.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,1rem + 5vw,5rem) clamp(2.5rem,1rem + 5vw,5rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-6);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--s-5);flex-direction:column;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.03em;line-height:.98}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:34ch}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:min(520px,88vw);margin:0;position:relative}@media (width<=899px){.hero-art[data-astro-cid-lcdefpme]{max-width:340px}}.hero-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 60px #8b3fd147);width:100%;height:auto}.hero[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b3fd138,#f4475f14 55%,#0000 75%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.hero-grid[data-astro-cid-lcdefpme]{position:relative}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}}.journey[data-astro-cid-lcdefpme]{padding-bottom:var(--s-6)}.journey-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.journey-title[data-astro-cid-lcdefpme]{font-size:var(--step-2);max-width:26ch}.journey-list[data-astro-cid-lcdefpme]{gap:var(--s-3);counter-reset:j;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));display:grid}.journey-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--s-2);height:100%;padding:var(--s-4) var(--s-4) var(--s-6);border-radius:var(--radius);background:var(--card);border:1px solid var(--line-soft);transition:background-color .2s, transform .2s var(--ease), border-color .2s;flex-direction:column;text-decoration:none;display:flex;position:relative}.journey-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--tag-bg);border-color:var(--tone);transform:translateY(-3px)}.num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--tone-ink);font-size:1.1rem;font-weight:700}.jt[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.25}.jd[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-2)}.arrow[data-astro-cid-lcdefpme]{right:var(--s-4);bottom:var(--s-3);color:var(--tone-ink);transition:transform .2s var(--ease);font-weight:700;position:absolute}.journey-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (width<=560px){.journey-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.journey-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{column-gap:var(--s-2);padding:var(--s-4);padding-right:var(--s-7);grid-template-columns:2.5rem 1fr;display:grid}.num[data-astro-cid-lcdefpme]{grid-row:span 2}.arrow[data-astro-cid-lcdefpme]{top:50%;bottom:auto;transform:translateY(-50%)}.journey-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px,-50%)}}.what-grid[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.what-text[data-astro-cid-lcdefpme]{--stack:var(--s-5);max-width:40rem}.big[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.35}.big[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pillars[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;font-weight:600;display:flex}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.5em;display:flex}.dot[data-astro-cid-lcdefpme]{border-radius:50%;width:12px;height:12px}@media (width>=900px){.what-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr}}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.guide-card[data-astro-cid-lcdefpme] .card-body[data-astro-cid-lcdefpme]{gap:var(--s-2)}.gnum[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);margin-bottom:var(--s-3);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;line-height:1}.faq-card[data-astro-cid-lcdefpme]{background:var(--grad-soft), var(--card);border-color:var(--line)}.dirs-grid[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.dir[data-astro-cid-lcdefpme]{gap:var(--s-3);border-radius:var(--radius-l);border:1px solid var(--line);color:var(--ink);background:var(--paper-2);flex-direction:column;padding:clamp(1.5rem,1rem + 3vw,3rem);text-decoration:none;transition:background-color .25s,border-color .25s;display:flex;position:relative}.dir[data-astro-cid-lcdefpme]:hover{background:linear-gradient(var(--paper-3), var(--paper-3)) padding-box, var(--grad) border-box;border-color:#0000}.dir[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--ink-2)}.dir[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.dir[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:36ch}.count[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--teal-ink);margin-top:var(--s-4);font-weight:600}.go[data-astro-cid-lcdefpme]{font-size:var(--step-3);transition:transform .25s var(--ease);position:absolute;top:clamp(1.5rem,1rem + 3vw,3rem);right:clamp(1.5rem,1rem + 3vw,3rem)}.dir[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:translate(6px)}@media (width>=800px){.dirs-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
