@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_62dc7a7b-module__sW0m7q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_62dc7a7b-module__sW0m7q__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e0d54c7a-module__6VMLkq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e0d54c7a-module__6VMLkq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.3rzzqbp6n-se_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.11hib43vps_f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2412cs7pdods5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.172j9j8-bhts_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1n5k2jkjvz0fk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0schr0lclylgv.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3f7802ca-module__v9gdEG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_3f7802ca-module__v9gdEG__variable{--font-mono-jb:"JetBrains Mono", "JetBrains Mono Fallback"}
.Nav-module__gOObGW__root{inset-inline:0;z-index:var(--z-nav);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), backdrop-filter var(--dur-2) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0}body[data-scrolled=true] .Nav-module__gOObGW__root{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(24px)saturate(0);background:#000000d1}.Nav-module__gOObGW__bar{justify-content:space-between;align-items:center;gap:2rem;height:5rem;display:flex}.Nav-module__gOObGW__logo{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.Nav-module__gOObGW__logo svg{width:clamp(9.5rem,7rem + 5vw,12.5rem);height:auto;color:var(--fg);transition:opacity var(--dur-1) var(--ease)}.Nav-module__gOObGW__logo:hover svg{opacity:.7}.Nav-module__gOObGW__links{align-items:center;gap:clamp(1.25rem,.4rem + 1.8vw,2.5rem);display:none}.Nav-module__gOObGW__link{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-40);transition:color var(--dur-1) var(--ease);align-items:baseline;gap:.4rem;padding-block:.35rem;display:inline-flex;position:relative}.Nav-module__gOObGW__link:before{content:"";position:absolute;inset:-.45rem -.35rem}.Nav-module__gOObGW__link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-2) var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Nav-module__gOObGW__link:hover{color:var(--fg)}.Nav-module__gOObGW__link.is-active{color:var(--accent)}.Nav-module__gOObGW__link:hover:after{transform:scaleX(1)}.Nav-module__gOObGW__link.is-active:after{transform:scaleX(1)}.Nav-module__gOObGW__link i{color:var(--fg-25);font-size:.625em;font-style:normal}.Nav-module__gOObGW__root .Nav-module__gOObGW__cta{display:none}.Nav-module__gOObGW__toggle{border:1px solid var(--line-mid);cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:inline-flex}.Nav-module__gOObGW__toggle span{background:var(--fg);width:100%;height:1px;transition:transform var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);display:block}.Nav-module__gOObGW__toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.Nav-module__gOObGW__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.Nav-module__gOObGW__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.Nav-module__gOObGW__sheet{z-index:calc(var(--z-nav) - 1);padding:var(--gutter);background:var(--bg);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), visibility var(--dur-2);flex-direction:column;justify-content:space-between;padding-top:clamp(2rem,6vh,4rem);display:flex;position:fixed;inset:5rem 0 0;transform:translateY(-1rem)}.Nav-module__gOObGW__sheet[data-open=true]{opacity:1;visibility:visible;transform:none}.Nav-module__gOObGW__sheetLinks{flex-direction:column;gap:.25rem;display:flex}.Nav-module__gOObGW__sheetLink{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:var(--track-hero);color:var(--fg);align-items:baseline;gap:1rem;padding-block:1rem;font-size:clamp(1.75rem,1.1rem + 4vw,2.75rem);font-weight:500;display:flex}.Nav-module__gOObGW__sheetLink i{font-family:var(--font-mono);font-style:normal;font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--fg-25)}.Nav-module__gOObGW__sheetFoot{gap:1rem;display:grid}@media (min-width:900px){.Nav-module__gOObGW__links{display:flex}.Nav-module__gOObGW__root .Nav-module__gOObGW__cta{display:inline-flex}.Nav-module__gOObGW__toggle,.Nav-module__gOObGW__sheet{display:none}}
.Footer-module__S6Hkya__root{z-index:var(--z-content);border-top:1px solid var(--line);padding-block:clamp(3rem,2rem + 3vw,5rem) clamp(1.75rem,1.2rem + 1.4vw,2.5rem);position:relative}.Footer-module__S6Hkya__top{border-bottom:1px solid var(--line);gap:clamp(2rem,1.4rem + 2vw,3.5rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}@media (min-width:900px){.Footer-module__S6Hkya__top{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}}.Footer-module__S6Hkya__brand{align-content:start;gap:1.5rem;display:grid}.Footer-module__S6Hkya__brand svg{width:clamp(12rem,9rem + 8vw,17rem);height:auto;color:var(--fg)}.Footer-module__S6Hkya__col{align-content:start;gap:.25rem;display:grid}.Footer-module__S6Hkya__col h2{margin-bottom:.375rem}.Footer-module__S6Hkya__colLink{min-height:44px;color:var(--fg-60);transition:color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;display:inline-flex}.Footer-module__S6Hkya__colLink:hover{color:var(--fg);transform:translate(3px)}.Footer-module__S6Hkya__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.Footer-module__S6Hkya__legal{flex-wrap:wrap;gap:1.25rem;display:flex}.Footer-module__S6Hkya__legal a{align-items:center;min-height:44px;display:inline-flex}
:root{--bg:#000;--bg-lift:#060608;--panel:#ffffff07;--panel-hover:#ffffff0e;--line:#ffffff17;--line-mid:#ffffff29;--line-hot:#ffffff6b;--fg:#fff;--fg-80:#ffffffd6;--fg-60:#ffffffb8;--fg-40:#ffffff8f;--fg-25:#ffffff57;--accent:#e8a33d;--accent-soft:#e8a33d8c;--accent-faint:#e8a33d29;--signal-error:#f0786a;--signal-error-soft:#f0786a80;--signal-error-faint:#f0786a24;--signal-success:#4ed093;--signal-success-soft:#4ed09380;--signal-success-faint:#4ed09324;--bloom:#ffffff8c;--bloom-soft:#ffffff24;--glass-blur:18px;--font-display:var(--font-space), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-mono-jb), ui-monospace, "SF Mono", Menlo, monospace;--t-hero:clamp(1.75rem, .72rem + 5.6vw, 6.25rem);--t-h2:clamp(2rem, 1.15rem + 3.7vw, 4.5rem);--t-h3:clamp(1.375rem, 1.05rem + 1.45vw, 2.25rem);--t-lead:clamp(1.0625rem, .98rem + .42vw, 1.375rem);--t-body:clamp(1rem, .97rem + .14vw, 1.0625rem);--t-label:clamp(.6875rem, .665rem + .1vw, .75rem);--track-label:.22em;--track-hero:-.035em;--gutter:clamp(1.25rem, .6rem + 3vw, 4rem);--max:1440px;--max-text:68ch;--section-y:clamp(4rem, 2.5rem + 5.5vw, 8rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-1:.24s;--dur-2:.56s;--dur-3:1.1s;--z-canvas:0;--z-content:10;--z-nav:50;--z-cursor:100}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6.5rem}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}::selection{background:var(--fg);color:var(--bg)}.shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{z-index:var(--z-content);padding-block:var(--section-y);position:relative}.section--hairline{border-top:1px solid var(--line)}.skip{z-index:200;background:var(--fg);color:var(--bg);min-height:44px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;padding:.75rem 1.25rem;display:inline-flex;position:absolute;top:0;left:-9999px}.skip:focus{top:1rem;left:1rem}.label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-40);font-weight:400}.label--hot{color:var(--fg-80)}.eyebrow{align-items:center;gap:.875rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem);display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--accent-faint), transparent);flex:1;height:1px}.eyebrow>span{color:var(--accent)}.display{font-family:var(--font-display);letter-spacing:var(--track-hero);text-wrap:balance;font-weight:500;line-height:.94}h2.display{font-size:var(--t-h2)}h3.display{font-size:var(--t-h3);line-height:1.06}.lead{font-size:var(--t-lead);color:var(--fg-60);max-width:var(--max-text);text-wrap:pretty;line-height:1.5}.prose p{color:var(--fg-60);max-width:var(--max-text)}.prose p+p{margin-top:1.25em}.prose strong{color:var(--fg);font-weight:500}.glass{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(0);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-2) var(--ease);border-radius:2px;position:relative;overflow:hidden}.glass:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--line-hot) 18%, var(--line-hot) 82%, transparent);opacity:.5;height:1px;transition:opacity var(--dur-2) var(--ease);position:absolute;top:0}.glass:hover{background:var(--panel-hover);border-color:var(--line-mid)}.glass:hover:before{opacity:1}.btn{--btn-fg:var(--fg);border:1px solid var(--line-mid);color:var(--btn-fg);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border-radius:2px;align-items:center;gap:.75rem;padding:1rem 1.75rem;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fg);transition:transform var(--dur-2) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--bg);border-color:var(--fg)}.btn:hover:before{transform:translateY(0)}.btn--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--solid:before{background:0 0}.btn--solid:hover{color:var(--bg);opacity:.86}.btn__arrow{transition:transform var(--dur-2) var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:before{transform:translateY(101%)}.ulink{color:var(--fg-80);transition:color var(--dur-1) var(--ease);display:inline-block;position:relative}.ulink:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dur-2) var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ulink:hover{color:var(--fg)}.ulink:hover:after{transform:scaleX(1)}.js .reveal{opacity:0;transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.js .reveal.is-in{opacity:1;transform:none}.wipe{display:block;overflow:hidden}.wipe>span{display:block}.js .wipe>span{transition:transform var(--dur-3) var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(105%)}.js .wipe.is-in>span{transform:none}.enter-wipe{display:block;overflow:hidden}.enter-wipe>span{display:block}.js .enter{opacity:0;animation:enterUp var(--dur-3) var(--ease) var(--reveal-delay,0s) both}.js .enter-wipe>span{animation:wipeUp var(--dur-3) var(--ease) var(--reveal-delay,0s) both}@keyframes enterUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes wipeUp{0%{transform:translateY(105%)}to{transform:none}}.cursor{z-index:var(--z-cursor);pointer-events:none;mix-blend-mode:difference;will-change:transform;position:fixed;top:0;left:0}.cursor__dot{background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{width:38px;height:38px;transition:width .26s var(--ease), height .26s var(--ease), margin .26s var(--ease), opacity .26s var(--ease);border:1px solid #ffffffa6;border-radius:50%;margin:-19px 0 0 -19px}.cursor__ring.is-hot{opacity:.5;width:68px;height:68px;margin:-34px 0 0 -34px}@media (hover:hover) and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor input,body.has-cursor textarea{cursor:none}}.progress{width:100%;height:1px;z-index:var(--z-nav);transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--accent-soft), var(--accent));pointer-events:none;position:fixed;top:0;left:0}.field{z-index:var(--z-canvas);pointer-events:none;position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.page-in{animation:pageIn .7s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}.js .wipe>span{transform:none}.grain{animation:none}.cursor{display:none}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:auto}}@keyframes markPulse{0%,62%,to{opacity:1}28%{opacity:.55}}@media (prefers-reduced-motion:reduce){@keyframes markPulse{0%{opacity:1}to{opacity:1}}}.field[data-fallback=true]{background-image:radial-gradient(circle,#ffffff4d .5px,#0000 1px);background-size:46px 46px}.field__canvas{width:100%;height:100%}
