@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh09SDulI.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format("woff2");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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh09SDulI.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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format("woff2");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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh09SDulI.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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7MsNo.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2) format("woff2");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:Afacad;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/afacad-latin-ext.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:Afacad;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/afacad-latin.woff2) format("woff2");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: #000000;--ink: #ffffff;--dim: #54585c;--mut: #8b8e93;--lit: #ffffff;--glow: rgba(255,255,255,.28);--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-sans: "Fira Code", ui-monospace, "SF Mono", monospace;--font-subline: "Afacad", ui-sans-serif, system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.landing,.truth,.turn,.series,.proof,.visit{position:relative;z-index:3}body:after{content:"";position:fixed;inset:-50%;width:200%;height:200%;z-index:5;pointer-events:none;opacity:.14;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0.5 0.5 0.5 0 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:grain .05s steps(1) infinite}@keyframes grain{0%{transform:translate(0)}12.5%{transform:translate(-7%,5%)}25%{transform:translate(6%,-8%)}37.5%{transform:translate(-9%,-3%)}50%{transform:translate(8%,6%)}62.5%{transform:translate(-5%,8%)}75%{transform:translate(9%,-5%)}87.5%{transform:translate(-8%,-6%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}.bg-word{position:fixed;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:400;line-height:1;font-size:29.5vw;letter-spacing:-.01em;background:linear-gradient(125deg,#040404,#0d0d0d 28%,#121212 46% 54%,#0d0d0d 72%,#040404);background-size:2600px 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wm-drift 22s linear infinite;white-space:nowrap;overflow:hidden;pointer-events:none;user-select:none;transform:translate(-.55vw)}@keyframes wm-drift{0%{background-position:0 50%}to{background-position:2600px 50%}}@media(prefers-reduced-motion:reduce){.bg-word{animation:none}}.topnote{position:fixed;top:26px;left:34px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#5a5d61;z-index:20;font-variant-numeric:tabular-nums}.copy{position:fixed;bottom:26px;left:34px;font-size:11px;letter-spacing:1.4px;color:#5a5d61;z-index:20}.clock-br{position:fixed;bottom:26px;right:34px;display:flex;align-items:center;gap:9px;z-index:20}.clock-br .clock{color:var(--ink);font-weight:500;font-size:11px;letter-spacing:1.4px;font-variant-numeric:tabular-nums}.clock-br .pt{font-size:11px;letter-spacing:1.4px;color:#5a5d61;text-transform:uppercase;white-space:nowrap}.cursor{position:fixed;top:0;left:0;width:24px;height:24px;margin:-12px 0 0 -12px;pointer-events:none;z-index:60;opacity:0;color:#ffffff8c;transition:opacity .3s ease,color .25s ease;will-change:transform}.cursor.ready{opacity:1}.cursor.on{color:#fffffff2}.cursor .cs{position:absolute;inset:0;width:100%;height:100%}.cs-dot{filter:drop-shadow(0 0 5px rgba(255,255,255,.85))}@media(hover:none),(pointer:coarse){.cursor{display:none}}.trail-dot{position:fixed;top:0;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;pointer-events:none;z-index:59;opacity:0;filter:drop-shadow(0 0 4px rgba(255,255,255,.6));will-change:transform,opacity}@media(hover:none),(pointer:coarse){.trail-dot{display:none}}body.custom-cursor,body.custom-cursor *{cursor:none!important}.rail-line{position:fixed;left:34px;top:64px;bottom:64px;z-index:1}.rail-line .track{position:absolute;left:0;top:-8px;bottom:-8px;width:.5px;background:#2f3236}.rail-line .fill{position:absolute;left:0;top:0;width:.5px;height:0;background:var(--lit);box-shadow:0 0 6px var(--glow);transition:height .25s linear}.rail{position:fixed;left:34px;top:64px;bottom:64px;z-index:15}.rail ul{list-style:none;position:relative;height:100%}.rail li{position:absolute;left:0;top:0;transform:translateY(-50%);display:flex;align-items:center;gap:6px;cursor:pointer;padding:3px 6px 3px 22px}.rail .num{font-size:11px;letter-spacing:1.5px;color:#565a5e;font-variant-numeric:tabular-nums;transition:color .3s ease}.rail .lbl{font-size:11px;letter-spacing:2.2px;text-transform:uppercase;color:var(--ink);white-space:nowrap}.rail li.on .num,.rail li:hover .num{color:var(--ink)}body[data-words=hover] .rail li{gap:0}body[data-words=hover] .rail .lbl{max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .35s ease,margin-left .35s ease,opacity .25s ease}body[data-words=hover] .rail li:hover .lbl,body[data-words=hover] .rail li.on .lbl{max-width:11rem;margin-left:6px;opacity:1}.pagenav{position:fixed;right:34px;top:26px;z-index:20}.pagenav ul{list-style:none;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-right:13px}.pagenav li{position:relative}.pagenav a{font-family:var(--font-sans);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#565a5e;white-space:nowrap;transition:color .3s ease}.pagenav li:hover a{color:var(--ink)}.pagenav .pn-dot{position:absolute;right:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--lit);box-shadow:0 0 8px var(--glow);opacity:0;transition:transform .4s cubic-bezier(.34,.01,.22,1),opacity .25s ease;will-change:transform}.section-kick{font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#5a5d61}.landing{position:relative;min-height:100vh;overflow:hidden}.hero{position:absolute;left:clamp(200px,15vw,300px);right:7vw;top:auto;bottom:12vh;z-index:4}.hero .section-kick{margin-bottom:22px}.stmt{font-family:var(--font-serif);font-weight:400;line-height:1.1}.stmt .ln{display:block;font-size:clamp(32px,5.6vw,76px);color:var(--dim);letter-spacing:.3px;transition:color .8s ease}.stmt .ln em{font-style:italic}.stmt .ln.on{color:var(--ink)}.hero .hook{font-family:var(--font-serif);font-weight:400;line-height:1.1;letter-spacing:.3px;font-size:clamp(32px,5.2vw,68px);color:var(--ink);max-width:16ch}.hero .hook em{font-style:italic;color:var(--mut)}.hero-aside{margin-top:30px;max-width:360px;border-left:1px solid #22252a;padding-left:22px}.hero-aside .ha-title{font-family:var(--font-sans);font-size:12px;letter-spacing:.5px;color:var(--ink);margin-bottom:9px}.hero-aside .ha-body{font-family:var(--font-subline);font-size:14px;line-height:1.65;color:var(--mut)}.truth{position:relative;min-height:100vh;display:flex;align-items:center;padding:0 7vw 0 clamp(200px,15vw,300px)}.truth-inner{position:relative;z-index:4;max-width:680px}.truth .section-kick{margin-bottom:22px}.truth-line{font-family:var(--font-serif);font-size:clamp(28px,4.4vw,56px);line-height:1.12;color:var(--ink)}.truth-line em{font-style:italic;color:var(--mut)}.truth-stack{margin-top:30px}.truth-stack .ts{font-family:var(--font-subline);font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--mut);padding:15px 0;border-bottom:1px solid #1c1f23}.truth-stack .ts:last-child{border-bottom:none}.truth-stack .ts em{font-style:italic;color:#b4b6ba}.turn{position:relative;min-height:100vh;display:flex;align-items:center;padding:0 7vw 0 clamp(200px,15vw,300px)}.turn-inner{position:relative;z-index:4;max-width:760px}.turn .section-kick{margin-bottom:24px}.turn-echo .te{font-family:var(--font-serif);font-size:clamp(22px,3vw,34px);line-height:1.18;color:var(--mut);padding:8px 0}.turn-punch{font-family:var(--font-serif);font-size:clamp(28px,3.8vw,46px);color:var(--ink);margin-top:16px}.turn-punch em{font-style:italic;color:var(--mut)}.series{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:14vh 7vw}.series-inner{position:relative;z-index:4;width:100%;max-width:1080px}.series .section-kick{text-align:center;margin-bottom:10px}.series-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,3.4vw,40px);text-align:center;margin-bottom:44px}.series-title em{font-style:italic;color:var(--mut)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{position:relative;display:flex;flex-direction:column;min-height:340px;border:1px solid #24272c;border-radius:4px;padding:34px 28px 28px;background:#0c0c0c73;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:border-color .3s ease,background .3s ease}.card:hover{border-color:#3a3d42;background:#14141480}.card .cnum{font-family:var(--font-sans);font-size:11px;letter-spacing:1.5px;color:var(--dim)}.card .cname{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,2.4vw,34px);line-height:1.05;margin-top:14px}.card .cdesc{font-family:var(--font-subline);font-size:14px;line-height:1.6;color:var(--mut);margin-top:14px;flex:1}.card .more{font-family:var(--font-sans);font-size:11.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin-top:22px;display:inline-flex;align-items:center;gap:7px}.card .more .ar{transition:transform .25s ease}.card:hover .more .ar{transform:translate(4px)}.series-all{display:flex;justify-content:center;margin-top:42px}.series-all .btn-primary{font-family:var(--font-sans);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:8px;transition:opacity .2s ease}.series-all .btn-primary:hover{opacity:.7}.proof{position:relative;min-height:100vh;display:flex;align-items:center;padding:0 7vw 0 clamp(200px,15vw,300px)}.proof-inner{position:relative;z-index:4;max-width:640px}.proof .section-kick{margin-bottom:22px}.proof-line{font-family:var(--font-serif);font-size:clamp(28px,4.4vw,56px);line-height:1.12;color:var(--ink)}.proof-sub{font-family:var(--font-subline);font-size:clamp(15px,1.6vw,18px);line-height:1.7;color:var(--mut);max-width:560px;margin-top:20px}.proof-sub em{font-style:italic;color:#b4b6ba}.visit{position:relative;min-height:100vh}.visit-inner{position:absolute;left:7vw;right:clamp(40px,8vw,120px);top:0;bottom:0;z-index:4;display:grid;grid-template-rows:.88fr auto 1.12fr;justify-items:end;text-align:right}.visit-inner .section-kick{align-self:end;margin-bottom:22px}.visit-inner .line{align-self:center;margin:0}.visit-inner .email{align-self:start;margin-top:26px;display:inline-block}.visit .line{font-family:var(--font-serif);font-size:clamp(28px,4.4vw,56px);line-height:1.12;color:var(--ink)}.visit .line em{font-style:italic;color:#b4b6ba}.visit .email{font-family:var(--font-subline);font-size:15px;letter-spacing:.4px;color:var(--mut);border-bottom:1px solid #303236;padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.visit .email:hover{color:var(--ink);border-color:var(--lit)}.visit-cta{display:flex;flex-direction:column;align-items:flex-end;gap:16px;margin-top:26px}.visit .btn-primary{font-family:var(--font-sans);font-size:13px;letter-spacing:.4px;color:#000;background:var(--ink);padding:12px 20px;border-radius:2px;transition:opacity .2s ease}.visit .btn-primary:hover{opacity:.85}@media(max-width:760px){.rail,.rail-line{display:none}.hero,.visit-inner{left:24px;right:24px;top:auto;bottom:16vh;display:block;text-align:left;justify-items:start}.hero .section-kick,.hero .sub,.visit-inner .section-kick,.visit-inner .line,.visit-inner .email{align-self:auto}.truth,.turn,.proof{padding-left:24px;padding-right:24px}.truth-inner,.turn-inner,.proof-inner{max-width:none}.cards{grid-template-columns:1fr;max-width:420px;margin:0 auto}.card{min-height:0}.stmt .ln{font-size:clamp(30px,9vw,46px)}.topnote{display:none}.pagenav{top:22px;right:22px}}
