.CarfitBrandPage_pageShell__zKhIG{--cf-red:#e20613;--cf-red-ink:#ffffff;--cf-red-text:#c00511;--cf-red-soft:transparent;--cf-gray:#a7a6a6;--cf-gray-soft:transparent;--cf-paper:#ffffff;--cf-paper-off:#f5f5f4;--cf-steel:#ebebe9;--cf-steel-deep:#d8d8d6;--cf-graphite:#1a1a1c;--cf-graphite-deep:#0e0e10;--cf-ink:#17181a;--cf-ink-muted:#5c5f63;--cf-ink-faint:#676a6e;--cf-line:#e0e0de;--cf-line-strong:var(--cf-gray);--cf-invert-ink:#f4f4f3;--cf-invert-muted:#a7a6a6;--cf-invert-line:#f9f8f724;--cf-invert-line-strong:#f9f8f74d;--brand-nav-surface:rgb(255 255 255/0.94);--brand-nav-border:#a7a6a6;--brand-nav-ink:#17181a;--brand-nav-accent:#e20613;--cf-gutter:var(--ds-gutter,clamp(20px,4vw,56px));--cf-max:var(--ds-container-max,1208px);--cf-ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;overflow-x:clip;background:var(--cf-paper);color:var(--cf-ink);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CarfitBrandPage_pageShell__zKhIG{--cf-red-soft:color-mix(in srgb,#e20613 10%,transparent);--cf-gray-soft:color-mix(in srgb,#a7a6a6 22%,transparent);--cf-invert-line:oklch(0.98 0.002 90/0.14);--cf-invert-line-strong:oklch(0.98 0.002 90/0.3);--brand-nav-border:color-mix(in srgb,#a7a6a6 55%,transparent)}}.dark .CarfitBrandPage_pageShell__zKhIG{--cf-red:#ff6b66;--cf-red-text:#ff6b66;--cf-red-soft:transparent;--cf-gray:#8e8e8d;--cf-gray-soft:transparent;--cf-paper:#0f0f11;--cf-paper-off:#161618;--cf-steel:#1c1c1e;--cf-steel-deep:#232325;--cf-graphite:#0a0a0b;--cf-graphite-deep:#060607;--cf-ink:#f0f0ef;--cf-ink-muted:#9c9c9e;--cf-ink-faint:#8f8f92;--cf-line:#f9f8f71f;--cf-line-strong:#f9f8f73d;--brand-nav-surface:rgb(15 15 17/0.94);--brand-nav-border:#f9f8f729;--brand-nav-ink:#f0f0ef;--brand-nav-accent:#ff6b66}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.dark .CarfitBrandPage_pageShell__zKhIG{--cf-red-soft:color-mix(in srgb,#e20613 22%,transparent);--cf-gray-soft:color-mix(in srgb,#a7a6a6 18%,transparent);--cf-line:oklch(0.98 0.002 90/0.12);--cf-line-strong:oklch(0.98 0.002 90/0.24);--brand-nav-border:oklch(0.98 0.002 90/0.16)}}.CarfitBrandPage_pageShell__zKhIG a{color:inherit;text-decoration:none}.CarfitBrandPage_main__3IBKg{display:block}.CarfitBrandPage_container__8kd9G{width:100%;max-width:calc(var(--cf-max) + var(--cf-gutter) * 2);margin-inline:auto;padding-inline:var(--cf-gutter)}.CarfitBrandPage_technical__kKH0q{font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.CarfitBrandPage_display__ADt3g{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.CarfitBrandPage_gridSkin__acfeV{position:relative;isolation:isolate}.CarfitBrandPage_gridSkin__acfeV:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,var(--cf-steel) 0,transparent 55%);content:"";pointer-events:none}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CarfitBrandPage_gridSkin__acfeV:before{background:linear-gradient(180deg,color-mix(in srgb,var(--cf-steel) 70%,transparent) 0,transparent 55%)}}.CarfitBrandPage_gridSkinInvert__P5T1S:before{background:linear-gradient(180deg,rgb(255 255 255/.05),transparent 60%)}.CarfitBrandPage_section__pJmTB{padding-block:clamp(3.5rem,7vw,6.5rem)}.CarfitBrandPage_sectionPaper__AIIKQ{background:var(--cf-paper)}.CarfitBrandPage_sectionOff__B3flZ{background:var(--cf-paper-off);border-block:1px solid var(--cf-line)}.CarfitBrandPage_sectionSteel__982bc{background:var(--cf-steel);border-block:1px solid var(--cf-line)}.CarfitBrandPage_sectionDark__FJjyx{--cf-ink:var(--cf-invert-ink);--cf-ink-muted:var(--cf-invert-muted);--cf-ink-faint:var(--cf-invert-muted);--cf-line:var(--cf-invert-line);--cf-line-strong:var(--cf-invert-line-strong);background:var(--cf-graphite);color:var(--cf-invert-ink)}.CarfitBrandPage_sectionHead__h_HbZ{display:grid;gap:.9rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.CarfitBrandPage_sectionKicker__7cGI5{display:inline-flex;align-items:center;gap:.6rem;color:var(--cf-ink-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);font-weight:600;letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.CarfitBrandPage_sectionKicker__7cGI5:before{width:1.5rem;height:2px;background:var(--cf-red);content:""}.CarfitBrandPage_sectionTitle__wu6uw{font-size:clamp(1.75rem,3.6vw,3rem)}.CarfitBrandPage_sectionLead__x3dLA{max-width:42rem;color:var(--cf-ink-muted);font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.6}.CarfitBrandPage_btn__FhtTU{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--ds-ctl-h-m);padding:0 1.35rem;border:1px solid transparent;border-radius:var(--ds-ctl-radius);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;font-size:.9375rem;font-weight:600;transition:background-color .18s var(--cf-ease),border-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_btnPrimary__XBGh3,.CarfitBrandPage_pageShell__zKhIG .CarfitBrandPage_btnPrimary__XBGh3{background:var(--cf-red);color:var(--cf-red-ink)}.dark .CarfitBrandPage_btnPrimary__XBGh3{background:#e20613}.CarfitBrandPage_btnPrimary__XBGh3:hover{background:var(--cf-red)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CarfitBrandPage_btnPrimary__XBGh3:hover{background:color-mix(in srgb,var(--cf-red) 88%,#000)}}.dark .CarfitBrandPage_btnPrimary__XBGh3:hover{background:#c70511}.CarfitBrandPage_btnSecondary__u9puM{border-color:var(--cf-ink);background:transparent;color:var(--cf-ink)}.CarfitBrandPage_btnSecondary__u9puM:hover{border-color:var(--cf-ink);color:var(--cf-ink);background:var(--cf-paper-off)}.CarfitBrandPage_pageShell__zKhIG .CarfitBrandPage_btnLink__mWJgO{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--cf-ink);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--cf-line-strong)}.CarfitBrandPage_pageShell__zKhIG .CarfitBrandPage_btnLink__mWJgO:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.CarfitBrandPage_breadcrumb__44CwH{background:transparent;color:var(--cf-invert-muted)}.CarfitBrandPage_breadcrumb__44CwH ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.35rem;font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);letter-spacing:var(--ds-tracking-label);list-style:none;text-transform:uppercase}.CarfitBrandPage_breadcrumb__44CwH a:hover{color:var(--cf-invert-ink)}.CarfitBrandPage_breadcrumbSeparator__stDoz{margin-inline:.45rem;opacity:.5}.CarfitBrandPage_breadcrumbCurrent__Pgnco{color:var(--cf-invert-ink)}.CarfitBrandPage_hero__V5ROa{--cf-ink:var(--cf-invert-ink);--cf-ink-muted:var(--cf-invert-muted);--cf-line:var(--cf-invert-line);--cf-line-strong:var(--cf-invert-line-strong);position:relative;overflow:hidden;background:var(--cf-graphite);color:var(--cf-invert-ink)}.CarfitBrandPage_heroInner__eLG_j{display:grid;align-items:center;gap:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.CarfitBrandPage_heroBrandMark__5Lsqd{margin:0}.CarfitBrandPage_heroLogo__1pNzK{width:clamp(10rem,17vw,14.5rem);height:auto}.CarfitBrandPage_heroCopy__jQ9dB{display:grid;gap:1.15rem;max-width:34rem}.CarfitBrandPage_heroEyebrow__UumFF{display:flex;align-items:center;gap:.7rem;color:var(--cf-invert-muted)}.CarfitBrandPage_heroEyebrow__UumFF:before{width:2rem;height:2px;flex:0 0 auto;background:var(--cf-red);content:""}.CarfitBrandPage_heroTitle__HkrTu{font-size:clamp(2.25rem,5.4vw,4.15rem)}.CarfitBrandPage_heroLead__1rHQ5{max-width:32rem;color:var(--cf-invert-muted);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.62}.CarfitBrandPage_heroSecondary___sksA{padding-left:.85rem;border-left:2px solid var(--cf-red);color:var(--cf-invert-ink);letter-spacing:.1em;text-transform:none}.CarfitBrandPage_heroActions__hWPGl{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.CarfitBrandPage_heroStage__1MFdR{position:relative}.CarfitBrandPage_stage__S8TPb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(4.75rem,auto);gap:1px;padding:1px;border:1px solid var(--cf-invert-line-strong);background:var(--cf-invert-line)}.CarfitBrandPage_stageCell__nmpYm{display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:.95rem;background:var(--cf-graphite)}.CarfitBrandPage_stageCellWide__ZK9hc{grid-column:1/5;grid-row:1/4}.CarfitBrandPage_stageCellSide__0m3UJ{grid-column:5/7;grid-row:1/3}.CarfitBrandPage_stageCellStrip__hzj4N{grid-column:span 1}.CarfitBrandPage_stageCellRow__gjtmn{grid-column:1/7;flex-direction:row;align-items:center;justify-content:space-between}.CarfitBrandPage_stageSpacer__1QAbx{flex:1 1 auto}.CarfitBrandPage_stageCode__am3vM{color:var(--cf-invert-muted);font-size:var(--ds-font-label)}.CarfitBrandPage_stageLabel__BmKCF{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.CarfitBrandPage_stageNote__zjjg2{color:var(--cf-invert-muted);font-size:var(--ds-font-small);line-height:1.45}.CarfitBrandPage_stageMedia__z9P33{position:relative;display:grid;flex:1 1 auto;place-items:center;min-height:11rem;overflow:hidden}.CarfitBrandPage_stageImage__t69gy{width:100%;height:100%;object-fit:contain;object-position:center}.CarfitBrandPage_markerRow__nTi_Z{display:flex;flex-wrap:wrap;gap:.4rem}.CarfitBrandPage_marker__9f0Nc{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.3rem .6rem;border:1px solid var(--cf-invert-line-strong);border-radius:2px;background:transparent;color:var(--cf-invert-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);font-weight:600;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_marker__9f0Nc:before{width:2px;height:.75rem;background:var(--cf-invert-line-strong);content:"";transition:background-color .18s var(--cf-ease)}.CarfitBrandPage_marker__9f0Nc:focus-visible,.CarfitBrandPage_marker__9f0Nc:hover{border-color:var(--cf-red);color:var(--cf-invert-ink)}.CarfitBrandPage_marker__9f0Nc:focus-visible:before,.CarfitBrandPage_marker__9f0Nc:hover:before{background:var(--cf-red)}.CarfitBrandPage_anchor__t5ZQf{scroll-margin-top:calc(var(--brand-section-header-offset, 5.5rem) + var(--brand-section-nav-height, 3.75rem) + 1rem)}.CarfitBrandPage_taskLayout__H91N5{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.CarfitBrandPage_taskList__b_Fg_{display:none;border-top:1px solid var(--cf-line)}.CarfitBrandPage_taskTab__MIU7z{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;width:100%;min-height:3.75rem;padding:.85rem .9rem;border:0;border-bottom:1px solid var(--cf-line);background:transparent;color:var(--cf-ink-muted);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_taskTab__MIU7z:hover{background:var(--cf-paper-off);color:var(--cf-ink)}.CarfitBrandPage_taskTabCode__T5NNe{color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_taskTabLabel__kP2Z3{display:block;font-size:1rem;font-weight:600}.CarfitBrandPage_taskTabMarker__G5UTK{display:block;margin-top:.15rem;color:var(--cf-ink-faint);font-size:var(--ds-font-label);letter-spacing:var(--ds-tracking-label)}.CarfitBrandPage_taskTab__MIU7z[aria-selected=true]{position:relative;background:var(--cf-paper-off);color:var(--cf-ink)}.CarfitBrandPage_taskTab__MIU7z[aria-selected=true]:before{position:absolute;top:-1px;bottom:-1px;left:0;width:3px;background:var(--cf-red);content:""}.CarfitBrandPage_taskTab__MIU7z[aria-selected=true] .CarfitBrandPage_taskTabCode__T5NNe,.CarfitBrandPage_taskTab__MIU7z[aria-selected=true] .CarfitBrandPage_taskTabMarker__G5UTK{color:var(--cf-red-text)}.CarfitBrandPage_taskTab__MIU7z[aria-selected=true] .CarfitBrandPage_taskTabLabel__kP2Z3{font-weight:800}.CarfitBrandPage_taskStrip__gG5Gi{display:flex;gap:.4rem;margin-inline:calc(var(--cf-gutter) * -1);padding-inline:var(--cf-gutter);padding-bottom:.35rem;overflow-x:auto;scrollbar-width:none}.CarfitBrandPage_taskStrip__gG5Gi.CarfitBrandPage_taskStrip__gG5Gi::-webkit-scrollbar{display:none}.CarfitBrandPage_taskChip__E07Ml{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--cf-line-strong);border-radius:2px;background:transparent;color:var(--cf-ink-muted);font-family:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .18s var(--cf-ease),background-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_taskChip__E07Ml .CarfitBrandPage_taskTabCode__T5NNe{font-size:var(--ds-font-label)}.CarfitBrandPage_taskChip__E07Ml[aria-selected=true]{border-color:var(--cf-red);background:var(--cf-red-soft);color:var(--cf-ink);box-shadow:inset 0 0 0 1px var(--cf-red)}.CarfitBrandPage_taskChip__E07Ml[aria-selected=true] .CarfitBrandPage_taskTabCode__T5NNe{color:var(--cf-red-text)}.CarfitBrandPage_taskPanel__nI3S8{display:grid;gap:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--cf-line);background:var(--cf-paper)}.CarfitBrandPage_taskPanel__nI3S8:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.CarfitBrandPage_taskPanelHead__IIVKQ{display:grid;gap:.65rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem) 0}.CarfitBrandPage_taskPanelCode__oG8GX{color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_taskPanelTitle__UxkQu{font-size:clamp(1.35rem,2.4vw,2rem)}.CarfitBrandPage_taskPanelBody__vimvI{max-width:40rem;color:var(--cf-ink-muted);font-size:var(--ds-font-body);line-height:1.6}.CarfitBrandPage_taskPanelGrid__BDc80{display:grid;gap:1px;background:var(--cf-line);border-top:1px solid var(--cf-line)}.CarfitBrandPage_taskPanelCol__m_DJ3{display:grid;align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--cf-paper)}.CarfitBrandPage_taskColTitle__SvQac{color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_workflow__opcPY{display:grid;gap:.85rem;list-style:none}.CarfitBrandPage_workflowItem__15v1W{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--cf-line)}.CarfitBrandPage_workflowItem__15v1W:last-child{padding-bottom:0;border-bottom:0}.CarfitBrandPage_workflowCode__LElGg{padding-top:.15rem;color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_workflowTitle__sTX9c{display:block;font-size:.9375rem;font-weight:700}.CarfitBrandPage_workflowNote__ZhoQy{display:block;margin-top:.15rem;color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.5}.CarfitBrandPage_tagRow__3jgVf{display:flex;flex-wrap:wrap;gap:.4rem}.CarfitBrandPage_tag___KxuY{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:1px solid var(--cf-line-strong);border-radius:2px;color:var(--cf-ink-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase}.CarfitBrandPage_tagLink__dvDSR:hover{border-color:var(--cf-red);color:var(--cf-ink)}.CarfitBrandPage_miniProducts__WpxBX{display:grid;gap:1px;border:1px solid var(--cf-line);background:var(--cf-line)}.CarfitBrandPage_miniProduct__tUovh{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.7rem;background:var(--cf-paper);transition:background-color .18s var(--cf-ease)}.CarfitBrandPage_miniProduct__tUovh:hover{background:var(--cf-paper-off)}.CarfitBrandPage_miniThumb__mVR_q{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--cf-line);background:var(--cf-paper-off)}.CarfitBrandPage_miniThumb__mVR_q img{width:100%;height:100%;object-fit:contain}.CarfitBrandPage_miniName__LVRny{display:block;font-size:.875rem;font-weight:600;line-height:1.35}.CarfitBrandPage_miniMeta__p7gHn{display:block;margin-top:.2rem;color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_scopeNote___Gvge{display:grid;gap:.5rem;padding:.95rem;border:1px solid var(--cf-line);border-left:2px solid var(--cf-red);background:var(--cf-paper-off)}.CarfitBrandPage_scopeNoteTitle__XdPKm{font-size:.875rem;font-weight:700}.CarfitBrandPage_scopeNoteBody__sWBAz{color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.5}.CarfitBrandPage_taskMedia__x5Xu5{position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--cf-line)}.CarfitBrandPage_taskMedia__x5Xu5 img{width:100%;height:100%;object-fit:cover}.CarfitBrandPage_mediaProducts__ZH_85{display:grid;grid-template-columns:repeat(var(--cf-shots,1),minmax(0,1fr));gap:.75rem;width:100%;height:100%;min-height:12rem;padding:clamp(.75rem,2vw,1.25rem);background:var(--surface-studio)}.CarfitBrandPage_mediaProducts__ZH_85[data-count="2"]{--cf-shots:2}.CarfitBrandPage_mediaProducts__ZH_85[data-count="3"]{--cf-shots:3}.CarfitBrandPage_mediaProducts__ZH_85>span{position:relative;min-height:9rem}.CarfitBrandPage_mediaProducts__ZH_85 img{object-fit:contain}.CarfitBrandPage_mediaFallback__53F_N{position:relative;display:grid;place-content:center;gap:.5rem;width:100%;height:100%;min-height:8rem;padding:1.25rem;background:var(--surface-studio);text-align:center}.CarfitBrandPage_hero__V5ROa .CarfitBrandPage_mediaFallback__53F_N{background:var(--surface-studio-fixed-dark)}.CarfitBrandPage_mediaFallbackCode__2R5ag{color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_mediaFallbackMark__RD3ol{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:800;letter-spacing:-.01em}.CarfitBrandPage_mediaFallbackMark__RD3ol span{color:var(--cf-red)}.CarfitBrandPage_mediaFallback__53F_N:after{position:absolute;right:.6rem;bottom:.6rem;width:1.1rem;height:1.1rem;border-right:2px solid var(--cf-red);border-bottom:2px solid var(--cf-red);content:""}.CarfitBrandPage_zoneGrid__3NQst{display:grid;gap:1px;border:1px solid var(--cf-line-strong);background:var(--cf-line-strong)}.CarfitBrandPage_zone__bnfGS{display:grid;align-content:start;gap:.85rem;padding:clamp(1.25rem,2.4vw,1.85rem);background:var(--cf-paper)}.CarfitBrandPage_zoneCode__HGdIG{display:flex;align-items:center;gap:.6rem;color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_zoneCode__HGdIG:after{flex:1 1 auto;height:1px;background:var(--cf-line);content:""}.CarfitBrandPage_zoneTitle__PgW06{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:-.01em}.CarfitBrandPage_zoneLead__FACYH{color:var(--cf-ink-muted);font-size:.875rem}.CarfitBrandPage_zoneItems__4oYdk{display:grid;gap:.5rem;margin-top:.35rem;list-style:none}.CarfitBrandPage_zoneItems__4oYdk li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding-top:.5rem;border-top:1px solid var(--cf-line);font-size:.875rem}.CarfitBrandPage_zoneItems__4oYdk li:before{width:.4rem;height:1px;margin-top:.65rem;background:var(--cf-red);content:""}.CarfitBrandPage_gradationLayout__9A8iP{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.CarfitBrandPage_gradationSteps__p2hw9{display:grid;gap:0;border-top:1px solid var(--cf-line)}.CarfitBrandPage_gradationStep__DmnLd{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);gap:1rem;padding-block:1.05rem;border-bottom:1px solid var(--cf-line)}.CarfitBrandPage_gradationCode__EvEd2{color:var(--cf-red-text,var(--cf-red));font-size:var(--ds-font-label);letter-spacing:.1em}.CarfitBrandPage_gradationTitle__U65Y9{display:block;font-size:1rem;font-weight:700}.CarfitBrandPage_gradationNote___jKJA{display:block;margin-top:.2rem;color:var(--cf-ink-muted);font-size:.875rem;line-height:1.5}.CarfitBrandPage_gradationDisc__nBJ1g{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:24rem;margin-inline:auto;border:1px solid var(--cf-line-strong);border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 .55rem,var(--cf-line) .55rem calc(.55rem + 1px))}.CarfitBrandPage_gradationDiscInner__MfTYs{display:grid;place-items:center;gap:.35rem;width:46%;aspect-ratio:1;border:1px solid var(--cf-red);border-radius:50%;background:var(--cf-graphite);text-align:center}.CarfitBrandPage_gradationDiscLabel__HUdRX{color:var(--cf-invert-muted);font-size:var(--ds-font-label)}.CarfitBrandPage_gradationDiscValue__hTV72{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:800}.CarfitBrandPage_footnote__lU3u_{margin-top:1.5rem;padding-left:.85rem;border-left:2px solid var(--cf-line-strong);color:var(--cf-ink-faint);font-size:var(--ds-font-small);line-height:1.55}.CarfitBrandPage_familyGrid__82Pqq{display:grid;gap:1px;border:1px solid var(--cf-line-strong);background:var(--cf-line-strong)}.CarfitBrandPage_family__9edQz{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-height:13rem;padding:clamp(1.15rem,2.2vw,1.75rem);background:var(--cf-paper);transition:background-color .2s var(--cf-ease)}.CarfitBrandPage_family__9edQz:hover{background:var(--cf-paper-off)}.CarfitBrandPage_familyHead__wfYB4{display:grid;gap:.4rem}.CarfitBrandPage_familyCode__O9Zyd{color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_familyName__2OHwV{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.CarfitBrandPage_familyClaim__e7rfH{color:var(--cf-ink-muted);font-size:.875rem;line-height:1.5}.CarfitBrandPage_familyMedia__ch5oV{position:relative;overflow:hidden;min-height:6rem;max-height:16rem;border:1px solid var(--cf-line)}.CarfitBrandPage_familyMedia__ch5oV img{width:100%;height:100%;object-fit:contain}.CarfitBrandPage_familyFoot__DDv1H{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.CarfitBrandPage_familyCount__wnvcF{display:inline-flex;align-items:center;gap:.45rem;color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_familyCount__wnvcF:before{width:2px;height:.7rem;background:var(--cf-red);content:""}.CarfitBrandPage_categoryBoard__8GAb2{display:grid;gap:1px;border:1px solid var(--cf-line-strong);background:var(--cf-line-strong)}.CarfitBrandPage_category__hw5dr{display:grid;align-content:space-between;gap:1.15rem;min-height:9.5rem;padding:clamp(1rem,2vw,1.4rem);background:var(--cf-paper);transition:background-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_categoryLink__4jjl8:hover{background:var(--cf-graphite);color:var(--cf-invert-ink)}.CarfitBrandPage_categoryLink__4jjl8:hover .CarfitBrandPage_categoryCode__BiW0j,.CarfitBrandPage_categoryLink__4jjl8:hover .CarfitBrandPage_categoryNote__qLdAo{color:var(--cf-invert-muted)}.CarfitBrandPage_categoryCode__BiW0j{color:var(--cf-ink-faint);font-size:var(--ds-font-label);transition:color .18s var(--cf-ease)}.CarfitBrandPage_categoryName__4UN9z{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.CarfitBrandPage_categoryNote__qLdAo{margin-top:.3rem;color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.45;transition:color .18s var(--cf-ease)}.CarfitBrandPage_categoryFoot__OPphi{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.CarfitBrandPage_categoryCount__zYc9J{color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_categoryArrow__NO7L3{color:var(--cf-red);font-size:.875rem;line-height:1}.CarfitBrandPage_storyRow__P_1bC{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.CarfitBrandPage_storyMedia__z_8oD{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--cf-line)}.CarfitBrandPage_storyMedia__z_8oD img{object-position:50% 65%;width:100%;height:100%;object-fit:cover}.CarfitBrandPage_calloutList__dS2Zz{display:grid;gap:0;margin-top:1.5rem;border-top:1px solid var(--cf-line);list-style:none}.CarfitBrandPage_callout__50_Po{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;padding-block:.95rem;border-bottom:1px solid var(--cf-line)}.CarfitBrandPage_calloutCode__SA9io{padding-top:.15rem;color:var(--cf-red-text,var(--cf-red));font-size:var(--ds-font-label)}.CarfitBrandPage_calloutTitle__OiRwC{display:block;font-size:.9375rem;font-weight:700}.CarfitBrandPage_calloutNote__4zrtQ{display:block;margin-top:.15rem;color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.5}.CarfitBrandPage_productFilters__lyKDS{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem}.CarfitBrandPage_productFilter__KhjwG{display:inline-flex;align-items:center;min-height:var(--ds-ctl-h-s);padding:.45rem .9rem;border:1px solid var(--cf-line-strong);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--cf-ink-muted);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0;cursor:pointer;transition:border-color .18s var(--cf-ease),background-color .18s var(--cf-ease),color .18s var(--cf-ease)}.CarfitBrandPage_productFilter__KhjwG:hover:not(:disabled){border-color:var(--cf-ink);color:var(--cf-ink)}.CarfitBrandPage_productFilter__KhjwG[aria-pressed=true]{border-color:var(--cf-red);background:var(--cf-red-soft);color:var(--cf-ink);box-shadow:inset 0 0 0 1px var(--cf-red)}.CarfitBrandPage_productFilter__KhjwG:disabled{opacity:.38;cursor:not-allowed}.CarfitBrandPage_productShowcase__P90fz{display:grid;gap:1px;border:1px solid var(--cf-line-strong);background:var(--cf-line-strong)}.CarfitBrandPage_productCard__YGizl{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1.15rem;min-height:15rem;padding:clamp(1.15rem,2.2vw,1.75rem);background:var(--cf-paper);transition:background-color .2s var(--cf-ease)}.CarfitBrandPage_productCard__YGizl:hover{background:var(--cf-paper-off)}.CarfitBrandPage_productCardLead__Ysz37{grid-row:span 2}.CarfitBrandPage_productMedia__xbCyt{position:relative;display:grid;place-items:center;min-height:9rem;max-height:18rem;overflow:hidden;border:1px solid var(--cf-line);background:var(--cf-paper-off)}.CarfitBrandPage_productCardLead__Ysz37 .CarfitBrandPage_productMedia__xbCyt{max-height:24rem}.CarfitBrandPage_productMedia__xbCyt img{width:100%;height:100%;object-fit:contain}.CarfitBrandPage_productBody__oXS8n{display:grid;gap:.55rem}.CarfitBrandPage_productMeta__WFeZT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--cf-ink-faint);font-size:var(--ds-font-label)}.CarfitBrandPage_productName___gzeZ{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:800;letter-spacing:-.01em}.CarfitBrandPage_productPurpose__pFh9V{color:var(--cf-ink-muted);font-size:.875rem;line-height:1.5}.CarfitBrandPage_productSpecs__VjKI1{display:grid;gap:0;margin-top:.35rem;border-top:1px solid var(--cf-line)}.CarfitBrandPage_productSpec__YnJmw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--cf-line);font-size:var(--ds-font-small)}.CarfitBrandPage_productSpec__YnJmw dt{color:var(--cf-ink-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase}.CarfitBrandPage_productSpec__YnJmw dd{font-weight:600;text-align:right}.CarfitBrandPage_productStatus__fKTFC{display:inline-flex;align-items:center;gap:.45rem;color:var(--cf-ink-muted);font-size:var(--ds-font-label)}.CarfitBrandPage_productStatus__fKTFC:before{width:.4rem;height:.4rem;border-radius:50%;background:var(--cf-red);content:""}.CarfitBrandPage_productActions__2YF6V{gap:.6rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--cf-line)}.CarfitBrandPage_productActions__2YF6V,.CarfitBrandPage_showcaseFoot__62wmz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.CarfitBrandPage_showcaseFoot__62wmz{gap:1rem;margin-top:1.75rem}.CarfitBrandPage_docGrid__zRuKK{display:grid;gap:1px;border:1px solid var(--cf-line-strong);background:var(--cf-line-strong)}.CarfitBrandPage_doc__ePbWW{display:grid;align-content:start;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.6rem);background:var(--cf-paper)}.CarfitBrandPage_docCode__Lmudb{color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_docTitle__sec0l{font-size:1rem;font-weight:700}.CarfitBrandPage_docNote__JYxze{color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.5}.CarfitBrandPage_katalogSection__izvHX{--background:var(--cf-paper);--foreground:var(--cf-ink);--border:var(--cf-line);--surface:var(--cf-paper);--surface-muted:var(--cf-steel);--muted-foreground:var(--cf-ink-muted);--accent:#e20613;--accent-text:var(--cf-red-text)}.CarfitBrandPage_katalogGrid__T84Jo{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.CarfitBrandPage_storyPanel__btM9c{display:grid;gap:1.25rem;max-width:44rem;padding-left:clamp(1rem,2vw,1.75rem);border-left:2px solid var(--cf-red)}.CarfitBrandPage_storyBody__X1x9s{color:var(--cf-ink-muted);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.CarfitBrandPage_storyMeta__9Lw6t{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.CarfitBrandPage_storyMetaText__OaOzb{color:var(--cf-ink-faint);font-size:var(--ds-font-label);letter-spacing:.02em;text-transform:none}.CarfitBrandPage_storyTag__JXSrr{padding:.25rem .5rem;border:1px solid var(--cf-red);border-radius:2px;color:var(--cf-red);font-size:var(--ds-font-label);letter-spacing:var(--ds-tracking-label)}.CarfitBrandPage_finalCta__ntf57{--cf-ink:var(--cf-invert-ink);--cf-ink-muted:var(--cf-invert-muted);--cf-line:var(--cf-invert-line);--cf-line-strong:var(--cf-invert-line-strong);background:var(--cf-graphite);color:var(--cf-invert-ink)}.CarfitBrandPage_finalCtaInner__eKU2a{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:end;padding-block:clamp(3rem,6vw,5rem)}.CarfitBrandPage_finalCtaCopy__KAFCo{display:grid;gap:1rem;max-width:36rem}.CarfitBrandPage_finalCtaTitle__FuYOM{font-size:clamp(1.75rem,3.6vw,2.85rem)}.CarfitBrandPage_finalCtaBody__kGSmH{color:var(--cf-invert-muted);font-size:1rem;line-height:1.6}.CarfitBrandPage_finalCtaActions__Zp12B{display:flex;flex-wrap:wrap;gap:.75rem}.CarfitBrandPage_finalCtaGrid__Hi7gq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--cf-invert-line-strong);background:var(--cf-invert-line)}.CarfitBrandPage_finalCtaCell__EmSwk{display:grid;gap:.3rem;min-height:6.5rem;padding:1rem;background:var(--cf-graphite)}.CarfitBrandPage_finalCtaCellCode___1wGp{color:var(--cf-red);font-size:var(--ds-font-label)}.CarfitBrandPage_finalCtaCellLabel__fv1qb{font-size:.9375rem;font-weight:700}.CarfitBrandPage_finalCtaCellNote__JdRaB{color:var(--cf-invert-muted);font-size:var(--ds-font-small);line-height:1.45}.CarfitBrandPage_pageShell__zKhIG [data-cf-reveal]{opacity:0;transform:translateY(.875rem);transition:opacity .52s var(--cf-ease),transform .52s var(--cf-ease);transition-delay:var(--cf-reveal-delay,0s)}.CarfitBrandPage_pageShell__zKhIG [data-cf-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CarfitBrandPage_pageShell__zKhIG [data-cf-reveal]{opacity:1;transform:none;transition:none}}.CarfitBrandPage_section__pJmTB{padding-block:clamp(4.5rem,8vw,7.5rem)}.CarfitBrandPage_gridSkin__acfeV:before{display:none}.CarfitBrandPage_sectionTitle__wu6uw{font-size:var(--ds-font-h2,clamp(1.9rem,3.4vw,2.9rem));font-weight:700;letter-spacing:-.02em}.CarfitBrandPage_sectionLead__x3dLA{font-size:var(--ds-font-lead,1.125rem)}.CarfitBrandPage_heroPhotoWrap__yvUfW{padding-top:clamp(.75rem,2vw,1.5rem)}.CarfitBrandPage_heroPhoto__bRzjy{position:relative;width:100%;aspect-ratio:3155/1329;max-height:min(82vh,56rem);overflow:hidden;background:#0d0d0d}.CarfitBrandPage_heroPhoto__bRzjy img{object-fit:cover;object-position:50% 48%}.CarfitBrandPage_heroBelow__shVML{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.CarfitBrandPage_heroBelow__shVML .CarfitBrandPage_heroTitle__HkrTu{margin-top:.85rem;font-size:clamp(2rem,3.6vw,3.2rem)}.CarfitBrandPage_heroBelowAside__U_Gek{display:grid;gap:1.25rem}.CarfitBrandPage_abrasiveLayout__01mvz{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.CarfitBrandPage_abrasivePhoto__yvAH7{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--cf-line);background:#111}.CarfitBrandPage_abrasivePhoto__yvAH7 img{object-fit:cover;object-position:50% 72%}.CarfitBrandPage_abrasivePhoto__yvAH7 figcaption{position:absolute;inset-inline-start:0;inset-block-end:0;padding:.35rem .6rem;background:rgb(10 10 12/.7);color:rgb(255 255 255/.78);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label)}.CarfitBrandPage_abrasiveBody__MNShu{display:grid;gap:1.5rem;justify-items:start}.CarfitBrandPage_abrasiveBody__MNShu .CarfitBrandPage_sectionHead__h_HbZ{margin-bottom:0}.CarfitBrandPage_abrasiveBody__MNShu .CarfitBrandPage_footnote__lU3u_{margin:0}.CarfitBrandPage_abrasiveList__L50Qg{width:100%;display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--cf-line);background:var(--cf-line);list-style:none}.CarfitBrandPage_abrasiveLink__HVeT_{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:clamp(.85rem,2vw,1.5rem);align-items:center;padding:.85rem clamp(.85rem,1.6vw,1.25rem);background:var(--cf-paper);color:var(--cf-ink);text-decoration:none;transition:background-color .16s ease}.CarfitBrandPage_abrasiveLink__HVeT_:focus-visible,.CarfitBrandPage_abrasiveLink__HVeT_:hover{background:var(--cf-paper-off)}.CarfitBrandPage_abrasiveLink__HVeT_:focus-visible{outline:2px solid var(--cf-ink);outline-offset:-2px}.CarfitBrandPage_abrasiveImage__eZX9Z{position:relative;display:block;aspect-ratio:1;border-radius:var(--ds-ctl-radius);background:var(--surface-studio,#f1f2f4)}.CarfitBrandPage_abrasiveImage__eZX9Z img{object-fit:contain;padding:8%}.CarfitBrandPage_abrasiveCopy__WBHPP{display:grid;gap:.25rem}.CarfitBrandPage_abrasiveName___RhhA{font-weight:700;font-size:1rem}.CarfitBrandPage_abrasiveSubtype__FFeWY{color:var(--cf-ink-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label)}.CarfitBrandPage_abrasivePurpose__QeCoy{color:var(--cf-ink-muted);font-size:var(--ds-font-small);line-height:1.5}.CarfitBrandPage_abrasiveRangeLabel__YGhSh{display:grid;justify-items:end;gap:.2rem;text-align:right;white-space:nowrap;font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:.95rem;font-weight:600;color:var(--cf-red-text,var(--cf-red))}.CarfitBrandPage_abrasiveRangeLabel__YGhSh small{color:var(--cf-ink-faint);font-size:var(--ds-font-label);font-weight:500}.CarfitBrandPage_repGrid__u3Whh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--cf-line);background:var(--cf-line);list-style:none}.CarfitBrandPage_repGrid__u3Whh>li{display:flex}.CarfitBrandPage_repCard__fqHdE{display:grid;flex:1 1 auto;grid-template-rows:auto auto minmax(calc(2 * 1.3em),auto) auto;gap:.5rem;padding:1rem 1rem 1.25rem;background:var(--cf-paper);color:var(--cf-ink);text-decoration:none;transition:background-color .16s ease}.CarfitBrandPage_repCard__fqHdE:focus-visible,.CarfitBrandPage_repCard__fqHdE:hover{background:var(--cf-paper-off)}.CarfitBrandPage_repCard__fqHdE:focus-visible{outline:2px solid var(--cf-ink);outline-offset:-2px}.CarfitBrandPage_repImage__dmDxt{position:relative;display:block;aspect-ratio:1;margin-bottom:.5rem;border-radius:var(--ds-ctl-radius);background:var(--surface-studio,#f1f2f4)}.CarfitBrandPage_repImage__dmDxt img{object-fit:contain;padding:10%}.CarfitBrandPage_repGroup__BfkxW{color:var(--cf-red-text,var(--cf-red));font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:var(--ds-font-label);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.CarfitBrandPage_repName__iB_b6{font-weight:600;line-height:1.3}.CarfitBrandPage_repMore__9A0X1{align-self:end;font-size:var(--ds-font-small);font-weight:600}@media (min-width:1024px){.CarfitBrandPage_desktop_storyMedia__TTcMO.CarfitBrandPage_desktop_storyMedia__TTcMO{aspect-ratio:4/5}.CarfitBrandPage_desktop_categoryBoard__nFUT4.CarfitBrandPage_desktop_categoryBoard__nFUT4,.CarfitBrandPage_desktop_docGrid__tkouJ.CarfitBrandPage_desktop_docGrid__tkouJ,.CarfitBrandPage_desktop_familyGrid__iOx6p.CarfitBrandPage_desktop_familyGrid__iOx6p,.CarfitBrandPage_desktop_zoneGrid__28UfE.CarfitBrandPage_desktop_zoneGrid__28UfE{grid-template-columns:repeat(2,minmax(0,1fr))}.CarfitBrandPage_desktop_familyWide__2CjSy.CarfitBrandPage_desktop_familyWide__2CjSy{grid-column:1/-1}.CarfitBrandPage_desktop_heroInner__eeW2A.CarfitBrandPage_desktop_heroInner__eeW2A{padding-block:clamp(3.5rem,6vw,6rem)}.CarfitBrandPage_desktop_productShowcase__P5_hM.CarfitBrandPage_desktop_productShowcase__P5_hM{grid-template-columns:repeat(2,minmax(0,1fr))}.CarfitBrandPage_desktop_productCardLead__a_dQj.CarfitBrandPage_desktop_productCardLead__a_dQj{grid-column:span 2}.CarfitBrandPage_desktop_productShowcase__P5_hM.CarfitBrandPage_desktop_productShowcase__P5_hM[data-count="2"] .CarfitBrandPage_desktop_productCardLead__a_dQj{grid-column:span 1}.CarfitBrandPage_desktop_storyRow__JmNp_.CarfitBrandPage_desktop_storyRow__JmNp_{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.CarfitBrandPage_desktop_storyRowReverse__nKCSH.CarfitBrandPage_desktop_storyRowReverse__nKCSH .CarfitBrandPage_desktop_storyMedia__TTcMO{order:-1}}@media (min-width:64rem){.CarfitBrandPage_desktop_pageShell__dOV8O.CarfitBrandPage_desktop_pageShell__dOV8O{--cf-nav-offset:4.35rem}.CarfitBrandPage_desktop_heroInner__eeW2A.CarfitBrandPage_desktop_heroInner__eeW2A{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.CarfitBrandPage_desktop_taskLayout__oHfeY.CarfitBrandPage_desktop_taskLayout__oHfeY{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start}.CarfitBrandPage_desktop_taskList__tKBhp.CarfitBrandPage_desktop_taskList__tKBhp{display:block}.CarfitBrandPage_desktop_taskStrip__mWy_h.CarfitBrandPage_desktop_taskStrip__mWy_h{display:none}.CarfitBrandPage_desktop_taskPanelGrid___4lDi.CarfitBrandPage_desktop_taskPanelGrid___4lDi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CarfitBrandPage_desktop_docGrid__tkouJ.CarfitBrandPage_desktop_docGrid__tkouJ,.CarfitBrandPage_desktop_zoneGrid__28UfE.CarfitBrandPage_desktop_zoneGrid__28UfE{grid-template-columns:repeat(4,minmax(0,1fr))}.CarfitBrandPage_desktop_categoryBoard__nFUT4.CarfitBrandPage_desktop_categoryBoard__nFUT4{grid-template-columns:repeat(5,minmax(0,1fr))}.CarfitBrandPage_desktop_gradationLayout__iEKQm.CarfitBrandPage_desktop_gradationLayout__iEKQm{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.CarfitBrandPage_desktop_familyGrid__iOx6p.CarfitBrandPage_desktop_familyGrid__iOx6p{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto)}.CarfitBrandPage_desktop_familyHero__gw_LE.CarfitBrandPage_desktop_familyHero__gw_LE{grid-column:span 2;grid-row:span 2}.CarfitBrandPage_desktop_familyTall__Y9ZZe.CarfitBrandPage_desktop_familyTall__Y9ZZe{grid-column:span 2;grid-row:span 1}.CarfitBrandPage_desktop_familyWide__2CjSy.CarfitBrandPage_desktop_familyWide__2CjSy{grid-column:1/-1}.CarfitBrandPage_desktop_familyUnit__sbb7y.CarfitBrandPage_desktop_familyUnit__sbb7y{grid-column:span 1}.CarfitBrandPage_desktop_productShowcase__P5_hM.CarfitBrandPage_desktop_productShowcase__P5_hM{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.CarfitBrandPage_desktop_productCardLead__a_dQj.CarfitBrandPage_desktop_productCardLead__a_dQj{grid-column:span 2;grid-row:span 2}.CarfitBrandPage_desktop_productShowcase__P5_hM.CarfitBrandPage_desktop_productShowcase__P5_hM[data-count="1"] .CarfitBrandPage_desktop_productCardLead__a_dQj{grid-column:span 3;grid-row:span 1}.CarfitBrandPage_desktop_productShowcase__P5_hM.CarfitBrandPage_desktop_productShowcase__P5_hM[data-count="2"] .CarfitBrandPage_desktop_productCardLead__a_dQj{grid-column:span 2;grid-row:span 1}.CarfitBrandPage_desktop_finalCtaInner__YflQy.CarfitBrandPage_desktop_finalCtaInner__YflQy{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}@media (min-width:1024px) and (max-width:1024px){.CarfitBrandPage_desktop_heroBelow__8RVWZ.CarfitBrandPage_desktop_heroBelow__8RVWZ{grid-template-columns:1fr;align-items:start}.CarfitBrandPage_desktop_repGrid__Y9tub.CarfitBrandPage_desktop_repGrid__Y9tub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.CarfitBrandPage_desktop_abrasiveLayout__XXaUU.CarfitBrandPage_desktop_abrasiveLayout__XXaUU{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.CarfitBrandPage_desktop_abrasivePhoto__wihzG.CarfitBrandPage_desktop_abrasivePhoto__wihzG{position:sticky;top:calc(var(--brand-section-header-offset, 4.5rem) + var(--brand-section-nav-height, 3.5rem) + 1.5rem);aspect-ratio:983/1435;max-height:calc(100vh - 10rem)}.CarfitBrandPage_desktop_abrasivePhoto__wihzG.CarfitBrandPage_desktop_abrasivePhoto__wihzG img{object-position:50% 60%}}@media (min-width:768px) and (max-width:1023px){.CarfitBrandPage_mobile_storyMedia__K6zS_.CarfitBrandPage_mobile_storyMedia__K6zS_{aspect-ratio:4/5}}@media (min-width:640px) and (max-width:1023px){.CarfitBrandPage_mobile_categoryBoard___5zrt.CarfitBrandPage_mobile_categoryBoard___5zrt,.CarfitBrandPage_mobile_docGrid__mzLjX.CarfitBrandPage_mobile_docGrid__mzLjX,.CarfitBrandPage_mobile_familyGrid__5Njgl.CarfitBrandPage_mobile_familyGrid__5Njgl,.CarfitBrandPage_mobile_zoneGrid__Osgrr.CarfitBrandPage_mobile_zoneGrid__Osgrr{grid-template-columns:repeat(2,minmax(0,1fr))}.CarfitBrandPage_mobile_familyWide__UNx85.CarfitBrandPage_mobile_familyWide__UNx85{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023px){.CarfitBrandPage_mobile_heroInner__QlBw0.CarfitBrandPage_mobile_heroInner__QlBw0{padding-block:clamp(3.5rem,6vw,6rem)}.CarfitBrandPage_mobile_productShowcase__j0acU.CarfitBrandPage_mobile_productShowcase__j0acU{grid-template-columns:repeat(2,minmax(0,1fr))}.CarfitBrandPage_mobile_productCardLead__CL9BI.CarfitBrandPage_mobile_productCardLead__CL9BI{grid-column:span 2}.CarfitBrandPage_mobile_productShowcase__j0acU.CarfitBrandPage_mobile_productShowcase__j0acU[data-count="2"] .CarfitBrandPage_mobile_productCardLead__CL9BI{grid-column:span 1}.CarfitBrandPage_mobile_storyRow__AxHzC.CarfitBrandPage_mobile_storyRow__AxHzC{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.CarfitBrandPage_mobile_storyRowReverse__PDjCg.CarfitBrandPage_mobile_storyRowReverse__PDjCg .CarfitBrandPage_mobile_storyMedia__K6zS_{order:-1}}@media (max-width:63.9375rem){.CarfitBrandPage_mobile_taskPanelHead__058sY.CarfitBrandPage_mobile_taskPanelHead__058sY{padding:1.15rem 1.15rem 0}.CarfitBrandPage_mobile_stage__MnBn4.CarfitBrandPage_mobile_stage__MnBn4{grid-template-columns:repeat(2,minmax(0,1fr))}.CarfitBrandPage_mobile_stageCellRow__xVS4g.CarfitBrandPage_mobile_stageCellRow__xVS4g,.CarfitBrandPage_mobile_stageCellSide__oemxW.CarfitBrandPage_mobile_stageCellSide__oemxW,.CarfitBrandPage_mobile_stageCellWide__PvKmi.CarfitBrandPage_mobile_stageCellWide__PvKmi{grid-column:1/3;grid-row:auto}.CarfitBrandPage_mobile_stageCellStrip__4YeC8.CarfitBrandPage_mobile_stageCellStrip__4YeC8{grid-column:span 1}}@media (max-width:37.5rem){.CarfitBrandPage_mobile_pageShell__DDQi7.CarfitBrandPage_mobile_pageShell__DDQi7{--cf-nav-offset:4.25rem}.CarfitBrandPage_mobile_stageCellRow__xVS4g.CarfitBrandPage_mobile_stageCellRow__xVS4g{flex-direction:column;align-items:flex-start}.CarfitBrandPage_mobile_workflowItem__VdIUE.CarfitBrandPage_mobile_workflowItem__VdIUE{grid-template-columns:2.25rem minmax(0,1fr)}.CarfitBrandPage_mobile_gradationStep__F5DrJ.CarfitBrandPage_mobile_gradationStep__F5DrJ{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (max-width:1023px){.CarfitBrandPage_mobile_heroBelow__57eSx.CarfitBrandPage_mobile_heroBelow__57eSx{grid-template-columns:1fr;align-items:start}.CarfitBrandPage_mobile_repGrid__Q6Imf.CarfitBrandPage_mobile_repGrid__Q6Imf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.CarfitBrandPage_mobile_heroPhoto__YhfO_.CarfitBrandPage_mobile_heroPhoto__YhfO_{aspect-ratio:4/3}.CarfitBrandPage_mobile_heroPhoto__YhfO_.CarfitBrandPage_mobile_heroPhoto__YhfO_ img{object-position:50% 62%}.CarfitBrandPage_mobile_abrasiveLink__FQT0K.CarfitBrandPage_mobile_abrasiveLink__FQT0K{grid-template-columns:3.75rem minmax(0,1fr)}.CarfitBrandPage_mobile_abrasiveRangeLabel__Rc8CJ.CarfitBrandPage_mobile_abrasiveRangeLabel__Rc8CJ{grid-column:2;justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.6rem}}.CosmosBrandPage_page__stPyz{--cl-void:#08090a;--cl-paper:#f7f7f8;--cl-ink:#0b0b0c;--cl-chalk:#f4f7f2;--cl-hairline:rgba(244,247,242,0.14);--cl-gutter:max(var(--ds-gutter,clamp(20px,4vw,56px)),calc((100% - var(--ds-container-max, 1208px)) / 2));--cl-display:clamp(44px,3.2vw + 36px,76px);--cl-eyebrow:var(--ds-font-label);background:var(--cl-paper);color:var(--cl-ink)}.CosmosBrandPage_page__stPyz,.CosmosBrandPage_page__stPyz .cs-animated-footer{font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif}.CosmosBrandPage_display__5B4yb{font-size:var(--cl-display);font-weight:800;line-height:.95;letter-spacing:-.015em;text-transform:uppercase;margin:0;font-family:var(--font-display),var(--font-geist-sans),sans-serif}.CosmosBrandPage_eyebrow__36yhf{font-size:var(--cl-eyebrow);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;margin:0;font-family:var(--font-technical),var(--font-geist-mono),monospace}.CosmosBrandPage_body__Pqc5F{font-size:var(--ds-font-body);line-height:1.6;max-width:min(46ch,100%);margin:0}.CosmosBrandPage_hero__y_4rO{position:relative;touch-action:pan-y;min-height:calc(100svh - 5.5rem);background:var(--cl-void);color:var(--cl-chalk);overflow:hidden;display:flex;align-items:flex-end;isolation:isolate}.CosmosBrandPage_heroGlow__Af_Vl{position:absolute;inset:0;z-index:0;background:radial-gradient(46% 42% at 58% 52%,var(--hero-accent,#e63616) 0,transparent 70%);opacity:.4;transform:translate3d(0,calc(var(--hero-progress, 0) * 50%),0);will-change:transform}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CosmosBrandPage_heroGlow__Af_Vl{background:radial-gradient(46% 42% at 58% 52%,color-mix(in srgb,var(--hero-accent,#e63616) 70%,transparent) 0,transparent 70%)}}.CosmosBrandPage_heroArc__5uN3y{position:absolute;inset:0;z-index:1;cursor:grab}.CosmosBrandPage_hero__y_4rO[data-dragging=true] .CosmosBrandPage_heroArc__5uN3y{cursor:grabbing}.CosmosBrandPage_heroArc__5uN3y img{pointer-events:none}.CosmosBrandPage_heroCan__8Yifb{position:absolute;bottom:var(--can-bottom);left:var(--can-left);width:auto;height:var(--can-height);transform:translate3d(-50%,calc(var(--hero-progress, 0) * var(--can-parallax, 60px) + var(--can-float, 0px)),0) rotate(var(--can-rotate,0deg)) perspective(920px) rotateY(var(--can-spin,0deg));filter:blur(calc(var(--can-blur, 0px) + var(--can-spin-blur, 0px))) brightness(calc(var(--can-brightness, 1) * var(--can-shade, 1)));opacity:0;animation:CosmosBrandPage_canArrive__dfVjB .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--can-delay,0s);will-change:transform,filter;backface-visibility:hidden}.CosmosBrandPage_heroCan__8Yifb[data-slot="0"],.CosmosBrandPage_heroCan__8Yifb[data-slot="1"]{filter:blur(calc(var(--can-blur, 0px) + var(--can-spin-blur, 0px))) brightness(calc(var(--can-brightness, 1) * var(--can-shade, 1))) drop-shadow(var(--can-shadow-x,0) 22px 26px rgba(0,0,0,.55))}.CosmosBrandPage_heroCan__8Yifb[data-slot="0"]{--can-height:470px;--can-left:59%;--can-bottom:9%;--can-rotate:-7deg;--can-blur:0px;--can-brightness:1;--can-parallax:150px;--can-delay:0ms}.CosmosBrandPage_heroCan__8Yifb[data-slot="1"]{--can-height:358px;--can-left:77%;--can-bottom:25%;--can-rotate:6deg;--can-blur:0.5px;--can-brightness:0.86;--can-parallax:190px;--can-delay:90ms}.CosmosBrandPage_heroCan__8Yifb[data-slot="2"]{--can-height:288px;--can-left:42%;--can-bottom:31%;--can-rotate:-13deg;--can-blur:1px;--can-brightness:0.72;--can-parallax:220px;--can-delay:180ms}.CosmosBrandPage_heroCan__8Yifb[data-slot="3"]{--can-height:228px;--can-left:89%;--can-bottom:46%;--can-rotate:11deg;--can-blur:1.5px;--can-brightness:0.58;--can-parallax:250px;--can-delay:270ms}.CosmosBrandPage_heroCan__8Yifb[data-slot="4"]{--can-height:182px;--can-left:29%;--can-bottom:50%;--can-rotate:-18deg;--can-blur:2px;--can-brightness:0.46;--can-parallax:275px;--can-delay:360ms}.CosmosBrandPage_heroCan__8Yifb[data-slot="5"]{--can-height:146px;--can-left:66%;--can-bottom:60%;--can-rotate:3deg;--can-blur:2.6px;--can-brightness:0.38;--can-parallax:300px;--can-delay:450ms}@keyframes CosmosBrandPage_canArrive__dfVjB{0%{opacity:0;transform:translate3d(-50%,40px,0) rotate(var(--can-rotate,0deg)) perspective(920px) rotateY(var(--can-spin,0deg))}to{opacity:1;transform:translate3d(-50%,calc(var(--hero-progress, 0) * var(--can-parallax, 60px) + var(--can-float, 0px)),0) rotate(var(--can-rotate,0deg)) perspective(920px) rotateY(var(--can-spin,0deg))}}.CosmosBrandPage_heroHint___RPxB{position:absolute;right:var(--cl-gutter);bottom:clamp(28px,5vh,56px);z-index:2;margin:0;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--cl-chalk);opacity:.72;pointer-events:none;transition:opacity .42s ease;font-family:var(--font-technical),var(--font-geist-mono),monospace}.CosmosBrandPage_hero__y_4rO[data-dragging=true] .CosmosBrandPage_heroHint___RPxB,.CosmosBrandPage_hero__y_4rO[data-hinted=done] .CosmosBrandPage_heroHint___RPxB{opacity:0}.CosmosBrandPage_heroContent__XY0kg{position:relative;z-index:2;padding:0 var(--ds-gutter,clamp(20px,4vw,56px)) clamp(48px,7vh,88px) var(--cl-gutter);width:min(100%,calc(var(--cl-gutter) + 700px));display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.CosmosBrandPage_heroContent__XY0kg>*{min-width:0}.CosmosBrandPage_heroContent__XY0kg .CosmosBrandPage_display__5B4yb{color:var(--cl-chalk)}.CosmosBrandPage_heroCtas__g3cOo{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:6px}.CosmosBrandPage_ctaPrimary__ZjtmO{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 28px;border-radius:var(--ds-ctl-radius);background:#ffffff;color:var(--cl-ink);font-size:.9375rem;font-weight:600;letter-spacing:0;text-decoration:none;transition:background-color .22s ease;font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif}.CosmosBrandPage_ctaPrimary__ZjtmO:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.CosmosBrandPage_ctaSecondary__BnwOc{color:var(--cl-chalk);font-size:15px;text-decoration:none;border-bottom:1px solid rgba(244,247,242,.4);padding-bottom:3px;transition:border-color .22s ease;font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;font-weight:600}.CosmosBrandPage_ctaSecondary__BnwOc:focus-visible,.CosmosBrandPage_ctaSecondary__BnwOc:hover{border-bottom-color:var(--cl-chalk);box-shadow:0 1px 0 var(--cl-chalk)}.CosmosBrandPage_rail__Cz4Ib{--rail-visible:4;--rail-panel-h:520px;--rail-panel-w:calc(var(--rail-width, 100vw) / var(--rail-visible));--rail-travel:calc((8 - var(--rail-visible)) * var(--rail-panel-w));position:relative;background:var(--cl-void);color:var(--cl-chalk);height:calc(var(--rail-panel-h) + var(--rail-travel))}.CosmosBrandPage_railSticky__hrbal{position:sticky;top:calc((100svh - var(--rail-panel-h)) / 2);height:var(--rail-panel-h);overflow:hidden;border-top:1px solid var(--cl-hairline);border-bottom:1px solid var(--cl-hairline)}.CosmosBrandPage_railTrack__FJou5{display:flex;height:100%;width:calc(8 * var(--rail-panel-w));transform:translate3d(calc(var(--rail-progress, 0) * var(--rail-travel) * -1),0,0);will-change:transform}.CosmosBrandPage_panel__QyzaB{position:relative;flex:0 0 var(--rail-panel-w);width:var(--rail-panel-w);height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:38px 24px 34px;text-align:center;text-decoration:none;color:inherit;border-right:1px solid var(--cl-hairline);background-color:transparent;transition:background-color .42s cubic-bezier(.16,1,.3,1),color .22s ease}.CosmosBrandPage_panel__QyzaB:before{content:"";position:absolute;inset:0;background:var(--panel-accent);clip-path:inset(0 0 100% 0);transition:clip-path .42s cubic-bezier(.16,1,.3,1);z-index:0}.CosmosBrandPage_panel__QyzaB>*{position:relative;z-index:1}.CosmosBrandPage_panel__QyzaB:focus-visible,.CosmosBrandPage_panel__QyzaB:hover,.CosmosBrandPage_panel__QyzaB[data-active=true]{color:var(--panel-accent-text)}.CosmosBrandPage_panel__QyzaB:focus-visible:before,.CosmosBrandPage_panel__QyzaB:hover:before,.CosmosBrandPage_panel__QyzaB[data-active=true]:before{clip-path:inset(0 0 0 0)}.CosmosBrandPage_panelName__yHV2r{font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-family:var(--font-display),var(--font-geist-sans),sans-serif}.CosmosBrandPage_panelCanWrap__uQuKw{display:flex;align-items:center;justify-content:center;min-height:0}.CosmosBrandPage_panelCan__1_vea{height:245px;width:auto;transition:transform .42s cubic-bezier(.16,1,.3,1)}.CosmosBrandPage_panel__QyzaB:focus-visible .CosmosBrandPage_panelCan__1_vea,.CosmosBrandPage_panel__QyzaB:hover .CosmosBrandPage_panelCan__1_vea,.CosmosBrandPage_panel__QyzaB[data-active=true] .CosmosBrandPage_panelCan__1_vea{transform:scale(1.04)}.CosmosBrandPage_panelCta__1vB_1{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;border-bottom:1px solid;justify-self:center;padding-bottom:3px;opacity:0;transform:translateY(6px);transition:opacity .26s ease 80ms,transform .26s ease 80ms;font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif}.CosmosBrandPage_panel__QyzaB:focus-visible .CosmosBrandPage_panelCta__1vB_1,.CosmosBrandPage_panel__QyzaB:hover .CosmosBrandPage_panelCta__1vB_1,.CosmosBrandPage_panel__QyzaB[data-active=true] .CosmosBrandPage_panelCta__1vB_1{opacity:1;transform:translateY(0)}.CosmosBrandPage_panelTerminal__VH8yE{display:grid;place-content:center;gap:14px}.CosmosBrandPage_panelTerminal__VH8yE .CosmosBrandPage_eyebrow__36yhf{letter-spacing:.02em;text-transform:none}.CosmosBrandPage_panelTerminalArrow__9Cp4E{width:54px;height:54px;border-radius:var(--ds-ctl-radius);border:1px solid var(--cl-hairline);display:grid;place-items:center;justify-self:center;font-size:20px;transition:background-color .26s ease,color .26s ease}.CosmosBrandPage_panelTerminal__VH8yE:focus-visible .CosmosBrandPage_panelTerminalArrow__9Cp4E,.CosmosBrandPage_panelTerminal__VH8yE:hover .CosmosBrandPage_panelTerminalArrow__9Cp4E{background:var(--cl-chalk);color:var(--cl-ink)}.CosmosBrandPage_band__1zLbT{background:var(--cl-void);color:var(--cl-chalk);padding:clamp(38px,5vh,56px) 0;overflow:hidden;border-top:1px solid rgba(244,247,242,.07)}.CosmosBrandPage_bandTrack__o5do1{display:flex;width:max-content;animation:CosmosBrandPage_bandScroll__Vhgl0 42s linear infinite}.CosmosBrandPage_bandRun__f35zh{display:flex;align-items:center;gap:34px;padding-right:34px;flex:0 0 auto;font-size:clamp(30px,3.4vw,48px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display),var(--font-geist-sans),sans-serif}.CosmosBrandPage_bandDot__qZ0s_{width:10px;height:10px;border-radius:2px;background:var(--cl-chalk);opacity:.5;flex:0 0 auto;transform:rotate(45deg)}@keyframes CosmosBrandPage_bandScroll__Vhgl0{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.CosmosBrandPage_range__1txC0{background:var(--cl-void);color:var(--cl-chalk);position:relative;overflow:hidden;padding:clamp(64px,9vh,104px) var(--cl-gutter);display:grid;place-items:center;text-align:center;gap:18px}.CosmosBrandPage_rangeSilhouettes__eLnbV{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.4vw,18px);padding:0 clamp(8px,2vw,40px);opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent)}.CosmosBrandPage_rangeSilhouettes__eLnbV img{height:clamp(96px,17vh,168px);width:auto;flex:0 0 auto}.CosmosBrandPage_rangeNumber__WCEgY{font-size:clamp(96px,17vw,240px);font-weight:800;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.CosmosBrandPage_rangeNumber__WCEgY,.CosmosBrandPage_rangeWord__FIDbK{position:relative;margin:0;font-family:var(--font-display),var(--font-geist-sans),sans-serif}.CosmosBrandPage_rangeWord__FIDbK{font-size:clamp(38px,6.4vw,92px);font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.CosmosBrandPage_rangeMeta__ZBX3z{position:relative;margin-top:6px;text-transform:none;letter-spacing:.02em}.CosmosBrandPage_finder__jyMEA{background:var(--cl-paper);color:var(--cl-ink);padding:clamp(72px,10vh,120px) var(--cl-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:34px}.CosmosBrandPage_finderOptions__F0dqo{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;list-style:none}.CosmosBrandPage_finderOption__HS20Z{min-height:var(--ds-ctl-h-m);padding:0 18px;border-radius:var(--ds-ctl-radius);border:1px solid rgba(11,11,12,.32);background:transparent;color:var(--cl-ink);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease;font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif}.CosmosBrandPage_finderOption__HS20Z[aria-checked=true]{background:rgba(11,11,12,.07);color:var(--cl-ink);border-color:var(--cl-ink);box-shadow:inset 0 0 0 1px var(--cl-ink)}.CosmosBrandPage_finderResult__nHa1W{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.CosmosBrandPage_finderStage__Awrm4{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;transition:opacity .18s ease,filter .18s ease}.CosmosBrandPage_finderResult__nHa1W[data-phase=preparing] .CosmosBrandPage_finderStage__Awrm4,.CosmosBrandPage_finderResult__nHa1W[data-phase=slow] .CosmosBrandPage_finderStage__Awrm4{filter:blur(3px);opacity:.45;pointer-events:none}.CosmosBrandPage_finderStage__Awrm4[data-reveal] .CosmosBrandPage_finderProducts__CVFoq>li,.CosmosBrandPage_finderStage__Awrm4[data-reveal]>p{animation:CosmosBrandPage_finderReveal__88XHm .32s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--finder-index, 0) * 45ms)}@keyframes CosmosBrandPage_finderReveal__88XHm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.CosmosBrandPage_finderLoading__1K39D{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:8px;color:var(--cl-ink);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;opacity:0;transition:opacity .16s ease}.CosmosBrandPage_finderResult__nHa1W[data-phase=slow] .CosmosBrandPage_finderLoading__1K39D{opacity:.8}.CosmosBrandPage_finderResult__nHa1W[data-phase=slow] .CosmosBrandPage_finderLoading__1K39D:before{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;content:"";animation:CosmosBrandPage_finderSpin__DbApD .7s linear infinite}@keyframes CosmosBrandPage_finderSpin__DbApD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CosmosBrandPage_finderStage__Awrm4{transition:none}.CosmosBrandPage_finderResult__nHa1W[data-phase=preparing] .CosmosBrandPage_finderStage__Awrm4,.CosmosBrandPage_finderResult__nHa1W[data-phase=slow] .CosmosBrandPage_finderStage__Awrm4{filter:none;opacity:.6}.CosmosBrandPage_finderResult__nHa1W[data-phase=slow] .CosmosBrandPage_finderLoading__1K39D:before,.CosmosBrandPage_finderStage__Awrm4[data-reveal] .CosmosBrandPage_finderProducts__CVFoq>li,.CosmosBrandPage_finderStage__Awrm4[data-reveal]>p{animation:none}}.CosmosBrandPage_finderProducts__CVFoq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.CosmosBrandPage_finderProducts__CVFoq>li{display:flex}.CosmosBrandPage_finderProduct__Otkbg{display:grid;flex:1 1 auto;grid-template-rows:160px minmax(calc(3 * 1.35em),auto);align-content:start;gap:16px;padding:22px;border-radius:var(--ds-ctl-radius);background:#ffffff;border:1px solid rgba(11,11,12,.14);text-decoration:none;color:inherit;transition:border-color .22s ease}.CosmosBrandPage_finderProduct__Otkbg:focus-visible,.CosmosBrandPage_finderProduct__Otkbg:hover{border-color:rgba(11,11,12,.36)}.CosmosBrandPage_finderProduct__Otkbg img{width:100%;height:100%;object-fit:contain}.CosmosBrandPage_finderProductName__2zXiQ{font-size:var(--ds-font-card-title);font-weight:600;line-height:1.35}.CosmosBrandPage_finderLink__jyeor{font-size:15px;font-weight:600;color:var(--cl-ink);border-bottom:1px solid;padding-bottom:3px;text-decoration:none;justify-self:start}.CosmosBrandPage_commerce__A_jJt{background:var(--cl-paper);padding:0 clamp(16px,2.2vw,32px) clamp(56px,8vh,96px)}.CosmosBrandPage_commerceCard__fyuNa{background:var(--cl-void);color:var(--cl-chalk);border-radius:var(--ds-ctl-radius);padding:clamp(44px,6vh,72px) clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:1720px;margin-inline:auto}.CosmosBrandPage_commerceHead__xYnZl{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px}.CosmosBrandPage_commerceHead__xYnZl .CosmosBrandPage_eyebrow__36yhf{text-transform:none;letter-spacing:.02em}.CosmosBrandPage_commerceHead__xYnZl .CosmosBrandPage_display__5B4yb{color:var(--cl-chalk)}.CosmosBrandPage_commerceGrid__ItPas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.CosmosBrandPage_commerceFoot__QVh2B{display:flex;justify-content:flex-start;padding-top:6px}.CosmosBrandPage_commerceLink__0VCuQ{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cl-chalk);border-bottom:1px solid rgba(244,247,242,.45);padding-bottom:4px;text-decoration:none;transition:border-color .2s ease}.CosmosBrandPage_commerceLink__0VCuQ:focus-visible,.CosmosBrandPage_commerceLink__0VCuQ:hover{border-bottom-color:var(--cl-chalk)}.CosmosBrandPage_documentsSection__R2B2a{--background:var(--cl-paper);--foreground:var(--cl-ink);--border:rgba(11,11,12,0.14);--surface:#ffffff;--surface-muted:var(--cl-chalk);--muted-foreground:rgba(11,11,12,0.6);--accent:var(--cl-ink);--ds-surface-page:var(--cl-paper);--ds-surface-section:var(--cl-paper);--ds-surface-section-alt:var(--cl-chalk);--ds-surface-card:#ffffff;--ds-surface-stage:var(--cl-chalk);--ds-line-color-structural:rgba(11,11,12,0.14);--ds-line-color-ui:rgba(11,11,12,0.22);--ds-line-color-accent:var(--cl-ink);background:var(--cl-paper);color:var(--cl-ink);padding:0 var(--cl-gutter) clamp(56px,8vh,96px)}.CosmosBrandPage_documentsHead__eT_b_{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;margin-block-end:30px}.CosmosBrandPage_documentsGrid__Y2jge{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.CosmosBrandPage_documentsLink__mW0yL{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cl-ink);border-bottom:1px solid rgba(11,11,12,.35);padding-bottom:4px;text-decoration:none;transition:border-color .2s ease}.CosmosBrandPage_documentsLink__mW0yL:focus-visible,.CosmosBrandPage_documentsLink__mW0yL:hover{border-bottom-color:var(--cl-ink)}.CosmosBrandPage_credibility__jc61F{background:var(--cl-paper);color:var(--cl-ink);padding:clamp(56px,8vh,96px) var(--cl-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:900px}.CosmosBrandPage_credibilityStatement__1RIKc{font-size:clamp(20px,2.1vw,28px);font-weight:600;line-height:1.35;margin:0}.CosmosBrandPage_finalCta__xg0tV{background:var(--cl-void);color:var(--cl-chalk);padding:clamp(72px,10vh,128px) var(--cl-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:start}.CosmosBrandPage_finalCta__xg0tV .CosmosBrandPage_display__5B4yb{color:var(--cl-chalk)}.CosmosBrandPage_reveal__YlzXG{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.CosmosBrandPage_reveal__YlzXG[data-visible=true]{opacity:1;transform:translateY(0)}@media (pointer:coarse){.CosmosBrandPage_commerceLink__0VCuQ,.CosmosBrandPage_ctaSecondary__BnwOc,.CosmosBrandPage_finderLink__jyeor{display:inline-block;padding-top:9px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.CosmosBrandPage_heroCan__8Yifb{animation:none;opacity:1;transform:translate3d(-50%,0,0) rotate(var(--can-rotate,0deg)) perspective(920px) rotateY(var(--can-spin,0deg))}.CosmosBrandPage_heroGlow__Af_Vl{transform:none}.CosmosBrandPage_rail__Cz4Ib.CosmosBrandPage_rail__Cz4Ib.CosmosBrandPage_rail__Cz4Ib{height:auto}.CosmosBrandPage_railSticky__hrbal.CosmosBrandPage_railSticky__hrbal.CosmosBrandPage_railSticky__hrbal{position:static;height:auto;overflow:visible}.CosmosBrandPage_railTrack__FJou5.CosmosBrandPage_railTrack__FJou5.CosmosBrandPage_railTrack__FJou5{width:auto;transform:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 12px}.CosmosBrandPage_panel__QyzaB.CosmosBrandPage_panel__QyzaB.CosmosBrandPage_panel__QyzaB{flex:0 0 min(78vw,360px);width:min(78vw,360px);height:500px;scroll-snap-align:center;border-right:none}.CosmosBrandPage_ctaPrimary__ZjtmO,.CosmosBrandPage_finderProduct__Otkbg,.CosmosBrandPage_panelCan__1_vea,.CosmosBrandPage_panelCta__1vB_1,.CosmosBrandPage_panel__QyzaB:before{transition-duration:1ms}.CosmosBrandPage_panelCta__1vB_1.CosmosBrandPage_panelCta__1vB_1.CosmosBrandPage_panelCta__1vB_1{opacity:1;transform:none}.CosmosBrandPage_bandTrack__o5do1{animation:none;justify-content:center;width:100%}.CosmosBrandPage_reveal__YlzXG{opacity:1;transform:none;transition:none}}@media (min-width:1024px) and (max-width:1279px){.CosmosBrandPage_desktop_rail__VX61z.CosmosBrandPage_desktop_rail__VX61z{--rail-visible:3;--rail-panel-h:500px}}@media (min-width:1024px){.CosmosBrandPage_desktop_railProgress__MCBQK.CosmosBrandPage_desktop_railProgress__MCBQK{display:none}}@media (min-width:1024px) and (max-width:1100px){.CosmosBrandPage_desktop_hero__avKCE.CosmosBrandPage_desktop_hero__avKCE{flex-direction:column;align-items:stretch;justify-content:flex-end}.CosmosBrandPage_desktop_heroArc__eaMgW.CosmosBrandPage_desktop_heroArc__eaMgW{position:relative;inset:auto;flex:0 0 auto;width:100%;height:clamp(340px,46vw,480px);margin-top:clamp(24px,4vw,48px)}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="0"]{--can-parallax:0px;--can-height:100%;--can-left:56%;--can-bottom:-8%}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="1"]{--can-parallax:0px;--can-height:80%;--can-left:76%;--can-bottom:4%}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="2"]{--can-parallax:0px;--can-height:66%;--can-left:36%;--can-bottom:10%}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="3"]{--can-parallax:0px;--can-height:52%;--can-left:90%;--can-bottom:22%}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="4"]{--can-parallax:0px;--can-height:42%;--can-left:18%;--can-bottom:26%}.CosmosBrandPage_desktop_heroCan__GBtUO.CosmosBrandPage_desktop_heroCan__GBtUO[data-slot="5"]{--can-parallax:0px;--can-height:34%;--can-left:64%;--can-bottom:44%}.CosmosBrandPage_desktop_heroHint__UNN_M.CosmosBrandPage_desktop_heroHint__UNN_M{top:clamp(24px,4vw,48px);bottom:auto}}@media (max-width:1023px){.CosmosBrandPage_mobile_rail__vEOb_.CosmosBrandPage_mobile_rail__vEOb_{--rail-visible:3;--rail-panel-h:500px;--rail-panel-h:460px}.CosmosBrandPage_mobile_panelCan__D7UY_.CosmosBrandPage_mobile_panelCan__D7UY_{height:180px}.CosmosBrandPage_mobile_commerceGrid__egSWz.CosmosBrandPage_mobile_commerceGrid__egSWz,.CosmosBrandPage_mobile_finderProducts__sTg_e.CosmosBrandPage_mobile_finderProducts__sTg_e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CosmosBrandPage_mobile_rail__vEOb_.CosmosBrandPage_mobile_rail__vEOb_{height:auto;padding:8px 0 4px}.CosmosBrandPage_mobile_railSticky__Fpo_I.CosmosBrandPage_mobile_railSticky__Fpo_I{position:static;height:auto;overflow:visible}.CosmosBrandPage_mobile_railTrack__m9Cm3.CosmosBrandPage_mobile_railTrack__m9Cm3{width:auto;transform:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 12px;gap:12px}.CosmosBrandPage_mobile_railTrack__m9Cm3.CosmosBrandPage_mobile_railTrack__m9Cm3::-webkit-scrollbar{display:none}.CosmosBrandPage_mobile_panel__N5YXB.CosmosBrandPage_mobile_panel__N5YXB{flex:0 0 78vw;width:78vw;height:520px;scroll-snap-align:center;border-right:none;border-radius:var(--ds-ctl-radius);border:1px solid var(--cl-hairline);padding:34px 20px 30px}.CosmosBrandPage_mobile_panel__N5YXB.CosmosBrandPage_mobile_panel__N5YXB:before{border-radius:1px}.CosmosBrandPage_mobile_panelCta__rYQ_O.CosmosBrandPage_mobile_panelCta__rYQ_O{opacity:1;transform:none}.CosmosBrandPage_mobile_panelCan__D7UY_.CosmosBrandPage_mobile_panelCan__D7UY_{height:190px}.CosmosBrandPage_mobile_railProgress__uedG_.CosmosBrandPage_mobile_railProgress__uedG_{display:flex;gap:6px;justify-content:center;padding:18px 0 4px}.CosmosBrandPage_mobile_railProgressSegment__B2Nsn.CosmosBrandPage_mobile_railProgressSegment__B2Nsn{height:3px;width:26px;border-radius:2px;background:rgba(244,247,242,.22);transition:background-color .3s ease}.CosmosBrandPage_mobile_railProgressSegment__B2Nsn.CosmosBrandPage_mobile_railProgressSegment__B2Nsn[data-active=true]{background:var(--segment-accent,var(--cl-chalk))}.CosmosBrandPage_mobile_finderProducts__sTg_e.CosmosBrandPage_mobile_finderProducts__sTg_e{grid-template-columns:repeat(2,minmax(0,1fr))}.CosmosBrandPage_mobile_commerceGrid__egSWz.CosmosBrandPage_mobile_commerceGrid__egSWz{grid-template-columns:minmax(0,1fr)}.CosmosBrandPage_mobile_heroContent__yERg3.CosmosBrandPage_mobile_heroContent__yERg3{width:100%}.CosmosBrandPage_mobile_heroHint__TUTuP.CosmosBrandPage_mobile_heroHint__TUTuP{top:20px;bottom:auto}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="0"]{--can-height:255px;--can-left:62%;--can-bottom:62%;--can-rotate:-6deg;--can-parallax:110px}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="1"]{--can-height:175px;--can-left:24%;--can-bottom:68%;--can-rotate:8deg;--can-brightness:0.7;--can-parallax:140px}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="2"]{--can-height:135px;--can-left:88%;--can-bottom:73%;--can-rotate:-12deg;--can-brightness:0.5;--can-parallax:165px}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="3"],.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="4"],.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="5"]{display:none}.CosmosBrandPage_mobile_heroGlow__TVzGz.CosmosBrandPage_mobile_heroGlow__TVzGz{background:radial-gradient(64% 26% at 58% 30%,var(--hero-accent,#e63616) 0,transparent 72%)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CosmosBrandPage_mobile_heroGlow__TVzGz.CosmosBrandPage_mobile_heroGlow__TVzGz{background:radial-gradient(64% 26% at 58% 30%,color-mix(in srgb,var(--hero-accent,#e63616) 70%,transparent) 0,transparent 72%)}}}@media (min-width:768px) and (max-width:1023px){.CosmosBrandPage_mobile_railProgress__uedG_.CosmosBrandPage_mobile_railProgress__uedG_{display:none}.CosmosBrandPage_mobile_hero___8VHi.CosmosBrandPage_mobile_hero___8VHi{flex-direction:column;align-items:stretch;justify-content:flex-end}.CosmosBrandPage_mobile_heroArc__0jWeL.CosmosBrandPage_mobile_heroArc__0jWeL{position:relative;inset:auto;flex:0 0 auto;width:100%;height:clamp(340px,46vw,480px);margin-top:clamp(24px,4vw,48px)}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="0"]{--can-parallax:0px;--can-height:100%;--can-left:56%;--can-bottom:-8%}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="1"]{--can-parallax:0px;--can-height:80%;--can-left:76%;--can-bottom:4%}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="2"]{--can-parallax:0px;--can-height:66%;--can-left:36%;--can-bottom:10%}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="3"]{--can-parallax:0px;--can-height:52%;--can-left:90%;--can-bottom:22%}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="4"]{--can-parallax:0px;--can-height:42%;--can-left:18%;--can-bottom:26%}.CosmosBrandPage_mobile_heroCan__UuIvr.CosmosBrandPage_mobile_heroCan__UuIvr[data-slot="5"]{--can-parallax:0px;--can-height:34%;--can-left:64%;--can-bottom:44%}.CosmosBrandPage_mobile_heroHint__TUTuP.CosmosBrandPage_mobile_heroHint__TUTuP{top:clamp(24px,4vw,48px);bottom:auto}}