.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-ext-300-normal.BYS6Dpvq.woff2) format("woff2"),url(/_astro/outfit-latin-ext-300-normal.CMIMshEd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-300-normal.CRYTwY6m.woff2) format("woff2"),url(/_astro/outfit-latin-300-normal.AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2) format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/outfit-latin-ext-900-normal.D2Agn9b_.woff2) format("woff2"),url(/_astro/outfit-latin-ext-900-normal.P1LUQYP8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/outfit-latin-900-normal.D7VxKg29.woff2) format("woff2"),url(/_astro/outfit-latin-900-normal.DBTzQ72N.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-cyrillic-ext-900-normal.ET-C-0fX.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-900-normal.CfuaLo5j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-cyrillic-900-normal.CrYcRZSi.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-900-normal.CGsoW8-j.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-vietnamese-900-normal.DNvcOCEl.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-900-normal.Dz06HFPU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-latin-ext-900-normal.BTaqesvP.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-900-normal.DoASD5Eh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-latin-900-normal.B0TD3Qnu.woff2) format("woff2"),url(/_astro/montserrat-latin-900-normal.BDWDmVut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-cyrillic-ext-wght-normal.CVcCQn0y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-cyrillic-wght-normal.BJ-nQEdz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-greek-wght-normal.DeN4rzfy.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-vietnamese-wght-normal.AVFfiTln.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-latin-ext-wght-normal.gysdOMcS.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-latin-wght-normal.n-dP9qr2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-symbols2-500-normal.CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-vietnamese-500-normal.Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2) format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #171717;--panel: #1e1e1e;--raise: #262626;--snow: #f4fffb;--tif: #21f1a8;--tif-deep: #0d8c5e;--ink: #171717;--line: rgba(244, 255, 251, .14);--display: "Outfit", ui-sans-serif, system-ui, sans-serif;--heading: "Montserrat", "Outfit", ui-sans-serif, system-ui, sans-serif;--body: "Roboto Flex Variable", "Roboto Flex", ui-sans-serif, system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.87, 0, .13, 1);--fast: .25s;--gx: max(16px, env(safe-area-inset-left, 0px));--gr: max(16px, env(safe-area-inset-right, 0px));--nav-h: 72px;color-scheme:dark}@media(min-width:760px){:root{--gx: max(24px, env(safe-area-inset-left, 0px));--gr: max(24px, env(safe-area-inset-right, 0px));--nav-h: 78px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--snow);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--tif);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:var(--gx);top:8px;z-index:200;background:var(--tif);color:var(--ink);padding:10px 16px;border-radius:999px;font-weight:600;translate:0 -200%}.skip-link:focus{translate:0 0}main{outline:none}.wrap{padding-left:var(--gx);padding-right:var(--gr)}.nav-spacer{height:var(--nav-h)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}.split>:first-child{min-width:0}@media(max-width:760px){.split{grid-template-columns:minmax(0,1fr);gap:16px}}.display{font-family:var(--heading);font-weight:900;text-transform:lowercase;letter-spacing:-.01em;line-height:1}.mono{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.label{font-size:15px;opacity:.7}.lede{font-size:clamp(20px,2.1vw,30px);font-weight:300;line-height:1.32}.body{font-size:clamp(16px,1.25vw,18px);line-height:1.5;opacity:.78}em{font-style:normal;color:var(--accent, var(--tif))}.ground-dark{background:var(--bg);--fg: var(--snow);--accent: var(--tif);color:var(--fg)}.ground-panel{background:var(--panel);--fg: var(--snow);--accent: var(--tif);color:var(--fg)}.ground-snow{background:var(--snow);--fg: var(--ink);--accent: var(--tif-deep);color:var(--fg)}.ground-tif{background:var(--tif);--fg: var(--ink);--accent: var(--ink);color:var(--fg)}.section{padding-block:clamp(88px,10vw,140px)}.section>*+*{margin-top:clamp(40px,5vw,72px)}.w{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.22em;margin-bottom:-.22em}.w>span{display:inline-block}.nav{position:fixed;inset:0 0 auto;z-index:100;height:var(--nav-h);padding-top:env(safe-area-inset-top,0px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;background:#171717eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav__links,.nav__actions{display:flex;gap:8px;align-items:center}.nav__actions{justify-content:flex-end}.nav__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f4fffb1a;pointer-events:none}.nav__progress i{display:block;height:100%;background:var(--tif);transform-origin:0 50%;transform:scaleX(0)}.logo{display:block;width:150px;border-radius:6px;transition:scale var(--fast) var(--ease-soft)}.logo__svg{display:block;width:100%;height:auto;overflow:visible}.logo__word,.logo__dot{transition:fill var(--fast) var(--ease-soft)}.logo__dot{transform-box:fill-box;transform-origin:50% 100%}@media(hover:hover){.logo:hover .logo__word{fill:var(--tif)}.logo:hover .logo__dot{fill:var(--snow);animation:logo-hop .75s var(--ease-out)}}.logo:focus-visible .logo__word{fill:var(--tif)}.logo:active{scale:.97}@keyframes logo-hop{0%{translate:0 0;scale:1 1}30%{translate:0 -70%;scale:.9 1.1}55%{translate:0 0;scale:1.15 .85}75%{translate:0 -14%;scale:1 1}to{translate:0 0;scale:1 1}}@media(prefers-reduced-motion:reduce){.logo:hover .logo__dot{animation:none}}.stop{display:inline-block;color:var(--accent, var(--tif))}.stop-tail,.glue,.nobreak{white-space:nowrap}p,li,dd,figcaption,blockquote,h1,h2,h3,h4,small,.lede{text-wrap:pretty}@media(max-width:760px){.nav{grid-template-columns:auto 1fr}.nav__links{display:none}.nav__actions .pill:not(.pill--solid){display:none}.logo{width:118px}.nav__actions .pill.nav__toggle{display:inline-flex}}.nav__toggle{cursor:pointer;font:inherit;font-size:14px;background:transparent;color:inherit}.nav__toggle[aria-expanded=true]{border-color:var(--tif);color:var(--tif)}.nav__menu{position:absolute;top:100%;left:0;right:0;padding:12px var(--gr) 28px var(--gx);display:grid;background:var(--bg, #171717);border-bottom:1px solid rgba(244,255,251,.1)}.nav__menu[hidden]{display:none}.nav__menu a{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:40px;line-height:1;letter-spacing:-.01em;padding:12px 0;border-bottom:1px solid rgba(244,255,251,.08);transition:color .3s,translate .4s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.nav__menu a:hover,.nav__menu a:focus-visible{color:var(--tif);translate:8px 0}@media(min-width:761px){.nav__menu,.nav__toggle{display:none!important}}.nav__work{gap:6px;cursor:pointer;font:inherit;font-size:14px;background:transparent;color:inherit}.nav__chev{width:14px;height:14px;stroke:currentColor;transition:rotate .45s var(--ease-out)}.nav__work[aria-expanded=true]{border-color:var(--tif);color:var(--tif)}.nav__work[aria-expanded=true] .nav__chev{rotate:180deg}.work-menu{position:absolute;top:100%;left:0;right:0;z-index:2;background:var(--panel);border-bottom:1px solid rgba(244,255,251,.1);box-shadow:0 40px 80px #00000073}.work-menu[hidden],.work-scrim[hidden]{display:none}.work-menu__inner{padding:28px var(--gr) 24px var(--gx);display:grid;gap:22px}.work-menu__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.work-menu__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(244,255,251,.1);padding-top:18px}.work-menu__foot .mono{opacity:.5}.work-menu__all{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;transition:color var(--fast) var(--ease-soft)}.work-menu__all svg{width:18px;height:18px;stroke:currentColor;transition:translate .35s var(--ease-out)}.work-menu__all:hover{color:var(--tif)}.work-menu__all:hover svg{translate:4px 0}.work-scrim{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:1;background:#0a0a0a8c}.wcard{display:grid;gap:10px;padding:10px 10px 16px;border-radius:22px;background:var(--raise);border:1px solid transparent;height:100%;align-content:start;transition:background-color var(--fast) var(--ease-soft),border-color var(--fast) var(--ease-soft),translate .45s var(--ease-out)}.wcard__thumb{position:relative;display:block;aspect-ratio:16 / 10;border-radius:14px;overflow:clip;background:var(--bg)}.wcard__thumb img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease-soft)}.wcard__meta{display:flex;gap:10px;padding-inline:6px;color:var(--tif)}.wcard__meta span+span{color:#f4fffb8c}.wcard__here{display:none;position:absolute;left:10px;top:10px;color:var(--ink);background:var(--tif);border-radius:999px;padding:5px 10px;font-size:11px}.wcard.is-here .wcard__here{display:inline-block}.wcard.is-here{border-color:#21f1a880}.wcard__title{display:flex;align-items:center;gap:6px;padding-inline:6px;font-family:var(--display);font-weight:600;font-size:19px;line-height:1.15;letter-spacing:-.01em;transition:color var(--fast) var(--ease-soft)}.wcard__arrow{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-left:auto;border-radius:50%;background:#f4fffb14;transition:background-color var(--fast) var(--ease-soft),color var(--fast) var(--ease-soft)}.wcard__arrow svg{width:15px;height:15px;stroke:currentColor;transition:translate .45s var(--ease-out),opacity .3s var(--ease-soft)}.wcard__meta,.wcard__meta span+span,.wcard__result{transition:color var(--fast) var(--ease-soft),opacity var(--fast) var(--ease-soft)}.wcard__result{padding-inline:6px;font-size:14px;line-height:1.4;opacity:.65}@media(hover:hover){.wcard:hover{background:var(--tif);border-color:var(--tif);color:var(--ink);translate:0 -4px}.wcard:hover .wcard__thumb img{scale:1.05}.wcard:hover .wcard__meta,.wcard:hover .wcard__meta span+span{color:var(--ink)}.wcard:hover .wcard__result{opacity:.8}.wcard:hover .wcard__arrow{background:var(--ink);color:var(--tif)}.wcard:hover .wcard__arrow svg{animation:wcard-arrow-out .5s var(--ease-out)}.wcard:not(:hover) .wcard__arrow svg{opacity:.75}}@keyframes wcard-arrow-out{0%{translate:0 0;opacity:1}45%{translate:10px -10px;opacity:0}46%{translate:-10px 10px;opacity:0}to{translate:0 0;opacity:1}}.wcard:focus-visible{background:var(--tif);color:var(--ink)}.wcard:focus-visible .wcard__meta,.wcard:focus-visible .wcard__meta span+span{color:var(--ink)}.wcard:focus-visible .wcard__arrow{background:var(--ink);color:var(--tif)}@media(prefers-reduced-motion:reduce){.wcard:hover .wcard__arrow svg{animation:none}}@media(max-width:1100px){.work-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.work-menu,.work-scrim{display:none!important}}.nav__menu{max-height:calc(100svh - var(--nav-h));overflow-y:auto}.nav__menu-work{display:grid;gap:8px;padding:6px 0 14px;border-bottom:1px solid rgba(244,255,251,.08)}.nav__menu .nav__menu-work a{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding:4px 0;border:0;font-family:var(--display);font-weight:600;text-transform:none;font-size:17px;letter-spacing:-.01em;line-height:1.2}.nav__menu-work img{width:76px;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px}.nav__menu-work small{display:block;color:var(--tif);margin-bottom:3px;font-size:11px}.pill{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(244,255,251,.28);font-size:14px;transition:border-color var(--fast) var(--ease-soft),color var(--fast) var(--ease-soft),background-color var(--fast) var(--ease-soft),translate var(--fast) var(--ease-soft)}.pill:hover{border-color:var(--tif);color:var(--tif);translate:0 -2px}.pill--solid{background:var(--tif);border-color:var(--tif);color:var(--ink);font-weight:500}.pill--solid:hover{background:var(--snow);border-color:var(--snow);color:var(--ink)}.pill[aria-current=page]{border-color:var(--tif);color:var(--tif)}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:5px 5px 5px 22px;min-height:48px;border-radius:999px;background:var(--snow);color:var(--ink);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--fast) var(--ease-soft),gap var(--fast) var(--ease-soft)}.cta__arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);transition:translate var(--fast) var(--ease-soft)}.cta__arrow svg{width:18px;height:18px;stroke:var(--tif)}.cta:hover{background:var(--tif)}.cta:hover .cta__arrow{translate:6px 0}.cta--block{display:flex;width:100%}.btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 22px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--fast) var(--ease-soft),color var(--fast) var(--ease-soft),border-color var(--fast) var(--ease-soft),gap var(--fast) var(--ease-soft)}.btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.btn:hover{gap:14px}.btn--light{background:var(--snow);color:var(--ink)}.btn--light:hover{background:var(--tif)}.btn--tif{background:var(--tif);color:var(--ink)}.btn--tif:hover{background:var(--snow)}.btn--ghost{border:1px solid rgba(244,255,251,.35);color:var(--snow)}.btn--ghost svg{stroke:var(--tif)}.btn--ghost:hover{background:var(--snow);border-color:var(--snow);color:var(--ink)}.btn--ghost:hover svg{stroke:var(--ink)}.btns{display:flex;flex-wrap:wrap;gap:12px}.link-back{display:inline-flex;gap:8px;align-items:center;font-size:15px;font-weight:500;transition:color var(--fast) var(--ease-soft)}.link-back span{transition:translate var(--fast) var(--ease-soft)}.link-back:hover{color:var(--tif)}.link-back:hover span{translate:-6px 0}.link-read{display:inline-flex;align-items:center;gap:14px;font-weight:600;font-size:18px;transition:gap var(--fast) var(--ease-soft)}.link-read i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--tif);font-style:normal;transition:background-color var(--fast) var(--ease-soft),color var(--fast) var(--ease-soft)}.link-read:hover{gap:22px}.link-read:hover i{background:var(--tif);color:var(--ink)}.link-email{display:inline-flex;align-items:center;gap:16px;font-family:var(--display);font-weight:600;font-size:clamp(20px,2.9vw,42px);letter-spacing:-.02em;max-width:100%;overflow-wrap:anywhere;transition:color var(--fast) var(--ease-soft),gap var(--fast) var(--ease-soft)}.link-email svg{width:.8em;height:.8em;flex:none;stroke:var(--tif);fill:none;stroke-width:2.4}.link-email:hover{color:var(--tif);gap:24px}.cards{display:grid;gap:16px;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.card{--c-bg: var(--raise);--c-fg: var(--snow);--c-acc: var(--tif);--c-line: rgba(244, 255, 251, .12);--h-bg: var(--snow);--h-fg: var(--ink);--h-acc: var(--tif-deep);--h-line: rgba(23, 23, 23, .14);background:var(--c-bg);color:var(--c-fg);border-radius:28px;padding:32px 30px 36px;display:flex;flex-direction:column;gap:14px;transition:background-color var(--fast) var(--ease-soft),color var(--fast) var(--ease-soft),translate var(--fast) var(--ease-soft),border-color var(--fast) var(--ease-soft)}.card .acc{color:var(--c-acc);transition:color var(--fast) var(--ease-soft)}.card .rule{height:1px;background:var(--c-line)}@media(hover:hover){.card:hover{--c-bg: var(--h-bg);--c-fg: var(--h-fg);--c-acc: var(--h-acc);--c-line: var(--h-line);translate:0 -4px}}.card--outline-light{--c-bg: transparent;--c-fg: var(--ink);--c-acc: var(--tif-deep);border:1px solid rgba(23,23,23,.14);--h-bg: var(--ink);--h-fg: var(--snow);--h-acc: var(--tif)}.card--ink{--c-bg: var(--ink);--c-fg: var(--snow);--c-acc: var(--tif);--h-bg: var(--tif);--h-fg: var(--ink);--h-acc: var(--ink)}.card--outline-dark{--c-bg: transparent;border:1px solid rgba(33,241,168,.5);--h-bg: var(--snow);--h-fg: var(--ink)}.card--static:hover{translate:none}.card h3,.card .card__title{font-family:var(--heading);font-weight:900;text-transform:lowercase;letter-spacing:-.01em;line-height:1;font-size:clamp(24px,2.2vw,34px)}.card p{font-size:16px;line-height:1.5;opacity:.78}.card .num{font-family:var(--heading);font-weight:900;font-size:56px;line-height:1;color:var(--c-acc)}@media(max-width:900px){.cards{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}}@media(max-width:600px){.cards{grid-template-columns:minmax(0,1fr)}}.chip{display:grid;place-items:center;min-height:64px;border-radius:999px;padding:0 20px;font-size:16px;font-weight:500;text-align:center}.case-hero{padding-top:56px;padding-bottom:24px;display:grid;gap:44px}.case-hero__crumb{display:flex;justify-content:space-between;align-items:center;gap:16px}.case-hero__tags{display:flex;gap:8px;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--tif);color:var(--ink);font-size:13px;font-weight:500}.tag--dark{background:var(--raise);color:var(--snow)}.case-hero__title{font-size:clamp(40px,12.2vw,176px);line-height:.98}.case-hero__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.case-hero__meta div{border-top:1px solid rgba(244,255,251,.18);padding-top:18px;display:grid;gap:8px;align-content:start}.case-hero__meta dt{opacity:.5}.case-hero__meta dd{font-size:16px;font-weight:500;line-height:1.4}@media(max-width:900px){.case-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-hero__media{border-radius:32px;overflow:clip;position:relative}.case-hero__media img{width:100%;height:100%;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:72px var(--gr) 72px var(--gx)}.stats__n{font-family:var(--heading);font-weight:900;font-size:clamp(56px,8vw,128px);line-height:.9;letter-spacing:-.01em}.stats__l{font-size:17px;font-weight:500;opacity:.8;margin-top:6px}@media(max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.chapter__num{color:var(--accent)}.chapter__label{font-size:15px;opacity:.7;margin-top:10px}.chapter__statement{font-size:clamp(40px,5vw,72px)}.chapter__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 40px;margin-top:28px}.chapter__body p{font-size:clamp(16px,1.25vw,18px);line-height:1.5;opacity:.78}.marquee{background:var(--tif);color:var(--ink);overflow:clip;padding-block:22px}.marquee__track{display:flex;width:max-content}.marquee__set{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--heading);font-weight:900;font-size:clamp(26px,2.8vw,40px);text-transform:lowercase;letter-spacing:-.01em;white-space:nowrap}.marquee--small{padding-block:14px}.marquee--small .marquee__set{font-size:18px;gap:22px;padding-right:22px;letter-spacing:.01em}.marquee--small .marquee__set i{width:7px;height:7px}.marquee__set i{width:12px;height:12px;border-radius:50%;background:var(--ink);flex:none}.quote{border-radius:32px;padding:clamp(28px,3.5vw,48px)}.quote p{font-family:var(--heading);font-weight:900;font-size:clamp(28px,3.6vw,56px);line-height:1.02;letter-spacing:-.01em}.next{background:var(--snow);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:40px;align-items:center;padding:96px var(--gr) 96px var(--gx)}.next__title{font-size:clamp(48px,6vw,96px);line-height:.98;margin:20px 0}@media(max-width:760px){.next__title{font-size:10vw}}.next__thumb{border-radius:28px;overflow:clip;aspect-ratio:4 / 3}.next__thumb img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease-soft)}.next:hover .next__thumb img{scale:1.04}.next:hover .link-read{gap:22px}.next:hover .link-read i{background:var(--tif);color:var(--ink)}@media(max-width:760px){.next{grid-template-columns:minmax(0,1fr)}}.figure{border-radius:24px;overflow:clip;background:var(--panel)}.figure img{width:100%;height:auto}.caption{display:flex;gap:12px;margin-top:14px;font-size:15px}.caption .mono{color:var(--accent);flex:none;padding-top:3px}.caption p{opacity:.72}.rows>*{border-top:1px solid var(--line);padding-block:32px}.ground-snow .rows>*{border-color:#17171729}.rows>* .rule-draw{display:none}.phone{width:100%;max-width:300px;aspect-ratio:1 / 2.06;border-radius:15%/7.3%;background:#0a0a0a;border:1.5px solid rgba(244,255,251,.18);padding:7px;box-shadow:0 30px 60px #00000080}.phone__screen{width:100%;height:100%;border-radius:12%/5.8%;overflow:clip}.phone__screen img{width:100%;height:auto}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);translate:-50% calc(100% + 48px);visibility:hidden;background:var(--snow);color:var(--ink);padding:12px 20px;border-radius:999px;font-size:14px;font-weight:500;z-index:300;transition:translate .4s var(--ease-soft),visibility 0s linear .4s}.toast.is-on{translate:-50% 0;visibility:visible;transition:translate .4s var(--ease-soft),visibility 0s}.curtain{position:fixed;inset:0;z-index:250;background:var(--snow);clip-path:inset(100% 0% 0% 0%);pointer-events:none}.veil{position:fixed;inset:0;z-index:90;background:var(--bg);opacity:0;pointer-events:none}.to-top{position:fixed;right:max(24px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 24px);z-index:95;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--snow);color:var(--ink);border:1px solid rgba(23,23,23,.12);box-shadow:0 12px 30px #00000047;opacity:0;translate:0 16px;scale:.9;visibility:hidden;transition:opacity .35s var(--ease-soft),translate .45s var(--ease-out),scale .45s var(--ease-out),background-color var(--fast) var(--ease-soft),visibility 0s linear .45s}.to-top svg{width:22px;height:22px;stroke:currentColor;transition:translate .35s var(--ease-out)}.to-top.is-on{opacity:1;translate:0 0;scale:1;visibility:visible;transition:opacity .35s var(--ease-soft),translate .45s var(--ease-out),scale .45s var(--ease-out),background-color var(--fast) var(--ease-soft),visibility 0s}@media(hover:hover){.to-top:hover{background:var(--tif)}.to-top:hover svg{translate:0 -3px}}.to-top:active{scale:.94}@media(max-width:760px){.to-top{width:46px;height:46px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}}.motion [data-fade],.motion [data-intro-item]{opacity:0}.motion :is(.hero__name,.hero__media,.hero__intro,.hero-quote,[data-intro-title],[data-intro-media],[data-adwall],[data-fan],[data-contact-label],[data-contact-title],[data-contact-intro],[data-contact-links],[data-about],.tools li,[data-photo] img,[data-tape],.timeline .entry){opacity:0}[data-word]{display:inline-block}.motion [data-cards]>*{opacity:0}[data-reveal],[data-parallax]{overflow:clip}.adwall{position:relative;aspect-ratio:1392 / 600;border-radius:32px;overflow:clip;background:linear-gradient(180deg,#1e1e1e,#0d2e24)}.adwall__ad{position:absolute;width:23.7%;aspect-ratio:1;border-radius:18px;overflow:clip;box-shadow:0 24px 48px #00000073}.adwall__ad img{width:100%;height:100%;object-fit:cover}.adwall__cap{position:absolute;left:40px;bottom:28px;font-size:14px;opacity:.6}@media(max-width:760px){.adwall{aspect-ratio:4 / 5}.adwall__ad{width:46%}}.pull{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;align-items:start}.pull__label{opacity:.55;max-width:300px}.pull .quote{background:var(--ink);color:var(--snow)}.pull .quote em{color:var(--tif)}.pull--tif .quote{background:var(--tif);color:var(--ink)}.pull--tif .quote p{font-size:clamp(26px,3vw,44px)}.pull--tif .quote .body{margin-top:20px;font-family:var(--body);font-weight:400;font-size:17px;letter-spacing:0;opacity:.8}@media(max-width:760px){.pull{grid-template-columns:minmax(0,1fr)}}.test{padding:0;overflow:clip;gap:0}.test__visual{height:360px;position:relative;display:grid;place-items:center;background:linear-gradient(180deg,#0f3328,#1e1e1e);overflow:clip}.test__visual img{width:290px;aspect-ratio:1;border-radius:16px;box-shadow:0 20px 40px #00000080}.test__visual--win{background:var(--tif);color:var(--ink);place-items:stretch;padding:36px;display:flex;flex-direction:column;justify-content:space-between}.test__visual--win .big{font-family:var(--heading);font-weight:900;font-size:clamp(120px,14vw,200px);line-height:.8;letter-spacing:-.01em}.test__body{padding:32px 32px 36px;display:grid;gap:18px}.test__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.test__body dt{opacity:.5}.test__body dd{margin-top:6px;font-size:16px;line-height:1.5;opacity:.8}.test__body dd.strong{opacity:1;font-weight:500}.verdict{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;background:var(--bg);color:var(--snow);white-space:nowrap}.verdict--win{background:var(--tif);color:var(--ink)}.lane__head{display:flex;align-items:center;gap:10px}.lane__dot{width:12px;height:12px;border-radius:50%}.lane li{display:grid;gap:6px;padding-top:18px;border-top:1px solid var(--c-line)}.lane li strong{font-size:18px;font-weight:600}.lane li span{font-size:15px;opacity:.7;line-height:1.5}.qrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;align-items:center}.qrow__q{font-size:clamp(32px,3.6vw,52px);line-height:1.04}.qrow__q em{color:var(--tif)}.qrow__t{font-family:var(--display);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em}@media(max-width:760px){.qrow{grid-template-columns:minmax(0,1fr);gap:10px}}.metric-chips{display:flex;flex-wrap:wrap;gap:10px}.metric-chips li{padding:14px 22px;border-radius:999px;border:1px solid rgba(33,241,168,.6);font-size:16px;font-weight:500}.steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.steps li{border:1px solid rgba(23,23,23,.16);border-radius:20px;padding:22px 18px;display:grid;gap:8px;transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft)}.steps li .mono{color:var(--tif-deep)}.steps li strong{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:22px;line-height:1;letter-spacing:-.01em}.steps li.is-on{background:#1717170f}.steps li.step--problem.is-on{background:var(--ink);color:var(--snow)}.steps li.step--problem.is-on .mono{color:var(--tif)}.motion .steps li{background:transparent}@media(max-width:1000px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.persona__top{display:flex;justify-content:space-between;align-items:center}.persona__av{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-family:var(--heading);font-weight:900;font-size:30px;color:var(--ink)}.persona__name{font-family:var(--heading);font-weight:900;font-size:64px;line-height:.9;letter-spacing:-.01em;text-transform:lowercase}.persona__quote{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.28;letter-spacing:-.01em}.tradeoff{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px;background:var(--tif);color:var(--ink);border-radius:32px;padding:clamp(28px,4vw,48px)}.tradeoff h3{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:clamp(32px,3.4vw,48px);line-height:1.04;letter-spacing:-.01em;margin:18px 0}.tradeoff ol li{display:flex;gap:20px;align-items:center;padding-block:16px;border-top:1px solid rgba(23,23,23,.2);font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.01em}.tradeoff ol li:first-child{border-top:0}.tradeoff ol li b{font-family:var(--heading);font-weight:900;font-size:44px;width:1.2ch}@media(max-width:900px){.tradeoff{grid-template-columns:minmax(0,1fr)}}.funnel{background:var(--panel);border-radius:32px;padding:clamp(24px,3vw,44px);display:grid;gap:12px}.funnel__row{display:flex;align-items:center;gap:20px}.funnel__bar{height:64px;border-radius:14px;flex:none}.funnel__n{font-family:var(--heading);font-weight:900;font-size:56px;line-height:1}.funnel__l{font-size:17px;font-weight:500;opacity:.7}.gauge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gauge>div{border-radius:28px;padding:32px;border:1px solid;display:grid;gap:8px}.gauge b{font-family:var(--heading);font-weight:900;font-size:clamp(56px,6vw,88px);line-height:.9}@media(max-width:760px){.gauge{grid-template-columns:minmax(0,1fr)}.funnel__bar{max-width:50%}}.schematic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.schematic__card{background:#fff;border:1px solid rgba(23,23,23,.12);border-radius:28px;padding:36px;display:grid;gap:16px;margin-top:16px}.schematic__tag{justify-self:start;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink)}.schematic__blk{border-radius:10px}.schematic__btn{height:52px;border-radius:999px;background:var(--ink);color:var(--snow);display:grid;place-items:center;font-size:15px;font-weight:600}@media(max-width:760px){.schematic{grid-template-columns:minmax(0,1fr)}}.claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.claims>div{border-radius:32px;padding:40px;display:grid;gap:18px;align-content:start}.claims p.c{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:clamp(28px,2.8vw,40px);line-height:1;letter-spacing:-.01em}.claims .cut p.c{text-decoration:line-through;opacity:.45}.motion .claims .cut p.c{text-decoration:none;opacity:1}@media(max-width:760px){.claims{grid-template-columns:minmax(0,1fr)}}.impact{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:16px;align-items:stretch}.impact>div{border-radius:32px;padding:40px;display:grid;gap:8px;align-content:start}.impact b{font-family:var(--heading);font-weight:900;font-size:clamp(64px,8vw,140px);line-height:.84;letter-spacing:-.01em}.impact .arrow{align-self:center;font-family:var(--heading);font-weight:900;font-size:72px;color:var(--tif)}@media(max-width:900px){.impact{grid-template-columns:minmax(0,1fr)}.impact .arrow{display:none}}.fan{position:relative;aspect-ratio:1392 / 940;border-radius:32px;overflow:clip;background:linear-gradient(135deg,#0d3326,#1e1e1e 55%,#0f1f33);display:flex;justify-content:center;align-items:center;gap:3%;padding:0 8%}.fan .phone{width:21.5%}.fan .phone:nth-child(2){translate:0 -6%}@media(max-width:760px){.fan{aspect-ratio:4 / 5}.fan .phone{width:30%}}.diagram{display:flex;align-items:center;gap:16px;background:var(--panel);border-radius:32px;padding:clamp(24px,3.5vw,48px)}.diagram>div{flex:1;border:1px solid;border-radius:20px;padding:24px;display:grid;gap:6px}.diagram>div strong{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:22px;line-height:1}.diagram>span{font-family:var(--heading);font-weight:900;font-size:40px;opacity:.4}@media(max-width:900px){.diagram{flex-direction:column;align-items:stretch}.diagram>span{rotate:90deg;text-align:center}}.answer{display:grid;grid-template-columns:400px minmax(0,1fr);gap:40px;align-items:center}.answer h3{font-family:var(--display);font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.01em;margin-top:14px}@media(max-width:900px){.answer{grid-template-columns:minmax(0,1fr)}}.programmes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.programmes li{min-height:120px;border-radius:24px;display:grid;place-items:center;text-align:center;padding:12px;background:var(--raise);font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:clamp(18px,1.7vw,24px)}.programmes li.hl{background:var(--tif);color:var(--ink)}@media(max-width:760px){.programmes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lifecycle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lifecycle li{border-radius:20px;padding:20px 18px;display:grid;gap:6px;background:var(--raise);transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft)}.lifecycle li .mono{color:var(--tif)}.lifecycle li strong{font-family:var(--heading);font-weight:900;text-transform:lowercase;font-size:20px;line-height:1}.lifecycle li.is-on{background:var(--snow);color:var(--ink)}.lifecycle li.is-on .mono{color:var(--tif-deep)}.lifecycle li:last-child.is-on{background:var(--tif)}.lifecycle li:last-child.is-on .mono{color:var(--ink)}@media(max-width:900px){.lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.flowcrop{position:relative;border-radius:28px;overflow:clip;height:720px;background:#0f1f33}.flowcrop img{width:100%;height:auto}.flowcrop:after{content:"";position:absolute;inset:auto 0 0;height:200px;background:linear-gradient(transparent,var(--bg))}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rules ul{display:grid;gap:12px;margin-top:12px}.rules li{border-radius:20px;padding:24px 28px;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.01em}.rules .agreed li{background:var(--ink);color:var(--snow)}.rules .open li{border:2px dashed rgba(23,23,23,.5)}.rules .open li.note{border:0;background:#fff;font-family:var(--body);font-weight:400;font-size:16px;opacity:.8}@media(max-width:760px){.rules{grid-template-columns:minmax(0,1fr)}}.screens{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:start}.screens figure{display:grid;gap:18px;justify-items:center}.screens figure:nth-child(2n){padding-top:56px}.screens figcaption{width:100%}.screens figcaption p{font-size:15px;opacity:.75;margin-top:6px}@media(max-width:900px){.screens{grid-template-columns:repeat(2,minmax(0,1fr))}.screens figure:nth-child(2n){padding-top:0}}.dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash figure{display:grid;gap:14px}.dash img{border-radius:20px;border:1px solid rgba(244,255,251,.1);width:100%;height:auto}@media(max-width:760px){.dash{grid-template-columns:minmax(0,1fr)}}.manifesto{padding:clamp(96px,10vw,120px) var(--gr) clamp(96px,10vw,120px) var(--gx)}.manifesto p.display{font-size:clamp(48px,7.6vw,112px);line-height:1;letter-spacing:-.01em;margin-top:24px}.system .card h3{font-size:52px}.pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pages figure{display:grid;gap:14px}.pages .shot{height:600px;border-radius:24px;overflow:clip;border:1px solid rgba(244,255,251,.12)}.pages .shot img{width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;transition:translate 3s linear}@media(hover:hover){.pages .shot--long:hover img{translate:0 calc(-100% + 600px)}}@media(max-width:760px){.pages{grid-template-columns:minmax(0,1fr)}}.closing p.display{font-size:clamp(52px,8vw,120px);line-height:1;letter-spacing:-.01em;margin-top:28px}.programmes li{transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft)}.stage-rail{display:flex;align-items:center;gap:20px;margin-top:22px}.stage-rail__track{flex:1;height:2px;background:color-mix(in srgb,currentColor 14%,transparent);border-radius:2px;overflow:hidden}.stage-rail__track i{display:block;height:100%;background:var(--tif);transform:scaleX(0);transform-origin:0 50%}.ground-snow .stage-rail__track i{background:var(--tif-deep)}.stage-rail__count{font-size:13px;opacity:.7;white-space:nowrap}.stage-rail__count b{font-weight:500;opacity:1;color:var(--accent, var(--tif))}.steps li.is-current:not(.step--problem){border-color:var(--tif-deep);box-shadow:0 18px 40px #1717171a}.lifecycle li.is-current{box-shadow:0 18px 40px #00000059}.steps li,.lifecycle li{will-change:transform}div[data-stage-block]>*+*{margin-top:clamp(40px,5vw,72px)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
