:root{--u:calc(100vw / 1280);--acc:#22f2d6;--on-acc:#0a0f12;--acc-dim:#7fe3d2;--ink:#0f1d22;--carbon:#090d10;--bone:#f2efe8;--fog:#7e8c8a;--tx-d:#141a1c;--tx-l:#eaf0ec;--lab:#8a918f;--blob:#e4e1d9;--grot:"Archivo", "Helvetica Neue", Arial, sans-serif;--serif:"Fraunces", Georgia, serif;--script:"Mr Dafoe", cursive;--ease:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bone)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--grot);color:var(--tx-d);background:var(--bone);-webkit-font-smoothing:antialiased;overflow-x:clip}body.is-loading{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.grot{font-family:var(--grot);letter-spacing:-.02em;font-weight:600;font-stretch:88%}.serif{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:-.01em;font-weight:300}.label{font-family:var(--grot);font-weight:700;font-size:calc(8.5 * var(--u));letter-spacing:.02em;text-transform:uppercase}.topo-light{background-color:var(--bone);background-image:var(--topo-light);background-size:calc(1280 * var(--u)) auto}.topo-dark{background-color:var(--ink);background-image:var(--topo-dark);background-size:calc(1280 * var(--u)) auto}#loader{z-index:100;pointer-events:none;position:fixed;inset:0}.loader-svg{width:100%;height:100%;display:block}.loader-label{left:0;right:0;bottom:calc(26 * var(--u));text-align:center;font-weight:800;font-size:calc(9 * var(--u));letter-spacing:.02em;text-transform:uppercase;color:var(--on-acc);position:absolute}.hdr{z-index:50;top:calc(16 * var(--u));left:calc(15 * var(--u));right:calc(15 * var(--u));pointer-events:none;--hc:var(--tx-d);justify-content:space-between;align-items:flex-start;display:flex;position:fixed}.hdr>*{pointer-events:auto}body[data-hdr=dark] .hdr{--hc:var(--tx-l)}.hdr-logo{color:var(--hc);transition:color .3s, transform .5s var(--ease);transform-origin:0 0;flex-direction:column;line-height:.82;display:flex}.hdr-logo-1{font-family:var(--serif);font-weight:300;font-size:calc(33 * var(--u));letter-spacing:-.03em;font-variation-settings:"opsz" 144}.hdr-logo-2{font-weight:800;font-stretch:90%;font-size:calc(30.5 * var(--u));letter-spacing:-.035em}body.past-hero .hdr-logo{transform:scale(.84)}.hdr-mono{left:50%;top:calc(8 * var(--u));width:calc(40 * var(--u));color:var(--tx-d);transition:opacity .4s;position:absolute;transform:translate(-50%)}.hdr-mono svg{fill:currentColor;width:100%}body.past-hero .hdr-mono{opacity:0;pointer-events:none}.hdr-right{gap:calc(9 * var(--u));align-items:flex-start;display:flex}.btn-store{justify-content:center;align-items:center;gap:calc(9 * var(--u));width:calc(104 * var(--u));height:calc(52 * var(--u));border-radius:calc(6 * var(--u));background:var(--acc);color:var(--on-acc);font-weight:800;font-stretch:92%;font-size:calc(17 * var(--u));transition:width .5s var(--ease), height .5s var(--ease), font-size .5s var(--ease);display:flex}.btn-store svg{width:calc(17 * var(--u))}.btn-menu{width:calc(53 * var(--u));height:calc(53 * var(--u));border-radius:calc(9 * var(--u));border:1px solid var(--hc);color:var(--hc);transition:all .5s var(--ease);position:relative}.btn-menu span{height:1.5px;transition:transform .4s var(--ease), width .4s;background:currentColor;position:absolute;right:30%}.btn-menu span:first-child{width:16%;top:42%}.btn-menu span:last-child{width:42%;top:56%}body.past-hero .btn-store{width:calc(87 * var(--u));height:calc(44 * var(--u));font-size:calc(14.5 * var(--u))}body.past-hero .btn-menu{width:calc(44 * var(--u));height:calc(44 * var(--u))}body[data-hdr=dark] .btn-menu{background:var(--tx-l);color:var(--tx-d);border-color:var(--tx-l)}body.menu-open .btn-menu span:first-child{width:42%;transform:translateY(calc(3.7 * var(--u))) rotate(45deg)}body.menu-open .btn-menu span:last-child{transform:translateY(calc(-3.7 * var(--u))) rotate(-45deg)}.menu{z-index:45;background:var(--ink);color:var(--tx-l);padding:0 calc(131 * var(--u));clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);background-image:var(--topo-dark);background-size:100%;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}body.menu-open .menu{clip-path:inset(0)}.menu-list a{font-weight:800;font-stretch:88%;font-size:calc(76 * var(--u));letter-spacing:-.02em;line-height:.95;transition:color .3s;display:inline-block}.menu-list a:hover,.menu-list a.is-acc{color:var(--acc)}.menu-foot{margin-top:calc(40 * var(--u));gap:calc(24 * var(--u));font-weight:700;font-size:calc(12 * var(--u));display:flex}.menu-foot span{color:var(--lab)}.next-race{z-index:40;left:calc(15 * var(--u));bottom:calc(16 * var(--u));width:calc(88 * var(--u));color:var(--tx-d);position:fixed}.nr-tab{font-weight:700;font-size:calc(7.5 * var(--u));margin-bottom:calc(6 * var(--u));display:block}.nr-card{border-radius:calc(5 * var(--u));height:calc(166 * var(--u));padding:calc(10 * var(--u)) calc(6 * var(--u));clip-path:polygon(0 0,70% 0,82% 5%,100% 5%,100% 100%,0 100%);border:1px solid #141a1c73;flex-direction:column;align-items:center;display:flex}.nr-card:before{content:"";position:absolute}.nr-track{width:calc(52 * var(--u));height:calc(40 * var(--u));perspective:200px;margin-top:calc(10 * var(--u))}.nr-track svg{width:100%;height:100%;transform-style:preserve-3d;animation:7s linear infinite nrspin}.nr-circuit{fill:none;stroke:var(--tx-d);stroke-width:2.2px;stroke-linejoin:round}@keyframes nrspin{0%{transform:rotateX(55deg)rotate(0)}to{transform:rotateX(55deg)rotate(360deg)}}.nr-name{font-weight:700;font-size:calc(7.5 * var(--u));margin-top:calc(10 * var(--u));letter-spacing:.04em}.nr-card hr{width:88%;margin:calc(6 * var(--u)) 0 calc(9 * var(--u));border:0;border-top:1px solid #141a1c4d}.nr-laurel{width:calc(64 * var(--u));height:calc(42 * var(--u))}.nr-team{font-weight:700;font-size:calc(7 * var(--u));text-align:center;margin-top:calc(6 * var(--u));line-height:1.05}.laurel svg{width:100%;height:100%;display:block}.hero{height:380vh;position:relative}.hero-stage{height:100vh;position:sticky;top:0;overflow:hidden}.msg-bg{color:var(--tx-l);position:absolute;inset:0}.msg-head{top:calc(44 * var(--u));align-items:center;gap:calc(9 * var(--u));flex-direction:column;display:flex;position:absolute;left:0;right:0}.msg-mono{width:calc(38 * var(--u));fill:var(--acc)}.msg-rows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.msg-row{white-space:nowrap;will-change:transform;line-height:1}.msg-row span{display:inline-block}.msg-row-1{font-family:var(--serif);font-weight:300;font-size:calc(80 * var(--u));color:var(--acc-dim);font-variation-settings:"opsz" 144;letter-spacing:-.02em}.msg-row-2{font-weight:600;font-stretch:88%;font-size:calc(76 * var(--u));letter-spacing:-.02em;color:var(--tx-l);margin-top:calc(-4 * var(--u))}.hero-card{will-change:width, height;width:100vw;height:100vh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-inner{width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-fallback[hidden]{display:none}.hero-fallback{width:auto;max-width:none;height:99%;position:absolute;top:8.5%;left:50%;transform:translate(-50%)}.msg-photo{object-fit:cover;opacity:0;filter:grayscale()contrast(.9)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.msg-sign{width:calc(520 * var(--u));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.sign path{fill:none;stroke:var(--acc);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px}.rl{display:block;position:relative}.rl-in{display:inline-block;position:relative}.rl-txt{opacity:0}.rl-blk{transform-origin:0;background:var(--acc);position:absolute;inset:.08em -.06em .02em;transform:scaleX(0)}[data-reveal=dark] .rl-blk{background:var(--tx-d)}.type-cur{vertical-align:-.12em;background:var(--acc);width:.62em;height:1em;margin-left:1px;display:inline-block}.manifesto{color:var(--tx-l);padding:calc(40 * var(--u)) calc(100 * var(--u)) calc(90 * var(--u));text-align:center;position:relative}.mani-laurel{width:calc(70 * var(--u));height:calc(40 * var(--u));color:var(--tx-l);margin:0 auto}.manifesto .label{margin:calc(8 * var(--u)) 0 calc(38 * var(--u));min-height:1em}.mani-text{font-weight:500;font-stretch:86%;font-size:calc(90 * var(--u));letter-spacing:-.015em;line-height:.945}.mani-text em{font-style:normal;font-family:var(--serif);color:var(--acc-dim);font-variation-settings:"opsz" 144;letter-spacing:-.01em;font-weight:300}.collage{background:var(--ink);height:480vh;margin-top:-1px;position:relative}.collage-stage{background-image:var(--topo-dark-soft);background-size:100%;height:100vh;position:sticky;top:0;overflow:hidden}.collage-track{height:100%;width:calc(2700 * var(--u));will-change:transform;position:absolute;top:0;left:0}.ph{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));position:absolute}.ph figcaption{color:var(--lab);margin-bottom:calc(10 * var(--u));min-height:1em}.collage.is-light .ph figcaption{color:#6f7674}.ph img{width:100%;height:auto;transition:filter 1s}.ph.mono img{filter:grayscale()sepia(.15)brightness(1.05)}.ph.mono.is-center img{filter:none}.counter{margin-top:calc(18 * var(--u));width:calc(78 * var(--u));height:calc(26 * var(--u));color:var(--lab);border:1px solid #eaf0ec4d;display:flex}.counter span{font-size:calc(12 * var(--u));border-right:1px solid #eaf0ec4d;flex:1;place-items:center;display:grid}.counter svg{padding:calc(5 * var(--u));flex:1}.quote{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));color:var(--tx-l);position:absolute}.quote p{font-family:var(--serif);font-weight:300;font-size:calc(19 * var(--u));letter-spacing:.005em;line-height:1.02}.quote b{font-weight:400}.sign-sm{width:calc(56 * var(--u));margin-top:calc(14 * var(--u))}.sign-sm path{stroke-width:16px}.onoff-wrap{position:relative}.onoff{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.onoff-cols{gap:calc(92 * var(--u));text-align:center;display:flex}.onoff-col{width:calc(260 * var(--u));flex-direction:column;align-items:center;display:flex;position:relative}.onoff-title{flex-direction:column;line-height:.86;display:flex}.onoff-title .serif{font-size:calc(64 * var(--u))}.onoff-title .grot{font-size:calc(74 * var(--u));font-weight:600}.onoff-col p{margin:calc(16 * var(--u)) 0 calc(18 * var(--u));font-size:calc(12 * var(--u));max-width:calc(200 * var(--u));line-height:1.3}.btn-sq{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(6 * var(--u));background:var(--acc);transition:transform .4s var(--ease);place-items:center;display:grid}.btn-sq svg{fill:none;width:45%;stroke:var(--on-acc);stroke-width:2px}.onoff-col:hover .btn-sq{transform:rotate(45deg)}.script-word{top:calc(-30 * var(--u));width:calc(230 * var(--u));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)rotate(-8deg)}.script-word text,.script-big text{font-family:var(--script);fill:var(--acc);font-size:150px}.script-mask{fill:none;stroke:#fff;stroke-width:70px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.onoff-col:hover .script-mask,.onoff-col:focus-visible .script-mask{stroke-dashoffset:0}.onoff-edge{--bw:calc(100vh * 2400 / 1029);width:calc(190 * var(--u));background-image:url(/img/garage.webp);background-size:auto 100vh;position:absolute;top:0;bottom:0}.onoff-edge-l{background-position:calc((100vw - var(--bw)) / 2) center;left:0}.onoff-edge-r{background-position:calc((100vw - var(--bw)) / 2 - 100vw + 190 * var(--u)) center;right:0}.fullbleed{z-index:2;height:100vh;position:relative;overflow:hidden}.fullbleed img{object-fit:cover;will-change:transform;width:100%;height:118%}.hof{z-index:3;background:var(--carbon);color:var(--tx-l);padding:calc(40 * var(--u)) calc(15 * var(--u)) calc(60 * var(--u));position:relative}.hof-head{margin-bottom:calc(48 * var(--u));justify-content:space-between;display:flex}.hof-title{line-height:.9}.hof-title .grot{font-size:calc(64 * var(--u));font-weight:700}.hof-title .serif{font-size:calc(64 * var(--u));color:var(--acc-dim)}.hof-copy{width:calc(460 * var(--u));margin-right:calc(160 * var(--u));font-size:calc(15 * var(--u));color:var(--tx-l);min-height:4em;line-height:1.35}.hof-grid{column-gap:calc(15 * var(--u));grid-template-columns:repeat(4,1fr);align-items:start;display:grid}.hof-col{gap:calc(15 * var(--u));will-change:transform;flex-direction:column;display:flex}.hcard{aspect-ratio:301/303;display:block;position:relative}.hcard-border{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hcard-border path{fill:none;stroke:#eaf0ec47;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s}.hcard-media{clip-path:polygon(0 0,100% 0,100% 91.5%,60% 91.5%,52% 100%,0 100%);position:absolute;inset:0}.hcard-media img{object-fit:cover;width:100%;height:100%;transition:opacity .5s, transform .6s var(--ease);position:absolute;inset:0}.hcard-media .h-helmet{object-fit:contain;padding:13% 11% 16%}.hcard-media .h-photo{opacity:0;transform:scale(1.06)}.hcard-label{right:calc(10 * var(--u));bottom:calc(1 * var(--u));font-weight:700;font-size:calc(12.5 * var(--u));white-space:nowrap;position:absolute}.hcard-label b{color:var(--acc);margin-left:calc(4 * var(--u))}.hcard:hover .hcard-border path,.hcard:focus-visible .hcard-border path{stroke:var(--acc)}.hcard.has-photo:hover .h-photo{opacity:1;transform:none}.hcard.has-photo:hover .h-helmet{opacity:0}.hof-cta{text-align:center;margin-top:calc(90 * var(--u));flex-direction:column;align-items:center;display:flex}.hof-laurel{width:calc(64 * var(--u));height:calc(40 * var(--u));color:var(--acc)}.hof-cta-text{font-family:var(--serif);font-weight:300;font-size:calc(22 * var(--u));margin:calc(16 * var(--u)) 0 calc(22 * var(--u));line-height:1.1}.btn-acc{align-items:center;gap:calc(8 * var(--u));background:var(--acc);color:var(--on-acc);font-weight:800;font-stretch:92%;font-size:calc(12.5 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(5 * var(--u));display:inline-flex}.btn-acc svg{width:calc(13 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;transition:transform .4s var(--ease)}.btn-acc:hover svg{transform:rotate(45deg)}.store{z-index:3;min-height:calc(760 * var(--u));padding:calc(190 * var(--u)) 0 calc(80 * var(--u));display:flex;position:relative;overflow:hidden}.store-curve{width:100%;height:calc(200 * var(--u));fill:var(--carbon);position:absolute;top:-1px;left:0}.store-left{width:50%;padding-left:calc(131 * var(--u));padding-right:calc(40 * var(--u));z-index:2;position:relative}.store-kicker{align-items:center;gap:calc(6 * var(--u));font-weight:800;font-size:calc(10 * var(--u));margin-bottom:calc(22 * var(--u));display:flex}.store-kicker svg{width:calc(14 * var(--u))}.store-title{line-height:.88}.store-title .grot{font-size:calc(62 * var(--u));font-weight:700}.store-title .serif{font-size:calc(66 * var(--u))}.store-copy{font-size:calc(14 * var(--u));margin:calc(24 * var(--u)) 0 calc(24 * var(--u));max-width:calc(330 * var(--u));line-height:1.35}.store-right{width:50%;position:relative}.st-hoodie{left:0;top:calc(-110 * var(--u));width:calc(466 * var(--u));height:calc(640 * var(--u));object-fit:cover;position:absolute}.st-card{right:calc(-60 * var(--u));top:calc(-10 * var(--u));width:calc(252 * var(--u));border-radius:calc(8 * var(--u));position:absolute;box-shadow:0 20px 50px #00000040}.st-tee-b{left:calc(-640 * var(--u));top:calc(430 * var(--u));width:calc(190 * var(--u));border-radius:calc(4 * var(--u));position:absolute}.st-tee-w{left:calc(-250 * var(--u));top:calc(470 * var(--u));width:calc(200 * var(--u));border-radius:calc(4 * var(--u));position:absolute}.st-kr{left:calc(270 * var(--u));top:calc(380 * var(--u));width:calc(300 * var(--u));position:absolute}.partners{padding:calc(120 * var(--u)) 0 calc(120 * var(--u));position:relative;overflow:hidden}.script-big{left:calc(-40 * var(--u));top:calc(40 * var(--u));width:calc(1100 * var(--u));pointer-events:none;position:absolute;transform:rotate(-6deg)}.script-big text{font-size:260px}.script-big .script-mask{stroke-width:130px;transition:none}.partners-head{padding:0 calc(15 * var(--u));justify-content:space-between;display:flex;position:relative}.partners-title{line-height:.9}.partners-title .grot{font-size:calc(64 * var(--u));font-weight:700}.partners-title .serif{font-size:calc(64 * var(--u))}.partners-copy{width:calc(460 * var(--u));margin-right:calc(160 * var(--u));font-size:calc(15 * var(--u));line-height:1.35}.logos-row{margin-top:calc(110 * var(--u));position:relative;overflow:hidden}.logos-track{align-items:center;gap:calc(64 * var(--u));will-change:transform;width:max-content;display:flex}.logos-track svg{height:calc(30 * var(--u));width:auto;fill:var(--tx-d);flex:none}.socials{padding:calc(70 * var(--u)) 0 calc(150 * var(--u));text-align:center;background:linear-gradient(to bottom, var(--bone) 0%, var(--bone) 72%, var(--acc) 100%);position:relative;overflow:hidden}.soc-icon{width:calc(48 * var(--u));height:calc(32 * var(--u));margin:0 auto calc(22 * var(--u));position:relative}.soc-icon .ic{fill:none;stroke:var(--tx-d);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .35s;position:absolute;inset:0}.soc-icon .ic.on{opacity:1}.soc-title{line-height:.9}.soc-title .grot{font-size:calc(64 * var(--u));font-weight:700}.soc-title .serif{font-size:calc(64 * var(--u))}.fan{height:calc(420 * var(--u));margin-top:calc(40 * var(--u));position:relative}.fan img{width:calc(236 * var(--u));aspect-ratio:9/14;object-fit:cover;border-radius:calc(26 * var(--u));transform-origin:50% 260%;position:absolute;top:0;left:50%;box-shadow:0 10px 40px #141a1c1f}.soc-follow{font-family:var(--serif);font-weight:300;font-size:calc(40 * var(--u));margin-top:calc(50 * var(--u))}.soc-links{justify-content:center;gap:calc(26 * var(--u));margin-top:calc(18 * var(--u));font-weight:800;font-size:calc(13 * var(--u));display:flex}.soc-links a:hover{text-decoration:underline}.foot{--fu:var(--u);background:var(--acc);padding:calc(15 * var(--fu));padding-top:calc(40 * var(--fu));margin-top:-1px;position:relative}.foot-panel{border-radius:calc(24 * var(--fu));height:calc(600 * var(--fu));color:var(--tx-l);position:relative;overflow:visible}.foot-tab{left:50%;top:calc(-22 * var(--fu));width:calc(270 * var(--fu));height:calc(23 * var(--fu));background:var(--ink);border-radius:calc(24 * var(--fu)) calc(24 * var(--fu)) 0 0;position:absolute;transform:translate(-50%)}.foot-tab:before,.foot-tab:after{content:"";width:calc(24 * var(--fu));height:calc(24 * var(--fu));background:radial-gradient(circle at 0 0, transparent calc(24 * var(--fu)), var(--ink) calc(24.5 * var(--fu)));position:absolute;bottom:0}.foot-tab:before{left:calc(-24 * var(--fu));transform:scaleX(-1)}.foot-tab:after{right:calc(-24 * var(--fu))}.foot-panel>.foot-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.foot-sign{left:50%;top:calc(4 * var(--fu));width:calc(170 * var(--fu));z-index:3;position:absolute;transform:translate(-30%)}.foot-sign path{stroke-width:9px}.foot-title{left:0;right:0;top:calc(64 * var(--fu));text-align:center;z-index:1;line-height:.88;position:absolute}.foot-title .grot{font-size:calc(62 * var(--fu));font-weight:700}.foot-title .serif{font-size:calc(64 * var(--fu));color:var(--acc)}.foot-kai{width:calc(470 * var(--fu));z-index:2;border-bottom-left-radius:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.foot-col{top:calc(290 * var(--fu));z-index:3;text-align:center;position:absolute}.foot-col .label{color:var(--lab);font-size:calc(7.5 * var(--fu));margin-bottom:calc(12 * var(--fu))}.foot-col li a{font-weight:800;font-stretch:90%;font-size:calc(21 * var(--fu));letter-spacing:-.01em;line-height:1.18;display:block}.foot-col li a:hover,.foot-col .is-acc{color:var(--acc)}.foot-col-l{left:calc(160 * var(--fu))}.foot-col-r{right:calc(160 * var(--fu))}.foot-logos{left:0;right:0;bottom:calc(40 * var(--fu));z-index:1;margin:0;position:absolute}.foot-logos svg{fill:var(--acc)}.foot-cta{left:50%;bottom:calc(18 * var(--fu));z-index:4;position:absolute;transform:translate(-50%)}.foot-legal{margin-top:calc(-2 * var(--fu));font-weight:700;font-size:calc(8.5 * var(--fu));color:var(--on-acc);justify-content:space-between;align-items:flex-end;display:flex}.foot-legal>span{background:var(--acc);padding:calc(8 * var(--fu)) calc(18 * var(--fu)) 0}.foot-legal a{margin-left:calc(14 * var(--fu))}@media (prefers-reduced-motion:reduce){.hero{height:auto}.hero-stage{position:relative}.collage{height:auto}.collage-stage{height:auto;position:relative;overflow-x:auto}.collage-track{height:calc(700 * var(--u));position:relative}.rl-txt{opacity:1!important}.sign path,.script-mask{stroke-dashoffset:0}}@media (width<=900px){:root{--u:calc(100vw / 640)}.hdr-mono,.next-race{display:none}.mani-text{font-size:calc(60 * var(--u))}.onoff-cols{gap:calc(60 * var(--u));flex-direction:column}.onoff-edge{display:none}.hof-head,.partners-head{gap:calc(20 * var(--u));flex-direction:column}.hof-copy,.partners-copy{width:auto;margin:0}.hof-grid{grid-template-columns:repeat(2,1fr)}.hof-col{transform:none!important}.store{flex-direction:column}.store-left,.store-right{width:100%;padding:0 calc(20 * var(--u))}.store-right{height:calc(700 * var(--u));margin-top:calc(40 * var(--u))}.st-hoodie{top:0;left:calc(80 * var(--u));width:calc(400 * var(--u));height:calc(560 * var(--u))}.st-card{right:calc(-40 * var(--u));top:calc(40 * var(--u));width:calc(180 * var(--u))}.st-tee-b{left:calc(10 * var(--u));top:calc(460 * var(--u))}.st-tee-w{display:none}.st-kr{left:calc(260 * var(--u));top:calc(470 * var(--u))}.fan{gap:calc(16 * var(--u));height:auto;padding:0 calc(20 * var(--u));scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fan img{scroll-snap-align:center;flex:none;position:relative;left:auto;transform:none!important}.foot{--fu:min(var(--u), calc((100svh - 110px) / 1000))}.foot-panel{height:calc(1000 * var(--fu))}.foot-col{top:calc(270 * var(--fu))}.foot-col-l{left:calc(40 * var(--fu))}.foot-col-r{right:calc(40 * var(--fu))}.foot-kai{width:calc(560 * var(--fu))}}@media (width<=900px) and (hover:none){.onoff-col .script-mask{stroke-dashoffset:0}}
