.hero-hub[data-astro-cid-j7pv25f6]{padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(30px,5vw,64px);align-items:center}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:none;font-size:clamp(1.95rem,4.4vw,3.5rem);text-wrap:balance}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .hb[data-astro-cid-j7pv25f6]{display:none}@media(min-width:900px){.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .hb[data-astro-cid-j7pv25f6]{display:inline}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{text-wrap:initial}}.hero-lede[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--ink-soft);max-width:46ch;margin:22px 0 28px}.searchbar[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);padding:7px;max-width:560px}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:.4em 1.2em;position:relative;cursor:text;border-radius:999px;transition:background .18s}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]:hover{background:var(--sand)}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]+.field[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:var(--line)}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:2px}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:none;background:none;font-family:var(--body);font-size:.98rem;color:var(--ink-soft);width:100%;padding:0;outline:none}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--ink-soft);opacity:.7}.searchbar[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{flex:none;align-self:center;width:52px;height:52px;border-radius:50%;border:none;background:var(--pine);color:var(--paper);cursor:pointer;display:grid;place-items:center;transition:transform .18s,background .18s}.searchbar[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]:hover{transform:scale(1.06);background:var(--sage);color:var(--on-turquoise)}.quickrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;font-family:var(--round);font-size:.86rem;color:var(--ink-soft)}.quickrow[data-astro-cid-j7pv25f6] .lbl[data-astro-cid-j7pv25f6]{font-weight:600}.quickrow[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;font-family:var(--round);font-weight:600;font-size:.78rem;padding:.4em .85em;border-radius:999px;background:var(--paper-2);color:var(--pine);text-decoration:none;transition:background .18s,color .18s}.quickrow[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--sage);color:var(--on-turquoise)}.hero-hub[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.blob[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 32% 30%,var(--paper-2),color-mix(in oklab,var(--sage) 22%,transparent));filter:blur(2px);opacity:.7}.blob-1[data-astro-cid-j7pv25f6]{width:520px;height:520px;top:-160px;right:-120px}.blob-2[data-astro-cid-j7pv25f6]{width:260px;height:260px;bottom:-120px;left:-90px;opacity:.5}.hero-art[data-astro-cid-j7pv25f6]{position:relative;min-height:400px}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:var(--radius);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--sage) 8%,var(--sand)) 0 14px,color-mix(in oklab,var(--sage) 4%,var(--sand)) 14px 28px);display:grid;place-items:center}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6]:after{content:attr(data-label);font-family:var(--round);font-weight:600;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pine);padding:.45em .85em;border-radius:999px;background:color-mix(in oklab,var(--paper) 78%,transparent)}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6].is-mist{background:repeating-linear-gradient(135deg,var(--paper-2) 0 14px,color-mix(in oklab,var(--paper-2) 55%,var(--sand)) 14px 28px)}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6]{margin:0}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6]:after{z-index:2}.hero-art[data-astro-cid-j7pv25f6] .thumb[data-astro-cid-j7pv25f6].is-mist:before{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--paper-2) 50%,transparent);backdrop-filter:blur(1px)}.hero-art[data-astro-cid-j7pv25f6] .pmain[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 32px 28px;border-radius:var(--radius)}.hero-art[data-astro-cid-j7pv25f6] .psub[data-astro-cid-j7pv25f6]{position:absolute;width:46%;aspect-ratio:3 / 4;bottom:0;left:0;border:6px solid var(--sand);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-art[data-astro-cid-j7pv25f6] .float-rate[data-astro-cid-j7pv25f6]{position:absolute;top:20px;right:-4px;z-index:2;display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 14px;font-family:var(--round)}.hero-art[data-astro-cid-j7pv25f6] .float-rate[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6]{color:var(--clay);letter-spacing:1px;font-size:.82rem}.hero-art[data-astro-cid-j7pv25f6] .float-rate[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700}.hero-art[data-astro-cid-j7pv25f6] .float-rate[data-astro-cid-j7pv25f6] .float-ct[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--ink-soft)}.gear-band[data-astro-cid-j7pv25f6]{background:var(--paper-2);padding:46px 0}.gear-band-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr .9fr;gap:36px;align-items:center}.gear-band-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(1.5rem,3.2vw,2.15rem);color:var(--ink);margin:0 0 12px;line-height:1.14}.gear-band-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);margin:0 0 18px;max-width:48ch}.gear-band-cta[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--round);font-weight:600}.gear-band-cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:12px 22px;border-radius:999px;background:var(--pine);color:var(--paper);text-decoration:none;transition:background .2s ease,color .2s ease}.gear-band-cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--sage);color:var(--on-turquoise)}.gear-band-art[data-astro-cid-j7pv25f6]{display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);line-height:0}.gear-band-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;transition:transform .5s ease}.gear-band-art[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}@media(max-width:820px){.gear-band-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:22px}}.home-faq[data-astro-cid-j7pv25f6]{margin-top:20px;max-width:72ch}.home-meta[data-astro-cid-j7pv25f6]{margin:26px 0 0;color:var(--muted);font-size:.9rem;max-width:72ch}.home-faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);padding:4px 0}.home-faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][id]{scroll-margin-top:96px}@media(max-width:760px){.home-faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][id]{scroll-margin-top:176px}}.home-faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;list-style:none;padding:15px 30px 15px 0;position:relative;font-family:var(--round);font-weight:600;color:var(--ink)}.home-faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.home-faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--sage);font-size:1.25rem;line-height:1}.home-faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}.home-faq[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 16px;color:var(--muted);max-width:68ch}#poses[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#styles[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#start-here[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.now[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#faq[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.gear-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.16;color:var(--ink);margin:2px 0 10px}h2[data-astro-cid-j7pv25f6]+.section-sub[data-astro-cid-j7pv25f6]{margin-top:0}.section-sub[data-astro-cid-j7pv25f6]{color:var(--ink-soft);max-width:56ch;margin:-8px 0 18px;font-size:.98rem}.band[data-astro-cid-j7pv25f6]{background:var(--paper)}.discover[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3vw,2.1rem);color:var(--ink);margin:4px 0 8px}.disc-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:20px}.disc-intro[data-astro-cid-j7pv25f6] .section-sub[data-astro-cid-j7pv25f6]{margin-bottom:0;max-width:52ch}.disc-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.viewtoggle[data-astro-cid-j7pv25f6]{display:inline-flex;background:var(--paper-2);border-radius:999px;padding:3px}.viewtoggle[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;opacity:0;pointer-events:none}.viewtoggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:600;font-size:.85rem;color:var(--ink-soft);padding:6px 16px;border-radius:999px;cursor:pointer;transition:background .18s,color .18s}.viewtoggle[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:checked+label[data-astro-cid-j7pv25f6]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.sortwrap[data-astro-cid-j7pv25f6]{position:relative}.sortwrap[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-65%) rotate(45deg);pointer-events:none}.sort[data-astro-cid-j7pv25f6]{appearance:none;-webkit-appearance:none;font-family:var(--round);font-weight:600;font-size:.85rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 34px 8px 16px;cursor:pointer}.sort[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--sage);outline-offset:1px}.disc-filters[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.fchip[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:600;font-size:.85rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:all .15s}.fchip[data-astro-cid-j7pv25f6]:hover{border-color:var(--sage)}.fchip[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--pine);color:var(--paper);border-color:var(--pine)}.fchip[data-astro-cid-j7pv25f6][aria-pressed=true]:before{content:"✓ "}.view-map[data-astro-cid-j7pv25f6]{display:none}.discover[data-astro-cid-j7pv25f6]:has(#dv-map:checked) .view-list[data-astro-cid-j7pv25f6]{display:none}.discover[data-astro-cid-j7pv25f6]:has(#dv-map:checked) .view-map[data-astro-cid-j7pv25f6]{display:block}.map-stub[data-astro-cid-j7pv25f6]{height:420px;border-radius:var(--radius);border:1px solid var(--line);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 90%,black) 0 16px,var(--ink) 16px 32px);display:grid;place-items:center}.map-stub[data-astro-cid-j7pv25f6]:after{content:attr(data-label);font-family:var(--round);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:color-mix(in srgb,var(--ink) 55%,transparent);padding:.5em 1em;border-radius:999px}.map-note[data-astro-cid-j7pv25f6]{margin:14px 0 0;color:var(--ink-soft);font-size:.92rem}.empty[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.map-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--pine);font-weight:600}.disc-browse[data-astro-cid-j7pv25f6]{text-align:center;margin-top:36px}.btn-browse[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-family:var(--round);font-weight:600;font-size:.95rem;color:var(--pine);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:12px 26px;text-decoration:none;transition:border-color .18s,background .18s}.btn-browse[data-astro-cid-j7pv25f6]:hover{border-color:var(--sage);background:var(--paper-2)}.editors-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3vw,2.1rem);color:var(--ink);margin:4px 0 22px}.ep-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.ep-card[data-astro-cid-j7pv25f6]+.ep-card[data-astro-cid-j7pv25f6]{margin-top:20px}.ep-media[data-astro-cid-j7pv25f6]{position:relative;min-height:340px;display:block;text-decoration:none;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--sage) 8%,var(--sand)) 0 14px,color-mix(in oklab,var(--sage) 4%,var(--sand)) 14px 28px)}.ep-media[data-astro-cid-j7pv25f6]{overflow:hidden}.ep-media[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ep-media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--ink) 32%,transparent))}.ep-media[data-astro-cid-j7pv25f6]:after{content:attr(data-label);position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;font-family:var(--round);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);text-align:center;width:80%}.ep-badge[data-astro-cid-j7pv25f6]{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-family:var(--round);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:.45em .8em;border-radius:999px;box-shadow:var(--shadow)}.ep-body[data-astro-cid-j7pv25f6]{padding:30px 32px;display:flex;flex-direction:column;gap:10px;align-self:center}.ep-hood[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:600;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sage)}.ep-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem;color:var(--ink)}.ep-blurb[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);font-size:.98rem;max-width:46ch}.ep-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px}.ep-cta[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media(max-width:760px){.ep-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.ep-media[data-astro-cid-j7pv25f6]{min-height:220px}.disc-head[data-astro-cid-j7pv25f6]{align-items:flex-start}}@media(max-width:880px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-art[data-astro-cid-j7pv25f6]{order:-1;min-height:320px}}@media(max-width:560px){.searchbar[data-astro-cid-j7pv25f6]{flex-direction:column;border-radius:var(--radius);padding:6px}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]+.field[data-astro-cid-j7pv25f6]:before{display:none}.searchbar[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);border-radius:var(--radius)}.searchbar[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{width:100%;border-radius:var(--radius);align-self:stretch;margin-top:4px}}.vh[data-astro-cid-j7pv25f6]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fam[data-astro-cid-j7pv25f6]{--fam-sky-top: #0a1830;--fam-sky-mid: #15305a;--fam-sky-low: #2b4c75;--fam-panel: #102646;--fam-panel-hi: #17345c;--fam-line: rgba(214, 228, 240, .16);--fam-ink: #f5f1e8;--fam-ink-soft: #c3d2e0;--fam-accent: #6fe3d1;--fam-cta: #15b8a4;--fam-cta-hover: #3dd6c2;--fam-on-cta: #06352f;--fam-hill-far: #2a4b74;--fam-hill-mid: #1a3860;--fam-hill-near: #0e2747;--fam-shimmer: #ffd9a6;--fam-radius: 16px;--fam-radius-sm: 12px;--fam-h2: clamp(1.6rem, 3.3vw, 2.3rem);--fam-h3: 1.16rem;--fam-small: .84rem;--fam-ease: cubic-bezier(.2, .8, .2, 1);--fam-dur: .7s;--fam-step: .1s}.fam-track[data-astro-cid-j7pv25f6]{display:block;height:6px;border-radius:999px;background:#d6e4f024;overflow:hidden}.fam-bar[data-astro-cid-j7pv25f6]{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--fam-accent);transform-origin:left center}@keyframes fam-up{0%{opacity:0;transform:translateY(12px)}}@keyframes fam-grow{0%{transform:scaleX(0)}}.hoods[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:var(--fam-h2);line-height:1.14;color:var(--ink);margin:2px 0 10px}.hood-cards[data-astro-cid-j7pv25f6]{list-style:none;margin:4px 0 30px;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}@media(max-width:560px){.hood-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hood-card[data-astro-cid-j7pv25f6]{padding:13px 14px 15px}}.hood-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto auto 1fr auto;gap:3px;height:100%;padding:16px 18px 18px;box-sizing:border-box;border-radius:var(--fam-radius-sm);border:1px solid var(--fam-line);background:linear-gradient(160deg,var(--fam-panel-hi),var(--fam-panel));color:var(--fam-ink);text-decoration:none;transition:transform .2s var(--fam-ease),border-color .2s}.hood-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:var(--fam-accent)}.hood-card[data-astro-cid-j7pv25f6]:focus-visible,.area[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:focus-visible,.area-table[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible,.ret-card[data-astro-cid-j7pv25f6]:focus-visible,.ret-cta[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--fam-accent);outline-offset:2px}.hood-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;font-size:var(--fam-h3);line-height:1.2;color:var(--fam-ink);margin:0}.hc-n[data-astro-cid-j7pv25f6],.hc-style[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--round);font-size:var(--fam-small);color:var(--fam-ink-soft)}.hc-n[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--fam-accent)}.hc-style[data-astro-cid-j7pv25f6]{align-self:start}.hood-card[data-astro-cid-j7pv25f6] .fam-track[data-astro-cid-j7pv25f6]{margin-top:10px}.hood-cards[data-astro-cid-j7pv25f6] .fam-bar[data-astro-cid-j7pv25f6]{animation:fam-grow 1s var(--fam-ease) calc(.15s + var(--i, 0) * .06s) both}.areas-h[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.areas[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.area[data-astro-cid-j7pv25f6]{border-radius:var(--fam-radius-sm);border:1px solid var(--fam-line);background:var(--fam-panel);color:var(--fam-ink)}.area[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;position:relative;min-height:52px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;padding:12px 48px 12px 18px;border-radius:inherit}.area[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.area[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-right:2px solid var(--fam-accent);border-bottom:2px solid var(--fam-accent);transform:translateY(-70%) rotate(45deg);transition:transform .25s var(--fam-ease)}.area[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(-25%) rotate(-135deg)}.area-name[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:var(--fam-h3)}.area-meta[data-astro-cid-j7pv25f6]{font-family:var(--round);font-size:var(--fam-small);color:var(--fam-ink-soft)}.area-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;padding:0 18px 10px}.area-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:.92rem}.area-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.area-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;vertical-align:middle;padding:0 10px 0 0;border-top:1px solid var(--fam-line)}.area-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fam-ink-soft);padding:8px 10px 8px 0}.area-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:600}.area-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-height:44px;color:var(--fam-ink);text-decoration:none}.area-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--fam-accent);text-decoration:underline}.at-n[data-astro-cid-j7pv25f6]{white-space:nowrap}.at-n[data-astro-cid-j7pv25f6] .fam-track[data-astro-cid-j7pv25f6]{display:inline-block;width:3.2rem;margin-right:8px;vertical-align:middle}.at-n[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;font-size:1rem}.at-style[data-astro-cid-j7pv25f6]{font-family:var(--round);font-size:.8rem;color:var(--fam-ink-soft)}.area[data-astro-cid-j7pv25f6][open] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:fam-up .45s var(--fam-ease) calc(var(--i, 0) * 40ms) both}.area[data-astro-cid-j7pv25f6][open] .fam-bar[data-astro-cid-j7pv25f6]{animation:fam-grow .7s var(--fam-ease) calc(.12s + var(--i, 0) * 40ms) both}@media(max-width:760px){.areas[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.area-wrap[data-astro-cid-j7pv25f6]{padding:0 12px 8px}.area-table[data-astro-cid-j7pv25f6]{font-size:.88rem}.at-n[data-astro-cid-j7pv25f6] .fam-track[data-astro-cid-j7pv25f6]{width:2.2rem}}.ret[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;color:var(--fam-ink);background:linear-gradient(180deg,var(--fam-sky-top) 0%,var(--fam-sky-mid) 58%,var(--fam-sky-low) 100%)}.ret-scene[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;z-index:-1;width:max(100%,760px);height:auto;aspect-ratio:1200 / 420;pointer-events:none}.ret-hill--far[data-astro-cid-j7pv25f6]{fill:var(--fam-hill-far)}.ret-hill--mid[data-astro-cid-j7pv25f6]{fill:var(--fam-hill-mid)}.ret-hill--near[data-astro-cid-j7pv25f6]{fill:var(--fam-hill-near)}.ret-shimmer[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{stroke:var(--fam-shimmer);stroke-width:3;stroke-linecap:round;opacity:.55}.ret-inner[data-astro-cid-j7pv25f6]{display:grid;align-items:start;gap:18px 56px;padding:52px 24px 200px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy deps" "cta deps"}.ret-copy[data-astro-cid-j7pv25f6]{grid-area:copy}.ret-deps[data-astro-cid-j7pv25f6]{grid-area:deps}.ret-eyebrow[data-astro-cid-j7pv25f6],.ret-k[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--round);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fam-accent)}.ret[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;font-size:var(--fam-h2);line-height:1.1;letter-spacing:-.01em;color:var(--fam-ink);margin:8px 0 12px;max-width:18ch}.ret-sub[data-astro-cid-j7pv25f6]{margin:0;max-width:42ch;color:var(--fam-ink-soft);font-size:1rem}.ret-k[data-astro-cid-j7pv25f6]{margin-bottom:10px}.ret-cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ret-card[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:2px;padding:14px 18px;min-height:44px;box-sizing:border-box;border-radius:var(--fam-radius-sm);border:1px solid var(--fam-line);background:var(--fam-panel);color:var(--fam-ink);text-decoration:none;transition:border-color .2s,background .2s}.ret-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--fam-accent);background:var(--fam-panel-hi)}.ret-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:500;font-size:var(--fam-h3);color:var(--fam-ink)}.ret-meta[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--round);font-size:var(--fam-small);color:var(--fam-ink-soft);display:flex;flex-wrap:wrap;gap:0 8px}.ret-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]:before{content:"·";margin-right:8px}.ret-badge[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:14px;font-family:var(--round);font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fam-on-cta);background:var(--fam-accent);padding:.25em .6em;border-radius:999px}.ret-cta[data-astro-cid-j7pv25f6]{grid-area:cta;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;box-sizing:border-box;border-radius:999px;background:var(--fam-cta);color:var(--fam-on-cta);text-decoration:none;font-family:var(--round);font-weight:700;font-size:1.08rem;box-shadow:0 12px 30px #15b8a459;transition:transform .2s var(--fam-ease),background .2s}.ret-cta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:.4em}.ret-cta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background:var(--fam-cta-hover)}@media(max-width:860px){.ret-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "deps" "cta";padding:36px 20px 120px;gap:20px}.ret-cta[data-astro-cid-j7pv25f6]{justify-self:stretch}}.ret-sun[data-astro-cid-j7pv25f6]{animation:ret-rise 2.6s cubic-bezier(.2,.7,.2,1) both}.ret-hill--far[data-astro-cid-j7pv25f6]{animation:ret-drift-l 3.4s var(--fam-ease) both}.ret-hill--mid[data-astro-cid-j7pv25f6]{animation:ret-drift-r 3.4s var(--fam-ease) both}.ret-shimmer[data-astro-cid-j7pv25f6]{animation:ret-fade 1.4s ease-out 1.4s both}.ret-cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{animation:fam-up var(--fam-dur) var(--fam-ease) calc(.5s + var(--i, 0) * var(--fam-step)) both}@keyframes ret-rise{0%{opacity:0;transform:translateY(90px)}30%{opacity:1}}@keyframes ret-drift-l{0%{transform:translate(-36px)}}@keyframes ret-drift-r{0%{transform:translate(30px)}}@keyframes ret-fade{0%{opacity:0}}.armed[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(.fam-bar,.ret-sun,.ret-hill,.ret-shimmer,.ret-cards li){animation-play-state:paused}.armed[data-astro-cid-j7pv25f6].is-in [data-astro-cid-j7pv25f6]:is(.fam-bar,.ret-sun,.ret-hill,.ret-shimmer,.ret-cards li){animation-play-state:running}@media(prefers-reduced-motion:reduce){.fam[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.fam[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:before,.fam[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:after{animation:none!important;transition:none!important}}@media print{.fam[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{animation:none!important}}.style-fams[data-astro-cid-j7pv25f6]{display:grid;gap:18px;margin-top:4px}.sf-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-family:var(--round);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.start-path[data-astro-cid-j7pv25f6]{list-style:none;margin:6px 0 0;padding:0;counter-reset:step;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.start-path[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:step}.start-path[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:center;height:100%;box-sizing:border-box;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .18s}.start-path[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:counter(step);grid-row:span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--pine);color:var(--paper);font-family:var(--round);font-weight:700}.start-path[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--sage)}.start-path[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700}.start-path[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:.92rem}@media(max-width:760px){.start-path[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.now[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][hidden],.now[data-astro-cid-j7pv25f6][hidden]{display:none}.now-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}@media(max-width:820px){.now-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:34px}}.now-sub[data-astro-cid-j7pv25f6]{margin:18px 0 8px;font-family:var(--round);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.now-col[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]+.now-sub[data-astro-cid-j7pv25f6]{margin-top:4px}.ev-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.ev-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:2px;padding:11px 0;min-height:44px;box-sizing:border-box;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.ev-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .ev-title[data-astro-cid-j7pv25f6]{color:var(--pine);text-decoration:underline}.ev-title[data-astro-cid-j7pv25f6]{font-weight:600;line-height:1.3}.ev-meta[data-astro-cid-j7pv25f6]{font-family:var(--round);font-size:.84rem;color:var(--ink-soft)}.ev-tag[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:8px;padding:0 .55em;border-radius:999px;border:1px solid var(--line);font-size:.74rem;color:var(--pine)}.ev-more[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;padding:12px 0;min-height:44px;box-sizing:border-box;font-family:var(--round);font-weight:600;color:var(--pine)}.free-studios[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.free-studios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;padding:9px 0;border-bottom:1px solid var(--line)}.free-studios[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600;text-decoration:none;min-height:24px}.free-studios[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--pine);text-decoration:underline}.free-studios[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.84rem;color:var(--ink-soft)}@media(max-width:480px){.free-studios[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.retreat-band[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:#16294c;color:#f6f8f8}.retreat-band[data-astro-cid-j7pv25f6] .rb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.rb-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a162ceb,#0a162cc7 46%,#0a162c5c)}.rb-inner[data-astro-cid-j7pv25f6]{position:relative;padding:46px 24px 42px;display:grid;justify-items:start;gap:4px;max-width:1120px}.rb-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#6fe3d1;margin:0}.retreat-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.7rem,3.6vw,2.7rem);color:#fff;margin:6px 0 14px;max-width:19ch}.rb-facts[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:10px 30px}.rb-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:1px}.rb-facts[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--round);font-weight:700;font-size:.99rem;color:#fff}.rb-facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8rem;color:#ffffffad}.rb-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.rb-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:13px 26px;border-radius:12px;background:#15b8a4;color:#06352f;font-family:var(--round);font-weight:700;font-size:.97rem;text-decoration:none;box-shadow:0 10px 28px #15b8a452;transition:transform .18s,background .18s}.rb-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);background:#f6f8f8}.rb-early[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;color:#ffffffdb}.rb-early[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#6fe3d1}.rb-fine[data-astro-cid-j7pv25f6]{margin:16px 0 0;font-size:.78rem;color:#fff9;max-width:54ch}@media(max-width:700px){.rb-inner[data-astro-cid-j7pv25f6]{padding:34px 20px 32px}.rb-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0a162cb8,#0a162ce6 60%,#0a162cf0)}.rb-facts[data-astro-cid-j7pv25f6]{gap:10px 20px}.rb-btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rb-btn[data-astro-cid-j7pv25f6]{transition:none}}
