@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ad448{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9ad448{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2?dpl=dpl_8XmtMRHsZwrfQpVA76iz53eGSTbq) 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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_dccf21{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_dccf21{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}.a256-pr-v5{--accent:#f97316;--color-accent:#f97316;--ground:#000000;--raised:#000000;--ink:#f6f3ee;--body:#c9c3b8;--body-size:clamp(16.5px,1.7vw,19px);--body-lead:1.65;--muted-1:#918879;--muted-2:#8f8879;--muted-3:#8f8879;--mark-header:clamp(24px,7.7vw,31.5px);--mark-footer:clamp(23px,7.3vw,29.5px);--callout-size:clamp(17px,2.1vw,33px);--hair:rgba(246,243,238,0.12);--hair-soft:rgba(246,243,238,0.1);--hair-faint:rgba(246,243,238,0.08);--font-display-stack:var(--font-display),"Helvetica Neue",Helvetica,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-serif-stack:var(--font-serif),Charter,"Iowan Old Style",Georgia,serif;--font-body:var(--font-serif-stack);--h1-size:clamp(30px,4.45vw,64px);--h2-size:clamp(24px,3.1vw,42px);--h3-size:clamp(21px,2vw,28px);--head-weight:700;--head-track:0;--shell:1080px;--letter-gap:clamp(28px,4vw,56px);--section-pad-y:clamp(34px,5vh,68px);--section-pad-x:max(clamp(16px,4vw,44px),env(safe-area-inset-left),env(safe-area-inset-right));color:var(--ink);background-color:var(--ground);font-family:var(--font-display-stack);-webkit-font-smoothing:antialiased;overflow:hidden}html:has(.a256-pr-v5){scroll-behavior:smooth}.a256-pr-v5 [id]{scroll-margin-top:calc(98px + env(safe-area-inset-top))}.a256-pr-v5 a{color:var(--ink);text-decoration:none}.a256-pr-v5 a:hover{color:var(--accent)}.a256-pr-v5 ::selection{background:var(--accent);color:var(--ground)}.a256-pr-v5-mono{font-family:var(--font-mono-stack)}.a256-pr-v5-accent{color:var(--accent)}.a256-pr-v5 :is(a,button),.a256-pr-v5-modal :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.a256-pr-v5 :focus-visible,.a256-pr-v5-modal :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.a256-pr-v5-hud{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(16px + env(safe-area-inset-top)) calc(clamp(20px, 4vw, 40px) + env(safe-area-inset-right)) 38px calc(clamp(20px, 4vw, 40px) + env(safe-area-inset-left));background:linear-gradient(180deg,#000000,#000000 46%,rgba(0,0,0,.92) 62%,rgba(0,0,0,.55) 80%,rgba(0,0,0,0))}.a256-pr-v5 .a256-pr-v5-foot-mark,.a256-pr-v5 a.a256-pr-v5-hud-mark,.a256-pr-v5 a.a256-pr-v5-hud-mark:active,.a256-pr-v5 a.a256-pr-v5-hud-mark:focus,.a256-pr-v5 a.a256-pr-v5-hud-mark:hover,.a256-pr-v5 a.a256-pr-v5-hud-mark:visited{color:var(--ink)}.a256-pr-v5-hud-mark{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent}.a256-pr-v5-hud-mark .a256-brand-logo{display:block;height:var(--mark-header);width:auto}.a256-pr-v5-bits{position:relative;display:flex;align-items:center;gap:13px}.a256-pr-v5-bitrow{display:flex;gap:5px}.a256-pr-v5-bit{width:9px;height:9px;border:1px solid rgba(245,242,236,.4);background:transparent;display:block;transition:background .25s ease,border-color .25s ease}.a256-pr-v5-bit[data-on=true]{background:var(--accent);border-color:var(--accent)}@media (max-width:419px){.a256-pr-v5-bitrow{display:none}}.a256-pr-v5-readout{font-size:12px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:a256-pr-v5-number-arrive .24s ease-out;font-weight:500;color:rgba(246,243,238,.5);min-width:3.5ch;text-align:right}.a256-pr-v5-hero{position:relative;min-height:min(100svh,860px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:radial-gradient(120% 90% at 75% 15%,#1c1006 0,#000000 70%)}.a256-pr-v5-hero-band{position:absolute;top:0;right:0;bottom:0;left:auto;width:min(58%,820px);height:100%;pointer-events:none;z-index:0}.a256-pr-v5-hero .a256-pr-v5-hero-art{display:block;width:100%;height:100%;min-height:0;pointer-events:none}.a256-pr-v5-hero .a256-pr-v5-hero-art[data-static]{object-fit:contain;object-position:top right;opacity:.72}@media (max-width:860px),(pointer:coarse){.a256-pr-v5-hero{display:block;min-height:0;background:radial-gradient(120% 62% at 50% 20%,#1c1006 0,#000000 64%)}.a256-pr-v5-hero .a256-pr-v5-hero-scrim{display:none}.a256-pr-v5-hero .a256-pr-v5-hero-band{position:static;width:100%;max-width:680px;height:clamp(190px,34svh,360px);margin:calc(74px + env(safe-area-inset-top)) auto 0}.a256-pr-v5-hero .a256-pr-v5-hero-art[data-static]{object-fit:contain;object-position:center;opacity:1}.a256-pr-v5-hero .a256-pr-v5-hero-inner{padding-top:clamp(22px,3.4svh,34px);padding-bottom:clamp(48px,7vh,72px)}}@media (max-height:560px) and (orientation:landscape){.a256-pr-v5-hero{display:flex;min-height:min(100svh,860px);background:radial-gradient(120% 90% at 75% 15%,#1c1006 0,#000000 70%)}.a256-pr-v5-hero .a256-pr-v5-hero-scrim{display:block}.a256-pr-v5-hero .a256-pr-v5-hero-band{position:absolute;inset:0 0 0 auto;width:46%;max-width:none;height:100%;margin:0}.a256-pr-v5-hero .a256-pr-v5-hero-art[data-static]{object-position:top right;opacity:.72}.a256-pr-v5-hero .a256-pr-v5-hero-inner{padding-top:88px;padding-bottom:clamp(56px,8vh,88px)}}.a256-pr-v5-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,11,10,.55),rgba(12,11,10,.25) 40%,rgba(12,11,10,.85) 80%,#0c0b0a),linear-gradient(90deg,rgba(12,11,10,.6),rgba(12,11,10,0) 55%)}.a256-pr-v5-hero-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:140px calc(clamp(20px, 4vw, 40px) + env(safe-area-inset-right)) clamp(56px,8vh,88px) calc(clamp(20px, 4vw, 40px) + env(safe-area-inset-left));box-sizing:border-box}@media (max-height:560px){.a256-pr-v5-hero-inner{padding-top:88px}}.a256-pr-v5-eyebrow{margin:0 0 18px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:none;color:var(--muted-2)}.a256-pr-v5-h1{margin:0;font-weight:var(--head-weight);text-transform:none;font-size:var(--h1-size);line-height:1.15;letter-spacing:var(--head-track)}.a256-pr-v5-h1 span.a256-pr-v5-line{display:block;overflow:hidden;padding-bottom:.02em}.a256-pr-v5-h1 span.a256-pr-v5-line>span{display:inline-block;animation:a256-pr-v5-rise .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.a256-pr-v5-h1 .a256-pr-v5-accent{color:var(--ink)}@keyframes a256-pr-v5-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.a256-pr-v5-sub{font-family:var(--font-body);margin:26px 0 0;max-width:640px;font-size:var(--body-size);line-height:var(--body-lead);color:var(--body);font-weight:400}.a256-pr-v5-master-headline{max-width:19ch;text-wrap:balance}.a256-pr-v5-standfirst{margin-top:20px;color:var(--ink)}.a256-pr-v5-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.a256-pr-v5-btn,.a256-pr-v5-calcard,.a256-pr-v5-hud-mark,.a256-pr-v5-modal-close{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.a256-pr-v5-btn{appearance:none;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:1.3;padding:14px 24px;min-height:48px;border:1px solid rgba(249,115,22,.55);border-radius:999px;background:rgba(249,115,22,.12);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.a256-pr-v5 .a256-pr-v5-btn:hover,.a256-pr-v5-modal .a256-pr-v5-btn:hover{background:rgba(249,115,22,.26);border-color:var(--accent);color:var(--ink);transform:translateY(-2px)}.a256-pr-v5 .a256-pr-v5-btn--quiet,.a256-pr-v5-modal .a256-pr-v5-btn--quiet{border-color:rgba(245,242,236,.28);background:rgba(245,242,236,.035)}.a256-pr-v5 .a256-pr-v5-btn--quiet:hover,.a256-pr-v5-modal .a256-pr-v5-btn--quiet:hover{background:rgba(245,242,236,.09);border-color:rgba(245,242,236,.5)}.a256-pr-v5-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.a256-pr-v5-btn:active{transform:translateY(0)}.a256-pr-v5-btn:disabled{opacity:.6;cursor:default;transform:none}.a256-pr-v5-ribbon{border-top:1px solid var(--hair-faint);border-bottom:1px solid var(--hair-faint);overflow:hidden;padding:15px 0;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.a256-pr-v5-ribbon-track{display:flex;white-space:nowrap;width:max-content;animation:a256-pr-v5-exponential 9s infinite;font-size:16px;font-weight:500;letter-spacing:.12em;color:var(--muted-2)}.a256-pr-v5-ribbon-track .a256-pr-v5-accent{color:var(--muted-2)}@keyframes a256-pr-v5-exponential{0%{transform:translateX(0);animation-timing-function:cubic-bezier(.7,0,.25,1)}18%{transform:translateX(-25%);animation-timing-function:linear}50%{transform:translateX(-25%);animation-timing-function:cubic-bezier(.7,0,.25,1)}68%{transform:translateX(-50%);animation-timing-function:linear}to{transform:translateX(-50%)}}.a256-pr-v5-h2{margin:0 0 clamp(40px,6vh,64px);font-weight:var(--head-weight);text-transform:none;font-size:var(--h1-size);line-height:1.15;letter-spacing:var(--head-track);max-width:12em}.a256-pr-v5-h2 .a256-pr-v5-accent{color:var(--ink)}.a256-pr-v5 :is(.a256-pr-v5-note,.a256-pr-v5-essay,.a256-pr-v5-asks,.a256-pr-v5-book){position:relative;isolation:isolate;padding:var(--section-pad-y) var(--section-pad-x);border-bottom:1px solid var(--hair)}.a256-pr-v5 :is(#name,#experience,#company,#book){background-color:var(--raised)}.a256-pr-v5-narrow,.a256-pr-v5-wide{max-width:var(--shell);margin:0 auto}.a256-pr-v5-kicker{color:var(--accent);font-size:10px;letter-spacing:.26em;line-height:1.8;text-transform:uppercase;text-align:left;margin-bottom:22px}.a256-pr-v5-book-h2,.a256-pr-v5-essay-h{font-size:var(--h2-size);font-weight:var(--head-weight);letter-spacing:var(--head-track);line-height:1.08;text-align:left;text-wrap:balance;max-width:24ch;margin:0 0 36px}.a256-pr-v5-chapter-rule{width:56px;height:1px;background:var(--accent);margin:0 0 30px}.a256-pr-v5-essay-body,.a256-pr-v5-letter{font:var(--body-size) /var(--body-lead) var(--font-body);color:var(--body)}.a256-pr-v5-essay-body{max-width:100%}.a256-pr-v5-essay-body p,.a256-pr-v5-letter p{margin-bottom:22px;text-align:left;text-wrap:pretty}.a256-pr-v5-essay-body strong,.a256-pr-v5-letter strong{color:var(--ink);font-weight:600}.a256-pr-v5-essay-body em{color:var(--ink)}.a256-pr-v5-figure{position:relative;display:block;width:clamp(120px,17vw,190px);margin:0 auto 30px}.a256-pr-v5-portrait{width:100%;height:auto;display:block;filter:sepia(.2) saturate(1.04) contrast(1.05) brightness(.95);-webkit-mask-image:linear-gradient(black 64%,transparent);mask-image:linear-gradient(black 64%,transparent)}.a256-pr-v5-plate{position:relative;width:100%;margin-inline:0;margin-block:clamp(14px,2vh,24px);padding:clamp(12px,1.8vw,20px) 0;background:none;border:0;text-align:left}.a256-pr-v5-letter .a256-pr-v5-letter-pull{display:block;margin:0}.a256-pr-v5-essay-body p.a256-pr-v5-plate--long,.a256-pr-v5-letter .a256-pr-v5-letter-pull{font:italic 700 var(--callout-size)/1.2 var(--font-display-stack);letter-spacing:-.03em;color:var(--accent);text-wrap:balance}.a256-pr-v5-essay-body p.a256-pr-v5-plate--long{padding-inline:0;max-width:min(66%,46ch);margin-inline:auto;text-align:center}.a256-pr-v5-sign{margin-top:26px;padding-top:0;margin-left:calc(50% + var(--letter-gap) / 2)}.a256-pr-v5-sign-hand{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.a256-pr-v5-signature{width:clamp(130px,20vw,190px);height:auto}.a256-pr-v5-sign-where{color:var(--muted-1);font-size:10px;letter-spacing:.15em;text-transform:uppercase;text-align:left}.a256-pr-v5-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1px;background:var(--hair);border:1px solid var(--hair);margin:0 0 28px}.a256-pr-v5-types p{background:var(--ground);padding:clamp(20px,3vw,28px);margin:0;font-size:16.5px}.a256-pr-v5-linkcard{display:flex;flex-direction:column;float:right;width:min(42%,232px);margin:4px 0 16px 26px;shape-outside:margin-box;border:1px solid var(--hair);background:var(--ground);transition:border-color .2s}.a256-pr-v5-linkcard:hover{border-color:var(--accent)}.a256-pr-v5-linkcard-shot{width:100%;height:auto;display:block}.a256-pr-v5-linkcard-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 16px;text-align:left}.a256-pr-v5-linkcard-cta,.a256-pr-v5-linkcard-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-1)}.a256-pr-v5-linkcard-name{font-size:19px;font-weight:700;color:var(--ink)}.a256-pr-v5-linkcard-note{font:14px/var(--body-lead) var(--font-body);color:var(--body)}.a256-pr-v5-linkcard-cta{color:var(--accent)}.a256-pr-v5-h2{text-align:left;margin-bottom:45px}.a256-pr-v5-asklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(24px,4vw,54px)}.a256-pr-v5-ask{border-top:2px solid rgba(246,243,238,.2);padding-top:24px;text-align:left}.a256-pr-v5-ask:first-child{border-color:var(--accent)}.a256-pr-v5-ask-no{font:11px/1.5 var(--font-mono-stack);color:var(--muted-1)}.a256-pr-v5-ask-body h3{margin:16px 0;font-size:var(--h3-size);line-height:1.15;letter-spacing:-.03em}.a256-pr-v5-ask-body p{font:var(--body-size) /var(--body-lead) var(--font-body);color:var(--body);text-align:left}.a256-pr-v5-close{text-align:center;max-width:38ch;margin:48px auto 0;font-size:clamp(21px,2.8vw,36px);font-weight:600;line-height:1.3;text-wrap:balance}.a256-pr-v5-book-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px);align-items:start}.a256-pr-v5-book-copy{display:flex;flex-direction:column;gap:18px}.a256-pr-v5-book-copy .a256-pr-v5-kicker{margin:0}.a256-pr-v5-book-h2{margin:0;font-weight:var(--head-weight);text-transform:none;font-size:var(--h2-size);line-height:1.18;letter-spacing:var(--head-track)}.a256-pr-v5-book-copy p:not(.a256-pr-v5-kicker){font-family:var(--font-body);margin:0;font-size:var(--body-size);line-height:var(--body-lead);color:var(--body);max-width:46ch;text-wrap:pretty}.a256-pr-v5-calcard{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;border-radius:20px;padding:22px 24px 20px;background:var(--ground);border:1px solid rgba(245,242,236,.14);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.a256-pr-v5-calcard:focus-visible,.a256-pr-v5-calcard:hover{border-color:var(--accent);transform:translateY(-2px)}.a256-pr-v5-calcard:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.a256-pr-v5-calcard-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.a256-pr-v5-calcard-month{font-size:12px;font-weight:500;letter-spacing:.16em;color:var(--ink)}.a256-pr-v5-calcard-dur{font-size:10.5px;letter-spacing:.12em;text-transform:none;color:var(--muted-2)}.a256-pr-v5-calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a256-pr-v5-calgrid-dow{font-size:9px;letter-spacing:.06em;color:var(--muted-3);padding-bottom:4px}.a256-pr-v5-calgrid-day,.a256-pr-v5-calgrid-dow{font-family:var(--font-mono-stack);text-align:center}.a256-pr-v5-calgrid-day{font-size:11px;line-height:1;color:var(--muted-1);padding:5px 0}.a256-pr-v5-calgrid-day[data-empty=true]{visibility:hidden}.a256-pr-v5-calgrid-day[data-today=true]{color:var(--ground);background:var(--accent);font-weight:700}.a256-pr-v5-calcard-cta{font-size:11px;letter-spacing:.14em;text-transform:none;color:var(--accent)}.a256-pr-v5-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding:22px var(--section-pad-x) calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--hair-soft)}.a256-pr-v5-foot-mark{grid-area:mark;justify-self:end;display:inline-flex;align-items:center;min-height:44px}.a256-pr-v5-foot-mark .a256-brand-logo{display:block;width:184px;height:auto}.a256-pr-v5-foot-legal{flex:1 1 100%;order:3;margin:0;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--muted-2)}.a256-pr-v5-version{white-space:nowrap}@media (max-width:1199px){.a256-pr-v5-foot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal mark" "channels byte";gap:8px 24px}}@media (max-width:620px){.a256-pr-v5-foot{gap:12px 20px}.a256-pr-v5-foot-mark .a256-brand-logo{width:164px}.a256-pr-v5-foot-legal{font-size:11.5px}}.a256-pr-v5-channels{flex:1 1 340px;order:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px}.a256-pr-v5-foot-mark{flex:0 0 auto;order:2}@media (min-width:900px){.a256-pr-v5-foot-legal{flex:1 1 260px;order:0}}.a256-pr-v5-channel{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:none;color:var(--muted-1);text-decoration:none;transition:color .2s ease;touch-action:manipulation}.a256-pr-v5-channel:focus-visible,.a256-pr-v5-channel:hover{color:var(--accent)}.a256-pr-v5-channel:focus-visible,.a256-pr-v5-foot-mark:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.a256-pr-v5-channel{white-space:nowrap;letter-spacing:0}.a256-pr-v5-channel-handle{color:var(--muted-2)}@media (max-width:620px){.a256-pr-v5-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;font-size:10px}.a256-pr-v5-channel{font-size:10px}}.a256-pr-v5[data-motion=on] [data-reveal=pending]{opacity:0;transform:translateY(18px)}.a256-pr-v5[data-motion=on] [data-reveal]{transition:opacity .7s ease var(--reveal-delay,0s),transform .7s ease var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html:has(.a256-pr-v5){scroll-behavior:auto}.a256-pr-v5 *,.a256-pr-v5 :after,.a256-pr-v5 :before,.a256-pr-v5-modal *{animation:none!important;transition:none!important}.a256-pr-v5 [data-reveal]{opacity:1!important;transform:none!important}}.a256-pr-v5-modal-veil{position:fixed;inset:0;z-index:90;background:rgba(6,5,4,.82);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(clamp(16px,5vh,64px),env(safe-area-inset-top)) clamp(12px,4vw,40px) max(clamp(16px,5vh,64px),env(safe-area-inset-bottom))}.a256-pr-v5-modal{--accent:#f97316;--font-display-stack:"Helvetica Neue",Helvetica,sans-serif;--font-mono-stack:ui-monospace,SFMono-Regular,Menlo,monospace;--font-body:Charter,"Iowan Old Style",Georgia,serif;--ink:#f6f3ee;--muted-1:#a8a294;--muted-2:#918879;position:relative;width:100%;max-width:560px;background:#0a0908;border:1px solid rgba(245,242,236,.16);color:var(--ink);font-family:var(--font-display-stack);padding:clamp(28px,5vw,44px);margin:auto 0}.a256-pr-v5-modal-close{position:absolute;top:10px;right:10px;width:48px;height:48px;border-radius:50%;background:none;border:1px solid rgba(245,242,236,.16);color:var(--muted-1);font-size:15px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.a256-pr-v5-modal-close:hover{color:var(--accent);border-color:var(--accent)}.a256-pr-v5-modal .a256-pr-v5-kicker{margin:0 0 10px}.a256-pr-v5-modal-h2{margin:0 0 16px;font-weight:900;text-transform:none;font-size:clamp(26px,4.4vw,40px);line-height:1.18;letter-spacing:0}.a256-pr-v5-modal-lede{font-family:var(--font-body);margin:0 0 26px;font-size:16px;line-height:1.65;color:var(--muted-1);text-wrap:pretty}.a256-pr-v5-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.a256-pr-v5-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.a256-pr-v5-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.a256-pr-v5-field>span{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:none;color:var(--muted-2)}.a256-pr-v5-field input,.a256-pr-v5-field textarea{font-family:inherit;font-size:16px;line-height:1.5;color:var(--ink);background:#050505;border:1px solid rgba(245,242,236,.18);padding:13px 14px;width:100%;transition:border-color .2s ease;appearance:none}.a256-pr-v5-field textarea{resize:vertical;min-height:110px}.a256-pr-v5-field input:focus,.a256-pr-v5-field textarea:focus{outline:none;border-color:var(--accent)}.a256-pr-v5-modal-error{margin:4px 0 16px;font-size:12px;letter-spacing:.08em;color:#ff6b4a;line-height:1.6}.a256-pr-v5-modal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.a256-pr-v5-modal-actions button{cursor:pointer;border-width:1px;border-style:solid}.a256-pr-v5-modal-actions button[disabled]{opacity:.6;cursor:default}.a256-pr-v5-modal-fine{font-family:var(--font-body);margin:20px 0 0;font-size:16px;line-height:1.6;color:var(--muted-2)}.a256-pr-v5-modal-done p{font-family:var(--font-body);margin:0 0 22px;font-size:17px;line-height:1.65;color:var(--muted-1)}.a256-pr-v5-modal-done button{font-family:inherit;cursor:pointer;background:none}.a256-pr-v5-modal :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.a256-pr-v5-progress-hint{position:absolute;top:calc(100% + 7px);right:0;color:var(--body);font-size:11px;white-space:nowrap;opacity:0;transform:translateY(-3px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.a256-pr-v5-progress-hint[data-visible=true]{opacity:1;transform:none}@keyframes a256-pr-v5-number-arrive{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.a256-pr-v5-readout{animation:none}.a256-pr-v5-progress-hint{transition:none;transform:none}}.a256-pr-v5-note .a256-pr-v5-narrow{max-width:var(--shell)}.a256-pr-v5-letter{column-count:2;column-gap:var(--letter-gap);column-rule:1px solid var(--hair)}.a256-pr-v5-letter p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;orphans:3;widows:3}.a256-pr-v5-letter .a256-pr-v5-figure{page-break-inside:avoid;break-inside:avoid;float:right;width:min(45%,268px);margin:2px calc(var(--letter-gap) / -2) 14px 24px;shape-outside:inset(0 0 12% 0)}.a256-pr-v5-letter .a256-pr-v5-plate{width:100%;margin:8px 0;padding:clamp(8px,1.2vw,14px) 0;page-break-inside:avoid;break-inside:avoid}.a256-pr-v5-letter .a256-pr-v5-letter-pull{max-width:30ch}.a256-pr-v5-essay-body p.a256-pr-v5-plate--long{padding-block:clamp(12px,1.8vw,20px)}.a256-pr-v5-signature{flex-shrink:0}.a256-pr-v5-book .a256-pr-v5-wide{max-width:var(--shell)}.a256-pr-v5-book-h2{text-align:left;max-width:none}.a256-pr-v5-book-copy .a256-pr-v5-kicker{text-align:left}.a256-pr-v5-book-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.a256-pr-v5-calcard{justify-self:end}.a256-pr-v5-btn,.a256-pr-v5-calcard-head>span{white-space:nowrap}.a256-pr-v5-ask-body h3{font-weight:700}@media (max-width:700px){.a256-pr-v5-letter{column-count:1}.a256-pr-v5-letter .a256-pr-v5-figure{margin-right:0}.a256-pr-v5-sign{margin-left:0}.a256-pr-v5-letter p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.a256-pr-v5-calcard{justify-self:start}}@media (max-width:620px){.a256-pr-v5-linkcard{float:none;width:100%;max-width:340px;margin:8px 0 22px}#frontier .a256-pr-v5-essay-body{display:flex;flex-direction:column}#frontier .a256-pr-v5-essay-body>p:first-of-type{order:1}#frontier .a256-pr-v5-essay-body>p:nth-of-type(2){order:2}#frontier .a256-pr-v5-linkcard{order:3}#frontier .a256-pr-v5-essay-body>p:nth-of-type(n+3){order:4}.a256-pr-v5-letter .a256-pr-v5-figure{width:min(52%,210px)}}.a256-pr-v5-book-status{margin-top:16px;font:var(--body-size) /var(--body-lead) var(--font-body)}.a256-pr-v5-book-status a{text-decoration:underline;text-underline-offset:3px}