:root{--ink:#191b19;--ink-2:#20231f;--ink-3:#2e322b;--paper:#f2f1ec;--paper-2:#e7e7e2;--orange:#f45326;--orange-hot:#ff7149;--muted:#77796f;--line:#d9d9d2;--ok:#2f8f4e;--bad:#c2381b;--pad:6%;--header-h:87px;--font-display:var(--font-barlow),"Arial Narrow",Impact,sans-serif;--font-body:var(--font-dm),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6}h1,h2,h3,p{margin:0}.display,h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase}em{font-style:normal;color:var(--orange)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;display:block;text-transform:uppercase}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:8px;vertical-align:middle}.eyebrow b{color:var(--orange)}.btn,.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:17px 25px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;transition:background .2s,transform .2s}.btn:hover,.button:hover{transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.btn-red,.orange{background:var(--orange);color:#161a15}.btn-red:hover,.orange:hover{background:var(--orange-hot)}.dark{background:var(--ink);color:var(--paper)}.btn-ghost{background:transparent;border:1px solid var(--ink);color:var(--ink)}.btn-block{width:100%;justify-content:center}.btn[aria-disabled=true],.btn[disabled],.button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.text-link{font-size:10px;font-weight:700;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #999;padding-bottom:10px;text-transform:uppercase}.text-link:hover{color:var(--orange)}.announcement{min-height:34px;background:var(--orange);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.announcement span{opacity:.7}.announcement a{border-bottom:1px solid #171717}header.site-header{height:var(--header-h);background:var(--ink);color:var(--paper);padding:0 4%;gap:48px;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff15}.logo,header.site-header{display:flex;align-items:center}.logo{flex:none}.logo img{display:block;height:54px;width:auto}footer.site-footer .logo img{height:84px}.site-nav{display:flex;gap:30px;margin:auto;font-size:12px;height:100%}.site-nav>.nav-item{position:relative;display:flex;align-items:center}.site-nav a:hover{color:var(--orange)}.mega{position:absolute;top:100%;left:-140px;width:min(900px,92vw);display:none;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px;padding:30px;background:var(--paper);color:var(--ink);border-top:3px solid var(--orange);box-shadow:0 20px 50px #0004}.nav-item.open .mega{display:grid}.mega h4{margin:0 0 12px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.mega h4,.mega h4 a{color:var(--orange)}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mega li a{font-size:13px;color:var(--muted);text-transform:capitalize}.mega li a:hover{color:var(--ink)}.header-tools{display:flex;gap:22px;align-items:center;margin-left:auto}.cart-button,.icon-button{color:inherit;background:transparent;min-width:28px;min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;gap:10px}.cart-button span{font-size:10px}.mobile-menu{display:none;font-size:21px}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--ink);color:var(--paper);z-index:20;padding:12px 20px 24px;max-height:calc(100svh - 120px);overflow-y:auto}.mobile-nav a,.mobile-nav summary{display:block;padding:15px 4px;font-size:18px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav ul{list-style:none;margin:0 0 10px;padding:0 0 0 14px}.mobile-nav ul a{font-family:var(--font-body);font-size:14px;font-weight:400;text-transform:capitalize;padding:9px 4px;color:#c8cac5}.hero-stage{height:210vh;height:210svh;position:relative}.hero,.hero-stage{background:#111311}.hero{position:sticky;top:0;height:100vh;height:100svh;min-height:650px;overflow:hidden;color:var(--paper);isolation:isolate}@media (min-width:861px){.hero-stage{height:auto}.hero{position:relative}}.hero-image,.hero-secondary{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;will-change:transform,opacity;pointer-events:none}.hero-image{object-position:68% center;transform-origin:68% 56%}.hero,.hero-media{background:#07080c}.hero-media picture,.hero-poster{position:absolute;inset:0;width:100%;height:100%}.hero-poster{object-fit:cover;object-position:right center;transition:opacity .8s ease}.hero-video-wrap{position:absolute;top:0;right:4%;height:100%;aspect-ratio:480/854;opacity:0;transition:opacity .8s ease;-webkit-mask-image:radial-gradient(ellipse 62% 72% at 50% 46%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 62% 72% at 50% 46%,#000 52%,transparent 100%)}.hero-video{display:block;width:100%;height:100%;object-fit:cover}.hero-media.is-playing .hero-video-wrap{opacity:1}.hero-media.is-playing .hero-poster{opacity:0}.motion-off .hero-video-wrap{display:none}.motion-off .hero-media .hero-poster{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video-wrap{display:none}.hero-media .hero-poster{opacity:1}}.hero-secondary{opacity:0;object-position:45% center;transform-origin:45% 50%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101210f2,#101210a6 31%,#10121015 73%),linear-gradient(0deg,#101210b0,transparent 30%)}.hero-content{position:relative;padding:clamp(60px,9vh,110px) 7% 66px;max-width:760px;will-change:transform,opacity}.hero h1{font-size:clamp(88px,8.5vw,138px);margin:27px 0 23px;line-height:.85;letter-spacing:-.025em}.hero p{font-size:13px;line-height:1.8;color:#c8cac5}.hero strong{font-weight:400;color:white}.hero .button{margin-top:27px}.hero-link{display:block;font-size:11px;margin-top:22px;color:#c1c4bd}.hero-link span{margin-left:14px}.hero-foot{position:absolute;bottom:25px;left:4%;right:4%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.7px;color:#a6aaa2}.hero-foot>span:first-child{display:flex;align-items:center;gap:15px}.hero-foot b{font-size:19px;color:var(--orange);margin-left:14px}#hero-progress{display:inline-block;width:90px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left}.fitment{margin:0 4%;padding:35px 0;display:flex;align-items:center;gap:45px;border-bottom:1px solid var(--line)}.fitment-title{min-width:170px}.fitment-title .eyebrow{font-size:8px;color:var(--muted)}.fitment h2{font-size:35px;margin-top:9px;font-weight:700}.fitment form{display:flex;align-items:center;gap:12px;flex:1 1}.fitment label{display:block;font-size:8px;letter-spacing:1px;border:1px solid var(--line);padding:10px 15px;flex:1 1;min-width:0;color:var(--muted)}.fitment select{width:100%;margin-top:5px;background:transparent;border:0;font-size:12px;color:var(--ink);padding:0 18px 0 0;cursor:pointer;min-height:22px}.fitment select:disabled{opacity:.45}.fitment .button{height:63px;font-size:10px;white-space:nowrap}.values{display:flex;justify-content:space-around;gap:16px;padding:26px 4%;font-size:8px;letter-spacing:1px;border-bottom:1px solid var(--line);text-transform:uppercase}.values b{font-size:18px;margin-right:12px;vertical-align:middle;color:var(--orange)}.section-pad{padding:85px var(--pad)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.section-heading h2{font-size:65px;line-height:.98;margin-top:16px}.section-heading h2 em{color:#74796d}.section-heading p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:6px}.filter-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:38px 0 25px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:28px}.tabs button{padding:14px 0;background:none;color:#787b73;font-size:11px;white-space:nowrap;border-bottom:2px solid transparent}.tabs button.active{color:var(--ink);border-color:var(--orange);font-weight:700}.filter-line>span{font-size:8px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.demo-note{font-size:9px;line-height:1.7;color:#7f837a;margin-top:25px}.grid,.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product{min-width:0;display:block}.product-visual{aspect-ratio:1/1.05;background:var(--paper-2);position:relative;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .4s}.product:hover .product-visual img{transform:scale(1.05)}.product-tag{position:absolute;top:14px;left:14px;font-size:7px;letter-spacing:1px;background:#f8f7f2;padding:6px 8px;text-transform:uppercase;pointer-events:none}.product .add{position:absolute;bottom:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;background:var(--paper);font-size:23px;transition:.2s}.product:hover .add{background:var(--orange)}.product-type{font-size:8px;color:var(--muted);letter-spacing:1px;margin:18px 0 8px;text-transform:uppercase}.product h3{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:-.2px;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product:hover h3{color:var(--orange)}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:11px}.product-bottom small{font-size:8px;color:#7f837a;text-transform:uppercase;letter-spacing:.5px}.noimg{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:10px;letter-spacing:1px}.collection{background:var(--ink-2);color:var(--paper);padding-top:65px;padding-bottom:70px}.collection-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:35px}.collection-top .eyebrow{padding-top:7px;color:#b7b9af}.collection h2{font-size:70px;text-align:right}.collection-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.collection-grid.four{grid-template-columns:1fr 1fr}.collection-card{background:var(--ink-3);position:relative;height:380px;overflow:hidden;display:block}.collection-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;filter:grayscale(.4);transition:transform .6s}.collection-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121610,#12161050 50%,transparent)}.collection-card:hover .collection-photo{transform:scale(1.04)}.collection-card>div:last-child{position:absolute;z-index:1;bottom:30px;left:30px;right:30px}.collection-card span{font-size:8px;letter-spacing:1.5px;color:#c5c9bd}.collection-card h3{font-size:48px;margin:15px 0 20px}.collection-card p{font-size:11px;display:flex;justify-content:space-between}.collection-card b{font-size:25px;color:var(--orange)}.ride-stage{height:250vh;background:#0e110e;position:relative;color:var(--paper)}.ride-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.ride-layer{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;will-change:opacity,transform;opacity:0;backface-visibility:hidden;pointer-events:none}.ride-layer:first-child{opacity:1}.ride-layer.shot{background-color:#111}.ride-layer.part{background-size:contain;background-color:#e9e8e2;filter:brightness(.55) saturate(.7)}.ride-vignette{inset:0;background:linear-gradient(90deg,#0d120deb,#0d120d44 70%),linear-gradient(0deg,#0d120dcc,transparent 35%,transparent 80%,#0d120d99)}.ride-heading,.ride-vignette{position:absolute;pointer-events:none}.ride-heading{top:42px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#c1c9bb;text-transform:uppercase}.ride-chapters{position:absolute;left:8%;right:8%;top:32%;height:290px}.ride-chapter{position:absolute;inset:0;opacity:0;transform:translateY(22px);pointer-events:none;transition:opacity .5s,transform .6s}.ride-chapter.current{opacity:1;transform:none;pointer-events:auto}.ride-chapter>span{font-size:9px;letter-spacing:1.6px;color:#b4bfaa;text-transform:uppercase}.ride-chapter h2{font-size:clamp(65px,7.5vw,115px);margin:24px 0;line-height:.9}.ride-chapter p{font-size:13px;color:#d1d6cc}.ride-chapter a{display:inline-block;font-size:10px;padding:15px 0;border-bottom:1px solid #909a86;margin-top:20px;letter-spacing:1px;text-transform:uppercase}.scene-picker{position:absolute;z-index:3;left:6%;right:6%;bottom:76px;display:flex;gap:10px}.scene-picker button{min-height:44px;padding:10px 16px;background:#0b110c8c;border:1px solid #ffffff35;color:var(--paper);font-size:9px;letter-spacing:1px}.scene-picker button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.ride-scroll{position:absolute;bottom:35px;left:6%;right:6%;display:flex;align-items:center;gap:25px;font-size:8px;letter-spacing:1.3px;text-transform:uppercase}.ride-scroll>div{flex:1 1;height:1px;background:#ffffff30}.ride-scroll i{height:2px;background:var(--orange);display:block;transform:scaleX(0);transform-origin:left}.garage{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.garage-photo{position:relative;background:#191b18;overflow:hidden}.garage-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center;filter:grayscale(.15);position:absolute;transform:scale(1.03)}.photo-caption{position:absolute;bottom:30px;left:30px;color:#fff;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.garage-copy{padding:70px 12%}.garage-copy .eyebrow{font-size:8px}.garage h2{font-size:64px;margin:25px 0;line-height:.94}.garage p{font-size:12px;color:var(--muted);line-height:1.9;max-width:380px;margin-bottom:16px}.garage .button{font-size:9px;margin-top:10px;gap:15px}.services-list{list-style:none;padding:0;margin:0 0 20px;column-count:2;column-gap:20px;font-size:12px;color:var(--muted)}.services-list li{padding:6px 0;border-bottom:1px solid var(--line);page-break-inside:avoid;break-inside:avoid}.faq{display:flex;justify-content:space-between;gap:50px;border-top:1px solid var(--line);padding-top:70px;padding-bottom:70px}.faq h2{font-size:65px;margin-top:18px}.faq-list{width:55%}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:18px 30px 18px 0;font-weight:700;font-size:15px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;color:var(--orange)}.faq-list details[open] summary:after{content:"–"}.faq-list p{margin:0 0 18px;font-size:13px;line-height:1.8;color:var(--muted)}.newsletter{display:flex;justify-content:space-between;gap:50px;border-top:1px solid var(--line);padding-top:70px;padding-bottom:70px}.newsletter h2{font-size:65px;margin-top:18px}.newsletter .nl-copy{align-self:center;width:43%;font-size:12px;color:#656a5f;line-height:1.8}.reveal{opacity:0;transform:translateY(30px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.6,.2,1)}.reveal.revealed{opacity:1;transform:none}.motion-toggle{position:fixed;z-index:40;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;min-height:44px;padding:12px 16px;border:1px solid #ffffff35;background:#191b19ed;color:#f2f1ec;font-size:10px;letter-spacing:.4px;box-shadow:0 3px 18px #0003}.motion-off .reveal{opacity:1;transform:none}.motion-off *{transition:none!important}.motion-off .hero-stage{height:auto}.motion-off .hero{position:relative}.motion-off .hero-secondary{opacity:0!important}.motion-off .ride-stage{height:auto}.motion-off .ride-sticky{position:relative;height:100svh;min-height:620px}.motion-off .ride-scroll{display:none}.motion-off .scene-picker{bottom:45px}footer.site-footer{background:var(--ink);color:var(--paper);padding:55px var(--pad) 25px}.footer-grid{display:grid;gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-top:40px}.footer-grid h4{margin:0 0 14px;font-size:9px;letter-spacing:1.5px;color:#9fa398;text-transform:uppercase}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13px;color:#c8cac5}.footer-grid a:hover{color:var(--orange)}.footer-tag{float:right;font-size:9px;letter-spacing:1.4px;padding-top:15px}.footer-legal{margin-top:45px;border-top:1px solid #ffffff22;padding-top:25px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:8px;color:#9fa398;letter-spacing:.5px;text-transform:uppercase}.wrap{width:100%;padding:0 var(--pad)}.narrow{max-width:760px;margin:0 auto;padding-left:20px;padding-right:20px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);padding:26px 0 0}.crumbs a:hover{color:var(--orange)}.page-head{padding:18px 0 30px;border-bottom:1px solid var(--line);margin-bottom:32px}.page-head h1{font-size:clamp(48px,7vw,96px);margin-top:12px}.page-head p{color:var(--muted);max-width:60ch;font-size:13px;line-height:1.8;margin-top:12px}.pager{display:flex;justify-content:center;gap:8px;margin-top:40px}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line);font-size:12px}.pager .cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:18px 0 80px}.gallery{display:grid;gap:10px}.gallery-main{position:relative;aspect-ratio:1;background:var(--paper-2)}.gallery-main img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.thumbs button{aspect-ratio:1;background:var(--paper-2);border:2px solid transparent;padding:4px}.thumbs button[aria-current=true]{border-color:var(--orange)}.thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.buybox{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:18px}.buybox h1{font-size:clamp(34px,3.4vw,52px)}.sku{font-size:10px;letter-spacing:1.2px;color:var(--muted)}.price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-row .now{font-family:var(--font-display);font-weight:800;font-size:46px;line-height:1}.price-row .was{color:var(--muted);text-decoration:line-through;font-size:14px}.price-row .save{color:var(--ok);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.member-box{border:1px dashed var(--ink);padding:16px 18px;display:grid;gap:6px;font-size:13px;line-height:1.6}.member-box strong{font-family:var(--font-display);font-size:24px;text-transform:uppercase;line-height:1}.member-box a{color:var(--orange);font-weight:700}.qty-row{display:flex;gap:10px}.qty{display:flex;align-items:center;border:1px solid var(--ink)}.qty button{width:44px;height:50px;background:none;font-size:20px}.qty span{min-width:30px;text-align:center}.notice{display:flex;gap:10px;padding:12px 14px;background:#f453261a;border-left:3px solid var(--orange);font-size:12px;line-height:1.6}.facts{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13px;color:var(--muted)}.facts li:before{content:"↗ ";color:var(--orange);font-weight:700}.tabs-acc{border-top:1px solid var(--ink)}.tabs-acc details{border-bottom:1px solid var(--line)}.tabs-acc summary{padding:16px 0;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.tabs-acc summary:after{content:"+";color:var(--orange);font-size:18px;line-height:1}.tabs-acc details[open] summary:after{content:"–"}.tab-body{padding:0 0 18px}.fitment-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fitment-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--paper-2);font-size:13px}.rte{color:#4d5048;font-size:14px;line-height:1.8}.rte h2,.rte h3{color:var(--ink);font-size:26px;margin:26px 0 10px}.rte ul{padding-left:18px}.rte a{color:var(--orange);text-decoration:underline}.panel{background:#fbfaf6;border:1px solid var(--line);padding:clamp(18px,3vw,32px)}.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}.field{display:grid;gap:6px}.field label{font-size:8px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.field input,.field select,.field textarea{height:50px;padding:0 14px;border:1px solid var(--line);background:var(--paper);outline:none;font-size:15px;width:100%}.field textarea{height:auto;min-height:110px;padding:12px 14px}.field input:focus,.field select:focus{border-color:var(--orange)}.check{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:#4d5048;cursor:pointer;line-height:1.5}.check input{width:20px;height:20px;accent-color:var(--orange);flex-shrink:0}.error{color:var(--bad);font-size:13px}.success{color:var(--ok);font-size:13px}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start;padding-bottom:80px}.cart-line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line .thumb{width:84px;height:84px;background:var(--paper-2);display:block}.cart-line .thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-line h3{font-family:var(--font-body);font-size:13px;text-transform:none;letter-spacing:0;margin-bottom:4px;line-height:1.4}.cart-line .line-price{text-align:right;font-size:14px;font-weight:600}.summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.summary-row.total{border-top:1px solid var(--ink);margin-top:8px;padding-top:14px;font-size:18px;font-weight:700}.ship-group{padding:12px 0;border-bottom:1px dashed var(--line);font-size:13px}.progress{height:4px;background:var(--paper-2);margin-top:8px}.progress i{display:block;height:100%;background:var(--orange)}@media (min-width:1500px){.hero-content{padding-left:10%}:root{--pad:10%}}@media (max-width:1100px){.hero-video-wrap{right:0;width:100%;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}}@media (max-width:1050px){header.site-header{gap:22px}.site-nav{gap:18px}.fitment{gap:20px}.fitment-title{min-width:125px}.fitment .button{padding:15px;gap:10px}.section-heading p{display:none}.grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.garage-copy{padding:65px 9%}.garage h2{font-size:55px}.cart-layout,.pdp{grid-template-columns:1fr}.buybox{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.site-nav{display:none}.mobile-menu{display:flex}}@media (max-width:700px){:root{--header-h:72px}.announcement{min-height:28px;justify-content:center;font-size:7px;letter-spacing:1px}.announcement a,.announcement span{display:none}header.site-header{padding:0 6%;gap:10px}.logo img{height:40px}.header-tools{gap:13px}.header-tools svg{width:19px}.hero-stage{height:230vh;height:230svh}.hero-image{object-position:70% center;transform-origin:70% center}.hero-poster{object-position:center}.hero-secondary{object-position:36% center;transform-origin:36% center}.hero-shade{background:linear-gradient(90deg,#101210d9,#10121066 65%,#10121030),linear-gradient(0deg,#101210a6,transparent 50%)}.hero-content{padding:50px 7%}.hero h1{font-size:clamp(76px,24vw,100px);margin:25px 0}.hero p{font-size:12px}.hero-foot{left:7%;right:7%;bottom:28px}.hero-foot>span:last-child{display:none}.fitment{margin:0;padding:30px 6%;display:block}.fitment-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.fitment h2{margin:0;font-size:33px}.fitment-title .eyebrow{order:2;font-size:6px}.fitment form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fitment label{padding:11px 12px;min-height:63px;font-size:7px}.fitment label:first-child{grid-column:1/-1}.fitment .button{grid-column:1/-1;height:52px}.values{padding:20px 6%}.values span{font-size:6px;line-height:1.5;max-width:90px}.values b{display:block;margin:0 0 5px}.section-pad{padding:50px 6%}.section-heading h2{font-size:49px}.text-link{font-size:7px;max-width:80px;white-space:normal;line-height:1.6;padding-bottom:6px}.filter-line{display:block;margin:28px 0 20px}.tabs{gap:24px;overflow-x:auto;scrollbar-width:none}.tabs button{font-size:10px;min-height:44px}.filter-line>span{display:block;padding:14px 0 0;margin-bottom:14px;font-size:7px}.grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px}.product-visual{aspect-ratio:1/1.12}.product .add{width:44px;height:44px;bottom:8px;right:8px}.product-type{font-size:6px;margin-top:13px}.product h3{font-size:11px;min-height:31px}.product-bottom{font-size:10px}.product-bottom small{font-size:6px}.collection-top{display:block;margin-bottom:25px}.collection h2{text-align:left;font-size:58px;margin-top:22px}.collection-grid{gap:15px}.collection-grid,.collection-grid.four{grid-template-columns:1fr}.collection-card{height:240px}.collection-card h3{font-size:44px}.ride-stage{height:320vh;height:320svh}.ride-heading{top:30px}.ride-heading>span:last-child{display:none}.ride-chapters{left:7%;right:7%;top:28%;height:auto;bottom:175px}.ride-chapter h2{font-size:clamp(46px,15.5vw,65px)}.scene-picker{bottom:80px;gap:6px}.scene-picker button{flex:1 1;min-width:0;padding:10px 5px;font-size:8px}.ride-scroll{gap:12px;font-size:6px}.garage{grid-template-columns:1fr}.garage-photo{height:350px}.garage-copy{padding:50px 7%}.garage h2{font-size:54px}.faq{display:block}.faq h2{font-size:58px}.faq-list{width:100%;margin-top:30px}.newsletter{display:block}.newsletter h2{font-size:58px}.newsletter .nl-copy{width:100%;margin-top:30px}.footer-tag{float:none;display:block;padding-top:20px}.footer-grid,.form-grid.two{grid-template-columns:1fr}.motion-toggle{font-size:9px;padding:10px 12px}input,select{font-size:16px!important}}.gallery-h{font-size:clamp(26px,3.4vw,40px);margin:34px 0 18px}.photo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}.photo-grid button{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;background:var(--ink);overflow:hidden;cursor:zoom-in}.photo-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s}.photo-grid button:hover img{transform:scale(1.05);opacity:.85}.photo-grid button span{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;text-align:left;color:var(--paper);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(transparent,#000c)}.gallery-cta{margin-top:40px;font-size:15px;color:var(--muted)}.gallery-cta a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}dialog.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#000e;color:var(--paper);overflow:hidden}dialog.lightbox::backdrop{background:#000}dialog.lightbox[open]{display:grid;place-items:center}.lightbox figure{margin:0;display:grid;gap:12px;justify-items:center;max-width:100%}.lightbox img{max-width:100vw;max-height:calc(100dvh - 90px);width:auto;height:auto;object-fit:contain}.lightbox figcaption{display:flex;gap:16px;align-items:baseline;padding:0 64px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.lightbox figcaption b{color:var(--orange);font-weight:800}.lightbox button{position:absolute;width:52px;height:52px;border:0;border-radius:50%;background:#000a;color:var(--paper);font-size:26px;line-height:1;cursor:pointer}.lightbox button:hover{background:var(--orange);color:#161a15}.lb-close{top:14px;right:14px}.lb-next,.lb-prev{top:50%;transform:translateY(-50%)}.lb-prev{left:10px}.lb-next{right:10px}@media (max-width:640px){.photo-grid{grid-template-columns:repeat(2,1fr);gap:6px}.photo-grid button span{display:none}.lb-next,.lb-prev{top:auto;bottom:14px;transform:none}}.search-filters{display:grid;gap:14px;margin-top:12px}.search-filters details{border:1px solid var(--line);padding:0 14px}.search-filters summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.search-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding-bottom:16px;align-items:end}.search-stock{align-items:center;min-height:50px}.search-actions{display:flex;gap:18px;align-items:center}.search-actions .btn{height:50px}.search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.chip{border:1px solid var(--ink);padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration:none;color:var(--ink)}.chip:hover{background:var(--ink);color:var(--paper)}.stars{align-items:center;gap:6px}.stars,.stars-row{display:inline-flex}.stars-row{line-height:1;letter-spacing:1px}.star{color:#cfcfc6}.star.full{color:var(--orange)}.star.half{background:linear-gradient(90deg,var(--orange) 50%,#cfcfc6 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.stars-count{font-size:11px;color:var(--muted)}.rating-link{display:inline-block;margin-top:8px}.product .stars{margin-top:4px}.related,.reviews{margin-top:56px}.related-title{font-size:28px;line-height:1.1;margin-bottom:20px}.reviews-summary{display:flex;align-items:center;gap:12px;margin-bottom:20px}.review-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:18px}.review-list li{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--line)}.review-list p{margin:0;line-height:1.6}.owner-reply{background:var(--paper-2);padding:10px 12px;font-size:13px}.review-form{display:grid;gap:14px;max-width:560px}.review-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.review-form input,.review-form textarea{font:inherit;font-weight:400;padding:12px;border:1px solid var(--line);background:#fff}.review-rate{border:0;padding:0;margin:0}.review-rate legend{font-size:12px;font-weight:700;padding:0;margin-bottom:6px}.rate-buttons{display:flex;gap:4px}.rate-buttons button{font-size:32px;line-height:1;min-width:44px;min-height:44px;background:none;border:0;color:#cfcfc6;cursor:pointer}.rate-buttons button.on{color:var(--orange)}@media (max-width:700px){.related,.reviews{margin-top:40px}.related-title{font-size:22px}}.price-tag{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.price-struck{color:var(--muted);text-decoration:line-through;text-decoration-color:#e0261b;text-decoration-thickness:2px}.price-note{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--orange);font-weight:600}.price-was{color:var(--muted)}.price-tag-page .price-now,.price-tag-page .price-struck{font-size:28px;font-weight:700}.price-tag-page .price-note{font-size:12px}.price-compare{flex-direction:column;align-items:flex-start;gap:2px}.price-line{display:inline-flex;align-items:baseline;gap:10px}.price-label{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-weight:600;min-width:92px}.price-tag-page.price-compare .price-was{font-size:20px}.nl-form{display:grid;gap:12px}.nl-row{display:flex;gap:10px;flex-wrap:wrap}.nl-form>input[type=tel],.nl-row input{flex:1 1 220px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:0;font:inherit;font-size:14px;background:#fff}.nl-form .check{font-size:11px;line-height:1.5}.nl-done p{margin:0 0 8px;font-size:14px;color:var(--ink)}.nl-code{font-family:ui-monospace,monospace;font-size:26px!important;letter-spacing:2px;color:var(--orange)!important;font-weight:700;-webkit-user-select:all;user-select:all}.contact-done{border:1px solid var(--line);background:var(--paper);padding:22px}.bgm-hidden{position:fixed;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.bgm{position:fixed;z-index:44;right:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;gap:4px}.bgm-row{display:flex;gap:8px}.bgm-label{font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--paper,#fff);background:var(--ink);padding:2px 7px;border-radius:3px;box-shadow:0 2px 8px #0004}.bgm-btn{width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px #0005;transition:transform .15s ease}.bgm-btn:focus-visible,.bgm-btn:hover{transform:scale(1.08)}.bgm-btn svg{width:16px;height:16px;fill:var(--ink)}.bgm-play{background:#ffc629}.bgm-stop{background:var(--orange)}.bgm-play[aria-pressed=true]{box-shadow:0 0 0 3px #ffc62966,0 4px 14px #0005}.fitment-table{width:100%;border-collapse:collapse;font-size:14px}.fitment-table caption{text-align:left;color:var(--muted);padding-bottom:12px}.fitment-table td,.fitment-table th{text-align:left;padding:10px 8px;border-bottom:1px solid #333}.fitment-table a{text-decoration:underline}.shop-nav{display:flex;flex-wrap:wrap;gap:24px;margin:auto;font-size:12px}.shop-nav a:hover{color:var(--orange)}@media (max-width:760px){header.shop-header{height:auto;min-height:100px;padding:16px 5%;gap:16px;flex-wrap:wrap}.shop-header .logo img{height:40px}.shop-nav{order:3;width:100%;justify-content:space-between;gap:12px}.shop-header>.text-link{margin-left:auto}}.site-nav .nav-item>button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.site-nav .nav-item>button:focus-visible{outline:2px solid var(--orange,#f45326);outline-offset:6px}.site-nav .mega{max-height:min(70vh,640px);overflow-y:auto;align-items:start;gap:20px 28px}.mega summary{color:var(--orange);font-size:13px;font-weight:700;cursor:pointer;padding:6px 0}.mega details[open] summary{margin-bottom:8px}.mega a{display:inline-block;padding:5px 0}.editor-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rte img{max-width:100%;height:auto}.rte figure{margin:0 0 24px}.rte section{margin-block:32px}.skip-link{position:fixed;top:0;left:16px;transform:translateY(-120%);z-index:1000;background:white;padding:12px}.skip-link:focus{transform:translateY(0)}@media(max-width:600px){.editor-gallery{grid-template-columns:1fr}}.rte section figure img{aspect-ratio:16/9;object-fit:cover}.rte figcaption span{display:block;font-weight:700}.rte section a+a{margin-left:12px}.mobile-nav details details{padding-left:16px}.repair-anchors{position:sticky;top:var(--header-h);z-index:20;display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;padding:14px 4%;background:var(--ink-3);color:var(--paper);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #ffffff20}.repair-anchors a:hover{color:var(--orange-hot)}.repair-anchors a:last-child{color:var(--orange)}@media (max-width:760px){.repair-anchors{justify-content:space-between;gap:6px 14px;font-size:10px;padding:10px 5%}.repair-anchors a:last-child{display:none}}.site-nav .mega.mega-flat{left:0;width:max-content;min-width:220px;display:none;padding:22px 26px}.nav-item.open .mega.mega-flat{display:block}.mega-flat li a{text-transform:none;font-size:14px;color:var(--ink)}.return-item{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);background:#fff}.return-item img,.return-item-noimg{flex:none;width:96px;height:96px;object-fit:contain;background:#fff}.return-item-noimg{display:grid;place-items:center;font-size:32px;color:var(--muted);background:var(--paper-2)}.return-item .field{flex:1 1;margin:0}.return-item label small{display:block;margin-top:4px;color:var(--muted);font-weight:400}.return-qty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.return-qty input{width:90px}.return-qty button{padding:8px 12px;border:1px solid var(--line);background:var(--paper-2);cursor:pointer}.product-tabs{margin-top:8px}.product-tablist{display:flex;gap:0;border-bottom:2px solid var(--ink);overflow-x:auto}.product-tablist [role=tab]{flex:1 0 auto;padding:14px 18px;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);cursor:pointer}.product-tablist [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--orange)}.product-tablist [role=tab]:hover{color:var(--ink)}.product-tabs [role=tabpanel]{padding-top:18px}.product-tabs .tab-title{font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px}.product-videos{display:grid;gap:22px}.product-videos figure{margin:0}.video-frame{position:relative;aspect-ratio:16/9;background:#000}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.product-videos figcaption{padding-top:8px;font-size:14px;font-weight:700}.pdf-embed{width:100%;height:70vh;border:1px solid var(--line)}@media (max-width:600px){.product-tablist [role=tab]{padding:12px 10px;font-size:11px}}.bike-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;align-items:start}.bike-layout .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bike-aside{position:sticky;top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);overflow-y:auto}.bike-tree{font-size:14px}.bike-tree ul{list-style:none;margin:0;padding:0}.bike-tree ul ul{margin:2px 0 10px 14px;padding-left:10px;border-left:2px solid var(--line)}.bike-tree a{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;color:var(--ink)}.bike-tree>ul>li>a{font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:13px;margin-top:6px}.bike-tree ul ul a{color:var(--muted);font-size:14px}.bike-tree a span{color:var(--muted);font-weight:400;font-size:12px}.bike-tree a:hover,.bike-tree a[aria-current=page]{background:var(--ink);color:var(--paper)}.bike-tree a:hover span,.bike-tree a[aria-current=page] span{color:var(--paper)}.bike-tree-root{font-weight:800;font-size:15px!important;border-bottom:2px solid var(--orange);padding-bottom:10px!important;margin-bottom:4px}.bike-tree-mobile{display:none}@media (max-width:960px){.bike-layout{grid-template-columns:1fr;gap:18px}.bike-layout .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bike-aside{position:static;max-height:none;overflow:visible}.bike-tree-desktop{display:none}.bike-tree-mobile{display:block;border:1px solid var(--ink);padding:0 12px}.bike-tree-mobile summary{padding:14px 0;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}}.header-phone{gap:.4rem;width:auto;padding-inline:.5rem;text-decoration:none}.header-phone-number{display:none;font-weight:700;white-space:nowrap}@media (min-width:1100px){.header-phone-number{display:inline}}[data-bt-hosted-slots=commerce]:has([data-bt-commerce-tools]){display:block!important;padding:0!important}[data-bt-hosted-slots=commerce]:has([data-bt-commerce-tools])>a{display:none}[data-bt-commerce-tools]{box-sizing:border-box;background:#fff;color:#191b19;font:14px/1.4 system-ui;isolation:isolate;z-index:30}[data-bt-commerce-tools] *{box-sizing:border-box}[data-bt-commerce-tools] a{color:inherit;text-decoration:none}[data-bt-commerce-tools] button,[data-bt-commerce-tools] input{font:inherit}[data-bt-commerce-tools] .site-nav{display:flex;gap:20px;margin:0;font:inherit}[data-bt-commerce-tools] .nav-item{position:relative}[data-bt-commerce-tools] .mega{display:none;position:absolute;top:100%;left:0;width:min(720px,90vw);padding:24px;background:white;color:#191b19;box-shadow:0 10px 30px #0004;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;z-index:40}[data-bt-commerce-tools] .nav-item.open .mega{display:grid}[data-bt-commerce-tools] .mega h4{margin:0 0 12px}[data-bt-commerce-tools] .mega ul{list-style:none;padding:0}[data-bt-commerce-tools] .cart-button,[data-bt-commerce-tools] .icon-button{display:flex;align-items:center;gap:6px;min-height:44px;background:none;color:inherit;border:0}[data-bt-commerce-tools] svg{width:22px;height:22px}[data-bt-commerce-tools] .mobile-menu{display:none}[data-bt-commerce-tools] .mobile-nav{position:absolute;inset:100% 0 auto;background:#191b19;color:white;padding:16px;max-height:70vh;overflow:auto;z-index:40}[data-bt-commerce-tools] .mobile-nav a,[data-bt-commerce-tools] .mobile-nav summary{display:block;padding:12px;cursor:pointer}@media(max-width:860px){[data-bt-commerce-tools] .site-nav{display:none}[data-bt-commerce-tools] .mobile-menu{display:flex}[data-bt-commerce-tools]{flex-wrap:wrap;gap:10px!important}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_tpc/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_tpc/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_tpc/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_tpc/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_tpc/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_tpc/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_tpc/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_tpc/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_tpc/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_tpc/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_tpc/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_tpc/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_tpc/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_tpc/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_tpc/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_29bbaf{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_29bbaf{--font-barlow:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_tpc/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_tpc/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c7cb2f{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_c7cb2f{--font-dm:"DM Sans","DM Sans Fallback"}