@font-face{font-family:Anybody;src:url(/fonts/anybody-latin-standard-normal.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:Anybody;src:url(/fonts/anybody-latin-standard-italic.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--spruce:#0f2b25;--spruce-2:#17403a;--spruce-line:#e8eeea29;--cloud:#e4e9e6;--cloud-2:#f2f5f3;--cloud-line:#15171a24;--rubber:#15171a;--rubber-2:#4b5258;--signal:#15874a;--signal-hi:#1c9d58;--teal:#2ec4b6;--lime:#b7d433;--amber:#e8b62c;--lane:#f5f3ec;--gutter:clamp(16px, 4vw, 64px);--vh:1svh;--vhl:1lvh;--vbar:calc((var(--vhl) - var(--vh)) * 100);--display:"Anybody", "Arial Narrow", Arial, sans-serif;--body:"Barlow", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--spruce)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}html.is-leaving,html.is-leaving body{overflow:hidden!important}body{-webkit-tap-highlight-color:transparent;color:var(--lane);font:400 clamp(16px, .35vw + 15px, 18px) / 1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backdrop{z-index:0;background:var(--spruce);position:fixed;inset:0}.plate{background-image:var(--plate-d);opacity:0;background-position:50% 62%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.plate.on{opacity:1}@media (max-width:760px){.plate{background-image:var(--plate-m)}}.veil{opacity:0;position:absolute;inset:0}.veil--dark{background:var(--spruce)}.veil--light{background:var(--cloud)}#stage{width:100%;height:calc(var(--vhl) * 100);z-index:2;pointer-events:none;display:block;position:fixed;top:0;left:0}main{display:block;position:relative}.front{z-index:3;position:relative}html.no-webgl #stage{display:none}html.has-cookie .wa-fab{bottom:calc(var(--cookie-h) + 10px)}.tyre-fallback{display:none}html.no-webgl .tyre-fallback{display:block}.display{font-family:var(--display);letter-spacing:-.01em;font-style:italic;font-weight:900;font-stretch:100%;line-height:.9}.h2{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(2.5rem,6.2vw,6rem);font-style:italic;font-weight:800;font-stretch:78%;line-height:.98}.lead{max-width:58ch}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum"}.btn{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);justify-content:center;align-items:center;gap:.6em;min-height:52px;padding:.7em 1.5em;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn svg{flex:none;width:1.25em;height:1.25em}.btn--primary{background:var(--signal);color:#fff}.btn--primary:hover{background:var(--signal-hi)}.btn--line{color:var(--lane);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2b25a8}.btn--line:hover{background:#0f2b25db}.btn--ink{color:var(--rubber);background:#15171a17}.btn--ink:hover{background:#15171a29}.head{z-index:40;padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:16px;transition:background-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.head:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a1e1ab8,#0a1e1a00);transition:opacity .3s;position:absolute;inset:0 0 -46px}.head.is-solid:before{opacity:0}.head.is-solid{background:var(--spruce);padding-block:6px}.head__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.head__brand img{width:auto;height:46px}.head__brand span{opacity:.85;font-size:.8rem;line-height:1.15}.head__brand b{font:italic 900 1rem/1.1 var(--display);letter-spacing:.01em;opacity:1;font-stretch:118%;display:block}.head__nav{align-items:center;gap:clamp(14px,2vw,30px);font-weight:500;display:flex}.head__nav a{text-decoration:none}.head__nav a:hover{color:var(--lime)}.head__quote{background:var(--signal);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.head__quote:hover{background:var(--signal-hi)}.head__count{min-width:1.5em;color:var(--signal);text-align:center;background:#fff;padding:0 .3em;font-size:.85em}.lang{position:relative}.lang__btn{border:1px solid #f5f3ec59;align-items:center;gap:7px;min-height:38px;padding:0 9px;transition:border-color .2s,background-color .2s;display:inline-flex}.lang__btn:hover,.lang.is-open .lang__btn{border-color:var(--lane);background:#f5f3ec14}.lang__btn .flag{box-shadow:0 0 0 1px #00000040}.lang__chev{width:10px;height:6px;transition:transform .2s}.lang.is-open .lang__chev{transform:rotate(180deg)}.lang__menu{background:var(--spruce);border:1px solid #f5f3ec2e;min-width:180px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #0006}.lang__menu[hidden]{display:none}.head__nav .lang__menu a{align-items:center;gap:12px;padding:11px 16px;font-weight:600;display:flex}.lang__menu a:hover{background:#f5f3ec14}.head__nav .lang__menu a[aria-current]{color:var(--lime)}.lang__menu .flag{box-shadow:0 0 0 1px #00000040}.head__menu{justify-content:center;align-items:center;width:44px;height:44px;display:none}.head__menu svg{width:26px;height:26px}@media (max-width:860px){.head__links{display:none}.head__menu{display:inline-flex}.head__brand img{height:38px}.head__brand{gap:8px}.head__brand span{font-size:.66rem}.head__brand b{font-size:.86rem;font-stretch:104%}.head__nav{gap:6px}.head__quote{padding:0 12px}.lang__btn{gap:5px;padding:0 7px}}@media (max-width:400px){.head{gap:8px}.head__brand{gap:6px}.head__brand img{height:32px}.head__brand b{font-size:.78rem;font-stretch:96%}.head__brand span{font-size:.6rem}.head__nav{gap:4px}.lang__btn{min-height:34px;padding:0 6px}.head__quote{padding:0 9px;font-size:.92rem}.head__menu{width:38px}}.mobilenav{z-index:39;background:var(--spruce);padding:80px var(--gutter) 40px;visibility:hidden;flex-direction:column;justify-content:center;gap:8px;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility 0s .45s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobilenav.is-open{visibility:visible;transition:transform .45s cubic-bezier(.7,0,.2,1);transform:none}.mobilenav a{font:italic 900 clamp(2.4rem, 12vw, 4rem)/1.1 var(--display);padding-block:6px;font-stretch:70%;text-decoration:none}.hero{height:calc(var(--vh) * 270);position:relative}.hero__back,.hero__front{height:calc(var(--vh) * 100);position:sticky;top:0;overflow:hidden}.hero__back{z-index:1}.hero__back:before{content:"";opacity:calc(1 - var(--p,0) * 2.6);background:linear-gradient(#0a1e1a9e,#0a1e1a00);position:absolute;inset:0 0 42%}.hero__front{z-index:3;height:calc(var(--vhl) * 100);margin-top:calc(var(--vh) * -100);margin-bottom:calc(var(--vbar) * -1);pointer-events:none;padding:0 var(--gutter) calc(clamp(20px, calc(var(--vh) * 4), 44px) + var(--vbar));flex-direction:column;justify-content:flex-end;display:flex}.hero__front a,.hero__front button{pointer-events:auto}.hero__title{left:var(--gutter);right:var(--gutter);top:clamp(92px, calc(var(--vh) * 15), 150px);color:var(--lane);font-size:calc(clamp(3.1rem, 11.2vw, 14rem) * var(--k,1));text-transform:uppercase;transform:translate3d(0, calc(var(--p,0) * calc(var(--vh) * -16)), 0);opacity:calc(1 - var(--p,0) * 2.6);will-change:transform, opacity;text-shadow:0 2px 40px #06141159;position:absolute}.hero__title span{white-space:nowrap;font-stretch:70%;animation:1.7s cubic-bezier(.16,.8,.2,1) both title-stretch;display:block}@keyframes title-stretch{0%{font-stretch:52%}}.hero__title span+span{margin-top:.02em}.hero__title .hero__brand{font-size:calc(.34em / var(--k,1));letter-spacing:.01em;color:var(--lime);margin-bottom:.14em;font-stretch:132%;line-height:1}.hero__front:before{content:"";height:calc(var(--vh) * 56 + var(--vbar));opacity:calc(1 - var(--p,0) * 3.4);background:linear-gradient(#0a1e1a00,#0a1e1abd);position:absolute;inset:auto 0 0}.hero__foot,.p-hero__row{transform:translateY(calc(var(--cookie-h,0px) * -1));transition:transform .3s}.hero__foot{opacity:calc(1 - var(--p,0) * 3.4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.hero__claim{max-width:34rem}.hero__claim strong{font:italic 800 clamp(1.5rem, 2.8vw, 2.6rem)/1.05 var(--display);margin-bottom:.3em;font-stretch:84%;display:block}.hero__actions{flex-wrap:wrap;gap:10px;display:flex}.hero__marks{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;font-size:.95rem;font-weight:600;display:flex}.hero__marks li{align-items:center;gap:8px;display:flex}.flag{flex:none;width:22px;height:14px}.lane-cue{background:repeating-linear-gradient(to bottom, var(--lane) 0 10px, transparent 10px 20px);background-size:100% 20px;width:4px;height:44px;margin-bottom:8px;animation:1s linear infinite lane}@keyframes lane{to{background-position:0 20px}}.hero__fallback{right:8vw;bottom:calc(var(--vh) * 8 + var(--vbar));height:calc(var(--vh) * 60);position:absolute}@media (max-width:760px){.hero{height:calc(var(--vh) * 230)}.hero__title{font-size:calc(16.6vw * var(--k,1));top:72px}.hero__title span{font-stretch:66%}.hero__title .hero__brand{font-stretch:132%}.hero__front{background:linear-gradient(to top, #0a1e1ae0 0 calc(var(--vh) * 30 + var(--vbar)), #0a1e1a00 calc(var(--vh) * 52 + var(--vbar)))}.hero__foot{gap:14px}.hero__actions .btn{flex:100%}.hero__marks{font-size:.85rem}.lane-cue{display:none}}.tech{position:relative}.chapter{height:calc(var(--vh) * 100);padding:72px var(--gutter) 24px;pointer-events:none;z-index:3;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.chapter a,.chapter button{pointer-events:auto}.chapter__panel{width:min(46%,36rem);position:relative}.step{opacity:0;visibility:hidden;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .45s;position:absolute;top:50%;left:0;right:0;transform:translateY(calc(22px - 50%))}.step.is-on{opacity:1;visibility:visible;transition:opacity .45s 80ms,transform .6s cubic-bezier(.2,.7,.2,1) 80ms;transform:translateY(-50%)}.step h3{font:italic 800 clamp(1.9rem, 3.7vw, 3.5rem)/1.02 var(--display);margin-bottom:.45em;font-stretch:74%}.step p{max-width:46ch;font-size:1.08em}.step figure{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));width:fit-content;margin-top:18px}.step figure img{width:auto;max-width:100%;height:auto;max-height:calc(var(--vh) * 30)}.step__note{font:italic 800 clamp(1.15rem, 1.9vw, 1.6rem)/1.1 var(--display);color:var(--teal);margin-top:10px;font-stretch:100%}.step__index{color:var(--teal);margin-bottom:10px;font-weight:600;display:block}.chapter__intro{top:clamp(78px, calc(var(--vh) * 11), 110px);left:var(--gutter);right:var(--gutter);font:italic 800 clamp(1.1rem, 2vw, 1.8rem)/1 var(--display);justify-content:space-between;gap:20px;font-stretch:90%;display:flex;position:absolute}.chapter__rail{right:var(--gutter);flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chapter__rail i{background:var(--spruce-line);width:3px;height:26px;transition:background-color .3s,height .3s;display:block}.chapter__rail i.is-on{background:var(--teal);height:42px}@media (max-width:760px){.chapter{padding:72px var(--gutter) 78px;align-items:flex-end}.chapter__panel{width:100%;height:calc(var(--vh) * 40)}.step{top:auto;bottom:0;transform:translateY(22px)}.step.is-on{transform:none}.step h3{font-size:clamp(1.55rem,7.2vw,2.2rem)}.step p{font-size:.98em;line-height:1.4}.step figure{width:40%;margin-top:10px}.chapter__intro{font-size:1rem;top:66px}.chapter__rail{top:86px;right:var(--gutter);flex-direction:row;transform:none}.chapter__rail i{width:20px;height:3px}.chapter__rail i.is-on{width:34px;height:3px}.chapter__intro span:last-child{display:none}.chapter:before{content:"";pointer-events:none;background:linear-gradient(0deg,#0f2b25e6 0 42%,#0f2b2500);position:absolute;inset:38% 0 0}}.sheet{z-index:3;position:relative}.sheet--light{background:var(--cloud);color:var(--rubber)}.sheet--dark{background:var(--spruce)}.rack{position:relative}.rack__stick{height:calc(var(--vh) * 100);padding-top:clamp(72px, calc(var(--vh) * 10), 96px);background:var(--cloud);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.rack__head{padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 30px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:#15171a12;min-height:40px;padding:0 14px;font-weight:600;transition:background-color .2s,color .2s}.chip:hover{background:#15171a26}.chip.is-on{background:var(--rubber);color:var(--lane)}.rack__track{will-change:transform;flex:1;align-items:flex-end;gap:clamp(8px,2.2vw,40px);width:max-content;min-height:0;padding:10px 40vw 0;display:flex}.tyre-card{height:100%;color:inherit;transform-origin:50% 88%;will-change:transform;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative}.tyre-card__img{height:calc(var(--vh) * 60);flex:none;max-height:68vw;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.tyre-card:hover .tyre-card__img,.tyre-card:focus-visible .tyre-card__img{transform:translateY(-1.5%)}.tyre-card__img img{width:auto;max-width:none;height:100%}.tyre-card__mirror{opacity:.2;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 88%,#000);mask-image:linear-gradient(#0000 88%,#000)}.tyre-card__label{z-index:2;text-align:center;width:100%;min-width:150px;padding-top:4px;padding-bottom:clamp(10px, calc(var(--vh) * 2), 22px);position:relative}.tyre-card__name{font:italic 900 clamp(1.5rem, 2.4vw, 2.4rem)/1 var(--display);white-space:nowrap;display:block}.tyre-card__line{color:var(--rubber-2);white-space:nowrap;font-size:.92rem;font-weight:500;display:block}html:not([lang=it]):not([lang=en]) .tyre-card__line{white-space:normal;text-wrap:balance;max-width:15em;margin-inline:auto}.tyre-card__cta{background:var(--rubber);min-height:36px;color:var(--lane);white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);align-items:center;gap:.4em;margin-top:8px;padding:0 14px;font-size:.88rem;font-weight:700;transition:background-color .2s;display:inline-flex}.tyre-card__cta:after{content:"→";transition:transform .2s}.tyre-card:hover .tyre-card__cta,.tyre-card:focus-visible .tyre-card__cta{background:var(--signal)}.tyre-card:hover .tyre-card__cta:after,.tyre-card:focus-visible .tyre-card__cta:after{transform:translate(3px)}.rack__bar{display:none}@media (max-width:760px){.rack{height:auto!important}.rack__stick{height:auto;padding:76px 0 30px;position:relative;overflow:visible}.rack__head{gap:14px}.rack__head .h2{font-size:2.3rem}.chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100vw;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.rack__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;will-change:auto;gap:6px;width:100%;padding:26px calc(50vw - 70px) 0;overflow:auto hidden;transform:none!important}.rack__track::-webkit-scrollbar{display:none}.tyre-card{scroll-snap-align:center;scroll-snap-stop:normal;height:auto}.tyre-card__img{height:min(calc(var(--vh) * 52), 118vw);max-height:none}.tyre-card__label{min-width:0;padding-bottom:6px}.tyre-card__name{font-size:1.6rem}.tyre-card__line{font-size:.82rem}.rack__bar{height:3px;margin:16px var(--gutter) 0;background:var(--cloud-line);display:block;position:relative;overflow:hidden}.rack__bar i{background:var(--rubber);will-change:transform;width:20%;position:absolute;top:0;bottom:0;left:0}}.finder{position:relative;overflow:hidden}.finder__bg{position:absolute;inset:0}.finder__bg div{opacity:0;background-position:50% 65%;background-size:cover;transition:opacity .7s;position:absolute;inset:0}.finder__bg div.is-on{opacity:1}.finder__bg:after{content:"";background:linear-gradient(90deg,#0f2b25f0 0 34%,#0f2b25bd 100%);position:absolute;inset:0}.finder__in{padding:clamp(70px, 11vw, 130px) var(--gutter);grid-template-columns:minmax(250px,4fr) 8fr;gap:clamp(24px,4vw,70px);display:grid;position:relative}.finder__title{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.routes{flex-direction:column;padding-left:22px;display:flex;position:relative}.routes:before{content:"";background:linear-gradient(to bottom, #137a53, #1c9d58 45%, var(--amber));width:8px;position:absolute;top:6px;bottom:6px;left:0}.route{text-align:left;border-top:1px solid var(--spruce-line);opacity:.68;width:100%;padding:14px 0;transition:opacity .2s;display:block}.route:first-child{border-top:0}.route:hover,.route.is-on{opacity:1}.route b{font:italic 800 clamp(1.5rem, 2.6vw, 2.5rem)/1.05 var(--display);font-stretch:66%;transition:font-stretch .5s cubic-bezier(.2,.7,.2,1);display:block}.route.is-on b{color:var(--lime);font-stretch:112%}.route span{font-size:.95rem}.fit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:26px clamp(16px,2.4vw,34px);display:grid}.fit__col h3{border-bottom:2px solid var(--lime);margin-bottom:8px;padding-bottom:8px;font-size:1rem;font-weight:700}.fit__col ul{gap:6px;display:grid}.fit__item{align-items:center;gap:12px;padding:6px;text-decoration:none;transition:background-color .2s;display:flex}.fit__item:hover{background:#f5f3ec1f}.fit__item img{object-fit:contain;flex:none;width:42px;height:96px}.fit__item b{font:italic 900 1.2rem/1 var(--display);display:block}.fit__item span{margin-top:4px;font-size:.82rem;line-height:1.2;display:block}.fit__truck{max-width:300px;color:var(--lane);--vehicle-bg:#16352e;grid-column:1/-1}@media (max-width:860px){.finder__in{grid-template-columns:1fr}.finder__bg:after{background:#0f2b25d6}.route{padding:10px 0}.fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.vehicle{width:100%;height:auto;display:block}.vehicle .body{fill:currentColor;opacity:.92}.vehicle .glass{fill:var(--vehicle-bg,var(--spruce))}.vehicle .tarp{fill:var(--vehicle-bg,var(--spruce));opacity:.55}.vehicle .wheel{fill:var(--vehicle-bg,var(--spruce));stroke:currentColor;stroke-width:3px}.vehicle .wheel.on{stroke:var(--lime);fill:var(--lime)}.vehicle .hub{fill:currentColor}.vehicle .wheel.on+.hub{fill:var(--vehicle-bg,var(--spruce))}.decoder{padding:clamp(60px, 10vw, 130px) var(--gutter)}.decoder__word{flex-wrap:wrap;margin-top:clamp(20px,3vw,40px);display:flex}.decoder__part{flex:0 auto;padding-right:clamp(10px,2.4vw,40px)}.decoder__part b{font:italic 900 clamp(4rem, 15.5vw, 15rem)/.92 var(--display);font-stretch:100%;display:block}.decoder__part span{border-top:3px solid var(--rubber);max-width:22ch;margin-top:8px;padding-top:10px;font-weight:600;line-height:1.2;display:block}@media (max-width:760px){.decoder__word{grid-template-columns:auto auto auto minmax(0,1fr);column-gap:4.5vw;display:grid}.decoder__part{padding-right:0}.decoder__part b{font-size:19vw}.decoder__part span{width:0;min-width:100%;max-width:none;font-size:.8rem}}.decoder__models{flex-wrap:wrap;gap:6px;margin-top:clamp(24px,3vw,44px);display:flex}.decoder__models .chip{font-weight:700}.marks{border-top:1px solid var(--spruce-line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.mark{padding:clamp(24px, 3.4vw, 48px) var(--gutter);border-bottom:1px solid var(--spruce-line)}.mark b{font:italic 800 clamp(1.5rem, 2.5vw, 2.3rem)/1.04 var(--display);margin-bottom:6px;font-stretch:78%;display:block}.mark p{max-width:34ch;font-size:.98rem;line-height:1.35}.story{position:relative}.story__stick{height:calc(var(--vh) * 100);z-index:3;padding:clamp(80px, calc(var(--vh) * 13), 128px) var(--gutter) 0;pointer-events:none;text-align:center;position:sticky;top:0;overflow:hidden}.story__years{justify-content:center;align-items:baseline;gap:clamp(6px,1.6vw,26px);display:flex}.story__years span{font:italic 800 clamp(1.9rem, 6vw, 6rem)/1 var(--display);opacity:.62;font-stretch:50%;transition:font-stretch .6s cubic-bezier(.2,.7,.2,1),opacity .4s}.story__years span.is-on{opacity:1;color:var(--lime);font-stretch:150%}.story__texts{margin:clamp(16px, calc(var(--vh) * 2.8), 32px) auto 0;max-width:46rem;position:relative}.story__texts p{opacity:0;font-size:clamp(1.02rem,1.5vw,1.3rem);line-height:1.4;transition:opacity .35s,transform .5s;position:absolute;top:0;left:0;right:0;transform:translateY(14px)}.story__texts p.is-on{opacity:1;transition-delay:80ms;transform:none}@media (max-width:760px){.story__texts p{font-size:.98rem;line-height:1.38}.story__years span{font-size:1.75rem}}.story__road{left:0;right:0;top:calc(var(--vhl) * 84);background:repeating-linear-gradient(90deg, var(--lane) 0 60px, transparent 60px 110px);opacity:.7;height:6px;position:absolute}.closing{min-height:calc(var(--vh) * 92);align-items:flex-end;display:flex;position:relative;overflow:hidden}.closing>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.closing:after{content:"";background:linear-gradient(#0a1e1a33 34%,#0a1e1af0),linear-gradient(90deg,#0a1e1a8c,#0000 62%);position:absolute;inset:0}.closing__in{z-index:1;padding:0 var(--gutter) clamp(30px, 6vw, 70px);width:100%;position:relative}.closing__in h2{margin-bottom:14px}.closing__row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.foot{z-index:3;background:var(--spruce);padding:clamp(50px, 6vw, 84px) var(--gutter) 28px;text-align:center;font-size:.96rem;position:relative}.foot__grid{border-bottom:1px solid var(--spruce-line);grid-template-columns:1.3fr 1fr 1fr 1fr;justify-items:center;gap:32px;padding-bottom:34px;display:grid}.foot__brand img{width:auto;height:92px;margin-inline:auto}.foot__brand p{max-width:30ch;margin:12px auto 0;line-height:1.4}.foot h3{color:var(--lime);margin-bottom:8px;font-size:1rem;font-weight:700}.foot address{font-style:normal;line-height:1.5}.foot ul{justify-items:center;gap:6px;display:grid}.foot a{text-decoration:none}.foot a:hover{color:var(--lime)}.foot__models{border-bottom:1px solid var(--spruce-line);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:20px 0;font-size:.9rem;font-weight:600;display:flex}.foot__base{flex-direction:column;align-items:center;gap:12px;padding-top:22px;font-size:.86rem;display:flex}.foot__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex}.foot__legal>*{align-items:center;min-height:32px;display:inline-flex}.foot__legal button{text-decoration:none}.foot__legal button:hover{color:var(--lime)}.foot__credit{color:#f5f3ecb8}.foot__credit a{color:var(--lane);text-underline-offset:2px;text-decoration:underline}@media (max-width:860px){.foot__grid{grid-template-columns:1fr 1fr;gap:30px 18px}.foot__brand,.foot__grid>div:last-child{grid-column:1/-1}.foot__brand img{height:76px}}@media (max-width:420px){.foot__grid{grid-template-columns:1fr}.foot__legal{flex-direction:column;gap:2px}}.wa-fab{z-index:30;will-change:transform;contain:layout style paint;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .35s,bottom .25s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateZ(0);box-shadow:0 4px 16px #00000040}.wa-fab:hover{transform:translateZ(0)scale(1.12);box-shadow:0 6px 24px #0000004d}.wa-fab svg{pointer-events:none;width:34px;height:34px}.wa-fab.is-away{opacity:0;pointer-events:none;transform:translateZ(0)scale(.4)}@media (max-width:640px){.wa-fab{width:54px;height:54px;bottom:16px;right:16px}.wa-fab svg{width:30px;height:30px}}.hud{width:100%;height:calc(var(--vhl) * 100);z-index:2;pointer-events:none;opacity:0;color:var(--rubber);transition:opacity .3s;position:fixed;top:0;left:0}.hud.is-on{opacity:1}.hud svg{width:100%;height:100%;position:absolute;inset:0}.hud path{fill:none;stroke:#0b8f62;stroke-width:1.6px}.hud__label{white-space:nowrap;will-change:transform;font-size:.98rem;font-weight:700;line-height:1.1;position:absolute;top:0;left:0}.hud__label small{color:var(--rubber-2);font-size:.76rem;font-weight:500;display:block}.hud__label em{color:#0b8f62;min-height:1em;font-size:.86rem;font-style:normal;display:block}@media (max-width:760px){.hud__label{font-size:.84rem}.hud__label small{font-size:.68rem}.hud__label em{font-size:.76rem}}.drawer{z-index:60;background:var(--cloud-2);width:min(460px,100%);color:var(--rubber);visibility:hidden;flex-direction:column;transition:transform .42s cubic-bezier(.7,0,.2,1),visibility 0s .42s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.drawer.is-open{visibility:visible;transition:transform .42s cubic-bezier(.7,0,.2,1);transform:none}.drawer__scrim{z-index:59;opacity:0;pointer-events:none;background:#0816138c;transition:opacity .3s;position:fixed;inset:0}.drawer__scrim.is-open{opacity:1;pointer-events:auto}.drawer__head{border-bottom:1px solid var(--cloud-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer__head h2{font:italic 800 1.7rem/1 var(--display);font-stretch:80%}.drawer__close{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.drawer__close svg{width:22px;height:22px}.drawer__list{overscroll-behavior:contain;flex:1;padding:6px 20px;overflow-y:auto}.drawer__empty{padding:26px 0}.drawer__empty a{color:var(--signal);font-weight:700}.line{border-bottom:1px solid var(--cloud-line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.line img{object-fit:contain;width:44px;height:100px}.line b{font:italic 900 1.15rem/1.1 var(--display);display:block}.line small{color:var(--rubber-2);font-size:.9rem;display:block}.line__remove{color:var(--rubber-2);min-height:28px;margin-top:4px;font-size:.85rem;text-decoration:underline}.stepper{align-items:center;display:flex}.stepper button{background:#15171a14;width:38px;height:38px;font-size:1.1rem;font-weight:700}.stepper button:hover{background:#15171a29}.stepper input{text-align:center;width:46px;height:38px;font:600 1rem var(--body);color:inherit;background:0 0;border:0}.drawer__foot{border-top:1px solid var(--cloud-line);gap:8px;padding:16px 20px 20px;display:grid}.drawer__foot p{color:var(--rubber-2);font-size:.92rem;line-height:1.3}.cookie{z-index:70;padding:10px var(--gutter);background:var(--rubber);color:var(--lane);justify-content:space-between;align-items:center;gap:10px 24px;font-size:.92rem;line-height:1.3;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie p{max-width:80ch}.cookie a{color:var(--lime)}.cookie__row{flex:none;gap:8px;display:flex}.cookie .btn{min-height:42px;padding:.3em 1.1em}html.has-cookie{--cookie-h:62px}@media (max-width:760px){.cookie{flex-direction:column;align-items:stretch}.cookie__row .btn{flex:1}html.has-cookie{--cookie-h:138px}}.wipe{z-index:80;pointer-events:none;visibility:hidden;--across:calc(var(--vhl) * 100);position:fixed;inset:0;overflow:hidden}.wipe__band{will-change:transform;background:linear-gradient(#0b0c0e,#24272b 34%,#2b2e33 50%,#24272b 66%,#0b0c0e);position:absolute;inset:0 -12vw;overflow:hidden;transform:translate(-120%);box-shadow:0 0 70px #0000008c}.wipe__tread{height:var(--across);background:url(/tread/wipe.webp) 50%/auto 100% repeat-x;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 -1px #ffffff1a,0 1px #ffffff1a,0 -18px 30px #00000073,0 18px 30px #00000073}.wipe__wall{font:italic 900 clamp(.95rem, 2.6vw, 1.6rem)/1 var(--display);letter-spacing:.08em;color:#f5f3ec21;white-space:nowrap;justify-content:space-around;font-stretch:120%;display:flex;position:absolute;left:0;right:0}.wipe__wall--top{bottom:calc(50% + var(--across) / 2 + 22px)}.wipe__wall--bot{top:calc(50% + var(--across) / 2 + 22px)}@media (max-width:760px){.wipe{--across:min(calc(var(--vhl) * 100), 128vw)}}.p-hero{height:calc(var(--vh) * 128);position:relative}.p-hero__back,.p-hero__front{height:calc(var(--vh) * 100);position:sticky;top:0;overflow:hidden}.p-hero__back{z-index:1;padding-top:clamp(74px, calc(var(--vh) * 12), 120px);justify-content:center;align-items:flex-start;display:flex}.p-hero__name{color:var(--lane);text-align:center;white-space:nowrap;text-shadow:0 2px 44px #06141152;transform:translate3d(0, calc(var(--p,0) * calc(var(--vh) * -10)), 0);opacity:calc(1 - var(--p,0) * 1.6);font-size:clamp(4.6rem,23vw,25rem);transition:font-stretch .8s cubic-bezier(.2,.7,.2,1)}.p-hero__front{z-index:3;height:calc(var(--vhl) * 100);margin-top:calc(var(--vh) * -100);margin-bottom:calc(var(--vbar) * -1);pointer-events:none;padding:0 var(--gutter) calc(clamp(18px, calc(var(--vh) * 3.5), 40px) + var(--vbar));opacity:calc(1 - var(--p,0) * 2.4);flex-direction:column;justify-content:flex-end;display:flex}.p-hero__front a,.p-hero__front button,.p-hero__drag{pointer-events:auto}.p-hero__drag{inset:calc(var(--vh) * 22) 18vw calc(var(--vh) * 26 + var(--vbar));cursor:grab;touch-action:pan-y;position:absolute}.p-hero__drag:active{cursor:grabbing}.p-hero__front:before{content:"";height:calc(var(--vh) * 44 + var(--vbar));background:linear-gradient(#0a1e1a00,#0a1e1ab3);position:absolute;inset:auto 0 0}.p-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}.p-hero__info{gap:10px;display:grid}.p-hero__line{font:italic 800 clamp(1.5rem, 3.2vw, 3rem)/1.02 var(--display);font-stretch:70%}.p-hero__meta{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:.96rem;font-weight:600;display:flex}.p-hero__meta li{align-items:center;gap:8px;display:flex}.p-hero__vehicle{--vehicle-bg:var(--spruce);width:clamp(140px,17vw,240px)}.p-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.back-link{top:clamp(70px, calc(var(--vh) * 10), 96px);left:var(--gutter);pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2b2580;padding:6px 10px;font-weight:600;text-decoration:none;position:absolute}.back-link:hover{color:var(--lime)}.p-hero__fallback{left:50%;top:calc(var(--vh) * 24);height:calc(var(--vh) * 50);position:absolute;transform:translate(-50%)}@media (max-width:760px){.p-hero__name{font-size:26vw}.p-hero__front{background:linear-gradient(to top, #0a1e1ae0 0 calc(var(--vh) * 24 + var(--vbar)), #0a1e1a00 calc(var(--vh) * 44 + var(--vbar)))}.p-hero__back{padding-top:104px}.back-link{top:62px}.p-hero__drag{inset:calc(var(--vh) * 24) 6vw calc(var(--vh) * 30 + var(--vbar))}.p-hero__actions{width:100%}.p-hero__actions .btn{white-space:nowrap;flex:1;gap:.45em;padding-inline:.6em;font-size:.95rem}.p-hero__vehicle{width:120px}}.tour{position:relative}.sizes{z-index:3;color:var(--rubber);position:relative}.sizes__in{padding:clamp(70px, 9vw, 120px) var(--gutter) clamp(50px, 7vw, 90px);min-height:calc(var(--vh) * 100);grid-template-columns:minmax(0,60%);gap:24px;display:grid}.sizes__headline{font:italic 900 clamp(2.5rem, 7vw, 6.5rem)/1 var(--display);flex-wrap:wrap;align-items:baseline;gap:.12em .22em;transition:font-stretch .8s cubic-bezier(.2,.7,.2,1);display:flex}.sizes__headline span{white-space:nowrap}.sizes__headline span+span{font-size:.62em}.sizes__sub{color:var(--rubber-2);margin-top:6px;font-weight:500}.table{border-collapse:collapse;width:100%;font-size:.88rem}.table th{text-align:left;vertical-align:bottom;border-bottom:2px solid var(--rubber);padding:8px 6px 8px 0;font-size:.76rem;font-weight:700;line-height:1.15}.table th:last-child{white-space:nowrap}.table td{border-bottom:1px solid var(--cloud-line);white-space:nowrap;padding:12px 6px 12px 0}.table tbody tr{cursor:pointer;transition:background-color .15s}.table tbody tr:hover{background:#15171a0d}.table tbody tr.is-on{background:var(--rubber);color:var(--lane)}.table tbody tr.is-on td:first-child{padding-left:10px}.table td:first-child{font-weight:700}.table td button{text-align:left;font-weight:700}.tag{background:var(--signal);color:#fff;vertical-align:1px;margin-left:6px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-block}.table-wrap{overflow-x:auto}.sizes__side{justify-items:start;gap:10px;margin-top:22px;padding-bottom:60px;display:grid}.sizes__now{font:italic 900 clamp(1.4rem, 2.3vw, 2.1rem)/1.05 var(--display);font-stretch:86%}.sizes__cta{flex-wrap:wrap;gap:8px;display:flex}.spec{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 26px;margin-top:18px;display:grid}@media (min-width:961px){.spec__cat{display:none!important}}.spec div{border-bottom:1px solid var(--cloud-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.spec dt{color:var(--rubber-2);font-size:.92rem}.spec dd{text-align:right;font-weight:700}.eu{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.eu li{background:#15171a12;align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;line-height:1.1;display:flex}.eu b{font:italic 900 1.5rem/1 var(--display)}.sizes__mobilestage{display:none}@media (max-width:960px){.sizes{z-index:auto;background:var(--cloud)}.sizes__in{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:78px;padding-bottom:0}.sizes__head,.sizes__body,.sizes__side{z-index:3;background:var(--cloud);position:relative}.sizes__headline{font-size:clamp(2.3rem,11vw,4.5rem)}.sizes__mobilestage{height:min(calc(var(--vh) * 46), 110vw);display:block}.sizes__body{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 10px}.sizes__side{margin:0 calc(var(--gutter) * -1);padding:20px var(--gutter) 44px}.table thead{display:none}.table,.table tbody{display:block}.table tr{border-bottom:1px solid var(--cloud-line);grid-template-columns:1fr auto;gap:0 10px;padding:12px 8px;display:grid}.table td{white-space:normal;border:0;padding:0;font-size:.9rem}.table td[data-m=hide]{display:none}.table tbody tr.is-on td:first-child{padding-left:0}.sizes__cta .btn{flex:100%}}.next{grid-template-columns:1fr 1fr;display:grid}.next a{padding:clamp(22px, 3.4vw, 44px) var(--gutter);color:var(--rubber);align-items:center;gap:clamp(10px,2vw,24px);text-decoration:none;transition:background-color .2s;display:flex}.next a:hover{background:#15171a12}.next a+a{text-align:right;border-left:1px solid var(--cloud-line);justify-content:flex-end}.next img{flex:none;width:auto;height:clamp(90px,13vw,170px)}.next small{color:var(--rubber-2);font-size:.9rem;display:block}.next b{font:italic 900 clamp(1.4rem, 3.6vw, 3.4rem)/1 var(--display);display:block}@media (max-width:760px){.next a{flex-direction:column;align-items:flex-start;gap:10px;padding-block:22px 26px}.next a+a{align-items:flex-end}.next a+a img{order:-1}.next img{height:92px}.next b{font-size:1.7rem}.next small{font-size:.82rem}}.legal{z-index:3;background:var(--cloud-2);color:var(--rubber);padding:clamp(104px, 14vw, 150px) var(--gutter) clamp(64px, 9vw, 110px);position:relative}.legal__in{max-width:74ch;margin-inline:auto}.legal h1{font:italic 900 clamp(2.4rem, 6vw, 4.6rem)/1 var(--display);margin-bottom:8px;font-stretch:74%}.legal__updated{color:var(--rubber-2);margin-bottom:30px;font-size:.95rem}.legal h2{margin:30px 0 8px;font-size:1.25rem;font-weight:700}.legal p,.legal ul,.legal table{margin-bottom:12px}.legal ul{padding-left:1.3em;list-style:outside}.legal li{margin-bottom:4px}.legal a{color:var(--signal);font-weight:600}.legal table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;border-bottom:1px solid var(--cloud-line);vertical-align:top;padding:8px 12px 8px 0}@media (hover:none){.head__nav a:hover,.foot a:hover,.foot__legal button:hover,.back-link:hover{color:inherit}.chip:hover:not(.is-on){background:#15171a12}.wa-fab:hover{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}
