.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:760px;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(3.9rem,8.2vw,7.8rem);line-height:.78}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--coral);font-style:italic}.hero-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#ded7ca;max-width:48ch;margin:0 0 1.4rem;font-size:1.08rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{border-top:1px solid #f6f0e32e;position:relative}.hero-image{aspect-ratio:3;width:100%;overflow:hidden}.hero-image img{object-position:center}.signal[data-astro-cid-lcdefpme]{z-index:3;letter-spacing:.12em;background:#111319e0;border:1px solid #f6f0e340;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.62rem;font-weight:900;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.signal[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--lime);border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 4px #c6e72f2e}.tiktok-entry[data-astro-cid-lcdefpme]{border-block:1px solid var(--ink);background:var(--paper-2)}.tiktok-grid[data-astro-cid-lcdefpme]{grid-template-columns:74px 1.15fr 1fr auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:190px;padding-block:1.6rem;display:grid}.vertical-mark[data-astro-cid-lcdefpme]{border:3px solid var(--ink);background:var(--ink);width:64px;height:110px;color:var(--paper);border-radius:14px;align-content:space-between;padding:.55rem .45rem;display:grid;box-shadow:5px 5px #25f4ee,-3px -3px #fe2c55}.vertical-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.vertical-mark[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.57rem}.vertical-mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--coral);border-radius:50%;width:18px;height:18px;margin:auto;box-shadow:0 0 0 5px #ff705833}.tiktok-entry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:.95}.tiktok-entry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.tiktok-entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:900}.phase-grid[data-astro-cid-lcdefpme]{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.phase-card[data-astro-cid-lcdefpme]{border-right:1px solid var(--ink);min-height:205px;padding:1.15rem;text-decoration:none;transition:background .15s;position:relative}.phase-card[data-astro-cid-lcdefpme]:last-child{border:0}.phase-card[data-astro-cid-lcdefpme]:hover{background:var(--lime)}.phase-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--coral-dark);font-weight:900}.phase-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:1.85rem 0 .45rem;font-size:1.8rem}.phase-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.88rem}.phase-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:1.35rem;position:absolute;bottom:.85rem;right:1.1rem}.map-section[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);padding:clamp(2.5rem,5vw,4.5rem) 0}.map-grid[data-astro-cid-lcdefpme]{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.map-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.95}.map-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#c9c2b5}.map-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--lime);font-weight:850}.map-grid[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{box-shadow:10px 10px 0 var(--coral);border:1px solid #f6f0e333}.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.all-guides[data-astro-cid-lcdefpme]{text-align:center;margin:1.6rem 0 0}.planner-callout[data-astro-cid-lcdefpme]{background:var(--coral);padding:2.5rem 0}.planner-callout[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;display:grid}.planner-number[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(4rem,7vw,6rem);line-height:1}.planner-callout[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.planner-callout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.4rem 0 0}@media (width<=1000px){.tiktok-grid[data-astro-cid-lcdefpme]{grid-template-columns:74px 1fr 1fr}.tiktok-entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-column:2/-1}}@media (width<=900px){.hero-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.4rem}.hero-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.hero-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin:0}.phase-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.phase-card[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.phase-card[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom:1px solid var(--ink)}.map-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.planner-callout[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.planner-callout[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{grid-column:2;justify-self:start}}@media (width<=650px){.hero-copy[data-astro-cid-lcdefpme]{padding-block:1.7rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3.5rem,18vw,5.8rem)}.hero-intro[data-astro-cid-lcdefpme]{display:block}.hero-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:1.1rem}.hero-image{aspect-ratio:1.8}.hero-image img{object-position:41% center}.tiktok-grid[data-astro-cid-lcdefpme]{grid-template-columns:64px 1fr;padding-block:1.25rem}.tiktok-grid[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.tiktok-entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-column:1/-1}.vertical-mark[data-astro-cid-lcdefpme]{width:56px;height:98px}.phase-grid[data-astro-cid-lcdefpme],.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.phase-card[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--ink);min-height:165px}.phase-card[data-astro-cid-lcdefpme]:nth-child(3){border-bottom:1px solid var(--ink)}.planner-callout[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.planner-callout[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{grid-column:auto}}
