.guide-hero[data-astro-cid-cpsqj4yn]{--hero-bg: color-mix(in srgb, var(--paper), white 30%);--hero-edge: #e1ddd9;background:linear-gradient(to right,var(--hero-bg) 0%,var(--hero-bg) 26%,var(--hero-edge) 50%)}.guide-hero-grid[data-astro-cid-cpsqj4yn]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.guide-hero-copy[data-astro-cid-cpsqj4yn]{align-content:center;display:grid;padding:clamp(2rem,5vw,4.5rem) clamp(1.2rem,4vw,3.5rem)}.guide-hero[data-astro-cid-cpsqj4yn] .h1[data-astro-cid-cpsqj4yn]{font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,3.9rem);font-weight:300;line-height:1.04;margin:0}.guide-hero-sub[data-astro-cid-cpsqj4yn]{font-family:var(--serif);font-size:clamp(1.05rem,1.7vw,1.5rem);margin:.7rem 0 0;opacity:.9}.rule[data-astro-cid-cpsqj4yn]{background:var(--accent);display:block;height:1px;margin:clamp(1rem,2vw,1.6rem) 0;width:3.2rem}.guide-hero-lede[data-astro-cid-cpsqj4yn]{margin:0;max-width:34ch;opacity:.82}.guide-hero-media[data-astro-cid-cpsqj4yn],.step-media[data-astro-cid-cpsqj4yn],.panel-media[data-astro-cid-cpsqj4yn]{margin:0;overflow:clip;position:relative}.guide-hero-media[data-astro-cid-cpsqj4yn] img,.step-media[data-astro-cid-cpsqj4yn] img,.panel-media[data-astro-cid-cpsqj4yn] img{display:block;height:100%;object-fit:cover;width:100%}.guide-hero-media[data-astro-cid-cpsqj4yn]{height:clamp(22rem,31vw,44rem)}.guide-hero-media[data-astro-cid-cpsqj4yn] img{object-position:center}.guide-hero-media[data-astro-cid-cpsqj4yn] img{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.35) 12%,rgba(0,0,0,.85) 24%,#000 34%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.35) 12%,rgba(0,0,0,.85) 24%,#000 34%)}.ph[data-astro-cid-cpsqj4yn]{align-items:center;background:color-mix(in srgb,var(--paper),var(--line) 55%);color:color-mix(in srgb,var(--ink),white 42%);display:flex;font-size:.82rem;inset:0;justify-content:center;letter-spacing:.08em;min-height:12rem;padding:1rem;position:absolute;text-align:center;text-transform:uppercase}.ph-sm[data-astro-cid-cpsqj4yn]{min-height:8rem}.guide-nav[data-astro-cid-cpsqj4yn]{border-block:1px solid var(--line);background:var(--paper)}.guide-nav[data-astro-cid-cpsqj4yn] ul[data-astro-cid-cpsqj4yn]{display:flex;flex-wrap:wrap;gap:.6rem clamp(1rem,3vw,2.6rem);justify-content:center;list-style:none;margin:0;padding:.85rem 0}.guide-nav[data-astro-cid-cpsqj4yn] a[data-astro-cid-cpsqj4yn]{font-size:.78rem;letter-spacing:.14em;opacity:.75;text-transform:uppercase;transition:opacity .18s ease,color .18s ease}.guide-nav[data-astro-cid-cpsqj4yn] a[data-astro-cid-cpsqj4yn]:hover,.guide-nav[data-astro-cid-cpsqj4yn] a[data-astro-cid-cpsqj4yn]:focus-visible{color:var(--accent);opacity:1}.step[data-astro-cid-cpsqj4yn]{border-bottom:1px solid var(--line);padding:clamp(1.8rem,4vw,3.2rem) 0}.step-alt[data-astro-cid-cpsqj4yn]{background:color-mix(in srgb,var(--paper),white 28%)}.step-grid[data-astro-cid-cpsqj4yn]{align-items:center;display:grid;gap:clamp(1.2rem,3.5vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.media-first[data-astro-cid-cpsqj4yn] .step-media[data-astro-cid-cpsqj4yn]{order:-1}.step-media[data-astro-cid-cpsqj4yn]{aspect-ratio:var(--ar, 4 / 3);max-height:26rem}.step-head[data-astro-cid-cpsqj4yn]{align-items:baseline;display:flex;font-family:var(--serif);font-size:clamp(1.25rem,2.1vw,1.75rem);gap:.7rem;margin:0 0 1rem}.num[data-astro-cid-cpsqj4yn]{border-bottom:1px solid var(--accent);color:var(--accent);font-family:var(--sans);font-size:.78rem;letter-spacing:.1em;padding-bottom:.1rem}.facts[data-astro-cid-cpsqj4yn]{display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-cpsqj4yn] .fact[data-astro-cid-cpsqj4yn]+.fact[data-astro-cid-cpsqj4yn]{border-left:1px solid var(--line);padding-left:clamp(1rem,2.5vw,2rem)}.fact-figure[data-astro-cid-cpsqj4yn]{font-family:var(--serif);font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.05;margin:0}.fact-figure[data-astro-cid-cpsqj4yn] span[data-astro-cid-cpsqj4yn]{display:block;font-size:.42em}.fact-figure-sm[data-astro-cid-cpsqj4yn]{font-size:clamp(1.4rem,2.4vw,2rem)}.fact-figure-sm[data-astro-cid-cpsqj4yn] span[data-astro-cid-cpsqj4yn]{font-size:.62em}.fact-note[data-astro-cid-cpsqj4yn]{font-size:.88rem;margin:.5rem 0 0;max-width:24ch;opacity:.75}.pair[data-astro-cid-cpsqj4yn]{display:grid;gap:clamp(.9rem,2.4vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.pair[data-astro-cid-cpsqj4yn]>div[data-astro-cid-cpsqj4yn]+div[data-astro-cid-cpsqj4yn]{border-left:1px solid var(--line);padding-left:clamp(.9rem,2.4vw,2rem)}.pair[data-astro-cid-cpsqj4yn] h3[data-astro-cid-cpsqj4yn],.steps[data-astro-cid-cpsqj4yn] h3[data-astro-cid-cpsqj4yn]{font-family:var(--serif);font-size:1.02rem;font-weight:500;margin:0 0 .35rem}.pair[data-astro-cid-cpsqj4yn] p[data-astro-cid-cpsqj4yn],.steps[data-astro-cid-cpsqj4yn] p[data-astro-cid-cpsqj4yn]{font-size:.9rem;margin:0;opacity:.78}.note[data-astro-cid-cpsqj4yn]{align-items:center;background:color-mix(in srgb,var(--paper),var(--line) 38%);display:flex;font-size:.88rem;gap:.6rem;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:.75rem 1rem}.note-icon[data-astro-cid-cpsqj4yn]{color:var(--accent);flex:none}.two-up[data-astro-cid-cpsqj4yn]{display:grid;gap:clamp(1.2rem,3vw,2.4rem);grid-template-columns:repeat(2,minmax(0,1fr))}.panel-split[data-astro-cid-cpsqj4yn]{align-items:start;display:grid;gap:clamp(.9rem,2vw,1.6rem);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.panel-row[data-astro-cid-cpsqj4yn]{align-items:start;display:grid;gap:clamp(.9rem,2vw,1.6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.panel-media[data-astro-cid-cpsqj4yn]{aspect-ratio:var(--ar, 16 / 9);max-height:22rem}.panel-media-tall[data-astro-cid-cpsqj4yn]{max-height:26rem}.panel-copy[data-astro-cid-cpsqj4yn]{margin:0 0 1rem;opacity:.8}.checklist[data-astro-cid-cpsqj4yn]{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.checklist[data-astro-cid-cpsqj4yn] li[data-astro-cid-cpsqj4yn]{align-items:center;display:flex;font-size:.92rem;gap:.65rem}.tick[data-astro-cid-cpsqj4yn]{align-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);display:inline-flex;flex:none;font-size:.62rem;height:1.25rem;justify-content:center;width:1.25rem}.steps[data-astro-cid-cpsqj4yn]{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.steps[data-astro-cid-cpsqj4yn] li[data-astro-cid-cpsqj4yn]{display:flex;gap:.8rem}.step-num[data-astro-cid-cpsqj4yn]{align-items:center;background:color-mix(in srgb,var(--paper),var(--line) 45%);border-radius:50%;display:inline-flex;flex:none;font-size:.78rem;height:1.6rem;justify-content:center;width:1.6rem}.fact-label[data-astro-cid-cpsqj4yn]{font-size:.82rem;margin:.7rem 0 0;opacity:.7}.fact-value[data-astro-cid-cpsqj4yn]{font-family:var(--serif);font-size:clamp(1.1rem,1.9vw,1.45rem);margin:.1rem 0 0}.fine[data-astro-cid-cpsqj4yn]{font-size:.84rem;margin:.8rem 0 0;opacity:.72}.guide-cta[data-astro-cid-cpsqj4yn]{overflow:clip;position:relative;text-align:center}.guide-cta-bg[data-astro-cid-cpsqj4yn]{display:block;height:100%;inset:0;object-fit:cover;opacity:.32;position:absolute;width:100%}.guide-cta-inner[data-astro-cid-cpsqj4yn]{padding:clamp(2.2rem,5vw,4rem) 1.2rem;position:relative;z-index:1}.guide-cta[data-astro-cid-cpsqj4yn] .h2[data-astro-cid-cpsqj4yn]{font-family:var(--serif);margin:0}.guide-cta-sub[data-astro-cid-cpsqj4yn]{margin:.5rem 0 0;opacity:.8}.guide-cta-ask[data-astro-cid-cpsqj4yn]{margin:clamp(1.1rem,2.4vw,1.8rem) 0 .9rem}.guide-cta-btn[data-astro-cid-cpsqj4yn]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.guide-cta-btn[data-astro-cid-cpsqj4yn]:hover{background:transparent;color:var(--ink)}.guide-contact[data-astro-cid-cpsqj4yn]{display:flex;flex-wrap:wrap;gap:.6rem clamp(1rem,3vw,2.4rem);justify-content:center;list-style:none;margin:clamp(1.1rem,2.4vw,1.8rem) 0 0;padding:0}.guide-contact[data-astro-cid-cpsqj4yn] a[data-astro-cid-cpsqj4yn]{font-size:.9rem;opacity:.85}.guide-contact[data-astro-cid-cpsqj4yn] a[data-astro-cid-cpsqj4yn]:hover{color:var(--accent);opacity:1}@media(max-width:860px){.guide-hero-grid[data-astro-cid-cpsqj4yn],.step-grid[data-astro-cid-cpsqj4yn],.two-up[data-astro-cid-cpsqj4yn],.panel-split[data-astro-cid-cpsqj4yn],.panel-row[data-astro-cid-cpsqj4yn],.facts[data-astro-cid-cpsqj4yn],.pair[data-astro-cid-cpsqj4yn]{grid-template-columns:1fr}.media-first[data-astro-cid-cpsqj4yn] .step-media[data-astro-cid-cpsqj4yn]{order:0}.guide-hero-copy[data-astro-cid-cpsqj4yn]{order:1}.guide-hero-media[data-astro-cid-cpsqj4yn]{height:clamp(17rem,62vw,24rem);order:0}.guide-hero[data-astro-cid-cpsqj4yn]{background:var(--hero-bg)}.guide-hero-media[data-astro-cid-cpsqj4yn] img{-webkit-mask-image:linear-gradient(to bottom,#000 62%,rgba(0,0,0,.55) 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,rgba(0,0,0,.55) 84%,transparent 100%)}.facts[data-astro-cid-cpsqj4yn] .fact[data-astro-cid-cpsqj4yn]+.fact[data-astro-cid-cpsqj4yn],.pair[data-astro-cid-cpsqj4yn]>div[data-astro-cid-cpsqj4yn]+div[data-astro-cid-cpsqj4yn]{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:1rem}}
