.page-shell.svelte-17et19q{padding-bottom:6rem}.section.svelte-17et19q{padding:1.5rem 1rem 4rem}.section__content.svelte-17et19q,.top__panel.svelte-17et19q{width:min(100%,76rem);margin:0 auto}.top__panel.svelte-17et19q{border:1px solid var(--border);background:var(--panel-gradient);box-shadow:var(--shadow);border-radius:2rem;padding:1.2rem}h1.svelte-17et19q{color:var(--accent);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.lede.svelte-17et19q{color:var(--muted);max-width:70ch;margin:.8rem 0 1.4rem;line-height:1.7}.retreat-grid.svelte-17et19q{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.retreat-card.svelte-17et19q{border:1px solid var(--border);background:var(--surface-card);border-radius:1.2rem;overflow:hidden}.retreat-card.svelte-17et19q img:where(.svelte-17et19q){aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.retreat-card__body.svelte-17et19q{gap:.45rem;padding:.9rem;display:grid}.retreat-card__body.svelte-17et19q p:where(.svelte-17et19q),.retreat-card__body.svelte-17et19q h2:where(.svelte-17et19q),.retreat-card__body.svelte-17et19q strong:where(.svelte-17et19q){margin:0}.retreat-card__body.svelte-17et19q p:where(.svelte-17et19q){color:var(--muted);font-size:.94rem}.retreat-card__body.svelte-17et19q h2:where(.svelte-17et19q){font-size:1.45rem;line-height:1.1;font-family:var(--font-display)}.retreat-card__body.svelte-17et19q strong:where(.svelte-17et19q){font-size:1rem}.button.svelte-17et19q{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin-top:.45rem;padding:.85rem 1.15rem;font-weight:700;display:inline-flex}.button-primary.svelte-17et19q{background:var(--accent);color:#fff}@media (width<=980px){.retreat-grid.svelte-17et19q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.section.svelte-17et19q{padding:1.2rem 1rem 3rem}.retreat-grid.svelte-17et19q{grid-template-columns:1fr}.top__panel.svelte-17et19q{padding:1rem}}
