.s-head[data-astro-cid-fjd3bvuv]{padding:calc(var(--nav-h) + 3rem) 0 4rem;margin-top:calc(var(--nav-h) * -1);overflow:clip}.grid[data-astro-cid-fjd3bvuv]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.kicker[data-astro-cid-fjd3bvuv]{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--rust-text)}h1[data-astro-cid-fjd3bvuv]{margin-top:1rem;font-size:clamp(2.8rem,6.2vw,5.6rem);line-height:.98;letter-spacing:-.035em;color:var(--ink)}.lead[data-astro-cid-fjd3bvuv]{margin-top:1.4rem;max-width:46ch;font-size:1.15rem;font-weight:600;line-height:1.6;color:var(--ink-soft)}.actions[data-astro-cid-fjd3bvuv]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.pics[data-astro-cid-fjd3bvuv]{position:relative;aspect-ratio:1 / 1.02}.p[data-astro-cid-fjd3bvuv]{position:absolute;margin:0;overflow:hidden;border-radius:28px;background:var(--paper-2);box-shadow:0 30px 60px -36px #2b211b8c}.p[data-astro-cid-fjd3bvuv] img[data-astro-cid-fjd3bvuv]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p0[data-astro-cid-fjd3bvuv]{inset:0 14% 12% 0;border-radius:34px}.p1[data-astro-cid-fjd3bvuv]{right:0;bottom:0;width:42%;aspect-ratio:1;border:6px solid var(--paper)}.p2[data-astro-cid-fjd3bvuv]{right:4%;top:6%;width:26%;aspect-ratio:1;border-radius:50%;border:5px solid var(--paper)}.pics[data-astro-cid-fjd3bvuv].n1 .p0[data-astro-cid-fjd3bvuv]{inset:0}.pics[data-astro-cid-fjd3bvuv].nat{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(.8rem,1.4vw,1.2rem);align-items:center}.pics[data-astro-cid-fjd3bvuv].nat .p[data-astro-cid-fjd3bvuv]{position:relative;inset:auto;width:100%;border:0;border-radius:22px}.pics[data-astro-cid-fjd3bvuv].nat .p0[data-astro-cid-fjd3bvuv]{grid-row:1 / span 2}.pics[data-astro-cid-fjd3bvuv].nat .p2[data-astro-cid-fjd3bvuv]{grid-column:2;grid-row:1;align-self:end}.pics[data-astro-cid-fjd3bvuv].nat .p1[data-astro-cid-fjd3bvuv]{grid-column:2;grid-row:2;align-self:start}.pics[data-astro-cid-fjd3bvuv].nat .p[data-astro-cid-fjd3bvuv] img[data-astro-cid-fjd3bvuv]{-o-object-fit:contain;object-fit:contain}.story[data-astro-cid-fjd3bvuv]{counter-reset:ch;padding:1rem 0 5rem}.story[data-astro-cid-fjd3bvuv] .chapter{counter-increment:ch;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(1.5rem,5vw,5rem);padding:3.2rem 0;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.story[data-astro-cid-fjd3bvuv] .chapter>h2{align-self:start;position:sticky;top:calc(var(--nav-h) + 1.5rem);font-family:Fraunces Variable,serif;font-variation-settings:var(--serif-soft);font-weight:500;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.story[data-astro-cid-fjd3bvuv] .chapter>h2:before{content:counter(ch,decimal-leading-zero);display:block;margin-bottom:.8rem;font-family:Nunito Sans Variable,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.22em;color:var(--rust-text)}.story[data-astro-cid-fjd3bvuv] .chapter p,.story[data-astro-cid-fjd3bvuv] .chapter li{color:var(--ink-soft);font-weight:600;font-size:1.08rem;line-height:1.75;max-width:60ch}.story[data-astro-cid-fjd3bvuv] .chapter p+p{margin-top:1rem}.story[data-astro-cid-fjd3bvuv] .chapter strong{color:var(--ink)}.story[data-astro-cid-fjd3bvuv] .chapter a{color:var(--ink);font-weight:800;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--rust) 60%,transparent)}.story[data-astro-cid-fjd3bvuv] .chapter ul,.story[data-astro-cid-fjd3bvuv] .chapter ol{margin:0;padding-left:1.2rem;display:grid;gap:.7rem}.story[data-astro-cid-fjd3bvuv] .chapter li::marker{color:var(--rust);font-weight:800}.story[data-astro-cid-fjd3bvuv] .chapter:first-child{border-top:0}.story[data-astro-cid-fjd3bvuv] .chapter:first-child .body>p:first-child:first-letter{float:left;margin:.35rem .6rem 0 0;font-family:Fraunces Variable,serif;font-size:4.2rem;line-height:.8;color:var(--ink)}.story[data-astro-cid-fjd3bvuv] .pull{margin:1rem 0;padding:3.5rem 0;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent);text-align:center}.story[data-astro-cid-fjd3bvuv] .pull p{max-width:30ch;text-wrap:balance;margin-inline:auto;font-family:Fraunces Variable,serif;font-variation-settings:var(--serif-soft);font-style:italic;font-weight:400;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.story[data-astro-cid-fjd3bvuv] .pull img{width:46px;margin:0 auto 1.2rem;display:block}.story[data-astro-cid-fjd3bvuv] .band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.2rem);margin:1rem 0 4.5rem}.story[data-astro-cid-fjd3bvuv] .band img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block}.story[data-astro-cid-fjd3bvuv] .band img:nth-child(2n){translate:0 2.2rem}.story[data-astro-cid-fjd3bvuv] .band.nat{align-items:start}.story[data-astro-cid-fjd3bvuv] .band.nat>*{width:100%;height:auto;aspect-ratio:auto;display:block;border-radius:22px;background:var(--paper-2)}.story[data-astro-cid-fjd3bvuv] .band.nat>:nth-child(2n){translate:0 2.2rem}.story[data-astro-cid-fjd3bvuv] .steps{list-style:none;padding:0!important;display:grid;gap:0!important}.story[data-astro-cid-fjd3bvuv] .steps li{display:grid;align-items:start;grid-template-columns:6.5rem 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent);max-width:none}.story[data-astro-cid-fjd3bvuv] .steps li:first-child{padding-top:0}.story[data-astro-cid-fjd3bvuv] .steps .when{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rust-text);padding-top:.35rem}.story[data-astro-cid-fjd3bvuv] .steps b{display:block;color:var(--ink);font-size:1.12rem;margin-bottom:.2rem}.story[data-astro-cid-fjd3bvuv] .steps li.has-media{grid-template-columns:6.5rem minmax(0,1fr) auto}.story[data-astro-cid-fjd3bvuv] .steps li.has-media .step-media{margin-left:.6rem}.story[data-astro-cid-fjd3bvuv] .step-media{margin:0;max-width:100%}.story[data-astro-cid-fjd3bvuv] .step-media :is(img,video){width:100%;height:auto;display:block;border-radius:18px;background:var(--paper-2)}.story[data-astro-cid-fjd3bvuv] .step-media figcaption{margin-top:.45rem;font-size:.78rem;font-weight:700;line-height:1.4;color:var(--ink-soft)}.end[data-astro-cid-fjd3bvuv]{padding:0 0 6rem}.end-in[data-astro-cid-fjd3bvuv]{display:grid;justify-items:center;gap:1.2rem;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;border-radius:36px;background:color-mix(in oklab,var(--paper-2) 75%,var(--paper));text-align:center}.end-in[data-astro-cid-fjd3bvuv] h2{max-width:20ch;font-family:Fraunces Variable,serif;font-variation-settings:var(--serif-soft);font-weight:500;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.03em}.end-in[data-astro-cid-fjd3bvuv] p{max-width:48ch;color:var(--ink-soft);font-weight:600}.end-in[data-astro-cid-fjd3bvuv] .row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem}@media(max-width:900px){.grid[data-astro-cid-fjd3bvuv]{grid-template-columns:1fr}.pics[data-astro-cid-fjd3bvuv]{max-width:520px;width:100%;margin-inline:auto}.story[data-astro-cid-fjd3bvuv] .chapter{grid-template-columns:1fr;gap:1rem;padding:2.4rem 0}.story[data-astro-cid-fjd3bvuv] .chapter>h2{position:static}.story[data-astro-cid-fjd3bvuv] .band{grid-template-columns:repeat(2,minmax(0,1fr))}.story[data-astro-cid-fjd3bvuv] .band img:nth-child(2n),.story[data-astro-cid-fjd3bvuv] .band.nat>:nth-child(2n){translate:0 1.2rem}.story[data-astro-cid-fjd3bvuv] .steps li,.story[data-astro-cid-fjd3bvuv] .steps li.has-media{grid-template-columns:1fr;gap:.2rem}.story[data-astro-cid-fjd3bvuv] .steps li.has-media .step-media{margin:.8rem 0 0}}
