:root{--void:#11100f;--chalk:#f3eedf;--signal:#ff5c35;--concrete:#8d8a83;--aluminum:#c8c6be;--u:8px;--font-plex-sans:Arial,Helvetica,sans-serif;--font-plex-mono:"Courier New",monospace;--font-plex-condensed:"Arial Narrow","Liberation Sans Narrow",sans-serif;--font-source-serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--void);color:var(--chalk);font-family:var(--font-plex-sans)}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}
.r01Shell{min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background:var(--chalk);overflow:clip}
.r01Pressure{grid-column:1/span 5;min-height:100svh;padding:32px;background:var(--void);color:var(--chalk);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto 1fr;position:relative}
.r01Identity{grid-column:1/span 4;width:min(300px,100%);height:auto;filter:brightness(0) invert(96%) sepia(8%) saturate(241%) hue-rotate(348deg) brightness(103%) contrast(93%)}
.r01PressureRule{position:absolute;top:104px;left:32px;right:32px;height:1px;background:color-mix(in srgb,var(--aluminum) 30%,transparent)}
.r01State{grid-column:1/span 5;align-self:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:96px}
.r01Chapter,.r01AntiScarcity,.r01Eyebrow{margin:0;font:500 .69rem/1.4 var(--font-plex-mono);letter-spacing:.1em}
.r01Chapter{grid-column:1/span 2;color:var(--aluminum)}.r01StateCore{grid-column:2/span 4;margin-top:32px}
.r01Number{margin:0;font:500 clamp(8.8rem,18.5vw,18rem)/.64 var(--font-plex-condensed);letter-spacing:-.082em;transform:translateX(-.045em)}
.r01Waitlist{margin:16px 0 0;font:500 clamp(2.3rem,4.15vw,4.5rem)/.88 var(--font-plex-condensed);letter-spacing:-.045em}
.r01AntiScarcity{grid-column:2/span 4;margin-top:16px;color:var(--aluminum)}
.r01Passage{grid-column:6/span 2;min-height:100svh;position:relative;border-inline:1px solid color-mix(in srgb,var(--void) 16%,transparent)}.r01Passage span{position:absolute;left:50%;top:14%;width:1px;height:11%;background:var(--concrete)}
.r01Release{grid-column:8/span 5;min-width:0;min-height:100svh;padding:32px;color:var(--void);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto minmax(235px,43vh) auto}
.r01Language{grid-column:5;justify-self:end;display:flex;align-items:center;z-index:1;font:500 .7rem/1 var(--font-plex-mono)}.r01Language button{position:relative;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--void);font:inherit;cursor:pointer}.r01Language button[aria-pressed=false]{color:#69665f}.r01Language button[aria-pressed=true]:after{content:"";position:absolute;bottom:8px;left:12px;right:12px;height:1px;background:var(--void)}
.r01Art{grid-column:2/span 5;grid-row:2;align-self:start;justify-self:end;width:auto;height:min(42vh,430px);max-width:min(560px,42vw);aspect-ratio:2047/1775;margin:0 -80px 0 0;overflow:hidden;background:var(--void);transform:translateY(-6px) rotate(-6deg)}.r01Art img{width:100%;height:100%;object-fit:cover;object-position:53% 42%}
.r01Copy{grid-column:1/span 5;grid-row:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:16px;border-top:1px solid color-mix(in srgb,var(--void) 42%,transparent)}.r01Eyebrow{grid-column:1/span 2;color:#69665f}.r01Statement{grid-column:2/span 4;transform:translateX(-8px);margin-top:12px}
.r01Statement h1{margin:0;max-width:17ch;font:400 clamp(2.35rem,3.3vw,4.4rem)/.98 var(--font-source-serif);letter-spacing:-.045em;overflow-wrap:normal}.r01Support{max-width:34ch;margin:16px 0 0;font:400 .91rem/1.5 var(--font-plex-sans)}
.r01Capture{display:grid;gap:12px;margin-top:20px;font:400 .82rem/1.5 var(--font-plex-sans)}.r01Capture p{margin:0}.r01Capture>label:not(.checkboxLine){font:500 .7rem/1 var(--font-plex-mono)}.r01Capture>input{min-height:44px;width:100%;border:1px solid var(--void);border-radius:0;padding:8px;background:transparent;color:var(--void)}.r01Capture .checkboxLine{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;font-size:.79rem;line-height:1.5}.r01Capture input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--void)}.r01Capture a{color:var(--void);text-underline-offset:3px}.r01Capture button{min-height:44px;border:0;border-radius:0;padding:8px 16px;background:var(--signal);color:var(--void);font:500 .75rem/1 var(--font-plex-mono);cursor:pointer}.r01Capture .stageNotice{font-family:var(--font-plex-mono);font-size:.69rem;color:#6e3529;border-left:3px solid var(--signal);padding-left:10px}.r01Capture .policyIntro{font-size:.78rem;color:#514e48}.r01Capture .policyLink{font-size:.8rem}.r01Capture .status{min-height:1.35em;font-weight:600}.r01Capture .status[data-state=error]{color:#852e24}.r01Capture .status[data-state=ok]{color:#335840}
@media(max-width:1100px) and (min-width:821px){.r01Statement h1{font-size:clamp(2.1rem,3.4vw,3rem)}.r01Art{margin-right:-64px}}
@media(max-width:820px){.r01Shell{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(400px,46svh) 48px auto;background:var(--void)}.r01Pressure{grid-column:1/span 5;grid-row:1;min-height:46svh;padding:24px}.r01PressureRule{top:104px;left:24px;right:24px}.r01State{align-self:end}.r01Passage{grid-column:2/span 4;grid-row:2;min-height:48px;border-inline:0;border-block:1px solid var(--aluminum);background:var(--chalk)}.r01Passage span{display:none}.r01Release{grid-column:2/span 5;grid-row:3;min-height:0;padding:24px 24px 48px;background:var(--chalk);grid-template-rows:auto minmax(295px,37svh) auto}.r01Art{grid-column:1/span 5;width:122%;max-width:none;height:clamp(280px,35svh,360px);margin:0 -26% 0 0;transform:rotate(-5deg)}.r01Statement{grid-column:1/span 5;transform:none}.r01Statement h1{max-width:16ch;font-size:clamp(2.8rem,8vw,4.3rem)}}
@media(max-width:520px){.r01Shell{grid-template-rows:minmax(395px,45svh) 44px auto}.r01Pressure{padding:16px 16px 32px;min-height:45svh}.r01PressureRule{left:16px;right:16px}.r01State{margin-top:88px}.r01Number{font-size:clamp(8.4rem,42vw,11.2rem)}.r01Waitlist{font-size:clamp(2.5rem,12vw,3.8rem)}.r01Release{padding:16px 16px 44px;grid-template-rows:44px minmax(255px,29svh) auto}.r01Art{width:136%;height:clamp(245px,28svh,300px);margin-right:-38%}.r01Statement h1{max-width:17ch;font-size:clamp(1.6rem,8.2vw,3.1rem)}}
@media(max-width:240px){.r01Pressure,.r01Release{grid-column:1/-1}.r01Waitlist{font-size:2rem}.r01Statement h1{font-size:1.3rem;letter-spacing:-.06em}}
@media(max-height:520px) and (orientation:landscape){.r01Shell{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}.r01Pressure{grid-column:1/span 5;grid-row:1;min-height:100svh}.r01Passage{grid-column:6/span 2;grid-row:1;min-height:100svh;border-block:0;border-inline:1px solid var(--aluminum)}.r01Release{grid-column:8/span 5;grid-row:1;min-height:100svh;grid-template-rows:44px minmax(160px,40svh) auto}.r01Art{height:min(38svh,190px);width:auto;max-width:42vw;margin-right:-64px}.r01Number{font-size:clamp(6rem,17vw,10rem)}.r01Statement h1{font-size:clamp(1.65rem,3.5vw,2.5rem)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.policyPage{background:var(--chalk);color:var(--void)}.policyNav{background:var(--void);color:var(--chalk);display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,5vw,70px);gap:30px}.policyNav img{width:min(220px,45vw);filter:brightness(0) invert(96%)}.policyNav a{color:var(--chalk);text-decoration:none}.policyNav nav{display:flex;gap:10px;font-family:var(--font-plex-mono);font-size:12px}.policyNav nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.policyBody{max-width:800px;padding:clamp(24px,5vw,70px);margin:auto}.policyBody h1{font:400 clamp(2rem,5vw,3.4rem)/1.1 var(--font-source-serif);letter-spacing:-.04em}.policyBody h2{font:400 1.5rem/1.2 var(--font-source-serif);margin:40px 0 12px}.policyBody p{line-height:1.65;font-size:1rem;max-width:68ch}.policyStamp{font:600 .71rem/1.5 var(--font-plex-mono);color:#8a3b2d;letter-spacing:.12em}.policyBack{border-top:1px solid var(--concrete);padding-top:28px;margin-top:50px}.policyBody a{color:var(--void)}
