.heading[data-astro-cid-ypavld2q]{max-width:46rem}.align-center[data-astro-cid-ypavld2q]{text-align:center;margin-inline:auto}.align-center[data-astro-cid-ypavld2q] .eyebrow[data-astro-cid-ypavld2q]:after{content:"";opacity:.7;background:currentColor;width:28px;height:1px}h2[data-astro-cid-ypavld2q]{margin-top:1.25rem;font-size:clamp(2.35rem,5vw,3.9rem);font-weight:400}.body[data-astro-cid-ypavld2q]{margin-top:1.5rem}.tone-light[data-astro-cid-ypavld2q] h2[data-astro-cid-ypavld2q]{color:var(--paper-ink)}.tone-light[data-astro-cid-ypavld2q] .eyebrow[data-astro-cid-ypavld2q]{color:var(--gold-deep)}.ascent[data-astro-cid-j3pfdtn2]{--arch-max:clamp(220px, 24vw, 300px)}.arches[data-astro-cid-j3pfdtn2]{grid-template-columns:repeat(var(--n), 1fr);height:var(--arch-max);border-bottom:1px solid var(--line);align-items:end;display:grid;position:relative}.rise[data-astro-cid-j3pfdtn2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rise[data-astro-cid-j3pfdtn2] polyline[data-astro-cid-j3pfdtn2]{fill:none;stroke:var(--gold);stroke-width:1px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;opacity:.55}.arch[data-astro-cid-j3pfdtn2]{width:min(72%,150px);height:calc(var(--arch-max) * var(--h));border:1px solid rgba(228, 199, 125, calc(.28 + var(--warm) * 1.6));background:radial-gradient(ellipse 80% 55% at 50% 30%, rgba(228, 199, 125, var(--warm)), transparent 75%), linear-gradient(180deg, #30241b99, #17130f33);transform-origin:bottom;border-bottom:0;border-radius:999px 999px 0 0;justify-self:center;place-items:end center;padding-bottom:1.1rem;display:grid;position:relative}.arch-soon[data-astro-cid-j3pfdtn2]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);white-space:nowrap;border:1px solid #e4c77d73;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;position:absolute;top:22%;left:50%;transform:translate(-50%)}.arch-free[data-astro-cid-j3pfdtn2]{border-style:dashed;border-color:#e4c77d66}.arch-m4[data-astro-cid-j3pfdtn2]{border-color:var(--gold-bright);box-shadow:0 -18px 50px -30px #e4c77d99}.arch-featured[data-astro-cid-j3pfdtn2]{border-color:var(--gold-bright);background:radial-gradient(80% 55% at 50% 30%,#e4c77d4d,#0000 75%),linear-gradient(#3c2d20cc,#17130f4d);box-shadow:0 -24px 70px -30px #e4c77dbf}.arch-featured[data-astro-cid-j3pfdtn2]:before{content:"";border:1px solid #e4c77d59;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:6px 6px 0}.arch-featured[data-astro-cid-j3pfdtn2] .mark[data-astro-cid-j3pfdtn2],.step-featured[data-astro-cid-j3pfdtn2] .step-title[data-astro-cid-j3pfdtn2]{color:var(--gold-bright)}.mark[data-astro-cid-j3pfdtn2]{font-family:var(--font-display);color:var(--champagne);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.arch-free[data-astro-cid-j3pfdtn2] .mark[data-astro-cid-j3pfdtn2]{color:var(--gold-bright);font-size:clamp(1.3rem,2vw,1.7rem);font-style:italic}.js .arch[data-astro-cid-j3pfdtn2]{opacity:0;transition:transform 1s var(--ease), opacity .8s var(--ease);transition-delay:calc(var(--i) * .12s);transform:scaleY(.4)}.js .ascent[data-astro-cid-j3pfdtn2].is-visible .arch[data-astro-cid-j3pfdtn2]{opacity:1;transform:none}.js .rise[data-astro-cid-j3pfdtn2]{opacity:0;transition:opacity 1s var(--ease) .7s}.js .ascent[data-astro-cid-j3pfdtn2].is-visible .rise[data-astro-cid-j3pfdtn2]{opacity:1}.steps[data-astro-cid-j3pfdtn2]{grid-template-columns:repeat(var(--n), 1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-j3pfdtn2]{text-align:center;padding:1.6rem .5rem 0;position:relative}.mini-arch[data-astro-cid-j3pfdtn2]{display:none}.kicker[data-astro-cid-j3pfdtn2]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:600}@media (width>=901px){.kicker-note[data-astro-cid-j3pfdtn2]{display:none}}.step-title[data-astro-cid-j3pfdtn2]{margin-top:.55rem;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:500;line-height:1.15}.step-title[data-astro-cid-j3pfdtn2] a[data-astro-cid-j3pfdtn2]{color:inherit;text-decoration:none}.step-title[data-astro-cid-j3pfdtn2] a[data-astro-cid-j3pfdtn2]:after{content:"";position:absolute;inset:0}.meta[data-astro-cid-j3pfdtn2]{color:var(--text-soft);margin-top:.6rem;font-size:.85rem;line-height:1.55}.tagline[data-astro-cid-j3pfdtn2]{font-family:var(--font-display);color:var(--champagne);margin-top:.6rem;font-size:1.1rem;font-style:italic;line-height:1.3}.go[data-astro-cid-j3pfdtn2]{color:var(--gold-bright);text-underline-offset:5px;align-items:center;gap:.35rem;margin-top:1rem;font-size:.85rem;font-weight:600;text-decoration:underline #e4c77d59;display:inline-flex}.go[data-astro-cid-j3pfdtn2] svg{transition:transform .35s var(--ease)}.step[data-astro-cid-j3pfdtn2]:hover .go[data-astro-cid-j3pfdtn2]{text-decoration-color:var(--gold-bright)}.step[data-astro-cid-j3pfdtn2]:hover .go[data-astro-cid-j3pfdtn2] svg{transform:translate(3px)}.step[data-astro-cid-j3pfdtn2]:has(a:focus-visible){outline:2px solid var(--gold-bright);outline-offset:6px;border-radius:12px}.step-title[data-astro-cid-j3pfdtn2] a[data-astro-cid-j3pfdtn2]:focus-visible{outline:none}@media (width<=900px){.arches[data-astro-cid-j3pfdtn2]{display:none}.steps[data-astro-cid-j3pfdtn2]{border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:0}.step[data-astro-cid-j3pfdtn2]{text-align:left;border-bottom:1px solid var(--line-soft);grid-template-columns:76px 1fr;align-items:end;gap:1.1rem;padding:1.4rem 0;display:grid}.mini-arch[data-astro-cid-j3pfdtn2]{width:64px;height:calc(112px * var(--h));border:1px solid rgba(228, 199, 125, calc(.28 + var(--warm) * 1.6));background:radial-gradient(ellipse 80% 55% at 50% 30%, rgba(228, 199, 125, var(--warm)), transparent 75%);font-family:var(--font-display);color:var(--champagne);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;border-radius:999px 999px 0 0;place-items:end center;padding-bottom:.55rem;font-size:1.35rem;line-height:1;display:grid}.step-free[data-astro-cid-j3pfdtn2] .mini-arch[data-astro-cid-j3pfdtn2]{color:var(--gold-bright);border-style:dashed;font-size:1.05rem;font-style:italic}.step-m4[data-astro-cid-j3pfdtn2] .mini-arch[data-astro-cid-j3pfdtn2],.step-featured[data-astro-cid-j3pfdtn2] .mini-arch[data-astro-cid-j3pfdtn2]{border-color:var(--gold-bright)}.step-featured[data-astro-cid-j3pfdtn2] .mini-arch[data-astro-cid-j3pfdtn2]{color:var(--gold-bright);box-shadow:inset 0 -1px 0 var(--line), 0 -16px 40px -24px #e4c77dcc;background:radial-gradient(80% 55% at 50% 30%,#e4c77d4d,#0000 75%)}.step-title[data-astro-cid-j3pfdtn2]{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.js .arch[data-astro-cid-j3pfdtn2],.js .rise[data-astro-cid-j3pfdtn2]{opacity:1;transition:none;transform:none}}
