@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");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:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"__Bebas_Neue_d758cf","__Bebas_Neue_Fallback_d758cf"}@font-face{font-family:__Archivo_9b68a8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_9b68a8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_9b68a8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_9b68a8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_9b68a8;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_9b68a8;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_Fallback_9b68a8;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9b68a8{font-family:__Archivo_9b68a8,__Archivo_Fallback_9b68a8;font-style:normal}.__variable_9b68a8{--font-body:"__Archivo_9b68a8","__Archivo_Fallback_9b68a8"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}@font-face{font-family:__Archivo_Black_93a132;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");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:__Archivo_Black_93a132;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_Black_Fallback_93a132;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:__Archivo_Black_93a132,__Archivo_Black_Fallback_93a132;font-weight:400;font-style:normal}.__variable_93a132{--font-black:"__Archivo_Black_93a132","__Archivo_Black_Fallback_93a132"}:root{--green:#c5f84f;--ink:#0a0a0a;--fg:#fff;--muted:#9a9da3;--line:hsla(0,0%,100%,.14);--disp:var(--font-display),sans-serif;--body:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--serif:"Times New Roman",Times,serif;--u:8px;--paper:#fff;--mark:#1a1a1a;--wm-pale:#ececec;--logo-blend:multiply;--logo-filter:grayscale(1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;background:var(--mark)}body,html{overflow-x:clip;overscroll-behavior:none}body{font-family:var(--body);background:var(--paper);color:var(--mark);min-height:100dvh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}*,:after,:before{cursor:default}[role=button],[role=button] *,a[href],a[href] *,button,button *,label[for],summary{cursor:pointer}.errv{min-height:100dvh;display:grid;place-items:center;text-align:center;background:var(--paper);color:var(--mark);padding:clamp(28px,6vw,72px)}.errv-inner{display:flex;flex-direction:column;align-items:center}.errv-code{font-family:var(--font-black),sans-serif;font-size:clamp(120px,27vw,360px);line-height:.82;letter-spacing:-.03em}.errv-title{font-size:clamp(21px,2.7vw,34px);line-height:1.1;margin-top:clamp(10px,2vh,20px)}.errv-cta,.errv-title{font-family:var(--serif)}.errv-cta{pointer-events:auto;background:var(--green);color:#1a1a1a;border:0;font-size:clamp(15px,1.3vw,18px);padding:.4em .9em}.errv-actions,.errv-cta{margin-top:clamp(26px,4vh,42px)}.errv-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(14px,2vw,26px)}.errv-actions .errv-cta{margin-top:0}.errv-link{pointer-events:auto;font-family:var(--serif);font-size:clamp(15px,1.3vw,18px);color:var(--mark);opacity:.7}body:has(.fac){background:var(--paper)}.fac{--pad:clamp(20px,4vw,56px);--foot-h:clamp(150px,20vh,220px);background:var(--paper)}.fac,.fac-nav{color:var(--mark)}.fac-nav{position:fixed;inset:0 0 auto 0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2vw,34px);padding:clamp(18px,2.4vw,34px) var(--pad);padding-top:calc(clamp(18px,2.4vw,34px) + env(safe-area-inset-top));font-family:var(--serif);font-size:clamp(15px,1.1vw,17px);pointer-events:none;transition:transform .55s cubic-bezier(.5,0,.2,1)}.fac-nav a{pointer-events:auto}.fac.revealed .fac-nav{transform:translateY(-100%);pointer-events:none}.fac-brand{display:none;pointer-events:auto}.fac-brand img{display:block;height:19px;width:auto}.fac-legal .fac-nav{justify-content:space-between}.fac-intro{position:fixed;top:0;left:0;z-index:0;pointer-events:none;padding:clamp(18px,2.4vw,34px) var(--pad);max-width:min(62ch,44vw);font-family:var(--serif);font-size:clamp(13px,1.05vw,16px);line-height:1.45;color:var(--mark);text-wrap:pretty;transition:transform .55s cubic-bezier(.5,0,.2,1)}.fac.revealed .fac-intro{transform:translateY(calc(-100% - 80px))}@media(max-width:680px){.fac-intro{font-size:15px;max-width:90vw;padding:16px 20px;top:54px}}.tk-w{white-space:nowrap;pointer-events:auto}.tk-hl{background:var(--green);color:#1a1a1a;padding:.02em .22em}.fac-stage{position:fixed;left:0;right:0;bottom:0;z-index:0;height:100dvh;display:flex;align-items:flex-end;pointer-events:none;will-change:transform;transition:transform .75s cubic-bezier(.5,0,.2,1)}.fac-scroll{position:relative;z-index:1;height:255vh}.fac-scroll,.sp{pointer-events:none}.sp{inset:0}.sp,.sp-item{position:absolute}.sp-item{pointer-events:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}html.tk-cover .sp-item{opacity:0}.sp-proj img{display:block;width:100%;height:auto;object-fit:cover}.sp-cover{display:block;pointer-events:auto}.sp-pill{position:absolute;font-family:var(--serif);font-size:clamp(13px,1.05vw,17px);line-height:1.15;background:var(--green);color:#1a1a1a;padding:.18em .5em;white-space:nowrap;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.sp-pill{pointer-events:auto;text-decoration:none;transition:background .2s ease,color .2s ease}a.sp-pill:hover{background:var(--paper);color:var(--mark)}.sp-name{top:15%;left:-16px;font-weight:600}.sp-for{bottom:15%;right:-16px}.sp-prose{background:var(--green);color:#1a1a1a;padding:clamp(18px,1.8vw,28px);display:flex;flex-direction:column;gap:12px}.sp-prose-title{align-self:flex-start;background:var(--paper);padding:.14em .55em;font-family:var(--font-black),sans-serif;font-size:clamp(12px,1vw,15px);text-transform:uppercase;letter-spacing:.02em}.sp-prose p{font-family:var(--serif);font-size:clamp(14px,1.1vw,17px);line-height:1.5}.sp-photo img{display:block;width:100%;height:auto}@media(max-width:680px){.sp-item{max-width:76vw}}.fac-wordwrap{position:relative;width:100vw;pointer-events:none}.fac-word{width:100vw;max-width:100vw;height:auto;display:block}.fac-word rect,.fac-word text{fill:var(--mark)}.fac-word text{font-family:var(--font-black),sans-serif;font-size:300px;letter-spacing:-6px}.fac-word>g{transform:skewX(-8deg);transform-origin:0 242px}.fac-word .ltr,.fac-word>g{transform-box:view-box}@keyframes tkLtrUp{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes tkLtrDown{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fac-word .ltr{animation:none!important}}.fac-labels{position:absolute;inset:0}.fac-label{position:absolute;pointer-events:none;background:var(--green);color:#1a1a1a;font-family:var(--serif);font-size:clamp(15px,1.35vw,21px);line-height:1.1;padding:.18em .42em;white-space:nowrap;will-change:transform,translate;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate(-11px,13px) scale(.92);transition:opacity .4s ease,transform .55s cubic-bezier(.2,.9,.35,1.12),background .2s,color .2s}.fac.revealed .fac-label{pointer-events:auto;opacity:1;transform:none}a.fac-label:hover{background:var(--paper);color:var(--mark)}.ltr{will-change:transform}.fac.revealed .fac-label:first-child{transition-delay:.12s,.12s,0s,0s;animation-delay:-.2s}.fac.revealed .fac-label:nth-child(2){transition-delay:.26s,.26s,0s,0s;animation-delay:-.9s}.fac.revealed .fac-label:nth-child(3){transition-delay:.4s,.4s,0s,0s;animation-delay:-1.6s}.fac.revealed .fac-label:nth-child(4){transition-delay:.54s,.54s,0s,0s;animation-delay:-2.3s}.fac.revealed .fac-label:nth-child(5){transition-delay:.68s,.68s,0s,0s;animation-delay:-3s}.fac.revealed .fac-label:nth-child(6){transition-delay:.82s,.82s,0s,0s;animation-delay:-3.7s}.fac-label:first-child{transition-delay:0s,0s,0s,0s}.fac-label:nth-child(2){transition-delay:.06s,.06s,0s,0s}.fac-label:nth-child(3){transition-delay:.12s,.12s,0s,0s}.fac-label:nth-child(4){transition-delay:.18s,.18s,0s,0s}.fac-label:nth-child(5){transition-delay:.24s,.24s,0s,0s}.fac-label:nth-child(6){transition-delay:.3s,.3s,0s,0s}@keyframes logopop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fac.revealed .fac-logo{animation:logopop .5s cubic-bezier(.2,.85,.3,1) backwards}.fac.revealed .fac-logo:first-child{animation-delay:.3s}.fac.revealed .fac-logo:nth-child(2){animation-delay:.45s}.fac.revealed .fac-logo:nth-child(3){animation-delay:.6s}.fac.revealed .fac-logo:nth-child(4){animation-delay:.75s}.fac.revealed .fac-logo:nth-child(5){animation-delay:.9s}@media(prefers-reduced-motion:reduce){.fac-labels .fac-label{transition:none}.fac.revealed .fac-label{animation:none;opacity:1;transform:none}.fac.revealed .fac-logo{animation:none}}.fac-foot{position:fixed;left:0;right:0;bottom:0;z-index:2;background:var(--paper);transform:translateY(101%);transition:bottom .75s cubic-bezier(.5,0,.2,1);padding:clamp(14px,2.2vh,26px) clamp(12px,1.8vh,20px) calc(clamp(12px,1.8vh,20px) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:clamp(26px,4vh,46px)}.fac-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(40px,7vw,96px)}.fac-logo{display:block;transition:opacity .25s}.fac-logo img{height:clamp(44px,4.6vw,64px);width:auto;object-fit:contain;filter:var(--logo-filter);opacity:.5;transition:.25s;mix-blend-mode:var(--logo-blend)}.fac-logo:hover img{filter:none;opacity:1;mix-blend-mode:normal}.fac-legal{justify-content:space-between;align-items:baseline;gap:10px 28px;font-family:var(--serif);color:var(--mark)}.fac-legal,.fac-legal-links{display:flex;flex-wrap:wrap;font-size:clamp(11px,.75vw,12px)}.fac-legal-links{gap:10px 22px}.fac-legal-links a{color:var(--mark);text-decoration:none}@media(max-width:680px){.fac{--foot-h:auto}.fac-nav{gap:18px;font-size:15px;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;align-items:center;justify-content:space-between;background:var(--paper);pointer-events:auto}.fac-brand{display:flex;align-items:center;-webkit-clip-path:inset(-.4em 0 0 0);clip-path:inset(-.4em 0 0 0)}html.tk-cover .fac-brand img{transform:translateY(120%)}.fac-nav.tk-play .fac-brand img{animation:tkRise .72s cubic-bezier(.16,.84,.24,1) both;animation-delay:.3s}.fac-scroll{height:232vh}.fac-legal .pvf-spacer{height:max(140px,32vh)}.fac-legal .pvf-content{padding-top:clamp(56px,7vh,74px)}.fac-legal{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px 12px}.fac-legal-links{justify-content:flex-end}.fac-label{font-size:11px;padding:.14em .4em}.fac-foot{gap:16px;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.fac-logos{flex-wrap:wrap;gap:16px 18px}.fac-logo,.fac-logos{justify-content:center}.fac-logo{flex:0 0 28%;display:flex;align-items:center}.fac-logo img{height:40px;max-width:100%}}.pv-txt{font-family:var(--serif);font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--mark)}.pv-txt p+p{margin-top:14px}.pv-txt a{color:inherit;text-decoration:none}.pv-txt b{font-weight:700}.pv-txt ul{margin:12px 0 0;padding-left:20px;list-style:square}.pv-txt li{margin-top:8px}.pv-txt li::marker{color:var(--mark)}.fac-legal .fac-scroll{height:auto;width:100%;pointer-events:none}.fac-legal .fac-word rect,.fac-legal .fac-word text{fill:var(--wm-pale);transition:fill .5s cubic-bezier(.5,0,.2,1),transform .5s cubic-bezier(.22,.61,.36,1)}.fac-legal.revealed .fac-word rect,.fac-legal.revealed .fac-word text{fill:var(--mark)}.pvf-content{max-width:770px;margin-inline:auto;padding:clamp(88px,14vh,150px) var(--pad) clamp(64px,9vh,120px);font-family:var(--serif);color:var(--mark);pointer-events:auto}.pvf-spacer{height:max(360px,100vh);pointer-events:none}.pvf-content h1{font-family:var(--font-black),sans-serif;font-size:clamp(34px,5vw,68px);text-transform:uppercase;line-height:.92;letter-spacing:-.02em}.pvf-lede{font-size:clamp(18px,1.9vw,23px);line-height:1.45;max-width:34ch;margin-top:20px}.pvf-date,.pvf-lede{font-family:var(--serif)}.pvf-date{font-size:14px;opacity:.55;margin-top:14px}.pvf-sec{margin-top:clamp(30px,5vh,54px)}.pvf-sec h2{font-family:var(--font-black),sans-serif;font-size:clamp(19px,2.2vw,27px);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:12px}.fac-case .pvf-content{max-width:1140px}.cs-layout{display:grid;grid-template-columns:minmax(300px,47%) 1fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);align-items:start}.cs-media{align-self:stretch;position:relative}.cs-body{padding:0}.cs-body>:first-child{margin-top:0}.fac-case .cs-body h1{margin-top:-.075em}.cs-photo{position:-webkit-sticky;position:sticky;top:clamp(88px,14vh,150px);display:block;width:100%;height:auto}.cs-visit{margin-left:.4em;color:inherit;pointer-events:auto;white-space:nowrap}.cs-visit svg{width:.82em;height:.82em;vertical-align:-.02em}.cs-pop{transform-origin:center}html.tk-cover .cs-pop{opacity:0}.cs-pop.pop{animation:csPop .5s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes csPop{0%{opacity:0;transform:scale(.72)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.wm{-webkit-clip-path:inset(-.4em 0 0 0);clip-path:inset(-.4em 0 0 0)}.wm,.wm-i{display:inline-block}html.tk-cover .wm-i{transform:translateY(120%)}.tk-play .wm-i{animation:tkRise .72s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(var(--i,0) * 78ms + .3s)}@keyframes tkRise{0%{transform:translateY(120%)}to{transform:translateY(0)}}html.tk-cover li:not(.ty-li-on)::marker{color:transparent}@media(prefers-reduced-motion:reduce){.cs-pop.pop{animation:none}html.tk-cover .cs-pop{opacity:1}html.tk-cover .wm-i{transform:none}html.tk-cover li:not(.ty-li-on)::marker{color:var(--mark)}}@media(max-width:760px){.cs-layout{grid-template-columns:1fr;gap:22px}.cs-photo{position:static;width:min(100%,380px);margin-bottom:8px}}.tk-intro,html.tk-intro-play{overflow:hidden}.tk-intro{position:fixed;inset:0;z-index:10000;background:transparent;pointer-events:none;display:flex;align-items:center;justify-content:center}.tk-intro.tk-dock,.tk-intro.tk-open{background:#fff}.tk-intro.tk-done{background:transparent}.tk-intro.tk-done .tk-intro-word{opacity:0;transition:opacity .18s ease}.tk-intro-word{width:clamp(200px,26vw,300px);aspect-ratio:1000/269;height:auto;display:block;transform-origin:center;transition:transform .95s cubic-bezier(.62,0,.15,1);will-change:transform}.tk-intro-word text{font-family:var(--font-black),sans-serif;font-size:300px;letter-spacing:-6px}.tk-intro-word>g{transform:skewX(-8deg);transform-origin:0 242px;transform-box:view-box}.tk-intro-panel{position:absolute;inset:0;background:var(--mark);transform:translate3d(0,100%,0);transition:transform .65s cubic-bezier(.76,0,.24,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tk-intro.tk-cover .tk-intro-panel{transform:translateZ(0)}.tk-intro.tk-cover .tk-intro-word{opacity:0}.pt{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;visibility:hidden}.pt.cover,.pt.reveal{visibility:visible}.ptp{position:absolute;inset:0;background:var(--mark);transform:translate3d(0,100%,0);transition:transform .55s cubic-bezier(.76,0,.24,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pt.cover .ptp{transform:translateZ(0)}.pt.idle .ptp,.pt.reveal .ptp{transform:translate3d(0,100%,0)}.pt.idle .ptp{transition:none}a,button{-webkit-tap-highlight-color:transparent}.tk-pill{display:inline-flex;align-items:center;color:inherit}.tk-back{margin-right:auto}.tk-back,.tk-contact{pointer-events:auto;font-family:var(--serif);font-size:clamp(15px,1.1vw,17px);line-height:1;color:var(--mark)}.tk-contact{background:none;border:0;margin:0;padding:0;white-space:nowrap}.pvf-swap{animation:pvfade .42s cubic-bezier(.2,.7,.3,1) both}@keyframes pvfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pvf-swap{animation:none}}