@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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 Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}._7WklCq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}._7WklCq_variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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/733da6bd8dac84c8-s.2htf8h-pf57mm.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/784318cea1dfcfa4-s.3skwie1wjplzh.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/7e114457660b62ed-s.3zhbgtelpa5ua.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/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,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/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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%}.qOdKmq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.qOdKmq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --hp{syntax:"<number>";inherits:false;initial-value:0}:root{--bg:#00090f;--bg-2:#03121b;--line:#10303b;--line-2:#1b4552;--ink:#f5f8f9;--ink-2:#b8c5cc;--muted:#84959e;--cyan:#04cde3;--green:#00f57a;--logo:#fdf0ec;--sans:var(--font-sans), "Inter", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--gutter:clamp(16px, 4vw, 48px);--wrap:min(1120px, calc(100vw - var(--gutter) * 2));--section:clamp(84px, 11vw, 168px);--card:clamp(250px, 24vw, 340px);--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}html:not(.js){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg{display:block}em{color:var(--green);font-style:normal}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}::selection{background:var(--green);color:#00150b}section[id]{scroll-margin-top:72px}.wrap{width:var(--wrap);margin-inline:auto}.wrap--wide{width:min(1400px, calc(100vw - var(--gutter) * 2));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--cyan);color:#00151a;border-radius:8px;padding:10px 16px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}html.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(26px)}html.js [data-reveal].in{opacity:1;transform:none}.h2{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1.04}.h2--center{text-align:center}.lede{max-width:56ch;color:var(--ink-2);margin-top:18px;font-size:clamp(16px,1.3vw,18px)}.lede--center{text-align:center;margin-inline:auto}.slate{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.slate i{background:var(--cyan);width:18px;height:2px}.slate span{color:var(--line-2)}.h2--center+.lede{justify-content:center}header>.slate:has(+.h2--center){justify-content:center}.textlink{color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding-bottom:3px;font-weight:500;transition:color .25s,border-color .25s;display:inline-flex}.textlink .icon{width:16px;height:16px;transition:transform .35s var(--ease)}.textlink:hover{color:var(--green);border-color:var(--green)}.textlink:hover .icon{transform:translate(4px)}.btn{cursor:pointer;white-space:nowrap;height:46px;transition:transform .3s var(--ease), background .25s, color .25s, border-color .25s;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.btn .icon{transition:transform .35s var(--ease)}.btn:hover .icon{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn--lg{height:54px;padding:0 26px;font-size:17px}.btn--block{width:100%}.btn--cyan{background:var(--cyan);color:#00191e}.btn--cyan:hover{background:#2fe3f6}.btn--ghost{border-color:var(--line-2);color:var(--ink);background:#03121b8c}.btn--ghost:hover{border-color:var(--ink)}.btn--dark{background:var(--bg);color:var(--ink)}.btn--dark:hover{background:#0b2029}.round{border:1px solid var(--line-2);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#03121bcc;border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,opacity .25s,border-color .25s;display:grid}.round:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.round:disabled{opacity:.32;cursor:default}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.is-solid{border-color:var(--line);background:#00090ff2}.nav__inner{width:min(1400px, calc(100vw - var(--gutter) * 2));grid-template-columns:1fr auto 1fr;align-items:center;height:72px;margin-inline:auto;display:grid}.nav__logo{color:var(--logo);justify-self:start;padding-block:12px}.nav__logo svg{width:74px;height:auto}.nav__links{color:var(--ink);gap:clamp(20px,2.6vw,38px);font-size:16px;display:flex}.nav__links a{padding:6px 0;position:relative}.nav__links a:after{content:"";background:var(--green);transform-origin:0;height:1.5px;transition:transform .35s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav__links a:hover:after{transform:scaleX(1)}.nav__actions{justify-self:end;align-items:center;gap:10px;display:flex}.nav__toggle{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;width:46px;height:46px;display:none;position:relative}.nav__toggle i{background:var(--ink);width:18px;height:2px;transition:transform .3s var(--ease);position:absolute;left:13px}.nav__toggle i:first-child{top:18px}.nav__toggle i:last-child{top:25px}.nav__toggle.is-open i:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__toggle.is-open i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero{height:100svh;position:relative}html.js .hero{height:260svh}.hero__stage{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.wall{animation:wall-in 1.4s var(--ease) both;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:-22% -14%;transform:rotate(-7deg)scale(1.12)}@keyframes wall-in{0%{opacity:0}}.wall__col{transform:translate3d(0, calc(var(--hp) * var(--k) * -9vh), 0)}.wall__run{flex-direction:column;gap:14px;animation:70s linear infinite wall-up;display:flex}.wall__run--rev{animation-direction:reverse}@keyframes wall-up{to{transform:translateY(calc(-50% - 7px))}}.wall__tile{aspect-ratio:9/16;background:var(--bg-2);border-radius:12px;position:relative}.wall__tile img{object-fit:cover;border-radius:inherit}.hero__iris{pointer-events:none;justify-content:center;align-items:center;padding-bottom:clamp(150px,24vh,240px);display:flex;position:absolute;inset:0}.iris{transform-origin:53.04% 54.7%;fill:#00090ff0;stroke:#fdf0ec8c;stroke-width:1px;width:min(88vw,136vh);height:auto;overflow:visible}.iris path{vector-effect:non-scaling-stroke}.iris.is-moving{stroke:none}.iris.is-moving path{shape-rendering:crispedges}.hero__shade{pointer-events:none;opacity:clamp(0, calc((var(--hp) - .62) * 5), 1);background:radial-gradient(#00090f8c,#00090feb);position:absolute;inset:0}.hero__copy{opacity:clamp(0, calc(1 - var(--hp) * 7), 1);transform:translate3d(0, calc(var(--hp) * -60px), 0);justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;inset:auto 0 clamp(24px,5vh,56px)}.hero__eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);animation:fade-up .8s var(--ease) .25s both;margin-bottom:14px;font-size:13px;font-weight:500;display:block}.hero__title{letter-spacing:-.024em;font-size:clamp(42px,6.2vw,92px);font-weight:600;line-height:1}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{animation:line-up .95s var(--ease) both;display:block}.line:nth-of-type(2)>span{animation-delay:.1s}.line:nth-of-type(3)>span{animation-delay:.18s}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}.hero__aside{animation:fade-up .9s var(--ease) .35s both;flex:0 420px}.hero__sub{color:var(--ink-2);margin-bottom:20px;font-size:clamp(16px,1.3vw,18px)}.hero__sub strong{color:var(--ink);font-weight:600}.hero__cta{flex-wrap:wrap;gap:10px;display:flex}.hero__end{padding:0 var(--gutter);text-align:center;letter-spacing:-.024em;pointer-events:none;height:fit-content;opacity:clamp(0, calc((var(--hp) - .72) * 6), 1);transform:translate3d(0, calc((1 - var(--hp)) * 60px), 0);flex-direction:column;justify-content:center;align-items:center;margin:auto;font-size:clamp(40px,7vw,108px);font-weight:600;line-height:1.02;display:flex;position:absolute;inset:0}.hero__bar{pointer-events:none;height:9vh;animation:bar-open 1.2s var(--ease) .1s both;background:#000;position:absolute;inset-inline:0}.hero__bar--top{transform-origin:top;top:0}.hero__bar--bottom{transform-origin:bottom;bottom:0}@keyframes bar-open{to{visibility:hidden;transform:scaleY(0)}}.is-paused .wall__run,.is-paused.marquee .marquee__run{animation-play-state:paused}.marquee{padding:26px 0 26px var(--gutter);border-block:1px solid var(--line);background:var(--bg);align-items:center;gap:clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.marquee__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:12px}.marquee__view{min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__run{flex:none;align-items:center;gap:clamp(40px,6vw,88px);padding-right:clamp(40px,6vw,88px);animation:34s linear infinite marquee;display:flex}.marquee:hover .marquee__run{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.brand-logo{filter:brightness(0)invert();opacity:.92;flex:none}.brand-type{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.brand-type--lg{letter-spacing:-.02em;font-size:clamp(20px,2vw,27px)}.manifesto{--p:1;position:relative}html.js .manifesto{--p:0;height:220svh}.manifesto__stage{min-height:70vh;padding:0 var(--gutter);background:radial-gradient(circle at 88% 82%, #064a586b, transparent 44%), var(--bg);align-items:center;display:flex}html.js .manifesto__stage{height:100svh;position:sticky;top:0}.manifesto__text{letter-spacing:-.024em;max-width:1180px;margin-inline:auto;font-size:clamp(34px,5.8vw,84px);font-weight:600;line-height:1.08}.manifesto__text span{opacity:clamp(.13, calc(var(--p) * (var(--n) + 6) - var(--i)), 1)}.stats__grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.stats__item{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:clamp(16px,1.8vw,22px);display:flex}.stats__item:nth-child(2n){border-left:1px solid var(--line)}.stats__item:nth-child(n+3){border-top:1px solid var(--line)}.stats__item dd{letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1}.stats__item:first-child dd{color:var(--green)}.stats__item dt{color:var(--muted);font-size:14px;line-height:1.35}.about{padding-bottom:var(--section);position:relative;overflow:clip}.about__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.about__media{position:relative}.about__media:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 45%,#04cde32e,#0000 62%);position:absolute;inset:8% 0 0 8%}.swap{aspect-ratio:100/121.75;position:relative;container-type:inline-size}.swap__photo{background:var(--bg);transition:left .75s var(--ease), top .75s var(--ease), width .75s var(--ease), height .75s var(--ease), padding .75s var(--ease), rotate .75s var(--ease), border-radius .75s var(--ease), box-shadow .4s, transform .75s var(--ease), outline-color .2s;outline-offset:4px;outline:2px solid #0000;margin:0;position:absolute}.swap__photo img{object-fit:cover;border-radius:inherit;transition:inset .75s var(--ease), width .75s var(--ease), height .75s var(--ease), border-radius .75s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.swap__photo.is-big{z-index:1;border-radius:18px;width:87cqw;height:108.75cqw;padding:0;top:0;left:0;box-shadow:0 40px 120px #0000008c}.swap__photo.is-small{z-index:3;cursor:grab;touch-action:none;border-radius:16px;width:44cqw;height:44cqw;padding:6px;top:77.75cqw;left:56cqw;rotate:4deg;box-shadow:0 24px 70px #0009}.swap__photo.is-small img{border-radius:11px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}.swap__photo.is-small:hover{rotate:1deg}.swap__photo.is-small:focus-visible{outline-color:var(--cyan)}.swap__photo.is-dragging{z-index:4;cursor:grabbing;transition:rotate .3s var(--ease), box-shadow .3s;rotate:-2deg;box-shadow:0 34px 90px #000000b3}.swap__photo.is-target{outline-color:var(--cyan);transform:scale(.97)}.swap__hint{color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#00090fc7;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;transition:opacity .3s;display:inline-flex;position:absolute;bottom:14px;left:14px}.is-dragging .swap__hint{opacity:0}.vfinder{z-index:2;pointer-events:none;width:calc(87cqw - 32px);height:calc(108.75cqw - 32px);font-family:var(--mono);letter-spacing:.08em;color:#ffffffd1;font-size:11px;font-weight:500;transition:opacity .3s;position:absolute;top:16px;left:16px}.is-swapping .vfinder{opacity:0;transition-duration:.1s}.vfinder i{border:0 solid #ffffffb3;width:22px;height:22px;position:absolute}.vfinder i:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.vfinder i:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.vfinder i:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.vfinder i:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.vfinder__rec{align-items:center;gap:6px;font-weight:500;display:flex;position:absolute;top:4px;left:34px}.vfinder__rec:before{content:"";background:#ff3b3b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}.is-paused .vfinder__rec:before{animation-play-state:paused}.vfinder__clip{position:absolute;top:4px;right:34px}.about__copy .lede+.lede{margin-top:14px}.about__sign{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-top:26px;font-size:13px}.about__sign span{color:var(--muted)}.about__cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.workintro,.longintro{padding-bottom:clamp(30px,4vw,56px)}.gtabs__bar{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.gtabs__bar::-webkit-scrollbar{display:none}.gtabs__list{gap:8px;display:flex}.gtabs__tab{border:1px solid var(--line-2);height:42px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:15px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.gtabs__tab:hover{border-color:var(--cyan);color:var(--ink)}.gtabs__tab[aria-selected=true]{border-color:var(--cyan);background:var(--cyan);color:#00191e}.gtabs__tab:focus-visible{outline:2px solid var(--green);outline-offset:2px}.gtabs__count{font-family:var(--mono);opacity:.7;font-size:11.5px}.gtabs__tab--soon{color:var(--muted);cursor:default;border-style:dashed}.gtabs__tab--soon:hover{border-color:var(--line-2);color:var(--muted)}.gtabs__soon{color:var(--green);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#00f57a1f;border-radius:4px;padding:2px 6px;font-size:10.5px}.gtabs__panel:not([hidden]){animation:panel-in .55s var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.reel{isolation:isolate;padding-block:clamp(28px,3.5vw,48px) clamp(40px,5vw,72px);position:relative;overflow:clip}.reel__ghost{z-index:-1;letter-spacing:-.024em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #28607099;pointer-events:none;font-size:clamp(80px,14vw,210px);font-weight:700;line-height:1;position:absolute;top:clamp(26px,3.5vw,50px);left:8%}.reel__head{grid-template-columns:auto 1fr;grid-template-areas:"track track""title title""blurb link";align-items:end;gap:8px 24px;margin-bottom:26px;display:grid}.reel__track{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-area:track;font-size:12px}.reel__track b{background:var(--cyan);color:#00191e;border-radius:4px;margin-right:6px;padding:1px 6px;font-weight:500;display:inline-block}.reel__title{letter-spacing:-.02em;grid-area:title;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.08}.reel__blurb{color:var(--ink-2);grid-area:blurb}.reel__head .textlink{grid-area:link;justify-self:end}.slider{position:relative}.slider__controls{width:var(--wrap);justify-content:flex-end;align-items:center;gap:10px;margin:0 auto 18px;display:flex}.slider__count{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px;font-size:13px}.slider__track{--inset:calc((100vw - var(--wrap)) / 2);padding:2px var(--inset);scroll-padding-inline:var(--inset);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;column-gap:16px;display:flex;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.vcard{flex:0 0 var(--card);border:1px solid var(--line);scroll-snap-align:start;transition:opacity .8s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), border-color .3s;background:#010f17b8;border-radius:14px;padding:12px}.vcard:hover{border-color:var(--line-2)}.vcard__foot{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 2px 0;display:flex}.vcard__anon{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.vcard__anon>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard__mark{width:30px;height:auto;color:var(--logo);flex:none}.views{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:15px;display:inline-flex}.views b{color:var(--ink);font-weight:600}.views .icon-eye{color:var(--cyan)}.views .icon-ig{color:var(--muted);margin-left:2px}.vf{background:var(--bg-2);border-radius:10px;position:relative;overflow:hidden}.vf--short{aspect-ratio:9/16}.vf--long{aspect-ratio:16/9}.vf iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vf__link{display:block;position:absolute;inset:0}.vf__img{object-fit:cover;transition:transform 1s var(--ease)}.vf__link:hover .vf__img{transform:scale(1.045)}.vf__scrim{background:linear-gradient(#0000 62%,#00090f73);position:absolute;inset:0}.vf__play{color:#fff;width:60px;height:42px;transition:background .25s, color .25s, transform .35s var(--ease);background:#141c20cc;border-radius:12px;place-items:center;margin:-21px 0 0 -30px;display:grid;position:absolute;top:50%;left:50%}.vf__link:hover .vf__play{background:var(--cyan);color:#00191e;transform:scale(1.08)}.longform{border-block:1px solid var(--line);background:#000;padding-block:clamp(70px,9vw,130px);position:relative;overflow:hidden}.lf{touch-action:pan-y;position:relative}.lf__ambient{z-index:0;pointer-events:none;position:absolute;inset:-30% 0}.lf__ambient img{object-fit:cover;opacity:0;filter:blur(26px)saturate(1.4);transition:opacity .9s;transform:scale(1.2)}.lf__ambient img.is-active{opacity:.42}.lf__stage{z-index:1;aspect-ratio:16/9;width:min(66vw,980px);margin-inline:auto;position:relative}.lf__slide{opacity:0;pointer-events:none;transform:translate3d(calc(var(--o) * 88%), 0, 0) scale(.78);transition:transform .95s var(--ease), opacity .7s ease;position:absolute;inset:0}.lf__slide.is-side{opacity:.32;pointer-events:auto}.lf__slide.is-active{opacity:1;pointer-events:auto;transform:none}.lf__slide .vf{border-radius:14px;box-shadow:0 30px 100px #0000008c}.lf__sidehit{cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.lf__arrow{z-index:2;position:absolute;top:calc(min(66vw,980px)/3.55556 - 24px)}.lf__arrow--prev{left:clamp(10px,3vw,40px)}.lf__arrow--next{right:clamp(10px,3vw,40px)}.lf__caption{z-index:1;text-align:center;color:var(--ink-2);justify-content:center;gap:14px;margin-top:22px;display:flex;position:relative}.lf__index{font-family:var(--mono);color:var(--muted);flex:none;font-size:13px;line-height:1.9}@keyframes pulse{50%{opacity:.25}}.midcta{background:var(--cyan);color:#00191e;padding-block:clamp(48px,6.5vw,96px);position:relative;overflow:hidden}.midcta__ghost{letter-spacing:-.024em;white-space:nowrap;color:#00191e0b;pointer-events:none;margin-top:-.55em;font-size:clamp(90px,14vw,200px);font-weight:700;line-height:1.1;position:absolute;top:50%;left:-20%}.midcta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.midcta h2{letter-spacing:-.024em;max-width:16ch;font-size:clamp(32px,4.6vw,62px);font-weight:600;line-height:1.04}.section{padding-block:var(--section) 0}.section__head{margin-bottom:clamp(30px,4vw,56px)}.svc li{border-top:1px solid var(--line)}.svc li:last-child{border-bottom:1px solid var(--line)}.svc__row{min-height:104px;transition:padding .45s var(--ease), color .3s;grid-template-columns:56px minmax(0,1.05fr) minmax(0,1fr) 40px;align-items:center;gap:16px;padding:22px 0;display:grid;position:relative}a.svc__row:hover,div.svc__row:hover{padding-left:14px}.svc__num{font-family:var(--mono);color:var(--muted);font-size:13px}.svc__title{letter-spacing:-.02em;font-size:clamp(25px,2.9vw,38px);font-weight:600;line-height:1.12;transition:color .3s}.svc__row:hover .svc__title{color:var(--green)}.svc__desc{color:var(--ink-2);font-size:16px}.svc__arrow{color:var(--muted);transition:transform .35s var(--ease), color .25s;justify-self:end}.svc__row:hover .svc__arrow{color:var(--green);transform:translate(4px)}.svc__thumb{z-index:3;aspect-ratio:9/13;opacity:0;pointer-events:none;width:128px;transition:opacity .3s, transform .5s var(--ease);border-radius:10px;position:absolute;top:50%;right:36%;overflow:hidden;transform:translateY(-50%)rotate(4deg)scale(.84)}.svc__thumb img{object-fit:cover}.svc__row:hover .svc__thumb{opacity:1;transform:translateY(-50%)rotate(-3deg)scale(1)}.receipts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.receipt{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex}.receipts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.receipts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts--1{grid-template-columns:minmax(0,1fr)}.receipt:first-child{border-color:var(--green)}.receipt__views{letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1}.receipt:first-child .receipt__views{color:var(--green)}.receipt__meta{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:14px;display:inline-flex}.receipt__meta .icon-eye{color:var(--cyan)}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes--1{grid-template-columns:minmax(0,1fr)}.quotes--1 .quote blockquote{color:var(--ink);font-size:clamp(19px,2vw,24px)}.quote{border:1px solid var(--line);background:#03121b80;border-radius:14px;flex-direction:column;justify-content:space-between;gap:26px;padding:26px 22px 22px;display:flex;position:relative}.quote blockquote{color:var(--ink-2);flex:1}.quote figcaption{flex-direction:column;font-size:15px;display:flex}.quote figcaption b{font-weight:600}.quote figcaption span{color:var(--muted)}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tier{border:1px solid var(--line);transition:opacity .8s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), border-color .3s;background:#03121b80;border-radius:14px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.tier:hover{border-color:var(--line-2)}.tier--hot,.tier--hot:hover{border-color:var(--cyan);background:linear-gradient(#04cde317,#03121b80 46%)}.tier__badge{background:var(--cyan);color:#00191e;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:500;position:absolute;top:-12px;left:24px}.tier h3{letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:1.2}.tier__summary{min-height:3.1em;color:var(--ink-2);margin-top:6px}.tier__price{border-block:1px solid var(--line);font-family:var(--mono);color:var(--green);margin-block:18px;padding-block:14px;font-size:15px}.tier ul{flex:1;align-content:start;gap:10px;margin-bottom:26px;font-size:16px;display:grid}.tier li{color:var(--ink-2);padding-left:20px;position:relative}.tier li:before{content:"";background:var(--cyan);width:10px;height:2px;position:absolute;top:.62em;left:0}.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,6vw,88px);display:grid}.faq__head{align-self:start;margin:0;position:sticky;top:104px}.faq__list details{border-top:1px solid var(--line)}.faq__list details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25;transition:color .25s}.faq summary:hover h3{color:var(--green)}.faq summary i{flex:none;width:14px;height:14px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--cyan);width:14px;height:2px;transition:transform .35s var(--ease);position:absolute;top:6px}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{max-width:62ch;color:var(--ink-2);padding-bottom:22px}@supports (interpolate-size:allow-keywords){.faq details{interpolate-size:allow-keywords}.faq details::details-content{height:0;transition:height .42s var(--ease), content-visibility .42s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}.contact{margin-top:var(--section);border-top:1px solid var(--line);background:radial-gradient(circle at 8% 100%, #00f57a14, transparent 38%), radial-gradient(circle at 92% 0%, #04cde31f, transparent 42%), var(--bg);padding-block:clamp(70px,9vw,130px)}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);display:grid}.contact__title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(44px,6.4vw,92px);font-weight:600;line-height:1}.contact__links{flex-wrap:wrap;gap:14px 28px;margin-top:26px;display:flex}.contact__links .textlink{overflow-wrap:anywhere}.contact__me{align-items:center;gap:14px;margin-top:28px;display:flex}.contact__avatar{border:2px solid var(--cyan);background:var(--bg-2);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.contact__avatar img{object-fit:cover}.contact__me p{flex-direction:column;line-height:1.35;display:flex}.contact__me b{font-weight:600}.contact__me span{color:var(--muted);font-size:14px}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--ink-2);font-size:14px}.field--wide,.form__foot{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--line-2);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#03121bcc;border-radius:8px;padding:11px 13px;font-size:16px;transition:border-color .2s}.field textarea{resize:vertical}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2384959e' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan);outline:0}.form__foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form__status{color:var(--ink-2);flex:260px;font-size:15px}.form__status a{color:var(--cyan);text-decoration:underline}.form__status--sent{color:var(--green)}.form__status--error{color:#ffb4b4}.form__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.field__error{color:#ffb4b4;font-size:13.5px}.field [aria-invalid=true]{border-color:#ff7b7b}.form .btn:disabled{opacity:.7;cursor:progress}.footer{isolation:isolate;border-top:1px solid var(--line);padding-top:clamp(48px,6vw,80px);position:relative;overflow:hidden}.footer__mark{z-index:-1;width:min(1400px, calc(100vw - var(--gutter) * 2));color:var(--cyan);opacity:.07;pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50% 22%;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 82%)}.footer__mark svg{width:100%;height:auto;display:block}.footer:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(60% 70% at 50% 100%,#04cde312,#0000 70%);position:absolute;inset:0}.footer__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.footer__blurb{max-width:34ch;color:var(--ink-2)}.footer__mail{overflow-wrap:anywhere;margin-top:16px}.footer nav{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.footer nav a{color:var(--ink-2);transition:color .2s}.footer nav a:hover{color:var(--green)}.footer__h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px}.footer__legal{color:var(--muted);border-top:1px solid #10303b99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:clamp(56px,9vw,140px);padding-top:20px;padding-bottom:76px;font-size:14px;display:flex}.credit{border:1px solid var(--line-2);color:var(--muted);border-radius:99px;align-items:center;gap:10px;padding:7px 12px 7px 15px;font-size:13px;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.credit__logo{filter:invert();opacity:.8;width:auto;height:22px;transition:opacity .3s}.credit__arrow .icon{width:14px;height:14px;transition:transform .35s var(--ease);transform:rotate(-45deg)}.credit:hover{border-color:var(--cyan);color:var(--ink);background:#04cde30f}.credit:hover .credit__logo{opacity:1}.credit:hover .credit__arrow .icon{transform:translate(2px,-2px)rotate(-45deg)}.dock{z-index:40;border:1px solid var(--line-2);contain:layout style;width:min(760px,100vw - 20px);height:44px;transition:transform .6s var(--ease);background:#020d14f0;border-radius:10px;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%,150%);box-shadow:0 12px 40px #00000080}.dock.is-on{transform:translate(-50%)}.dock__tc{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.dock__rec{background:var(--green);border-radius:50%;width:8px;height:8px}.dock__track{flex:1;gap:2px;min-width:0;height:28px;display:flex;position:relative}.dock__clip{min-width:max-content;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;background:#0e2a35;border-radius:3px;flex:1 1 0;align-items:center;padding:0 6px;font-size:10.5px;transition:background .25s,color .25s;display:flex;overflow:hidden}.dock__clip[data-tone="1"]{background:#0a2f33}.dock__clip[data-tone="2"]{background:#12303f}.dock__clip span{text-overflow:clip;overflow:hidden}.dock__clip:hover{color:var(--ink);background:#1b4a5a}.dock__clip.is-active{background:var(--cyan);color:#00191e}.dock__headwrap{pointer-events:none;width:0;position:absolute;inset:-4px auto -4px 0}.dock__head{background:var(--green);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 8px #00f57acc}.cursor{z-index:60;background:var(--green);color:#00150b;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .2s;position:fixed;top:0;left:0}.cursor.on{opacity:1}.catpage{padding-top:132px}.catpage__head{margin-bottom:48px}.crumbs{font-family:var(--mono);color:var(--muted);margin-bottom:18px;font-size:13px}.crumbs a:hover{color:var(--green)}.crumbs span{color:var(--ink-2)}.catgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catgrid--long{grid-template-columns:repeat(2,minmax(0,1fr))}.catgrid .brand-logo{max-width:100%;height:auto}.catnext{padding-block:var(--section);grid-template-columns:1.3fr 1fr;gap:40px;display:grid}.catnext h2{letter-spacing:-.024em;margin-bottom:22px;font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1.06}.catnext__links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.notfound{width:var(--wrap);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:100svh;margin-inline:auto;display:flex}@media (max-width:1000px){.nav__inner{grid-template-columns:1fr auto}.nav__toggle{display:block}.nav__links{padding:8px var(--gutter) 22px;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--ease), visibility .25s;background:#00090ffa;flex-direction:column;gap:0;font-size:24px;position:fixed;inset:72px 0 auto;transform:translateY(-10px)}.nav__links.is-open{opacity:1;visibility:visible;transform:none}.nav__links a{padding:12px 0}.hero__copy{flex-direction:column;align-items:stretch;gap:18px}.hero__aside{flex:none;max-width:560px}.hero__iris{padding-bottom:44vh}.faq,.contact__grid,.about__grid{grid-template-columns:minmax(0,1fr)}.about__media{width:min(100%,480px)}.faq__head{position:static}.receipts{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes,.tiers{grid-template-columns:minmax(0,1fr)}.tier__summary{min-height:0}.svc__thumb{display:none}.lf__stage{width:min(84vw,760px)}.lf__arrow{top:auto;bottom:-4px}.lf__caption{align-items:center;width:auto;min-height:48px;padding-inline:58px}}@media (max-width:700px){:root{--card:72vw}.wall__col:nth-child(n+5){display:none}.wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;inset:-12% -22%}.wall__run{gap:8px}.btn--lg{height:50px;padding:0 18px;font-size:16px}.hero__cta .btn{flex:auto}.hero__title{font-size:clamp(40px,12.4vw,62px)}.iris{width:92vw}.reel__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"track""title""blurb""link"}.reel__head .textlink{justify-self:start;margin-top:8px}.slider__controls{display:none}.catnext{grid-template-columns:minmax(0,1fr)}.svc__row{grid-template-columns:34px minmax(0,1fr) 24px;gap:6px 10px;min-height:0}.svc__desc{grid-area:2/2/auto/4}.form{grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid>:first-child{grid-column:1/-1}.catgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catgrid--long{grid-template-columns:minmax(0,1fr)}.catgrid .vcard{padding:8px}.catgrid .vcard__anon>span{font-size:13px}.catgrid .vcard__mark{display:none}.dock{gap:8px;height:36px;padding:0 6px 0 9px}.dock__tc{gap:6px;font-size:11px}.dock__track{height:22px}.dock__clip{padding:0}.dock__clip span{display:none}}@media (max-width:420px){.receipt{padding:16px}.receipt__views{font-size:30px}.receipt .brand-logo{max-width:100%;height:auto}.stats__item{padding:16px}.stats__item dd{font-size:36px}}@media (prefers-reduced-motion:reduce){html.js .hero{height:100svh}html.js .manifesto{--p:1;height:auto}html.js .manifesto__stage{height:auto;min-height:70vh;position:static}html.js [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.hero__bar{display:none}}@media print{.dock,.cursor,.wall,.hero__iris{display:none}}
