@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdde600a8ab553b5-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:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66a476ca42fc796d-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:Libre Caslon Display Fallback;src:local("Times New Roman");ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.00%;size-adjust:92.06%}.__className_1454fc{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-weight:400;font-style:normal}.__variable_1454fc{--font-display:"Libre Caslon Display","Libre Caslon Display Fallback"}:root{color-scheme:light dark;--bg:oklch(96.6% 0.008 95);--bg-raised:oklch(98.4% 0.005 95);--ink:oklch(27% 0.025 180);--ink-soft:oklch(46% 0.02 175);--line:oklch(88.5% 0.012 105);--line-strong:oklch(77% 0.016 115);--accent:oklch(39% 0.07 165);--accent-ink:oklch(97% 0.006 95);--desk:oklch(23.5% 0.035 172);--desk-deep:oklch(19% 0.033 174);--desk-ink:oklch(94% 0.012 100);--desk-soft:oklch(72% 0.028 160);--desk-line:oklch(33% 0.03 170);--desk-accent:oklch(80% 0.07 158);--card:oklch(97.6% 0.007 95);--card-ink:oklch(28% 0.025 178);--card-soft:oklch(51% 0.02 172);--card-line:oklch(89% 0.012 105);--error:oklch(46% 0.13 35)}@media (prefers-color-scheme:dark){:root{--bg:oklch(20.5% 0.018 185);--bg-raised:oklch(23.5% 0.018 183);--ink:oklch(90% 0.014 110);--ink-soft:oklch(69% 0.018 160);--line:oklch(30.5% 0.02 180);--line-strong:oklch(41% 0.022 175);--accent:oklch(79% 0.075 158);--accent-ink:oklch(20% 0.03 178);--desk:oklch(16.5% 0.026 176);--desk-deep:oklch(13.8% 0.022 178);--desk-line:oklch(28% 0.026 172);--desk-soft:oklch(68% 0.026 160);--card:oklch(25.5% 0.02 180);--card-ink:oklch(91% 0.013 110);--card-soft:oklch(67% 0.02 160);--card-line:oklch(34% 0.02 175);--error:oklch(72% 0.11 35)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.on-desk :focus-visible{outline-color:var(--desk-accent)}.wrap{max-width:71rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.header{background:var(--desk);border-bottom:1px solid var(--desk-line)}.header-inner{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.05rem 0;flex-wrap:wrap}.wordmark{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.25rem;letter-spacing:.005em;color:var(--desk-ink)}.wordmark .tld{color:var(--desk-accent)}.crosslink{font-size:.8rem;color:var(--desk-soft);text-decoration:none;border-bottom:1px solid var(--desk-line);padding-bottom:2px;white-space:nowrap;transition:color .18s ease-out,border-color .18s ease-out}.crosslink:hover{color:var(--desk-accent);border-color:var(--desk-accent)}.hero{background:linear-gradient(175deg,var(--desk) 8%,var(--desk-deep) 96%);color:var(--desk-ink);padding:clamp(4rem,9vw,7.25rem) 0 clamp(4.25rem,9vw,7rem);overflow:hidden}.hero-grid{display:grid;grid-gap:3.25rem;gap:3.25rem;align-items:center}@media (min-width:62rem){.hero-grid{grid-template-columns:minmax(0,13fr) minmax(0,10fr);gap:clamp(3rem,6vw,5.5rem)}}.kicker{display:block;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--desk-accent);margin-bottom:1.5rem}.hero h1{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.45rem,6vw,4.15rem);line-height:1.06;letter-spacing:-.012em;max-width:15ch;color:var(--desk-ink);text-wrap:balance}.hero h1 .quiet{color:var(--desk-accent)}.hero h1 .nowrap{white-space:nowrap}.hero .sub{margin-top:1.5rem;font-size:clamp(1.02rem,1.6vw,1.14rem);line-height:1.68;color:var(--desk-soft);max-width:50ch}.cta-row{margin-top:2.5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.btn{display:inline-block;background:var(--accent);color:var(--accent-ink);font-weight:650;font-size:.95rem;letter-spacing:.01em;padding:.8rem 1.7rem;border-radius:5px;text-decoration:none;border:none;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease-out}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.on-desk .btn{background:var(--desk-ink);color:var(--desk-deep)}.cta-note{font-size:.82rem;line-height:1.5;color:var(--ink-soft);max-width:30ch}.on-desk .cta-note{color:var(--desk-soft)}.brief-card{position:relative;background:var(--card);color:var(--card-ink);border:1px solid var(--card-line);border-radius:10px;padding:1.5rem 1.5rem 1.25rem;max-width:27rem;width:100%;justify-self:end;box-shadow:10px 12px 0 -1px color-mix(in oklab,var(--card) 42%,var(--desk-deep)),10px 12px 0 0 var(--desk-line),0 34px 58px -26px oklch(0 0 0/.55)}.brief-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.brief-title{font-size:.7rem;font-weight:650;letter-spacing:.17em}.brief-tag,.brief-title{text-transform:uppercase;color:var(--card-soft)}.brief-tag{font-size:.66rem;font-weight:600;letter-spacing:.08em;border:1px solid var(--card-line);border-radius:999px;padding:.14rem .6rem;white-space:nowrap}.brief-rows{display:block}.brief-row{display:grid;grid-template-columns:6.75rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.58rem 0;border-top:1px solid var(--card-line)}.brief-row dt{font-size:.78rem;color:var(--card-soft)}.brief-row dd{font-size:.85rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.redact{display:inline-block;height:.78em;width:6.5ch;background:currentColor;opacity:.16;border-radius:3px}.redact.w-lg{width:12ch}.brief-chip{display:inline-block;letter-spacing:.01em;border:1px solid var(--card-line);border-radius:999px;padding:.1rem .55rem}.brief-chip,.brief-note{font-size:.72rem;color:var(--card-soft)}.brief-foot{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--card-line);font-size:.78rem;line-height:1.55;color:var(--card-soft)}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero .kicker{animation:rise .6s cubic-bezier(.22,1,.36,1) .04s both}.hero h1{animation:rise .65s cubic-bezier(.22,1,.36,1) .12s both}.hero .sub{animation:rise .65s cubic-bezier(.22,1,.36,1) .2s both}.hero .cta-row{animation:rise .65s cubic-bezier(.22,1,.36,1) .28s both}.hero .brief-card{animation:rise .75s cubic-bezier(.22,1,.36,1) .38s both}}.section{padding:clamp(3.75rem,8vw,6.25rem) 0}.section+.section{padding-top:0}#request-access{scroll-margin-top:2rem}.section h2{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(1.8rem,3.4vw,2.55rem);line-height:1.14;letter-spacing:-.008em;margin-bottom:1.75rem;max-width:24ch;text-wrap:balance}.split{display:grid;grid-gap:1.5rem 4rem;gap:1.5rem 4rem}@media (min-width:56rem){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split h2{margin-bottom:0}}.prose p{color:var(--ink-soft);font-size:1rem;max-width:60ch}.prose p+p{margin-top:1.15rem}.prose p:last-child{color:var(--ink)}.mechanics{border-top:1px solid var(--line-strong);max-width:62rem}.mech{display:grid;grid-template-columns:3.25rem 1fr;grid-gap:.35rem 1rem;gap:.35rem 1rem;padding:1.65rem 0;border-bottom:1px solid var(--line)}@media (min-width:56rem){.mech{grid-template-columns:3.5rem 17rem 1fr;gap:2rem}}.mech-index{font-family:var(--font-display),Georgia,serif;font-size:1.05rem;color:var(--accent);line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mech h3{font-size:1.02rem;font-weight:650;letter-spacing:.004em;line-height:1.5}.mech p{color:var(--ink-soft);font-size:.94rem;max-width:56ch;grid-column:2}@media (min-width:56rem){.mech p{grid-column:3}}.section-desk{background:var(--desk);color:var(--desk-ink);padding:clamp(4rem,9vw,6.5rem) 0}.discretion{max-width:46rem}.discretion h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.15;color:var(--desk-accent);margin-bottom:1rem}.discretion p{color:var(--desk-soft);font-size:1.02rem;line-height:1.7;max-width:56ch}.steps{display:grid;grid-gap:2rem;gap:2rem;max-width:62rem}@media (min-width:56rem){.steps{grid-template-columns:repeat(3,1fr);gap:2.75rem}}.step{border-top:1px solid var(--line-strong);padding-top:1.25rem}.step-num{display:block;font-family:var(--font-display),Georgia,serif;font-size:2.4rem;line-height:1;color:var(--accent);margin-bottom:.85rem}.step h3{font-size:1.02rem;font-weight:650;margin-bottom:.5rem}.step p{color:var(--ink-soft);font-size:.94rem;max-width:42ch}.section .cta-row{margin-top:3rem}.access-grid{display:grid;grid-gap:2.5rem 4rem;gap:2.5rem 4rem;align-items:start}@media (min-width:56rem){.access-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.access-grid h2{position:-webkit-sticky;position:sticky;top:2rem}}.form-shell{border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-raised);padding:clamp(1.5rem,3vw,2.25rem);max-width:38rem}.form-shell .form-intro{color:var(--ink-soft);font-size:.92rem;margin-bottom:1.75rem;max-width:42ch}.field{margin-bottom:1.4rem}.field>.group-label,.field>label{display:block;font-weight:600;font-size:.86rem;margin-bottom:.45rem}.field .hint{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:.35rem}.field input[type=email],.field input[type=text],.field select,.field textarea{width:100%;font:inherit;font-size:.92rem;padding:.62rem .75rem;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--ink);transition:border-color .15s ease-out}.field input::placeholder{color:color-mix(in oklab,var(--ink-soft) 70%,var(--bg))}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.choice-grid{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line-strong);border-radius:999px;padding:.4rem .85rem;font-size:.86rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg);transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.chip:hover{border-color:var(--accent)}.chip input{accent-color:var(--accent);cursor:pointer}.chip:has(input:checked){border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--bg))}.error{color:var(--error);font-size:.8rem;margin-top:.35rem}.form-error{margin-bottom:1rem}.thanks{border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-raised);padding:clamp(1.75rem,3vw,2.5rem);max-width:38rem}.thanks h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;font-size:1.6rem}.thanks p{margin-top:.75rem;color:var(--ink-soft);font-size:.95rem;max-width:52ch}.footer{background:var(--desk-deep);border-top:1px solid var(--desk-line);padding:2.25rem 0 2.75rem}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.footer p{font-size:.8rem;line-height:1.6;color:var(--desk-soft);max-width:52ch}.preview-badge{display:inline-block;font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--desk-line);border-radius:999px;padding:.32rem .75rem;color:var(--desk-soft);white-space:nowrap}