.head.svelte-9utcqn{background:var(--white);border-bottom:1px solid var(--g200);padding:clamp(36px,5vw,60px) 0}.head-grid.svelte-9utcqn{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:start}.head-copy.svelte-9utcqn h1:where(.svelte-9utcqn){margin-bottom:16px}.head-copy.svelte-9utcqn .lead:where(.svelte-9utcqn){max-width:54ch;margin:0 0 26px}.spec.svelte-9utcqn{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;border-top:1px solid var(--g200);border-bottom:1px solid var(--g200);margin-bottom:26px}.spec-cell.svelte-9utcqn{padding:16px 28px 14px 0;margin-right:28px;border-right:1px solid var(--g100)}.spec-cell.svelte-9utcqn:last-child{border-right:none;margin-right:0}.spec-cell.svelte-9utcqn b:where(.svelte-9utcqn){display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--g900)}.spec-cell.svelte-9utcqn span:where(.svelte-9utcqn){display:block;font-family:var(--font-label);font-size:.56rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--g500);margin-top:6px}.head-cta.svelte-9utcqn{display:flex;align-items:center;gap:22px}.back.svelte-9utcqn{font-family:var(--font-label);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g600);border-bottom:1px solid var(--g300);padding-bottom:2px}.photo.svelte-9utcqn{margin:0}.photo.svelte-9utcqn img:where(.svelte-9utcqn){width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--g200);filter:saturate(.92) contrast(1.04)}.photo.svelte-9utcqn figcaption:where(.svelte-9utcqn){font-family:var(--font-label);font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--g500);margin-top:8px}.sec-head.svelte-9utcqn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.sec-meta.svelte-9utcqn{font-family:var(--font-label);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--g500)}.topics.svelte-9utcqn{background:var(--white);border:1px solid var(--g200)}.topic.svelte-9utcqn{display:flex;gap:20px;padding:22px 24px;border-bottom:1px solid var(--g100)}.topic.svelte-9utcqn:last-child{border-bottom:none}.t-no.svelte-9utcqn{flex:none;font-size:.72rem;color:var(--g500);font-variant-numeric:tabular-nums;padding-top:4px}.t-body.svelte-9utcqn h3:where(.svelte-9utcqn){margin-bottom:6px}.t-desc.svelte-9utcqn{font-family:var(--font-serif);color:var(--g600);margin:0 0 8px;max-width:68ch}.t-fac.svelte-9utcqn{font-family:var(--font-label);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);margin:0 0 10px}.t-obj.svelte-9utcqn{margin:0;padding:0;list-style:none}.t-obj.svelte-9utcqn li:where(.svelte-9utcqn){position:relative;padding:4px 0 4px 18px;font-size:.9rem;color:var(--g700)}.t-obj.svelte-9utcqn li:where(.svelte-9utcqn):before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;background:var(--accent)}.dest-band.svelte-9utcqn{background:var(--navy);color:var(--white);padding:clamp(40px,5.5vw,64px) 0}.dest-band.svelte-9utcqn .eyebrow:where(.svelte-9utcqn){color:var(--white)}.dest-band.svelte-9utcqn h2:where(.svelte-9utcqn){color:var(--white)}.dest-lead.svelte-9utcqn{color:#b9bdc2;max-width:60ch;margin:0 0 14px}.lodging.svelte-9utcqn{font-family:var(--font-label);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8f96;margin:0}.accred-sec.svelte-9utcqn{background:var(--white);border-top:1px solid var(--g200)}.accred-statement.svelte-9utcqn{font-family:var(--font-serif);font-style:italic;color:var(--g600);max-width:74ch;margin:0 0 26px}.bottom-cta.svelte-9utcqn{margin-top:30px;padding-top:26px;border-top:1px solid var(--g100)}@media(max-width:900px){.head-grid.svelte-9utcqn,.spec.svelte-9utcqn{grid-template-columns:1fr}.spec-cell.svelte-9utcqn{border-right:none;border-bottom:1px solid var(--g100);margin-right:0;padding:12px 0}.spec-cell.svelte-9utcqn:last-child{border-bottom:none}}
