@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/fonts/anybody-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/fonts/anybody-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0a1836;--ink-2:#132349;--ink-3:#1d3163;--navy:#12328c;--red:#ed1b24;--red-deep:#a90e16;--green:#11a52d;--red-cta:#d3131d;--red-text:#c31018;--red-on-ink:#ff6b71;--green-deep:#0c7d22;--green-on-ink:#16b533;--paper:#eceef3;--paper-2:#f7f8fb;--white:#fff;--on-ink:#eef1f7;--on-ink-soft:#a9b6d0;--on-paper:#0a1836;--on-paper-soft:#4b5a7a;--rule:color-mix(in srgb, var(--ink) 13%, transparent);--rule-ink:#ffffff29;--display:"Anybody", "Arial Narrow", system-ui, sans-serif;--body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 5.2vw, 72px);--shell:1260px;--section-y:clamp(72px, 9vw, 136px);--ease-out:cubic-bezier(.16, .84, .28, 1);--ease-in-out:cubic-bezier(.62, .02, .2, 1);--rig-w:clamp(430px, 54vw, 880px);--rig-from:-85vw;--rig-span:102vw;--rig-spin:1430deg;--road-bottom:17%}@media (max-width:760px){:root{--rig-w:94vw;--rig-from:-120vw;--rig-span:120vw;--rig-spin:965deg;--road-bottom:22%}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--on-paper);font-family:var(--body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.62;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:2px}::selection{background:var(--red);color:#fff}h1,h2,h3{font-family:var(--display);font-variation-settings:"wdth" 108;letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:800;line-height:.94}h1{font-size:clamp(2.6rem,5.9vw,5.1rem);line-height:.92}h2{font-size:clamp(1.95rem,4.4vw,3.5rem)}h3{font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.12}p{margin:0}.shell{width:min(100% - var(--gutter) * 2, var(--shell));margin-inline:auto}.section{padding-block:var(--section-y)}.section--ink{background:var(--ink);color:var(--on-ink)}.stack{gap:clamp(16px,2.2vw,28px);display:grid}.lede{max-width:52ch;color:var(--on-paper-soft);font-size:clamp(1.05rem,1.5vw,1.22rem)}.section--ink .lede{color:var(--on-ink-soft)}.section-head{gap:clamp(14px,2vw,22px);max-width:min(640px,54vw);display:grid}.section-head .lede{max-width:46ch}.rule{height:var(--rule-h,11px);width:var(--rule-w,108px);background:var(--red);flex:none;display:block;position:relative;transform:skew(-10deg)}.rule:before{content:"";background:var(--navy);transform:translate(calc(var(--rule-h,11px) * -.42), calc(var(--rule-h,11px) * .46));z-index:-1;position:absolute;inset:0}.rule--flush{transform:none}.rule--wide{--rule-w:100%}.btn{background:var(--red-cta);color:#fff;min-height:56px;font-family:var(--display);font-variation-settings:"wdth" 104;letter-spacing:-.005em;cursor:pointer;clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);transition:background .22s var(--ease-out), transform .22s var(--ease-out);border:0;align-items:center;gap:.7rem;padding:0 1.55rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";background:var(--navy);opacity:0;height:4px;transition:opacity .22s var(--ease-out);position:absolute;bottom:0;left:0;right:0}.btn:hover{background:var(--red-deep);transform:translateY(-2px)}.btn:hover:after{opacity:1}.btn:active{transform:translateY(0)}.btn svg{fill:currentColor;width:21px;height:21px}.btn--ghost{min-height:48px;color:inherit;clip-path:none;background:0 0;padding:0 1.1rem 0 0;font-size:.97rem}.btn--ghost:after{opacity:.35;background:currentColor;height:2px;bottom:8px;left:0;right:1.1rem}.btn--ghost:hover{background:0 0;transform:none}.btn--ghost:hover:after{opacity:1}.status{align-items:baseline;gap:.6rem;font-size:.95rem;line-height:1.3;display:inline-flex}.status i{background:var(--on-ink-soft);border-radius:50%;flex:none;width:9px;height:9px;position:relative;translate:0 -1px}.status.is-open i{background:var(--green-deep)}.section--ink .status.is-open i,.hero .status.is-open i,.sticky-cta .status.is-open i{background:var(--green-on-ink)}.status.is-closed i{background:#e2a33c}.status.is-open i:after{content:"";color:var(--green-deep);opacity:0;animation:status-ping 2.8s var(--ease-out) infinite;border:2px solid;border-radius:50%;position:absolute;inset:-5px}.status b{letter-spacing:-.01em;font-weight:700}.status span{color:var(--on-paper-soft)}.section--ink .status span,.hero .status span,.sticky-cta .status span{color:var(--on-ink-soft)}.section--ink .status.is-open i:after,.hero .status.is-open i:after,.sticky-cta .status.is-open i:after{color:var(--green-on-ink)}@keyframes status-ping{0%{opacity:.85;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.5)}}[data-reveal]{--d:0s}[data-reveal=mask]{clip-path:inset(0 0 100%);transition:clip-path .78s var(--ease-out) var(--d)}[data-reveal=mask].is-inview{clip-path:inset(0 0 -6%)}[data-reveal=wipe]{clip-path:inset(0 100% 0 0);transition:clip-path .74s var(--ease-out) var(--d)}[data-reveal=wipe].is-inview{clip-path:inset(0)}[data-reveal=rise]{opacity:0;transition:opacity .6s ease var(--d), translate .7s var(--ease-out) var(--d);translate:0 18px}[data-reveal=rise].is-inview{opacity:1;translate:0}[data-reveal=grow]{transform-origin:0;transition:scale .8s var(--ease-out) var(--d);scale:0 1}[data-reveal=grow].is-inview{scale:1}html[data-motion=reduced] [data-reveal]{clip-path:none!important;opacity:1!important;transition:none!important;translate:none!important;scale:none!important}.skip-link{z-index:10000;background:var(--ink);color:#fff;padding:.7rem 1rem;font-weight:600;transition:translate .2s;position:fixed;top:10px;left:10px;translate:0 -160%}.skip-link:focus-visible{translate:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.intro{z-index:9000;background:var(--ink);contain:strict;display:none;position:fixed;inset:0;overflow:hidden}html[data-intro=play] .intro,html[data-intro=exit] .intro{display:block}html[data-intro=play] body{overflow:hidden}.intro-stage{position:absolute;inset:0}.intro-stage:before{content:"";background:radial-gradient(120% 90% at 22% 32%,#1b2f66 0%,#0000 58%),radial-gradient(90% 70% at 88% 84%,#16264f 0%,#0000 62%);position:absolute;inset:0}.intro-road{bottom:var(--road-bottom);left:calc(50% + var(--rig-from) - var(--rig-w) * .0707);width:var(--rig-span);height:12px;position:absolute;transform:skew(-10deg)}.intro-road i{transform-origin:0;background:var(--red);animation:1.02s linear 60ms forwards road-lay;position:absolute;inset:0;transform:scaleX(0)}.intro-road i:before{content:"";background:var(--navy);z-index:-1;position:absolute;inset:0;transform:translate(-5px,8px)}.intro-word{left:max(var(--gutter), (100vw - var(--shell)) / 2);bottom:calc(var(--road-bottom) + clamp(84px, 13vh, 180px));clip-path:inset(0 100% 0 0);width:clamp(280px,38vw,520px);animation:.37s linear .3s forwards word-uncover;position:absolute}.intro-word img{width:100%;height:auto}.intro-flame{opacity:0;pointer-events:none;mix-blend-mode:screen;width:12.3%;height:66.2%;animation:flame-lit .58s var(--ease-out) .86s forwards;background:radial-gradient(closest-side,#78ff96f2,#11a52d8c 52%,#0000 78%);position:absolute;top:6.7%;left:60.3%}@keyframes flame-lit{0%{opacity:0;scale:.5 .6}38%{opacity:1;scale:1.28 1.18}to{opacity:0;scale:1.7 1.5}}@keyframes word-uncover{to{clip-path:inset(0 -2% 0 0)}}.intro-rig,.hero-rig{--rig-drop:calc(var(--rig-w) * .061);width:var(--rig-w);will-change:transform;position:absolute}.intro-rig{left:50%;bottom:calc(var(--road-bottom) - var(--rig-drop) + 6px);margin-left:calc(var(--rig-w) / -2);transform:translate3d(var(--rig-from), 0, 0);animation:1.02s linear 60ms forwards rig-travel}.intro-rig .rig{width:100%;height:auto}.rig-shadow{left:6%;right:4%;bottom:calc(var(--rig-drop) + 2px);filter:blur(2px);background:radial-gradient(closest-side,#00000080,#0000 78%);border-radius:50%;height:14px;position:absolute}.intro-rig .rig-shadow{animation:1.02s linear 60ms forwards rig-shadow}@keyframes rig-shadow{0%{opacity:.2;transform:scaleX(1.22)scaleY(.6)}55%{opacity:.42;transform:scaleX(1.1)scaleY(.78)}to{opacity:.62;transform:scaleX(1)scaleY(1)}}.intro-dust{left:-26%;bottom:calc(var(--rig-drop) + 6px);opacity:0;transform-origin:100%;width:30%;height:46px;animation:1.02s linear 60ms forwards rig-dust;position:absolute}.intro-dust i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--red) 70%, #fff));border-radius:4px;height:4px;position:absolute;right:0}.intro-dust i:first-child{opacity:.75;width:100%;top:6px}.intro-dust i:nth-child(2){opacity:.6;background:linear-gradient(90deg,#0000,#4f79e8);width:76%;top:22px}.intro-dust i:nth-child(3){opacity:.45;width:54%;top:36px}.rig-bike,.rig-pitch,.rig-fork,.rig-rider,.rig-box,.rig-trailer,.rig-trailer-tilt,.rig-wheel{transform-box:view-box}.rig-pitch,.rig-wheel-rear{transform-origin:352px 288px}.rig-wheel-front{transform-origin:616px 288px}.rig-wheel-trailer{transform-origin:113px 310px}.rig-trailer-tilt{transform-origin:113px 300px}.rig-rider{transform-origin:376px 198px}.intro-rig .rig-pitch{animation:1.02s linear 60ms forwards rig-pitch}.intro-rig .rig-fork{animation:1.02s linear 60ms forwards rig-fork}.intro-rig .rig-rider{animation:1.02s linear 60ms forwards rig-rider}.intro-rig .rig-box{animation:1.02s linear 60ms forwards rig-box}.intro-rig .rig-trailer{animation:1.02s linear 60ms forwards rig-trailer}.intro-rig .rig-trailer-tilt{animation:1.02s linear 60ms forwards rig-trailer-tilt}.intro-rig .rig-wheel{animation:1.02s linear 60ms forwards rig-roll}html[data-intro=exit] .intro{background:0 0}html[data-intro=exit] .intro-stage:before{animation:.42s forwards intro-veil}@keyframes intro-veil{to{opacity:0}}html[data-intro=exit] .intro-rig{animation:rig-handoff .56s var(--ease-in-out) forwards}@keyframes rig-handoff{0%{transform:translate3d(calc(var(--rig-from) + var(--rig-span)), 0, 0) scale(1)}to{transform:translate3d(calc(var(--rig-from) + var(--rig-span)), 0, 0) translate3d(var(--fx,0px), var(--fy,0px), 0) scale(var(--fs,1))}}html[data-intro=exit] .intro-word{animation:word-handoff .52s var(--ease-in-out) forwards}@keyframes word-handoff{0%{clip-path:inset(0 -2% 0 0);transform:translate(0,0)scale(1)}to{clip-path:inset(0 -2% 0 0);transform:translate3d(var(--fx,0px), var(--fy,0px), 0) scale(var(--fs,1))}}html[data-intro=exit] .intro-road i{animation:road-handoff .52s var(--ease-in-out) forwards}@keyframes road-handoff{0%{transform:scaleX(1)}to{transform:scaleX(var(--fs,1))}}html[data-intro=exit] .intro-dust{opacity:0;transition:opacity .2s}html[data-intro=exit] .intro-rig .rig-shadow{opacity:.62;animation:none}html[data-motion=reduced] .intro-rig{transform:translate3d(calc(var(--rig-from) + var(--rig-span)), 0, 0);animation:none}html[data-motion=reduced] .intro-rig .rig-pitch,html[data-motion=reduced] .intro-rig .rig-fork,html[data-motion=reduced] .intro-rig .rig-rider,html[data-motion=reduced] .intro-rig .rig-box,html[data-motion=reduced] .intro-rig .rig-trailer,html[data-motion=reduced] .intro-rig .rig-trailer-tilt,html[data-motion=reduced] .intro-rig .rig-wheel,html[data-motion=reduced] .intro-rig .rig-shadow{animation:none}html[data-motion=reduced] .intro-dust{display:none}html[data-motion=reduced] .intro-flame{opacity:0;animation:none}html[data-motion=reduced] .intro-road i{animation:none;transform:scaleX(1)}html[data-motion=reduced] .intro-word{clip-path:none;animation:none}html[data-motion=reduced][data-intro=exit] .intro{opacity:0;transition:opacity .34s}html[data-motion=reduced][data-intro=exit] .intro-rig,html[data-motion=reduced][data-intro=exit] .intro-word,html[data-motion=reduced][data-intro=exit] .intro-road i{animation:none}@media (max-width:760px){.intro-road{height:9px}.intro-word{width:76vw;top:17%;bottom:auto;left:50%;translate:-50%}.intro-dust{height:34px}.intro-dust i:first-child{top:4px}.intro-dust i:nth-child(2){top:16px}.intro-dust i:nth-child(3){top:27px}}html[data-intro=play] .hero-photo,html[data-intro=exit] .hero-photo{clip-path:inset(0 100% 0 0)}html[data-intro=exit] .hero-photo{animation:hero-open .5s var(--ease-out) forwards}@keyframes hero-open{to{clip-path:inset(0 -1% 0 0)}}html[data-intro=play] .hero-copy>*,html[data-intro=play] .hero-foot,html[data-intro=play] .site-header-inner>*,html[data-intro=exit] .hero-copy>*,html[data-intro=exit] .hero-foot,html[data-intro=exit] .site-header-inner>*{opacity:0}html[data-intro=exit] .hero-copy>*,html[data-intro=exit] .hero-foot,html[data-intro=exit] .site-header-inner>*{animation:hero-line .46s var(--ease-out) forwards}html[data-intro=play] .site-header-inner>.brand-mark,html[data-intro=exit] .site-header-inner>.brand-mark{opacity:0;animation:none}html[data-intro=exit] .site-header-inner>:nth-child(2){animation-delay:.3s}html[data-intro=exit] .site-header-inner>:nth-child(3){animation-delay:.36s}html[data-intro=exit] .hero-copy>:first-child{animation-delay:.14s}html[data-intro=exit] .hero-copy>:nth-child(2){animation-delay:.21s}html[data-intro=exit] .hero-copy>:nth-child(3){animation-delay:.27s}html[data-intro=exit] .hero-copy>:nth-child(4){animation-delay:.33s}html[data-intro=exit] .hero-foot{animation-delay:.39s}@keyframes hero-line{0%{opacity:0;clip-path:inset(0 0 105%)}to{opacity:1;clip-path:inset(0 0 -40%)}}html[data-motion=reduced][data-intro=exit] .hero-photo{clip-path:none;animation:none}html[data-motion=reduced][data-intro=exit] .hero-copy>*,html[data-motion=reduced][data-intro=exit] .hero-foot,html[data-motion=reduced][data-intro=exit] .site-header-inner>*{animation:.36s forwards reduced-fade}@keyframes reduced-fade{to{opacity:1}}
@keyframes rig-travel{0%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * 0), 0, 0)}1.82%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .002), 0, 0)}3.64%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0074), 0, 0)}5.45%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .016), 0, 0)}7.27%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0271), 0, 0)}9.09%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0404), 0, 0)}10.91%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0553), 0, 0)}12.73%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0721), 0, 0)}14.55%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .0902), 0, 0)}16.36%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .1095), 0, 0)}18.18%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .1294), 0, 0)}20%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .1505), 0, 0)}21.82%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .1723), 0, 0)}23.64%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .1944), 0, 0)}25.45%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .2173), 0, 0)}27.27%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .2406), 0, 0)}29.09%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .2644), 0, 0)}30.91%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .2881), 0, 0)}32.73%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .3124), 0, 0)}34.55%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .3369), 0, 0)}36.36%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .3617), 0, 0)}38.18%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .3862), 0, 0)}40%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .4113), 0, 0)}41.82%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .4364), 0, 0)}43.64%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .4613), 0, 0)}45.45%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .4867), 0, 0)}47.27%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .5121), 0, 0)}49.09%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .5376), 0, 0)}50.91%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .5628), 0, 0)}52.73%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .5885), 0, 0)}54.55%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .6144), 0, 0)}56.36%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .6402), 0, 0)}58.18%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .6657), 0, 0)}60%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .6916), 0, 0)}61.82%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .7175), 0, 0)}63.64%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .743), 0, 0)}65.45%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .7688), 0, 0)}67.27%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .7947), 0, 0)}69.09%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .8205), 0, 0)}70.91%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .8458), 0, 0)}72.73%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .8692), 0, 0)}74.55%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .8904), 0, 0)}76.36%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9093), 0, 0)}78.18%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9259), 0, 0)}80%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9407), 0, 0)}81.82%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9536), 0, 0)}83.64%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9644), 0, 0)}85.45%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9737), 0, 0)}87.27%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9813), 0, 0)}89.09%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9874), 0, 0)}90.91%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .992), 0, 0)}92.73%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9955), 0, 0)}94.55%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9978), 0, 0)}96.36%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9992), 0, 0)}98.18%{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * .9999), 0, 0)}to{transform:translate3d(calc(var(--rig-from) + var(--rig-span) * 1), 0, 0)}}@keyframes road-lay{0%{transform:scaleX(0)}1.82%{transform:scaleX(.002)}3.64%{transform:scaleX(.0074)}5.45%{transform:scaleX(.016)}7.27%{transform:scaleX(.0271)}9.09%{transform:scaleX(.0404)}10.91%{transform:scaleX(.0553)}12.73%{transform:scaleX(.0721)}14.55%{transform:scaleX(.0902)}16.36%{transform:scaleX(.1095)}18.18%{transform:scaleX(.1294)}20%{transform:scaleX(.1505)}21.82%{transform:scaleX(.1723)}23.64%{transform:scaleX(.1944)}25.45%{transform:scaleX(.2173)}27.27%{transform:scaleX(.2406)}29.09%{transform:scaleX(.2644)}30.91%{transform:scaleX(.2881)}32.73%{transform:scaleX(.3124)}34.55%{transform:scaleX(.3369)}36.36%{transform:scaleX(.3617)}38.18%{transform:scaleX(.3862)}40%{transform:scaleX(.4113)}41.82%{transform:scaleX(.4364)}43.64%{transform:scaleX(.4613)}45.45%{transform:scaleX(.4867)}47.27%{transform:scaleX(.5121)}49.09%{transform:scaleX(.5376)}50.91%{transform:scaleX(.5628)}52.73%{transform:scaleX(.5885)}54.55%{transform:scaleX(.6144)}56.36%{transform:scaleX(.6402)}58.18%{transform:scaleX(.6657)}60%{transform:scaleX(.6916)}61.82%{transform:scaleX(.7175)}63.64%{transform:scaleX(.743)}65.45%{transform:scaleX(.7688)}67.27%{transform:scaleX(.7947)}69.09%{transform:scaleX(.8205)}70.91%{transform:scaleX(.8458)}72.73%{transform:scaleX(.8692)}74.55%{transform:scaleX(.8904)}76.36%{transform:scaleX(.9093)}78.18%{transform:scaleX(.9259)}80%{transform:scaleX(.9407)}81.82%{transform:scaleX(.9536)}83.64%{transform:scaleX(.9644)}85.45%{transform:scaleX(.9737)}87.27%{transform:scaleX(.9813)}89.09%{transform:scaleX(.9874)}90.91%{transform:scaleX(.992)}92.73%{transform:scaleX(.9955)}94.55%{transform:scaleX(.9978)}96.36%{transform:scaleX(.9992)}98.18%{transform:scaleX(.9999)}to{transform:scaleX(1)}}@keyframes rig-roll{0%{transform:rotate(calc(var(--rig-spin) * 0))}1.82%{transform:rotate(calc(var(--rig-spin) * .002))}3.64%{transform:rotate(calc(var(--rig-spin) * .0074))}5.45%{transform:rotate(calc(var(--rig-spin) * .016))}7.27%{transform:rotate(calc(var(--rig-spin) * .0271))}9.09%{transform:rotate(calc(var(--rig-spin) * .0404))}10.91%{transform:rotate(calc(var(--rig-spin) * .0553))}12.73%{transform:rotate(calc(var(--rig-spin) * .0721))}14.55%{transform:rotate(calc(var(--rig-spin) * .0902))}16.36%{transform:rotate(calc(var(--rig-spin) * .1095))}18.18%{transform:rotate(calc(var(--rig-spin) * .1294))}20%{transform:rotate(calc(var(--rig-spin) * .1505))}21.82%{transform:rotate(calc(var(--rig-spin) * .1723))}23.64%{transform:rotate(calc(var(--rig-spin) * .1944))}25.45%{transform:rotate(calc(var(--rig-spin) * .2173))}27.27%{transform:rotate(calc(var(--rig-spin) * .2406))}29.09%{transform:rotate(calc(var(--rig-spin) * .2644))}30.91%{transform:rotate(calc(var(--rig-spin) * .2881))}32.73%{transform:rotate(calc(var(--rig-spin) * .3124))}34.55%{transform:rotate(calc(var(--rig-spin) * .3369))}36.36%{transform:rotate(calc(var(--rig-spin) * .3617))}38.18%{transform:rotate(calc(var(--rig-spin) * .3862))}40%{transform:rotate(calc(var(--rig-spin) * .4113))}41.82%{transform:rotate(calc(var(--rig-spin) * .4364))}43.64%{transform:rotate(calc(var(--rig-spin) * .4613))}45.45%{transform:rotate(calc(var(--rig-spin) * .4867))}47.27%{transform:rotate(calc(var(--rig-spin) * .5121))}49.09%{transform:rotate(calc(var(--rig-spin) * .5376))}50.91%{transform:rotate(calc(var(--rig-spin) * .5628))}52.73%{transform:rotate(calc(var(--rig-spin) * .5885))}54.55%{transform:rotate(calc(var(--rig-spin) * .6144))}56.36%{transform:rotate(calc(var(--rig-spin) * .6402))}58.18%{transform:rotate(calc(var(--rig-spin) * .6657))}60%{transform:rotate(calc(var(--rig-spin) * .6916))}61.82%{transform:rotate(calc(var(--rig-spin) * .7175))}63.64%{transform:rotate(calc(var(--rig-spin) * .743))}65.45%{transform:rotate(calc(var(--rig-spin) * .7688))}67.27%{transform:rotate(calc(var(--rig-spin) * .7947))}69.09%{transform:rotate(calc(var(--rig-spin) * .8205))}70.91%{transform:rotate(calc(var(--rig-spin) * .8458))}72.73%{transform:rotate(calc(var(--rig-spin) * .8692))}74.55%{transform:rotate(calc(var(--rig-spin) * .8904))}76.36%{transform:rotate(calc(var(--rig-spin) * .9093))}78.18%{transform:rotate(calc(var(--rig-spin) * .9259))}80%{transform:rotate(calc(var(--rig-spin) * .9407))}81.82%{transform:rotate(calc(var(--rig-spin) * .9536))}83.64%{transform:rotate(calc(var(--rig-spin) * .9644))}85.45%{transform:rotate(calc(var(--rig-spin) * .9737))}87.27%{transform:rotate(calc(var(--rig-spin) * .9813))}89.09%{transform:rotate(calc(var(--rig-spin) * .9874))}90.91%{transform:rotate(calc(var(--rig-spin) * .992))}92.73%{transform:rotate(calc(var(--rig-spin) * .9955))}94.55%{transform:rotate(calc(var(--rig-spin) * .9978))}96.36%{transform:rotate(calc(var(--rig-spin) * .9992))}98.18%{transform:rotate(calc(var(--rig-spin) * .9999))}to{transform:rotate(calc(var(--rig-spin) * 1))}}@keyframes rig-pitch{0%{transform:rotate(-1.43deg)}1.82%{transform:rotate(-2.5deg)}3.64%{transform:rotate(-2.13deg)}5.45%{transform:rotate(-1.81deg)}7.27%{transform:rotate(-1.54deg)}9.09%{transform:rotate(-1.31deg)}10.91%{transform:rotate(-1.12deg)}12.73%{transform:rotate(-.95deg)}14.55%{transform:rotate(-.81deg)}16.36%{transform:rotate(-.69deg)}18.18%{transform:rotate(-.59deg)}20%{transform:rotate(-.5deg)}21.82%{transform:rotate(-.43deg)}23.64%{transform:rotate(-.36deg)}25.45%{transform:rotate(-.31deg)}27.27%{transform:rotate(-.26deg)}29.09%{transform:rotate(-.22deg)}30.91%{transform:rotate(-.19deg)}32.73%{transform:rotate(-.16deg)}34.55%{transform:rotate(-.14deg)}36.36%{transform:rotate(-.12deg)}38.18%{transform:rotate(-.1deg)}40%{transform:rotate(-.09deg)}41.82%{transform:rotate(-.07deg)}43.64%{transform:rotate(-.06deg)}45.45%{transform:rotate(-.05deg)}47.27%{transform:rotate(-.04deg)}50.91%{transform:rotate(-.03deg)}52.73%{transform:rotate(0)}70.91%{transform:rotate(1.69deg)}72.73%{transform:rotate(1.63deg)}74.55%{transform:rotate(1.57deg)}76.36%{transform:rotate(1.5deg)}78.18%{transform:rotate(1.44deg)}80%{transform:rotate(1.37deg)}81.82%{transform:rotate(1.3deg)}83.64%{transform:rotate(1.23deg)}85.45%{transform:rotate(1.15deg)}87.27%{transform:rotate(1.07deg)}89.09%{transform:rotate(.98deg)}90.91%{transform:rotate(.89deg)}92.73%{transform:rotate(.79deg)}94.55%{transform:rotate(.67deg)}96.36%{transform:rotate(.54deg)}98.18%{transform:rotate(.37deg)}to{transform:rotate(.06deg)}}@keyframes rig-fork{0%{transform:translateY(6.58px)}1.82%{transform:translateY(11.76px)}3.64%{transform:translateY(10.01px)}5.45%{transform:translateY(7.85px)}7.27%{transform:translateY(6.48px)}9.09%{transform:translateY(6.45px)}10.91%{transform:translateY(6.17px)}12.73%{transform:translateY(4.4px)}14.55%{transform:translateY(2.57px)}16.36%{transform:translateY(2.65px)}18.18%{transform:translateY(3.64px)}20%{transform:translateY(3.25px)}21.82%{transform:translateY(1.46px)}23.64%{transform:translateY(.5px)}25.45%{transform:translateY(1.41px)}27.27%{transform:translateY(2.38px)}29.09%{transform:translateY(1.57px)}30.91%{transform:translateY(-.05px)}32.73%{transform:translateY(-.2px)}34.55%{transform:translateY(1.14px)}36.36%{transform:translateY(1.72px)}38.18%{transform:translateY(.49px)}40%{transform:translateY(-.77px)}41.82%{transform:translateY(-.21px)}43.64%{transform:translateY(1.21px)}45.45%{transform:translateY(1.2px)}47.27%{transform:translateY(-.29px)}49.09%{transform:translateY(-1px)}50.91%{transform:translateY(.12px)}52.73%{transform:translateY(1.16px)}54.55%{transform:translateY(.55px)}56.36%{transform:translateY(-.92px)}58.18%{transform:translateY(-.96px)}60%{transform:translateY(.49px)}61.82%{transform:translateY(1.18px)}63.64%{transform:translateY(.04px)}65.45%{transform:translateY(-1.16px)}67.27%{transform:translateY(-.56px)}69.09%{transform:translateY(.91px)}70.91%{transform:translateY(-6.8px)}72.73%{transform:translateY(-7.97px)}74.55%{transform:translateY(-8.39px)}76.36%{transform:translateY(-6.97px)}78.18%{transform:translateY(-5.64px)}80%{transform:translateY(-5.9px)}81.82%{transform:translateY(-6.58px)}83.64%{transform:translateY(-6.19px)}85.45%{transform:translateY(-5.09px)}87.27%{transform:translateY(-4.49px)}89.09%{transform:translateY(-4.51px)}90.91%{transform:translateY(-4.35px)}92.73%{transform:translateY(-3.71px)}94.55%{transform:translateY(-3px)}96.36%{transform:translateY(-2.42px)}98.18%{transform:translateY(-1.69px)}to{transform:translateY(-.3px)}}@keyframes rig-box{0%{transform:translate(0,0)}1.82%{transform:translateY(.37px)}3.64%{transform:translateY(-.15px)}5.45%{transform:translateY(-1.13px)}7.27%{transform:translateY(-.99px)}9.09%{transform:translateY(.6px)}10.91%{transform:translateY(1.9px)}12.73%{transform:translateY(1.11px)}14.55%{transform:translateY(-1.15px)}16.36%{transform:translateY(-2.19px)}18.18%{transform:translateY(-.81px)}20%{transform:translateY(1.47px)}21.82%{transform:translateY(2.12px)}23.64%{transform:translateY(.42px)}25.45%{transform:translateY(-1.75px)}27.27%{transform:translateY(-1.97px)}29.09%{transform:translateY(-.01px)}30.91%{transform:translateY(1.97px)}32.73%{transform:translateY(1.76px)}34.55%{transform:translateY(-.4px)}36.36%{transform:translateY(-2.11px)}38.18%{transform:translateY(-1.49px)}40%{transform:translateY(.79px)}41.82%{transform:translateY(2.19px)}43.64%{transform:translateY(1.16px)}45.45%{transform:translateY(-1.16px)}47.27%{transform:translateY(-2.19px)}49.09%{transform:translateY(-.8px)}50.91%{transform:translateY(1.48px)}52.73%{transform:translateY(2.12px)}54.55%{transform:translateY(.4px)}56.36%{transform:translateY(-1.76px)}58.18%{transform:translateY(-1.97px)}60%{transform:translate(0,0)}61.82%{transform:translateY(1.97px)}63.64%{transform:translateY(1.75px)}65.45%{transform:translateY(-.41px)}67.27%{transform:translateY(-2.12px)}69.09%{transform:translateY(-1.48px)}70.91%{transform:translateY(.8px)}72.73%{transform:translateY(2.19px)}74.55%{transform:translateY(1.15px)}76.36%{transform:translateY(-1.13px)}78.18%{transform:translateY(-1.87px)}80%{transform:translateY(-.59px)}81.82%{transform:translateY(.96px)}83.64%{transform:translateY(1.16px)}85.45%{transform:translateY(.18px)}87.27%{transform:translateY(-.65px)}89.09%{transform:translateY(-.57px)}90.91%{transform:translate(0,0)}92.73%{transform:translateY(.31px)}94.55%{transform:translateY(.17px)}96.36%{transform:translateY(-.02px)}98.18%{transform:translateY(-.04px)}to{transform:translate(0,0)}}@keyframes rig-rider{0%{transform:translate(-2.63px,1.26px)rotate(-.8deg)}1.82%{transform:translate(-4.6px,2.2px)rotate(-1.4deg)}3.64%{transform:translate(-3.92px,1.87px)rotate(-1.19deg)}5.45%{transform:translate(-3.33px,1.59px)rotate(-1.01deg)}7.27%{transform:translate(-2.84px,1.36px)rotate(-.86deg)}9.09%{transform:translate(-2.42px,1.16px)rotate(-.74deg)}10.91%{transform:translate(-2.06px,.98px)rotate(-.63deg)}12.73%{transform:translate(-1.75px,.84px)rotate(-.53deg)}14.55%{transform:translate(-1.49px,.71px)rotate(-.45deg)}16.36%{transform:translate(-1.27px,.61px)rotate(-.39deg)}18.18%{transform:translate(-1.08px,.52px)rotate(-.33deg)}20%{transform:translate(-.92px,.44px)rotate(-.28deg)}21.82%{transform:translate(-.78px,.38px)rotate(-.24deg)}23.64%{transform:translate(-.67px,.32px)rotate(-.2deg)}25.45%{transform:translate(-.57px,.27px)rotate(-.17deg)}27.27%{transform:translate(-.48px,.23px)rotate(-.15deg)}29.09%{transform:translate(-.41px,.2px)rotate(-.13deg)}30.91%{transform:translate(-.35px,.17px)rotate(-.11deg)}32.73%{transform:translate(-.3px,.14px)rotate(-.09deg)}34.55%{transform:translate(-.25px,.12px)rotate(-.08deg)}36.36%{transform:translate(-.22px,.1px)rotate(-.07deg)}38.18%{transform:translate(-.18px,.09px)rotate(-.06deg)}40%{transform:translate(-.16px,.08px)rotate(-.05deg)}41.82%{transform:translate(-.13px,.06px)rotate(-.04deg)}43.64%{transform:translate(-.11px,.05px)rotate(-.03deg)}45.45%{transform:translate(-.1px,.05px)rotate(-.03deg)}47.27%{transform:translate(-.08px,.04px)rotate(-.03deg)}49.09%{transform:translate(-.07px,.03px)rotate(-.02deg)}50.91%{transform:translate(-.06px,.03px)rotate(-.02deg)}52.73%{transform:translate(0,0)rotate(0)}70.91%{transform:translate(3.1px,-1.48px)rotate(.94deg)}72.73%{transform:translate(2.99px,-1.43px)rotate(.91deg)}74.55%{transform:translate(2.88px,-1.38px)rotate(.88deg)}76.36%{transform:translate(2.77px,-1.32px)rotate(.84deg)}78.18%{transform:translate(2.65px,-1.27px)rotate(.81deg)}80%{transform:translate(2.52px,-1.21px)rotate(.77deg)}81.82%{transform:translate(2.39px,-1.15px)rotate(.73deg)}83.64%{transform:translate(2.26px,-1.08px)rotate(.69deg)}85.45%{transform:translate(2.12px,-1.01px)rotate(.64deg)}87.27%{transform:translate(1.97px,-.94px)rotate(.6deg)}89.09%{transform:translate(1.81px,-.86px)rotate(.55deg)}90.91%{transform:translate(1.64px,-.78px)rotate(.5deg)}92.73%{transform:translate(1.45px,-.69px)rotate(.44deg)}94.55%{transform:translate(1.23px,-.59px)rotate(.38deg)}96.36%{transform:translate(.99px,-.47px)rotate(.3deg)}98.18%{transform:translate(.67px,-.32px)rotate(.2deg)}to{transform:translate(.12px,-.06px)rotate(.04deg)}}@keyframes rig-trailer{0%{transform:translate(0,0)}1.82%{transform:translate(-.55px)}3.64%{transform:translate(-2.08px)}5.45%{transform:translate(-4.47px)}7.27%{transform:translate(-7.05px)}9.09%{transform:translate(-9.26px)}10.91%{transform:translate(-11.1px)}12.73%{transform:translate(-12.7px)}14.55%{transform:translate(-14.06px)}16.36%{transform:translate(-15.22px)}18.18%{transform:translate(-16.19px)}20%{transform:translate(-17.03px)}21.82%{transform:translate(-17.74px)}23.64%{transform:translate(-18.34px)}25.45%{transform:translate(-18.86px)}27.27%{transform:translate(-19.3px)}29.09%{transform:translate(-19.68px)}30.91%{transform:translate(-19.99px)}32.73%{transform:translate(-20.27px)}34.55%{transform:translate(-20.5px)}36.36%{transform:translate(-20.7px)}38.18%{transform:translate(-20.86px)}40%{transform:translate(-21px)}41.82%{transform:translate(-21.13px)}43.64%{transform:translate(-21.23px)}45.45%{transform:translate(-21.32px)}47.27%{transform:translate(-21.39px)}49.09%{transform:translate(-21.46px)}50.91%{transform:translate(-21.51px)}52.73%{transform:translate(-21.58px)}54.55%{transform:translate(-21.69px)}56.36%{transform:translate(-21.77px)}58.18%{transform:translate(-21.82px)}70.91%{transform:translate(-21.74px)}72.73%{transform:translate(-21.07px)}74.55%{transform:translate(-19.76px)}76.36%{transform:translate(-17.9px)}78.18%{transform:translate(-16.05px)}80%{transform:translate(-14.24px)}81.82%{transform:translate(-12.52px)}83.64%{transform:translate(-10.89px)}85.45%{transform:translate(-9.33px)}87.27%{transform:translate(-7.86px)}89.09%{transform:translate(-6.48px)}90.91%{transform:translate(-5.21px)}92.73%{transform:translate(-4.03px)}94.55%{transform:translate(-2.97px)}96.36%{transform:translate(-2.03px)}98.18%{transform:translate(-1.24px)}to{transform:translate(-.62px)}}@keyframes rig-trailer-tilt{0%{transform:rotate(-1.94deg)}1.82%{transform:rotate(-3.4deg)}3.64%{transform:rotate(-2.89deg)}5.45%{transform:rotate(-2.46deg)}7.27%{transform:rotate(-2.1deg)}9.09%{transform:rotate(-1.79deg)}10.91%{transform:rotate(-1.52deg)}12.73%{transform:rotate(-1.3deg)}14.55%{transform:rotate(-1.1deg)}16.36%{transform:rotate(-.94deg)}18.18%{transform:rotate(-.8deg)}20%{transform:rotate(-.68deg)}21.82%{transform:rotate(-.58deg)}23.64%{transform:rotate(-.49deg)}25.45%{transform:rotate(-.42deg)}27.27%{transform:rotate(-.36deg)}29.09%{transform:rotate(-.3deg)}30.91%{transform:rotate(-.26deg)}32.73%{transform:rotate(-.22deg)}34.55%{transform:rotate(-.19deg)}36.36%{transform:rotate(-.16deg)}38.18%{transform:rotate(-.14deg)}40%{transform:rotate(-.12deg)}41.82%{transform:rotate(-.1deg)}43.64%{transform:rotate(-.08deg)}45.45%{transform:rotate(-.07deg)}47.27%{transform:rotate(-.06deg)}49.09%{transform:rotate(-.05deg)}50.91%{transform:rotate(-.04deg)}52.73%{transform:rotate(0)}70.91%{transform:rotate(3.35deg)}72.73%{transform:rotate(4.1deg)}74.55%{transform:rotate(3.24deg)}76.36%{transform:rotate(1.86deg)}78.18%{transform:rotate(1.05deg)}80%{transform:rotate(1.11deg)}81.82%{transform:rotate(1.65deg)}83.64%{transform:rotate(2.05deg)}85.45%{transform:rotate(2.01deg)}87.27%{transform:rotate(1.63deg)}89.09%{transform:rotate(1.21deg)}90.91%{transform:rotate(.97deg)}92.73%{transform:rotate(.92deg)}94.55%{transform:rotate(.93deg)}96.36%{transform:rotate(.84deg)}98.18%{transform:rotate(.59deg)}to{transform:rotate(.11deg)}}@keyframes rig-dust{0%{opacity:0;transform:translate(0,0)scaleX(.35)}1.82%{opacity:.14;transform:translate(-3.9px)scaleX(.48)}3.64%{opacity:.26;transform:translate(-7.2px)scaleX(.6)}5.45%{opacity:.36;transform:translate(-10px)scaleX(.69)}7.27%{opacity:.45;transform:translate(-12.3px)scaleX(.78)}9.09%{opacity:.52;transform:translate(-14.4px)scaleX(.85)}10.91%{opacity:.59;transform:translate(-16.1px)scaleX(.91)}12.73%{opacity:.64;transform:translate(-17.6px)scaleX(.96)}14.55%{opacity:.69;transform:translate(-18.8px)scaleX(1)}16.36%{opacity:.73;transform:translate(-19.9px)scaleX(1.04)}18.18%{opacity:.76;transform:translate(-20.8px)scaleX(1.07)}20%{opacity:.79;transform:translate(-21.6px)scaleX(1.1)}21.82%{opacity:.81;transform:translate(-22.2px)scaleX(1.12)}23.64%{opacity:.83;transform:translate(-22.8px)scaleX(1.14)}25.45%{opacity:.85;transform:translate(-23.3px)scaleX(1.16)}27.27%{opacity:.85;transform:translate(-23.7px)scaleX(1.17)}29.09%{opacity:.85;transform:translate(-24px)scaleX(1.18)}30.91%{opacity:.85;transform:translate(-24.3px)scaleX(1.19)}32.73%{opacity:.85;transform:translate(-24.6px)scaleX(1.2)}34.55%{opacity:.85;transform:translate(-24.8px)scaleX(1.21)}36.36%{opacity:.85;transform:translate(-25px)scaleX(1.21)}38.18%{opacity:.85;transform:translate(-25.1px)scaleX(1.22)}40%{opacity:.85;transform:translate(-25.2px)scaleX(1.22)}41.82%{opacity:.85;transform:translate(-25.4px)scaleX(1.23)}43.64%{opacity:.85;transform:translate(-25.5px)scaleX(1.23)}47.27%{opacity:.85;transform:translate(-25.6px)scaleX(1.24)}49.09%{opacity:.85;transform:translate(-25.7px)scaleX(1.24)}52.73%{opacity:.85;transform:translate(-26px)scaleX(1.25)}70.91%{opacity:.85;transform:translate(-24.8px)scaleX(1.21)}72.73%{opacity:.82;transform:translate(-22.4px)scaleX(1.13)}74.55%{opacity:.74;transform:translate(-20.2px)scaleX(1.05)}76.36%{opacity:.66;transform:translate(-18px)scaleX(.97)}78.18%{opacity:.58;transform:translate(-15.9px)scaleX(.9)}80%{opacity:.51;transform:translate(-13.9px)scaleX(.83)}81.82%{opacity:.44;transform:translate(-12px)scaleX(.76)}83.64%{opacity:.37;transform:translate(-10.2px)scaleX(.7)}85.45%{opacity:.31;transform:translate(-8.5px)scaleX(.64)}87.27%{opacity:.25;transform:translate(-6.9px)scaleX(.59)}89.09%{opacity:.2;transform:translate(-5.4px)scaleX(.54)}90.91%{opacity:.15;transform:translate(-4.1px)scaleX(.49)}92.73%{opacity:.11;transform:translate(-2.9px)scaleX(.45)}94.55%{opacity:.07;transform:translate(-1.9px)scaleX(.41)}96.36%{opacity:.04;transform:translate(-1px)scaleX(.38)}98.18%{opacity:.01;transform:translate(-.3px)scaleX(.36)}to{opacity:0;transform:translate(0,0)scaleX(.35)}}
.site-header{z-index:60;color:var(--on-ink);padding-block:clamp(16px,2.2vw,26px);position:absolute;inset:0 0 auto}.site-header-inner{width:min(100% - var(--gutter) * 2, var(--shell));align-items:center;gap:clamp(16px,3vw,44px);margin-inline:auto;display:flex}.brand-mark{flex:none;width:clamp(132px,15vw,206px);display:block}.brand-mark img{width:100%;height:auto}.site-nav{gap:clamp(18px,2.4vw,34px);margin-left:auto;display:flex}.site-nav a{min-height:44px;color:color-mix(in srgb, var(--on-ink) 82%, transparent);align-items:center;padding-block:6px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:scale .28s var(--ease-out);position:absolute;bottom:0;left:0;right:0;scale:0 1}.site-nav a:hover{color:#fff}.site-nav a:hover:after{scale:1}.site-header-cta{min-height:46px;padding-inline:1.1rem;font-size:.94rem}@media (max-width:900px){.site-nav{display:none}.site-header-cta{margin-left:auto}}.hero{background:var(--ink);height:100svh;min-height:620px;color:var(--on-ink);isolation:isolate;position:relative;overflow:hidden}.hero-photo{z-index:0;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:62% 40%}.hero-rig:before{content:"";background:radial-gradient(60% 52% at 52% 62%, color-mix(in srgb, var(--ink) 62%, transparent), transparent 72%);z-index:-1;position:absolute;inset:-12% -6% -20%}.hero-photo:after{content:"";background:linear-gradient(101deg, var(--ink) 0 26%, color-mix(in srgb, var(--ink) 90%, transparent) 44%, color-mix(in srgb, var(--ink) 46%, transparent) 68%, color-mix(in srgb, var(--ink) 66%, transparent) 100%), linear-gradient(0deg, var(--ink) 0 calc(var(--road-bottom) - 2%), transparent 48%);position:absolute;inset:0}.hero-shell{z-index:4;padding-block:100px calc(var(--road-bottom) + 40px);pointer-events:none;align-content:center;display:grid;position:absolute;inset:0}.hero-copy{pointer-events:auto;max-width:min(620px,52vw)}.hero h1 em{font-style:normal;display:block}.hero h1{font-variation-settings:"wdth" 92;font-weight:500}.hero h1 em{font-variation-settings:"wdth" 120;letter-spacing:-.038em;font-weight:800}.hero-lede{max-width:42ch;margin-top:clamp(16px,2.2vw,26px)}.hero-status{margin-top:clamp(20px,2.6vw,30px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(20px,2.6vw,30px);display:flex}.hero-rule{z-index:2;left:0;right:0;bottom:var(--road-bottom);height:12px;display:flex;position:absolute}.hero-rule .rule{--rule-h:12px;width:100%}.hero-rig{z-index:3;left:calc(50% - var(--rig-w) / 2 + var(--rig-from) + var(--rig-span));bottom:calc(var(--road-bottom) - var(--rig-drop) + 2px);position:absolute}.hero-rig .rig{width:100%;height:auto}.hero-rig .rig-shadow{opacity:.6}.hero-foot{z-index:4;left:50%;top:calc(100% - var(--road-bottom) + 30px);color:var(--on-ink-soft);justify-content:space-between;gap:1.5rem;font-size:.88rem;display:flex;position:absolute;translate:-50%}.hero-foot p:last-child{color:color-mix(in srgb, var(--on-ink) 72%, transparent)}@media (max-width:760px){.hero{height:auto;min-height:100svh}.hero-shell{padding-block:104px calc(var(--road-bottom) + 92px);position:relative;inset:auto}.hero-copy{max-width:100%}.hero-lede{max-width:30ch;color:color-mix(in srgb, var(--on-ink) 90%, transparent);text-shadow:0 1px 14px color-mix(in srgb, var(--ink) 80%, transparent)}.hero-foot{top:calc(100% - var(--road-bottom) + 24px);flex-direction:column;gap:.2rem}.hero-photo img{object-position:64% 34%}.hero-photo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 88%, transparent) 0 46%, color-mix(in srgb, var(--ink) 55%, transparent) 62%, var(--ink) calc(var(--road-bottom) + 6%))}}.section--coverage{padding-block:clamp(54px,6.4vw,88px);overflow:hidden}.coverage{--shift:0px;gap:clamp(6px,.9vw,12px);display:grid}.coverage-head{width:min(100% - var(--gutter) * 2, var(--shell));margin:0 auto clamp(18px,2.6vw,34px)}.coverage-note{max-width:46ch;color:var(--on-paper-soft);font-size:.98rem}.coverage-track{overflow:hidden}.coverage-track ul{white-space:nowrap;font-family:var(--display);font-variation-settings:"wdth" 116;letter-spacing:-.035em;will-change:transform;gap:clamp(28px,4vw,64px);margin:0;padding:0;font-size:clamp(2.1rem,6.6vw,4.6rem);font-weight:800;line-height:1;list-style:none;display:flex}.coverage-track--a ul{transform:translate3d(calc(var(--shift) - 8vw), 0, 0)}.coverage-track--b ul{transform:translate3d(calc(var(--shift) * -1 - 22vw), 0, 0);color:#0000;-webkit-text-stroke:1.6px color-mix(in srgb, var(--ink) 38%, transparent)}.coverage-rule{padding-block:clamp(6px,1vw,14px)}.coverage-rule .rule{--rule-h:14px;width:100%}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,46px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.steps li{padding-top:34px;position:relative}.steps li:before{content:"";background:var(--red);height:8px;position:absolute;top:8px;left:0;right:calc(-1*clamp(22px,3vw,46px));transform:skew(-10deg)}.steps li:last-child:before{right:0}.steps li:after{content:"";background:var(--navy);width:8px;height:8px;position:absolute;top:8px;left:0;translate:0 9px}.steps b{font-family:var(--display);font-variation-settings:"wdth" 76;color:var(--red-text);letter-spacing:.02em;margin-bottom:.5rem;font-size:1.05rem;font-weight:700;display:block}.steps h3{margin-bottom:.45rem}.steps p{color:var(--on-paper-soft);max-width:30ch}.steps-cta{margin-top:clamp(32px,4vw,54px)}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:0}.steps li{padding:0 0 30px 30px}.steps li:before{width:8px;height:auto;inset:4px auto -10px 0;transform:skewY(-4deg)}.steps li:last-child:before{bottom:24px}.steps li:after{display:none}}.section--route{overflow:hidden}.route{width:min(100% - var(--gutter) * 2, 1400px);aspect-ratio:1200/340;max-height:470px;margin:clamp(30px,4vw,54px) auto 0;padding-bottom:76px;position:relative}.route svg{width:100%;height:calc(100% - 76px);position:absolute;inset:0 0 76px;overflow:visible}.route-bed{fill:none;stroke:#ffffff17;stroke-width:16px;stroke-linecap:round}.route-guide{fill:none;stroke:none}.route-drawn{fill:none;stroke:var(--red);stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 6px 0 color-mix(in srgb, var(--navy) 90%, transparent))}.route-stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.route-stop{color:var(--on-ink-soft);gap:.1rem;font-size:.86rem;display:grid;position:absolute;translate:-50%}.route-stop b{font-family:var(--display);color:var(--on-ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.route-stop:before{content:"";background:var(--green-on-ink);border-radius:50%;width:10px;height:10px;margin-bottom:.45rem;display:block}.route-stop{width:max-content;max-width:24ch}.route-stop--a{top:auto;bottom:0;left:1.5%;translate:0}.route-stop--b{text-align:center;justify-items:center;top:0;left:40%;translate:-50%}.route-stop--c{text-align:right;justify-items:end;top:0;left:99.5%;translate:-100%}.route-vehicle{will-change:transform;position:absolute;top:0;left:0}.route-vehicle--bike{width:clamp(118px,13vw,190px)}.route-vehicle--trailer{width:clamp(62px,7vw,104px)}.route-vehicle svg{width:100%;height:auto;position:static}@media (max-width:760px){.route{aspect-ratio:380/640;max-height:none;margin-top:clamp(24px,6vw,40px);padding-bottom:0}.route svg{height:100%;inset:0}.route-bed{stroke-width:26px}.route-drawn{stroke-width:14px}.route-stop{max-width:17ch;font-size:.78rem}.route-stop b{font-size:.95rem}.route-stop--a{top:0;bottom:auto;left:4%;translate:0}.route-stop--b{text-align:left;justify-items:start;top:44%;left:4%;translate:0}.route-stop--c{text-align:left;justify-items:start;top:88%;left:4%;translate:0}.route-vehicle--bike{width:104px}.route-vehicle--trailer{width:56px}}.products{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(22px,3vw,44px);margin-top:clamp(40px,5vw,70px);display:grid}.product{gap:.35rem;display:grid}.product-photo{aspect-ratio:4/5;background:var(--ink);margin-bottom:clamp(16px,2vw,24px);position:relative;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%}.product-photo:after{content:"";background:var(--red);height:9px;position:absolute;bottom:0;left:0;right:0;transform:skew(-10deg)scaleX(1.06)}.product:nth-child(2) .product-photo:after{background:var(--navy)}.product:nth-child(3) .product-photo:after{background:var(--green-deep)}.product-detail{color:var(--red-text);font-weight:600}.product p:last-child{color:var(--on-paper-soft);font-size:.97rem}@media (max-width:1000px){.products{gap:clamp(16px,2.4vw,28px)}.product-photo{aspect-ratio:3/4}.product h3{font-size:1.12rem}}@media (max-width:680px){.products{grid-template-columns:1fr;gap:clamp(30px,6vw,44px)}.product-photo{aspect-ratio:5/4}}.shop{grid-template-columns:minmax(0,1.05fr) minmax(0,.78fr) minmax(0,.5fr);align-items:start;gap:clamp(24px,3.4vw,54px);display:grid}.shop-copy{align-self:center}.shop-facts{gap:clamp(16px,2vw,24px);margin:clamp(28px,3.4vw,42px) 0 0;display:grid}.shop-facts dt{color:var(--red-on-ink);margin-bottom:.2rem;font-size:.82rem;font-weight:600}.shop-facts dd{color:var(--on-ink);margin:0}.shop-photo{margin:0}.shop-photo img{width:100%;height:auto}.shop-photo--main{border-bottom:10px solid var(--red)}.shop-photo--side{align-self:end}.shop-photo--side img{border-bottom:8px solid var(--navy)}.shop-photo figcaption{color:var(--on-ink-soft);margin-top:.7rem;font-size:.84rem}@media (max-width:900px){.shop{grid-template-columns:1fr 1fr}.shop-copy{grid-column:1/-1}}@media (max-width:560px){.shop{grid-template-columns:1fr}.shop-photo--side{max-width:62%}}.hours-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.hours-status{margin-top:clamp(16px,2vw,24px)}.hours{transform-origin:0;margin:0;padding:0;list-style:none}.hours li{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:clamp(11px,1.5vw,16px);display:flex}.hours li:last-child{border-bottom:1px solid var(--rule)}.hours-day{align-items:center;gap:.6rem;font-weight:500;display:flex}.hours-day b{background:var(--red-cta);color:#fff;font-family:var(--display);letter-spacing:.01em;padding:.14rem .5rem;font-size:.7rem;font-weight:700}.hours-range{font-family:var(--display);font-variation-settings:"wdth" 84;letter-spacing:.005em;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:600}.hours li.is-today{border-top-color:var(--red)}.hours li.is-today .hours-range{color:var(--red-text);font-weight:800}@media (max-width:860px){.hours-layout{grid-template-columns:1fr}}.location{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.location address{margin-top:clamp(18px,2.4vw,28px);font-size:clamp(1.05rem,1.6vw,1.22rem);font-style:normal;line-height:1.5}.location-plus{color:var(--on-ink-soft);margin-top:.5rem;font-size:.88rem}.location .status{margin-top:clamp(16px,2vw,22px)}.location-actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,24px);margin-top:clamp(22px,2.8vw,32px);display:flex}.map-frame{aspect-ratio:16/11;border-bottom:10px solid var(--red);background:var(--ink-2);position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-placeholder{background:repeating-linear-gradient(45deg, transparent 0 14px, #ffffff0a 14px 28px), var(--ink-2);position:absolute;inset:0}@media (max-width:900px){.location{grid-template-columns:1fr}.map-frame{aspect-ratio:4/3}}.faq-layout{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.faq{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{cursor:pointer;font-family:var(--display);font-variation-settings:"wdth" 100;letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:1.2rem;padding-block:clamp(16px,2vw,22px);font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{flex:none;width:18px;height:18px;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--red);height:2.5px;transition:rotate .3s var(--ease-out), opacity .3s var(--ease-out);position:absolute;inset:50% 0 auto;translate:0 -50%}.faq-item summary i:after{rotate:90deg}.faq-item[open] summary i:after{opacity:0;rotate:none}.faq-item[open] summary{color:var(--red-text)}.faq-answer{padding-bottom:clamp(16px,2vw,22px)}.faq-answer p{max-width:62ch;color:var(--on-paper-soft)}@media (max-width:860px){.faq-layout{grid-template-columns:1fr}}.closing{background:var(--paper-2);padding-bottom:clamp(132px,14vw,196px);position:relative;overflow:hidden}.closing-inner{z-index:2;position:relative}.closing-title{font-variation-settings:"wdth" 96;font-size:clamp(2.6rem,8.4vw,6.4rem);font-weight:500;line-height:.88}.closing-title em{font-variation-settings:"wdth" 122;letter-spacing:-.04em;font-style:normal;font-weight:800;display:block}.closing-actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(26px,3.4vw,40px);display:flex}.closing-foot{max-width:34ch;color:var(--on-paper-soft);gap:.4rem;margin-top:clamp(34px,5vw,62px);font-size:.92rem;display:grid}.closing-walk{z-index:1;width:clamp(150px,22vw,268px);position:absolute;bottom:24px;right:clamp(-6px,4vw,110px)}.closing-walk img{width:100%;height:auto}.closing-rule{z-index:0;display:flex;position:absolute;bottom:30px;left:0;right:0}.closing-rule .rule{--rule-h:16px;width:100%}@media (max-width:640px){.closing{padding-bottom:150px}.closing-walk{width:158px;right:-8px}}.site-footer{background:var(--ink);color:var(--on-ink);padding-block:clamp(48px,6vw,82px) 0}.site-footer-inner{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vw,54px);display:grid}.site-footer-brand img{width:clamp(150px,16vw,210px);height:auto}.site-footer-brand p{color:var(--on-ink-soft);max-width:26ch;margin-top:1rem;font-size:.94rem}.site-footer-block h3{font-size:.86rem;font-weight:600;font-family:var(--body);letter-spacing:.01em;color:var(--red-on-ink);margin-bottom:.8rem}.site-footer-block p{color:var(--on-ink);font-size:.95rem}.site-footer-block p a{padding-block:9px;display:inline-block}.site-footer-block p+p{margin-top:.3rem}.site-footer-hours{margin:0;padding:0;font-size:.92rem;list-style:none}.site-footer-hours li{color:var(--on-ink-soft);justify-content:space-between;gap:1rem;padding-block:3px;display:flex}.site-footer-hours li span:first-child{color:var(--on-ink)}.site-footer-base a{padding-block:11px;display:inline-block}.site-footer-base{border-top:1px solid var(--rule-ink);color:var(--on-ink-soft);justify-content:space-between;gap:1rem;margin-top:clamp(38px,5vw,64px);padding-block:1.1rem;font-size:.84rem;display:flex}@media (max-width:860px){.site-footer-inner{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1}}@media (max-width:520px){.site-footer-inner{grid-template-columns:1fr}}.sticky-cta{z-index:80;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:3px solid var(--red);color:var(--on-ink);transition:translate .36s var(--ease-out);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.sticky-cta.is-visible{translate:0}.sticky-cta-status{flex:1;min-width:0;font-size:.78rem;line-height:1.2}.sticky-cta-status .status{gap:.42rem}.sticky-cta-status .status>span{display:grid}.sticky-cta-status .status b{font-size:.82rem}.sticky-cta-status .status span span{font-size:.74rem}.sticky-cta .btn{flex:none;min-height:50px}@media (max-width:860px){.sticky-cta{display:flex}.site-footer-base{padding-bottom:calc(1.1rem + 74px + env(safe-area-inset-bottom))}}@media (max-width:400px){.site-header{padding-block:12px}.brand-mark{width:118px}.site-header-cta{white-space:nowrap;min-height:42px;padding-inline:.85rem;font-size:.86rem}.site-header-cta svg{width:17px;height:17px}.hero-shell{padding-block:86px calc(var(--road-bottom) + 104px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-actions .btn{justify-content:center;width:100%}.hero-actions .btn--ghost{justify-content:flex-start;width:auto}.hero-lede{font-size:1rem}.steps li{padding-left:24px}.sticky-cta{gap:8px;padding-inline:14px}.sticky-cta .btn{padding-inline:1rem;font-size:.92rem}}.btn{text-wrap:balance}
