@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:84px}.site{isolation:isolate;position:relative}.site:before{content:"";z-index:-1;pointer-events:none;opacity:1;background-image:url(/brand/grain.png);position:fixed;inset:0}.display{font-family:var(--font-fraunces), Georgia, serif;font-variation-settings:"SOFT" 60;letter-spacing:-.02em}.display em{font-variation-settings:"SOFT" 100;color:var(--brand);font-style:italic}.eyebrow{font-family:var(--font-code), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);font-size:.72rem}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.load>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.load>:nth-child(2){animation-delay:80ms}.load>:nth-child(3){animation-delay:.16s}.load>:nth-child(4){animation-delay:.24s}.load>:nth-child(5){animation-delay:.32s}.load>h1{animation:none}.js-reveal [data-r]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.js-reveal [data-r][data-shown]{opacity:1;transform:none}@keyframes float{0%,to{transform:translateY(0)rotate(9deg)}50%{transform:translateY(-9px)rotate(8deg)}}@keyframes wiggle{0%,to{transform:rotate(-28deg)}50%{transform:rotate(-24deg)translate(4px)}}@keyframes roll{0%,to{transform:translate(0)}50%{transform:translate(5px,-2px)}}.ill-screen{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite float}.ill-driver{transform-box:fill-box;transform-origin:20%;animation:4.5s ease-in-out infinite wiggle}.ill-screw{transform-box:fill-box;animation:3.2s ease-in-out infinite roll}@keyframes marquee{to{transform:translate(-50%)}}.marquee{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}.route path{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.8s}.route[data-shown] path,html:not(.js-reveal) .route path{stroke-dashoffset:0}.ticks li .tick{transition:transform .35s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i) * .12s + .2s);transform:scale(0)}[data-shown] .ticks li .tick,html:not(.js-reveal) .ticks li .tick{transform:scale(1)}.stamp{opacity:0;transition:all .4s cubic-bezier(.3,1.5,.5,1) 1.3s;transform:rotate(-12deg)scale(1.6)}[data-shown] .stamp,html:not(.js-reveal) .stamp{opacity:1;transform:rotate(-12deg)scale(1)}.paper{background:#fffdf8;border-radius:6px;box-shadow:0 1px #3a2e2a0f,0 18px 40px -18px #3a2e2a59;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x}@media (prefers-reduced-motion:reduce){.ill-screen,.ill-driver,.ill-screw,.marquee,.load>*{animation:none!important}.js-reveal [data-r]{opacity:1;transform:none}}
