@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/97477fae14fa1fa6-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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/98443dbd2a8783a6-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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/272c17ecaad3395d-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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6c1a3463168b583b-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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/776b57e4bef3813b-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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/736f18f52e8d5d72-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_a5bf43{font-family:Space Mono,Space Mono Fallback}.__variable_a5bf43{--font-space-mono:"Space Mono","Space Mono Fallback"}:root{--ink:#ede4d3;--ink-dim:#8a7e6a;--ink-faint:#4a4135;--void:#0a0807;--ember:#c25a1f;--bone:#f4ede0;--rule:rgba(237,228,211,0.12)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--void);color:var(--ink);font-family:var(--font-space-mono),ui-monospace,monospace;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow-x:hidden}body{min-height:100svh;position:relative;cursor:crosshair}::selection{background:var(--ember);color:var(--void)}a{color:inherit;text-decoration:none;border-bottom:1px dotted}a:hover{color:var(--ember)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{letter-spacing:.02em}to{letter-spacing:.06em}}.shell{position:relative;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;z-index:1}.shader-stage{position:fixed;inset:0;z-index:0;pointer-events:none}.shader-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,8,7,.35) 0,rgba(10,8,7,.78) 70%,rgba(10,8,7,.95) 100%),linear-gradient(180deg,rgba(10,8,7,.4),rgba(10,8,7,.55));mix-blend-mode:normal}.scanline{position:fixed;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0) 2px,rgba(0,0,0,.06) 3px,rgba(0,0,0,0) 4px);opacity:.6}.chrome{padding:20px 28px;display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--rule);animation:rise 1.4s ease-out .2s both}.chrome.bottom{border-bottom:none;border-top:1px solid var(--rule);align-items:center}.chrome em{font-style:italic;color:var(--ink)}.chrome .marked{background:var(--ember);padding:1px 4px;font-style:normal}.chrome .marked,.chrome .marked em{color:var(--void)}.contact{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink-dim);padding:5px 10px 5px 12px;color:var(--ink);background:transparent;text-decoration:none;letter-spacing:.22em;text-transform:uppercase;font-size:11px;cursor:crosshair;transition:background .18s ease,color .18s ease,border-color .18s ease}.contact .arrow{font-size:13px;line-height:1;letter-spacing:0;transition:transform .18s ease}.contact:hover{background:var(--ember);color:var(--void);border-color:var(--ember)}.contact:hover .arrow{transform:translate(2px,-2px)}.chrome .dot{display:inline-block;width:6px;height:6px;background:var(--ember);margin-right:8px;vertical-align:1px;animation:blink 1.2s steps(2) infinite}.hero{display:grid;place-items:start center;padding:0 24px;position:relative}.hero-inner{width:100%;max-width:1040px;text-align:center}.logo-zone{display:grid;place-items:center;width:100%;min-height:78svh}.eyebrow{font-size:10px;letter-spacing:.42em;color:var(--ink-dim);text-transform:uppercase;margin-bottom:32px;animation:rise 1.4s ease-out .4s both}.eyebrow span{padding:0}.wordmark{font-size:clamp(120px,26vw,320px);font-weight:700;letter-spacing:-.06em;color:var(--bone);line-height:.82;margin:0;white-space:nowrap;text-shadow:0 0 1px rgba(244,237,224,.4),0 0 24px rgba(194,90,31,.18);animation:rise 1.6s cubic-bezier(.16,1,.3,1) .6s both;position:relative}.wordmark .glyph{display:inline-block}.wordmark .glyph:nth-child(2){font-style:italic;color:var(--ember)}.wordmark:after{content:"";display:block;height:0;border-top:1px dashed var(--rule);width:22%;margin:40px auto}.caret{display:inline-block;width:.32em;height:.7em;background:var(--ember);margin-left:.28em;vertical-align:-.02em;animation:blink 2s steps(2) infinite}.contact-cta{display:inline-flex;align-items:baseline;gap:.4em;margin-top:56px;padding:10px 4px 12px;text-decoration:none;border-bottom:none;font-size:clamp(13px,1.6vw,17px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);cursor:crosshair;position:relative;isolation:isolate}.contact-cta .bracket{font-style:normal;color:var(--ember);font-size:1.4em;line-height:.8;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),color .25s ease;display:inline-block}.contact-cta .cta-label{position:relative;display:inline-block;overflow:hidden;height:1.1em;min-width:14ch;text-align:center}.contact-cta .cta-word{display:block;font-style:italic;transform:translateY(0);transition:transform .35s cubic-bezier(.7,0,.2,1),opacity .25s ease}.contact-cta .cta-trail{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1.4ch;white-space:nowrap;transform:translateY(100%);transition:transform .35s cubic-bezier(.7,0,.2,1);pointer-events:none;color:var(--void)}.contact-cta .cta-trail:before{content:"";position:absolute;inset:-4px -200px;background:var(--ember);z-index:-1;transform:translateX(-110%);transition:transform .45s cubic-bezier(.7,0,.2,1)}.contact-cta .cta-trail span{font-style:italic;letter-spacing:.22em}.contact-cta .cta-arrow{display:inline-block;font-style:normal;font-size:1.1em;line-height:1;margin-left:.1em;color:var(--ember);transition:transform .3s cubic-bezier(.2,.9,.3,1.2),color .25s ease}.contact-cta:after{content:"";position:absolute;left:8%;right:8%;bottom:2px;height:0;border-top:1px dashed var(--rule);transition:border-color .25s ease}.contact-cta:hover .bracket:first-of-type{transform:translateX(-10px)}.contact-cta:hover .bracket:last-of-type{transform:translateX(10px)}.contact-cta:hover .cta-word{transform:translateY(-110%);opacity:0}.contact-cta:hover .cta-trail{transform:translateY(0)}.contact-cta:hover .cta-trail span{animation:trail-march 5s linear .25s infinite}.contact-cta:hover .cta-trail:before{transform:translateX(0)}.contact-cta:hover .cta-arrow{transform:translate(6px,-6px) rotate(8deg)}.contact-cta:hover:after{border-color:var(--ember)}@keyframes trail-march{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.manifesto{max-width:720px;margin:0 auto;padding:6vh 28px 12vh;font-size:14px;line-height:1.85;color:var(--ink);animation:rise 1.6s ease-out 1.1s both}.manifesto p{margin-bottom:1.6em;text-indent:2em}.manifesto p:first-child{text-indent:0}.manifesto p:first-child:first-letter{font-size:2.2em;font-weight:700;float:left;line-height:.85;padding:2px 4px 0 0;margin-right:0;color:var(--ember)}.manifesto em{font-style:italic;color:var(--bone)}.manifesto strong{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.86em;color:var(--ember)}.manifesto .strike{text-decoration:line-through;-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);color:var(--ink-dim)}.manifesto .footnote{display:block;margin-top:3em;padding-top:1.4em;border-top:1px solid var(--rule);font-size:11px;letter-spacing:.08em;color:var(--ink-dim);text-indent:0}.manifesto .footnote em{color:var(--ink)}.divider{display:block;width:100%;border:none;border-top:1px dashed var(--rule);margin:2.4em 0}.kicker{text-align:center;font-size:11px;letter-spacing:.5em;text-transform:uppercase;color:var(--ink-faint);margin:4em 0 0}.kicker em{font-style:italic;color:var(--ember);letter-spacing:.3em}.chrome .pill{border:1px solid var(--rule);padding:4px 10px;letter-spacing:.22em}.chrome .pill em{color:var(--ember);font-style:italic}@media (max-width:760px){.chrome{padding:12px 14px;font-size:9px;letter-spacing:.12em;gap:10px;flex-wrap:wrap;row-gap:6px}.chrome>a,.chrome>span{flex:0 0 auto}.chrome .pill{padding:3px 7px;letter-spacing:.16em}.hero{padding:0 16px}.hero-inner{max-width:100%}.wordmark{font-size:clamp(86px,28vw,180px);letter-spacing:-.05em;padding-top:0}.wordmark:after{width:30%;margin:28px auto 0}.contact-cta{font-size:12px;letter-spacing:.16em;margin-top:20px;padding:8px 4px 10px}.contact-cta .cta-label{min-width:12ch}.contact-cta .bracket{font-size:1.25em}.manifesto{padding:4vh 18px 12vh;font-size:13px;line-height:1.75}.manifesto p{text-indent:1.2em}.manifesto p:first-child:first-letter{font-size:2em;padding-right:3px}.kicker{letter-spacing:.3em;word-spacing:-.2em;font-size:10px}.caret{width:.28em;height:.6em;margin-left:.22em}}@media (max-width:420px){.chrome{font-size:8.5px;letter-spacing:.1em}.chrome>span:nth-child(2){display:none}.chrome.bottom>span:nth-child(2){display:inline;flex-basis:100%;text-align:center;order:3;margin-top:4px}.wordmark{font-size:clamp(72px,26vw,140px);padding-top:24px}.wordmark:after{margin:22px auto}}@media (hover:none),(pointer:coarse){a,body{cursor:auto}.contact-cta .bracket:first-of-type{transform:translateX(-2px)}.contact-cta .bracket:last-of-type{transform:translateX(2px)}.contact-cta:active .bracket:first-of-type{transform:translateX(-8px)}.contact-cta:active .bracket:last-of-type{transform:translateX(8px)}.contact-cta:active .cta-word{transform:translateY(-110%);opacity:0}.contact-cta:active .cta-trail{transform:translateY(0)}.contact-cta:active .cta-trail:before{transform:translateX(0)}.contact-cta:active .cta-arrow{transform:translate(4px,-4px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}