.author[data-astro-cid-bcvzhz6o],.subscribe[data-astro-cid-bcvzhz6o]{padding:clamp(72px, 10vw, 128px) var(--section-pad-x)}.author[data-astro-cid-bcvzhz6o]{background:var(--color-black);color:var(--color-white)}.author__inner[data-astro-cid-bcvzhz6o],.subscribe__inner[data-astro-cid-bcvzhz6o]{width:min(1180px,100%);margin:0 auto}.author__inner[data-astro-cid-bcvzhz6o]{grid-template-columns:minmax(180px,.45fr) minmax(0,1.2fr);gap:clamp(36px,7vw,112px);display:grid}.author__label[data-astro-cid-bcvzhz6o],.subscribe__label[data-astro-cid-bcvzhz6o]{color:var(--color-red-on-dark);font:500 11px/1.4 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.author[data-astro-cid-bcvzhz6o] h2[data-astro-cid-bcvzhz6o]{max-width:820px;font-size:clamp(44px,6.5vw,84px);line-height:.94}.author__inner[data-astro-cid-bcvzhz6o]>p[data-astro-cid-bcvzhz6o]:not(.author__label),.author__inner[data-astro-cid-bcvzhz6o]>a[data-astro-cid-bcvzhz6o]{grid-column:2}.author__inner[data-astro-cid-bcvzhz6o]>p[data-astro-cid-bcvzhz6o]:not(.author__label){max-width:670px;color:var(--color-white-60);font-size:18px;line-height:1.7}.author__inner[data-astro-cid-bcvzhz6o]>a[data-astro-cid-bcvzhz6o]{width:fit-content;color:var(--color-red-on-dark);font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:5px;text-decoration-thickness:1px}.subscribe[data-astro-cid-bcvzhz6o]{background:var(--color-gray-bg)}.subscribe__inner[data-astro-cid-bcvzhz6o]{max-width:760px}.subscribe__label[data-astro-cid-bcvzhz6o]{color:var(--color-red-dark)}.subscribe[data-astro-cid-bcvzhz6o] h2[data-astro-cid-bcvzhz6o]{margin-top:var(--space-4);font-size:clamp(42px,6vw,72px);line-height:.96}.subscribe[data-astro-cid-bcvzhz6o] p[data-astro-cid-bcvzhz6o]{max-width:600px;margin-top:var(--space-6);color:var(--color-gray);font-size:17px;line-height:1.65}.subscribe[data-astro-cid-bcvzhz6o] form[data-astro-cid-bcvzhz6o]{max-width:620px;margin-top:var(--space-8);display:flex}.subscribe[data-astro-cid-bcvzhz6o] input[data-astro-cid-bcvzhz6o]{border:1px solid var(--color-gray-light);background:var(--color-white);min-width:0;color:var(--color-black);font:16px/1.4 var(--font-sans);border-right:0;flex:1;padding:14px 16px}.subscribe[data-astro-cid-bcvzhz6o] input[data-astro-cid-bcvzhz6o]:focus{outline:2px solid var(--color-red-dark);outline-offset:2px}.subscribe[data-astro-cid-bcvzhz6o] button[data-astro-cid-bcvzhz6o]{background:var(--color-black);min-height:48px;color:var(--color-white);cursor:pointer;font:500 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:0;padding:12px 20px}.subscribe[data-astro-cid-bcvzhz6o] button[data-astro-cid-bcvzhz6o]:hover,.subscribe[data-astro-cid-bcvzhz6o] button[data-astro-cid-bcvzhz6o]:focus-visible{background:var(--color-red-dark)}.subscribe[data-astro-cid-bcvzhz6o] small[data-astro-cid-bcvzhz6o]{margin-top:var(--space-3);color:var(--color-gray);font:10px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;display:block}@media (width<=760px){.author__inner[data-astro-cid-bcvzhz6o]{grid-template-columns:1fr}.author__inner[data-astro-cid-bcvzhz6o]>p[data-astro-cid-bcvzhz6o]:not(.author__label),.author__inner[data-astro-cid-bcvzhz6o]>a[data-astro-cid-bcvzhz6o]{grid-column:1}.subscribe[data-astro-cid-bcvzhz6o] form[data-astro-cid-bcvzhz6o]{gap:var(--space-3);flex-direction:column}.subscribe[data-astro-cid-bcvzhz6o] input[data-astro-cid-bcvzhz6o]{border-right:1px solid var(--color-gray-light);min-height:48px}}.stage[data-astro-cid-smyvcnwo]{border-top:1px solid var(--color-gray-light);grid-template-columns:minmax(100px,.32fr) minmax(0,1fr);gap:clamp(28px,6vw,88px);padding:clamp(72px,10vw,128px) 0;display:grid}.stage__marker[data-astro-cid-smyvcnwo]{top:calc(var(--nav-height) + 72px);color:var(--color-red);font-family:var(--font-display);align-self:start;font-size:clamp(72px,12vw,160px);line-height:.76;position:sticky}.stage__body[data-astro-cid-smyvcnwo]{max-width:760px}.stage__label[data-astro-cid-smyvcnwo],h3[data-astro-cid-smyvcnwo]{color:var(--color-red-dark);font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}h2[data-astro-cid-smyvcnwo]{text-wrap:balance;max-width:720px;margin-top:14px;font-size:clamp(44px,6.5vw,84px);line-height:.94}.stage__truth[data-astro-cid-smyvcnwo]{margin-top:var(--space-8);color:var(--color-black);font-family:var(--font-serif);font-size:clamp(24px,3vw,36px);line-height:1.24}.stage__outcome[data-astro-cid-smyvcnwo]{max-width:630px;margin-top:var(--space-4);color:var(--color-gray);font-size:18px;line-height:1.6}h3[data-astro-cid-smyvcnwo]{margin-top:var(--space-10)}.stage__actions[data-astro-cid-smyvcnwo]{margin-top:var(--space-5);counter-reset:action;list-style:none}.stage__actions[data-astro-cid-smyvcnwo] li[data-astro-cid-smyvcnwo]{border-bottom:1px solid var(--color-gray-light);color:var(--color-black);counter-increment:action;padding:16px 0 16px 44px;font-size:16px;line-height:1.55;position:relative}.stage__actions[data-astro-cid-smyvcnwo] li[data-astro-cid-smyvcnwo]:before{color:var(--color-red-dark);content:counter(action, decimal-leading-zero);font:500 11px/1.4 var(--font-mono);position:absolute;top:18px;left:0}.stage__resources[data-astro-cid-smyvcnwo]{margin-top:var(--space-10);border-top:2px solid var(--color-black)}.stage__resources[data-astro-cid-smyvcnwo] a[data-astro-cid-smyvcnwo]{gap:var(--space-6);border-bottom:1px solid var(--color-gray-light);color:var(--color-black);grid-template-columns:minmax(180px,.85fr) minmax(220px,1.25fr) auto;align-items:center;padding:24px 0;text-decoration:none;display:grid}.stage__resources[data-astro-cid-smyvcnwo] span[data-astro-cid-smyvcnwo]{font-family:var(--font-serif);font-size:20px;line-height:1.25}.stage__resources[data-astro-cid-smyvcnwo] p[data-astro-cid-smyvcnwo]{color:var(--color-gray);font-size:13px;line-height:1.5}.stage__resources[data-astro-cid-smyvcnwo] strong[data-astro-cid-smyvcnwo]{color:var(--color-red-dark);font:500 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.stage__resources[data-astro-cid-smyvcnwo] a[data-astro-cid-smyvcnwo]:hover span[data-astro-cid-smyvcnwo],.stage__resources[data-astro-cid-smyvcnwo] a[data-astro-cid-smyvcnwo]:focus-visible span[data-astro-cid-smyvcnwo]{color:var(--color-red-dark)}@media (width<=760px){.stage[data-astro-cid-smyvcnwo]{gap:var(--space-8);grid-template-columns:1fr}.stage__marker[data-astro-cid-smyvcnwo]{font-size:72px;position:static}.stage__resources[data-astro-cid-smyvcnwo] a[data-astro-cid-smyvcnwo]{gap:var(--space-3);grid-template-columns:1fr}}.guide-breadcrumb[data-astro-cid-a5psgcya]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--section-pad-x);border-bottom:var(--border-light);background:var(--color-white);color:var(--color-gray);font:500 11px/1.4 var(--font-mono);letter-spacing:.04em;white-space:nowrap;display:flex;overflow-x:auto}.guide-breadcrumb[data-astro-cid-a5psgcya] a[data-astro-cid-a5psgcya]{color:var(--color-gray);text-underline-offset:4px}.guide-breadcrumb[data-astro-cid-a5psgcya] span[data-astro-cid-a5psgcya][aria-current=page]{color:var(--color-black)}.hero[data-astro-cid-a5psgcya]{isolation:isolate;min-height:calc(100svh - var(--nav-height) - 44px);background:var(--color-black);color:var(--color-white);align-items:end;display:grid;position:relative;overflow:hidden}.hero__portrait[data-astro-cid-a5psgcya]{z-index:-3;object-fit:cover;object-position:50% 25%;filter:saturate(.72)contrast(1.04);width:min(52vw,760px);height:100%;position:absolute;inset:0 0 0 auto}.hero__veil[data-astro-cid-a5psgcya]{z-index:-2;background:linear-gradient(90deg,#0c0b09 0% 47%,#0c0b09b3 70%,#0000),linear-gradient(#0000 50%,#0c0b09b8);position:absolute;inset:0}.hero__inner[data-astro-cid-a5psgcya],.stage-nav__inner[data-astro-cid-a5psgcya],.field-guide[data-astro-cid-a5psgcya]{width:min(1180px,100%);margin:0 auto}.hero__inner[data-astro-cid-a5psgcya]{padding:clamp(80px, 13vh, 144px) var(--section-pad-x) clamp(48px, 8vh, 84px)}.hero__label[data-astro-cid-a5psgcya]{color:var(--color-red-on-dark);font:500 11px/1.4 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}h1[data-astro-cid-a5psgcya]{max-width:900px;margin-top:var(--space-6);text-wrap:balance;font-size:clamp(60px,8.5vw,116px);line-height:.86}h1[data-astro-cid-a5psgcya] em[data-astro-cid-a5psgcya]{color:var(--color-red-on-dark);font-family:var(--font-serif);font-size:.69em;font-weight:400;display:block}.hero__lede[data-astro-cid-a5psgcya]{max-width:560px;margin-top:var(--space-8);color:var(--color-white-60);font-size:clamp(18px,2vw,22px);line-height:1.55}.hero__actions[data-astro-cid-a5psgcya]{gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;align-items:center;display:flex}.hero__text-link[data-astro-cid-a5psgcya]{color:var(--color-white);text-underline-offset:5px;font-size:14px}.stage-nav[data-astro-cid-a5psgcya]{scroll-margin-top:calc(var(--nav-height) + 24px);background:var(--color-red-dark);color:var(--color-white)}.stage-nav__inner[data-astro-cid-a5psgcya]{padding:28px var(--section-pad-x) 34px}.stage-nav[data-astro-cid-a5psgcya] p[data-astro-cid-a5psgcya]{font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.stage-nav[data-astro-cid-a5psgcya] ol[data-astro-cid-a5psgcya]{margin-top:var(--space-5);background:#ffffff38;grid-template-columns:repeat(4,1fr);gap:1px;list-style:none;display:grid}.stage-nav[data-astro-cid-a5psgcya] a[data-astro-cid-a5psgcya]{justify-content:space-between;gap:var(--space-4);background:var(--color-red-dark);min-height:88px;color:var(--color-white);flex-direction:column;padding:16px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.stage-nav[data-astro-cid-a5psgcya] a[data-astro-cid-a5psgcya]:hover,.stage-nav[data-astro-cid-a5psgcya] a[data-astro-cid-a5psgcya]:focus-visible{background:var(--color-black)}.stage-nav[data-astro-cid-a5psgcya] span[data-astro-cid-a5psgcya]{color:#ffffff9e;font:500 10px/1.4 var(--font-mono)}.field-guide[data-astro-cid-a5psgcya]{padding:0 var(--section-pad-x)}@media (width<=760px){.hero__portrait[data-astro-cid-a5psgcya]{opacity:.42;object-position:62% 25%;width:100%}.hero__veil[data-astro-cid-a5psgcya]{background:linear-gradient(#0000,#0c0b09e0 33%,#0c0b09 92%)}h1[data-astro-cid-a5psgcya]{font-size:clamp(50px,15vw,72px)}.stage-nav[data-astro-cid-a5psgcya] ol[data-astro-cid-a5psgcya]{grid-template-columns:1fr 1fr}}
