.s-hero[data-astro-cid-vldfixj4]{min-height:88svh;padding:calc(var(--header-h) + 3rem) 0 clamp(3rem, 6vw, 6rem);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:clip}.s-bg-wrap[data-astro-cid-vldfixj4]{z-index:-2;position:absolute;inset:-10% 0}.s-hero[data-astro-cid-vldfixj4] .s-bg{object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:szoom 12s var(--ease) both}@keyframes szoom{0%{transform:scale(1.1)}to{transform:none}}.gallery[data-astro-cid-vldfixj4]{padding-bottom:var(--section)}.g-grid[data-astro-cid-vldfixj4]{grid-template-columns:1.6fr 1fr;grid-auto-rows:clamp(14rem,22vw,20rem);gap:1rem;display:grid}.g-item[data-astro-cid-vldfixj4]{border-radius:var(--radius-lg);border:1px solid var(--line);margin:0;position:relative;overflow:clip}.g-item[data-astro-cid-vldfixj4] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.g-item[data-astro-cid-vldfixj4]:hover img{transform:scale(1.05)}.g-main[data-astro-cid-vldfixj4]{grid-row:span 2}.g-grid[data-astro-cid-vldfixj4].n2{grid-template-columns:1.4fr 1fr}.g-grid[data-astro-cid-vldfixj4].n2 .g-main[data-astro-cid-vldfixj4]{grid-row:span 1}.g-grid[data-astro-cid-vldfixj4].n4{grid-template-columns:1.6fr 1fr 1fr}.g-grid[data-astro-cid-vldfixj4].n4 .g-item[data-astro-cid-vldfixj4]:last-child{grid-column:span 2}.s-hero[data-astro-cid-vldfixj4]:before{content:"";z-index:-1;background:linear-gradient(90deg, #0a0907f2 20%, #0a09078c 60%, #0a090759), linear-gradient(0deg, var(--ink-950), transparent 40%);position:absolute;inset:0}.s-inner[data-astro-cid-vldfixj4]{max-width:var(--max);justify-items:start;gap:1.2rem;display:grid}.s-inner[data-astro-cid-vldfixj4]>[data-astro-cid-vldfixj4]{max-width:40rem}.crumbs[data-astro-cid-vldfixj4]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.crumbs[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]:hover{color:var(--gold-300)}.crumbs[data-astro-cid-vldfixj4] [data-astro-cid-vldfixj4][aria-current]{color:var(--gold-400)}.s-icon[data-astro-cid-vldfixj4]{border:1px solid var(--gold-600);width:68px;height:68px;color:var(--gold-400);border-radius:50%;place-items:center;display:grid}h1[data-astro-cid-vldfixj4]{font-size:var(--fs-hero);color:var(--ivory);line-height:.98}.intro-grid[data-astro-cid-vldfixj4]{grid-template-columns:1.4fr .6fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.intro[data-astro-cid-vldfixj4]{font-size:var(--fs-md);gap:1.3rem;max-width:62ch;display:grid}.intro[data-astro-cid-vldfixj4] .first[data-astro-cid-vldfixj4]{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.3}.ideal[data-astro-cid-vldfixj4]{gap:1rem;padding:1.6rem;display:grid}.ideal[data-astro-cid-vldfixj4] ul[data-astro-cid-vldfixj4]{padding:0;list-style:none;display:grid}.ideal[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-top:1px solid var(--line);font-size:var(--fs-sm);padding:.65rem 0}.moments-sec[data-astro-cid-vldfixj4]{background:var(--ink-900);border-block:1px solid var(--line)}.moments[data-astro-cid-vldfixj4]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;padding:0;list-style:none;display:grid}.moments[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-top:1px solid var(--gold-600);align-content:start;gap:.6rem;margin-right:1.25rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.m-n[data-astro-cid-vldfixj4]{color:var(--gold-500);font-size:2.6rem;line-height:1}.moments[data-astro-cid-vldfixj4] .muted[data-astro-cid-vldfixj4]{font-size:var(--fs-sm)}.inc-grid[data-astro-cid-vldfixj4]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.inc-grid[data-astro-cid-vldfixj4] .section-head[data-astro-cid-vldfixj4]{justify-items:start}.includes[data-astro-cid-vldfixj4]{padding:0;list-style:none;display:grid}.includes[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-top:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 0;display:grid}.includes[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]:last-child{border-bottom:1px solid var(--line)}.includes[data-astro-cid-vldfixj4] svg{color:var(--gold-500);margin-top:.2rem}.related[data-astro-cid-vldfixj4] .eyebrow[data-astro-cid-vldfixj4]{margin-bottom:1.5rem}.rel-grid[data-astro-cid-vldfixj4]{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.rel[data-astro-cid-vldfixj4]{color:var(--gold-400);height:100%;transition:border-color .3s, transform .4s var(--ease);gap:.8rem;padding:1.6rem;display:grid}.rel[data-astro-cid-vldfixj4]:hover{border-color:var(--line-strong);transform:translateY(-3px)}@media (width<=900px){.intro-grid[data-astro-cid-vldfixj4],.inc-grid[data-astro-cid-vldfixj4],.rel-grid[data-astro-cid-vldfixj4]{grid-template-columns:1fr}.g-grid[data-astro-cid-vldfixj4],.g-grid[data-astro-cid-vldfixj4].n2,.g-grid[data-astro-cid-vldfixj4].n4{grid-template-columns:1fr;grid-auto-rows:16rem}.g-main[data-astro-cid-vldfixj4]{grid-row:span 1}.g-grid[data-astro-cid-vldfixj4].n4 .g-item[data-astro-cid-vldfixj4]:last-child{grid-column:auto}.s-hero[data-astro-cid-vldfixj4]:before{background:linear-gradient(0deg, var(--ink-950) 15%, #0a090799 60%, #0a090766)}}
