.hero[data-astro-cid-ge2uvauf]{min-height:100svh;color:var(--cream);background:#0d2f5c;align-items:flex-end;display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-ge2uvauf],.photo[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:30% 42%}.night[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}:root[data-theme=night] .night[data-astro-cid-ge2uvauf]{opacity:1}.photo[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#060e1e00 42%,#060e1e80 70%,#060e1ed6 100%),linear-gradient(90deg,#060e1e66,#060e1e00 50%);position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:1.6em;padding-bottom:clamp(40px,8vh,84px);display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{max-width:720px}h1[data-astro-cid-ge2uvauf]{text-shadow:0 2px 24px #00000059;margin-bottom:.3em;font-size:clamp(2.3rem,4.6vw,4rem)}.line[data-astro-cid-ge2uvauf]{text-shadow:0 1px 12px #00000073;max-width:40ch;margin-bottom:0;font-size:clamp(1.08rem,1.6vw,1.28rem)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.top[data-astro-cid-ge2uvauf]{pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:112px;left:0;right:0}.top[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{pointer-events:auto}.next[data-astro-cid-ge2uvauf]{--card:#fbfaf7f2;--rim:var(--navy);width:230px;color:var(--ink);text-align:center;opacity:0;border-width:4px;flex:none;padding:58px 18px 24px;transition:opacity .6s}.next[data-astro-cid-ge2uvauf].ready{opacity:1}:root[data-theme=night] .next[data-astro-cid-ge2uvauf]{--card:#0d2f5cf0;--rim:var(--gold);color:var(--cream)}.next[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.lbl[data-astro-cid-ge2uvauf]{color:inherit;opacity:.75;font-size:.92rem}.nm[data-astro-cid-ge2uvauf]{font:400 2rem/1.15 var(--font-head);color:var(--navy);margin-top:2px!important}:root[data-theme=night] .nm[data-astro-cid-ge2uvauf]{color:var(--gold-lit)}.tm[data-astro-cid-ge2uvauf]{font:400 1.35rem/1.3 var(--font-head);font-variant-numeric:tabular-nums}.in[data-astro-cid-ge2uvauf]{opacity:.75;white-space:nowrap;font-size:.92rem;margin-top:4px!important}@media (width<=860px),(height<=620px){.next[data-astro-cid-ge2uvauf]{display:none}}@media (width<=700px){.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:50% 0}.photo[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#060e1e80 0%,#060e1e00 14%),linear-gradient(#060e1e00 48%,#060e1eb3 70%,#060e1eeb 100%)}.inner[data-astro-cid-ge2uvauf]{gap:1.2em;padding-bottom:24px}h1[data-astro-cid-ge2uvauf]{font-size:2.15rem}.line[data-astro-cid-ge2uvauf]{font-size:1.02rem}.actions[data-astro-cid-ge2uvauf]{width:100%}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto;justify-content:center}}.top[data-astro-cid-no4wbfmd]{grid-template-columns:1fr 1fr;align-items:end;gap:12px 60px;margin-bottom:clamp(28px,4vw,48px);display:grid}.top[data-astro-cid-no4wbfmd] h2[data-astro-cid-no4wbfmd],.top[data-astro-cid-no4wbfmd] .lede[data-astro-cid-no4wbfmd]{margin:0}.grid[data-astro-cid-no4wbfmd]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.photos[data-astro-cid-no4wbfmd]{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:sticky;top:100px}figure[data-astro-cid-no4wbfmd]{background:var(--bg-2);margin:0;overflow:hidden}figure[data-astro-cid-no4wbfmd] img[data-astro-cid-no4wbfmd]{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.big[data-astro-cid-no4wbfmd]{grid-column:1/-1}.list[data-astro-cid-no4wbfmd]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list[data-astro-cid-no4wbfmd] li[data-astro-cid-no4wbfmd]{border-bottom:1px solid var(--line);padding:20px 0}.list[data-astro-cid-no4wbfmd] h3[data-astro-cid-no4wbfmd]{margin-bottom:.25em}.list[data-astro-cid-no4wbfmd] p[data-astro-cid-no4wbfmd]{color:var(--ink-soft);margin:0}.list[data-astro-cid-no4wbfmd] .when[data-astro-cid-no4wbfmd]{color:var(--accent);margin-top:6px;font-size:.95rem;font-weight:600}.list[data-astro-cid-no4wbfmd] .more[data-astro-cid-no4wbfmd]{border:0;padding-top:26px}@media (width<=820px){.top[data-astro-cid-no4wbfmd],.grid[data-astro-cid-no4wbfmd]{grid-template-columns:1fr}.photos[data-astro-cid-no4wbfmd]{position:static}}.grid[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.list[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr;gap:22px 28px;margin:8px 0 28px;padding:0;list-style:none;display:grid}.list[data-astro-cid-lilee4hy] h3[data-astro-cid-lilee4hy]{margin-bottom:.2em}.list[data-astro-cid-lilee4hy] p[data-astro-cid-lilee4hy]{color:var(--ink-soft);margin:0;font-size:.98rem}.mosaic[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:sticky;top:100px}figure[data-astro-cid-lilee4hy]{background:var(--bg);margin:0;overflow:hidden}figure[data-astro-cid-lilee4hy] img[data-astro-cid-lilee4hy]{object-fit:cover;width:100%;height:100%}.a[data-astro-cid-lilee4hy]{aspect-ratio:4/3;grid-column:1/-1}.b[data-astro-cid-lilee4hy],.c[data-astro-cid-lilee4hy]{aspect-ratio:1}@media (width<=820px){.grid[data-astro-cid-lilee4hy]{grid-template-columns:1fr}.mosaic[data-astro-cid-lilee4hy]{order:-1;position:static}}@media (width<=520px){.list[data-astro-cid-lilee4hy]{grid-template-columns:1fr}}.head[data-astro-cid-5cdnprzz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:clamp(24px,3vw,40px);display:flex}h2[data-astro-cid-5cdnprzz]{margin:0}.show[data-astro-cid-5cdnprzz]{grid-template-columns:minmax(0,440px) 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.stage[data-astro-cid-5cdnprzz]{aspect-ratio:3/4;background:var(--navy);border:var(--rim-w) solid var(--gold);border-bottom-width:8px;border-bottom-color:var(--navy);position:relative;overflow:hidden}.slide[data-astro-cid-5cdnprzz]{opacity:0;place-items:end center;margin:0;padding:18% 14px 14px;transition:opacity .7s;display:grid;position:absolute;inset:0}.slide[data-astro-cid-5cdnprzz].on{opacity:1}.slide[data-astro-cid-5cdnprzz] img,.slide[data-astro-cid-5cdnprzz] img[data-astro-cid-5cdnprzz]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 10px 30px #00000059}.list[data-astro-cid-5cdnprzz]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list[data-astro-cid-5cdnprzz] button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:14px 0 14px 18px;display:grid;position:relative}.list[data-astro-cid-5cdnprzz] button:before{content:"";background:var(--gold);width:3px;transition:transform .35s var(--ease);position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.list[data-astro-cid-5cdnprzz] button.on:before{transform:none}.list[data-astro-cid-5cdnprzz] .t{font:400 1.22rem/1.25 var(--font-head)}.list[data-astro-cid-5cdnprzz] button:hover .t,.list[data-astro-cid-5cdnprzz] button.on .t{color:var(--accent)}.list[data-astro-cid-5cdnprzz] .w,.list[data-astro-cid-5cdnprzz] .p{color:var(--ink-soft);font-size:.93rem}.ctrl[data-astro-cid-5cdnprzz]{align-items:center;gap:8px;margin-top:20px;display:flex}.ctrl[data-astro-cid-5cdnprzz] .btn[data-astro-cid-5cdnprzz]{padding:.65em 1em}.count[data-astro-cid-5cdnprzz]{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:8px}@media (width<=820px){.show[data-astro-cid-5cdnprzz]{grid-template-columns:1fr}.stage[data-astro-cid-5cdnprzz]{width:min(100%,380px);margin-inline:auto}.side[data-astro-cid-5cdnprzz]{flex-direction:column-reverse;display:flex}.ctrl[data-astro-cid-5cdnprzz]{justify-content:center;margin:0 0 18px}.list[data-astro-cid-5cdnprzz] li:not(:has(.on)){display:none}}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.hall[data-astro-cid-lesv7jgp]{aspect-ratio:4/5;width:min(100%,400px);margin:28px 0 0}.hall[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-position:74% 50%}.list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);padding:20px 0}.list[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{margin-bottom:.2em}.list[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--ink-soft);margin:0 0 6px}.list[data-astro-cid-lesv7jgp] .more[data-astro-cid-lesv7jgp]{border:0;padding-top:26px}@media (width<=820px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.hall[data-astro-cid-lesv7jgp]{width:min(72%,300px)}}
