@layer base{:where(.brand-root){font-family:var(--font-archivo), system-ui, sans-serif;color:#111}:where(.brand-root) :is(h1,h2,h3){font-family:var(--font-anton), var(--font-archivo), sans-serif;text-transform:uppercase;font-weight:400}:where(.brand-root) :focus-visible{outline-offset:3px;outline:3px solid #111}:where(.brand-dk) :focus-visible{outline-color:#d4f53c}:where(.brand-root) ::placeholder{color:#5e5850;opacity:1}:where(.brand-root) :is(button,input){font-family:inherit}}@layer components{.motion-paused,.motion-paused *{animation-play-state:paused!important}@keyframes brandMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-marquee{animation:26s linear infinite brandMarquee}@media (prefers-reduced-motion:reduce){.brand-marquee{animation:none!important}}@keyframes lnProgress{0%{scale:0 1}to{scale:1}}@keyframes lnHeroOut{to{opacity:.2;scale:.86;translate:0 calc(var(--px,1) * -140px)}}@keyframes lnDriftA{to{translate:calc(var(--px,1) * -40px) calc(var(--px,1) * -360px);rotate:-10deg}}@keyframes lnDriftB{to{translate:calc(var(--px,1) * 30px) calc(var(--px,1) * -170px);rotate:12deg}}@keyframes lnSpin{to{rotate:540deg;translate:0 calc(var(--px,1) * -460px)}}@keyframes lnBlobA{0%{translate:0;scale:1}to{translate:calc(var(--px,1) * 40vw) calc(var(--px,1) * 45vh);scale:1.8}}@keyframes lnBlobB{0%{translate:0;scale:1}to{translate:calc(var(--px,1) * -30vw) calc(var(--px,1) * 55vh);scale:.6}}@keyframes lnRise{0%{opacity:0;translate:0 90px}to{opacity:1;translate:0}}@keyframes lnRiseTilt{0%{opacity:0;translate:0 160px;rotate:-8deg}to{opacity:1;translate:0;rotate:none}}@keyframes lnSlideIn{0%{opacity:0;translate:140px}to{opacity:1;translate:0}}@keyframes lnSlideX{0%{translate:0}to{translate:-35%}}@keyframes lnWipe{0%{clip-path:circle(0% at 50% 100%)}to{clip-path:circle(160% at 50% 100%)}}@keyframes lnRing{0%{opacity:0;rotate:none;scale:.3;translate:0 calc(var(--px,1) * -180px)}to{opacity:1;rotate:120deg;scale:1.5;translate:0 calc(var(--px,1) * 180px)}}@keyframes lnDraw{0%{scale:0 1}to{scale:1}}@keyframes lnPop{0%{opacity:0;rotate:-10deg;scale:.6}to{opacity:1;rotate:none;scale:1}}@keyframes lnPxY{0%{translate:0 calc(var(--px,1) * var(--d,60px))}to{translate:0 calc(var(--px,1) * var(--d,60px) * -1)}}@keyframes lnPxLift{0%{translate:0 calc(var(--px,1) * var(--d,60px))}to{translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ln-progress{transform-origin:0;animation:linear both lnProgress;animation-timeline:scroll()}.ln-hero-out{animation:linear both lnHeroOut;animation-timeline:scroll();animation-range:0 90vh}.ln-drift-a{animation:linear both lnDriftA;animation-timeline:scroll();animation-range:0 100dvh}.ln-drift-b{animation:linear both lnDriftB;animation-timeline:scroll();animation-range:0 100dvh}.ln-spin{animation:linear both lnSpin;animation-timeline:scroll();animation-range:0 100dvh}.ln-blob-a{animation:linear both lnBlobA;animation-timeline:scroll();animation-range:0 110vh}.ln-blob-b{animation:linear both lnBlobB;animation-timeline:scroll();animation-range:0 110vh}.ln-rise{animation:ease-out both lnRise;animation-timeline:view();animation-range:entry cover 30%}.ln-tilt{animation:ease-out both lnRiseTilt;animation-timeline:view();animation-range:entry cover 35%}.ln-tilt-2{animation:ease-out both lnRiseTilt;animation-timeline:view();animation-range:entry 15% cover 42%}.ln-tilt-3{animation:ease-out both lnRiseTilt;animation-timeline:view();animation-range:entry 30% cover 50%}.ln-slide{animation:ease-out both lnSlideIn;animation-timeline:view();animation-range:entry}.ln-wipe{animation:linear both lnWipe;animation-timeline:view();animation-range:cover cover 32%}.ln-ring{animation:linear both lnRing;animation-timeline:view()}.ln-draw{transform-origin:0;animation:ease-out both lnDraw;animation-timeline:view();animation-range:entry cover 30%}.ln-pop{animation:ease-out both lnPop;animation-timeline:view();animation-range:entry}.ln-px{animation:linear both lnPxY;animation-timeline:view();animation-range:cover}.ln-px-desk{animation:linear both lnPxLift;animation-timeline:view();animation-range:entry cover 50%}}}@media (max-width:1100px){.ln-drift-a,.ln-drift-b,.ln-spin{animation:none!important}}@media (max-width:720px){.ln-blob-a,.ln-blob-b{width:300px!important;height:300px!important}.ln-hero-art{zoom:.66}.ln-ring{display:none!important}.ln-px,.ln-px-desk{animation:none!important}.ln-tilt,.ln-tilt-2,.ln-tilt-3{animation-range:entry!important}}@keyframes spDrop{0%{opacity:0;translate:0 -120%;rotate:-12deg}60%{opacity:1;translate:0 8%;rotate:3deg}to{opacity:1;translate:0;rotate:none}}@keyframes spTicker{0%,18%{translate:0}25%,43%{translate:0 -1em}50%,68%{translate:0 -2em}75%,93%{translate:0 -3em}to{translate:0 -4em}}@keyframes spSpin{to{rotate:360deg}}@keyframes spFloatA{0%,to{translate:0;rotate:-8deg}50%{translate:0 -24px;rotate:-4deg}}@keyframes spFloatB{0%,to{translate:0;rotate:7deg}50%{translate:0 20px;rotate:11deg}}@keyframes spBlobA{0%,to{translate:0;scale:1}50%{translate:30vw 20vh;scale:1.4}}@keyframes spBlobB{0%,to{translate:0;scale:1.2}50%{translate:-25vw -15vh;scale:.8}}@keyframes spRise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes spPulse{0%,to{scale:1}50%{scale:1.04}}@media (prefers-reduced-motion:no-preference){.sp-l{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both spDrop;display:inline-block}.sp-ticker{animation:8s cubic-bezier(.7,0,.2,1) 1.2s forwards spTicker}.sp-spin{animation:4s ease-out spSpin}.sp-float-a{animation:5s ease-in-out spFloatA}.sp-float-b{animation:5s ease-in-out spFloatB}.sp-blob-a{animation:5s ease-in-out spBlobA}.sp-blob-b{animation:5s ease-in-out spBlobB}.sp-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both spRise}.sp-r1{animation-delay:.7s}.sp-r2{animation-delay:.85s}.sp-r3{animation-delay:1s}.sp-pulse{animation:2.4s ease-in-out 2 spPulse}}@media (max-width:1180px),(max-height:820px){.sp-float-a,.sp-float-b{display:none!important}}@media (max-width:720px){.sp-blob-a,.sp-blob-b{width:320px!important;height:320px!important}.sp-spin{margin-left:auto;width:88px!important;height:88px!important}.sp-spin span{font-size:13px!important}}@keyframes auIn{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes auInL{0%{opacity:0;translate:-60px}to{opacity:1;translate:0}}@keyframes auPop{0%{rotate:-90deg;scale:0}70%{scale:1.15}to{rotate:none;scale:1}}@media (prefers-reduced-motion:no-preference){.au-in{animation:.6s cubic-bezier(.2,.8,.2,1) both auIn}.au-d1{animation-delay:80ms}.au-d2{animation-delay:.16s}.au-d3{animation-delay:.24s}.au-in-l{animation:.6s cubic-bezier(.2,.8,.2,1) both auInL}.au-pop{animation:.7s cubic-bezier(.2,.8,.2,1) both auPop}}}
