.lb[data-astro-cid-utnzf2kr]{color:#fff;background:#0f1f3af7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb[data-astro-cid-utnzf2kr][open]{animation:lb-in .45s var(--ease);place-items:center;display:grid}.lb__fig[data-astro-cid-utnzf2kr]{justify-items:start;gap:14px;display:grid}.lb[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:min(90vw,1600px);max-height:80dvh}.lb__cap[data-astro-cid-utnzf2kr]{color:#b3bccb;font-size:16px}.lb__count[data-astro-cid-utnzf2kr]{left:var(--m);color:#b3bccb;position:absolute;top:24px}.lb__close[data-astro-cid-utnzf2kr]{top:12px;right:var(--m);background:var(--navy-3);min-height:48px;padding:0 18px;font-weight:700;position:absolute}.lb__close[data-astro-cid-utnzf2kr]:hover{background:var(--gold);color:var(--navy)}.lb__nav[data-astro-cid-utnzf2kr]{background:var(--navy-3);place-items:center;width:56px;height:56px;transition:background-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.lb__nav[data-astro-cid-utnzf2kr]:hover{background:var(--gold);color:var(--navy)}.lb__nav[data-astro-cid-utnzf2kr] svg{width:22px;height:22px}.lb__prev[data-astro-cid-utnzf2kr]{left:12px}.lb__prev[data-astro-cid-utnzf2kr] svg{transform:scaleX(-1)}.lb__next[data-astro-cid-utnzf2kr]{right:12px}@keyframes lb-in{0%{opacity:0}}@media (width<=700px){.lb__nav[data-astro-cid-utnzf2kr]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));translate:none}}.gx[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(170px,15.5vw,280px);gap:12px;display:grid}.gx__it[data-astro-cid-rj65ajc3]{cursor:zoom-in;text-align:left;isolation:isolate;border-radius:6px;height:100%;display:block;position:relative}.gx__it--xl[data-astro-cid-rj65ajc3]{grid-area:span 2/span 8}.gx__it--s[data-astro-cid-rj65ajc3]{grid-column:span 4}.gx__it--m[data-astro-cid-rj65ajc3]{grid-column:span 6}.gx__it[data-astro-cid-rj65ajc3] img{transition:transform 1.1s var(--ease), filter .6s}.gx__it[data-astro-cid-rj65ajc3]:hover img,.gx__it[data-astro-cid-rj65ajc3]:focus-visible img{transform:scale(1.035)}.gx__it[data-astro-cid-rj65ajc3]:after{content:"";opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(#0f1f3a00 55%,#0f1f3a8c);position:absolute;inset:0}.gx__it[data-astro-cid-rj65ajc3]:hover:after,.gx__it[data-astro-cid-rj65ajc3]:focus-visible:after{opacity:1}.gx__cap[data-astro-cid-rj65ajc3]{z-index:2;color:#fff;opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);font-size:15px;font-weight:600;position:absolute;bottom:14px;left:16px;transform:translateY(8px)}.gx__it[data-astro-cid-rj65ajc3]:hover .gx__cap[data-astro-cid-rj65ajc3],.gx__it[data-astro-cid-rj65ajc3]:focus-visible .gx__cap[data-astro-cid-rj65ajc3]{opacity:1;transform:none}@media (hover:none){.gx__it[data-astro-cid-rj65ajc3]:after,.gx__cap[data-astro-cid-rj65ajc3]{opacity:1;transform:none}}@media (width<=760px){.gx[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr;grid-auto-rows:27vw;gap:8px}.gx__it--xl[data-astro-cid-rj65ajc3],.gx__it--m[data-astro-cid-rj65ajc3]{grid-area:span 2/1/auto/-1}.gx__it--s[data-astro-cid-rj65ajc3]{grid-column:span 1}.gx__it[data-astro-cid-rj65ajc3]:nth-child(8n+6){grid-area:span 2/1/auto/-1}.gx__cap[data-astro-cid-rj65ajc3]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;bottom:8px;left:10px;right:10px;overflow:hidden}}.pc[data-astro-cid-22a55wh5]{color:#0b1533;background:#fff;border-radius:18px;gap:28px;padding:clamp(24px,3vw,44px);display:grid;box-shadow:0 30px 70px -40px #0b153373}.pc__tabs[data-astro-cid-22a55wh5]{background:#eef0f5;border-radius:999px;grid-auto-flow:column;justify-content:start;gap:6px;width:fit-content;padding:6px;display:inline-grid}.pc__tab[data-astro-cid-22a55wh5]{border-radius:999px;min-height:46px;padding:0 26px;font-size:18px;font-weight:800;transition:background-color .25s,color .25s}.pc__tab[data-astro-cid-22a55wh5][aria-checked=true]{color:var(--gold-hi);background:#0b1533}.pc__dl[data-astro-cid-22a55wh5]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pc__dl[data-astro-cid-22a55wh5]>div[data-astro-cid-22a55wh5]{border-top:1px solid #dde1ea;padding-top:14px}.pc__dl[data-astro-cid-22a55wh5] dt[data-astro-cid-22a55wh5]{color:#4a5578;font-size:14.5px;font-weight:600}.pc__dl[data-astro-cid-22a55wh5] dd[data-astro-cid-22a55wh5]{font-family:var(--display);letter-spacing:-.01em;margin-top:4px;font-size:clamp(19px,1.6vw,24px);font-weight:800}.pc__main[data-astro-cid-22a55wh5]{grid-column:1/-1;border-top:0!important;padding-top:0!important}.pc__main[data-astro-cid-22a55wh5] dd[data-astro-cid-22a55wh5]{letter-spacing:-.035em;font-size:clamp(48px,6vw,92px);font-stretch:115%;line-height:.95}.pc__main[data-astro-cid-22a55wh5] small[data-astro-cid-22a55wh5]{font-family:var(--text);letter-spacing:0;color:#4a5578;margin-top:8px;font-size:16px;font-weight:600;display:block}.pc__cta[data-astro-cid-22a55wh5]{justify-self:start}.pc__note[data-astro-cid-22a55wh5]{color:#4a5578}@media (width<=560px){.pc__dl[data-astro-cid-22a55wh5]{grid-template-columns:1fr 1fr}.pc__cta[data-astro-cid-22a55wh5]{justify-self:stretch}}.rt[data-astro-cid-bxchhdke]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid;position:relative}.rt__line[data-astro-cid-bxchhdke]{padding:0;list-style:none;display:grid;position:relative}.rt__line[data-astro-cid-bxchhdke]:before{content:"";background:linear-gradient(var(--gold-hi), var(--gold-lo));width:2px;position:absolute;top:26px;bottom:26px;left:11px}.rt__stop[data-astro-cid-bxchhdke]{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:20px;width:100%;padding:15px 0;transition:color .25s;display:grid}.rt__dot[data-astro-cid-bxchhdke]{background:var(--night);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--gold);border-radius:50%;transition:background-color .3s,box-shadow .3s;position:relative}.rt__to[data-astro-cid-bxchhdke]{color:var(--silver);font-size:clamp(17px,1.35vw,20px);font-weight:600}.rt__v[data-astro-cid-bxchhdke]{font-family:var(--display);color:var(--gold-hi);font-size:18px;font-weight:800}.rt__stop[data-astro-cid-bxchhdke]:hover .rt__to[data-astro-cid-bxchhdke]{color:#fff}.rt__stop[data-astro-cid-bxchhdke].is-on .rt__dot[data-astro-cid-bxchhdke]{background:var(--gold);box-shadow:0 0 0 6px #e0ad4538}.rt__stop[data-astro-cid-bxchhdke].is-on .rt__to[data-astro-cid-bxchhdke]{color:#fff;font-weight:800}.rt__panel[data-astro-cid-bxchhdke]{top:calc(var(--header-h) + 24px);gap:10px;display:grid;position:sticky}.rt__big[data-astro-cid-bxchhdke]{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(72px,10vw,168px);font-weight:900;font-stretch:120%;line-height:.85}.rt__name[data-astro-cid-bxchhdke]{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,2vw,32px);font-weight:800;font-stretch:110%}.rt__note[data-astro-cid-bxchhdke]{min-height:1.6em}.rt__map[data-astro-cid-bxchhdke]{aspect-ratio:1152/820;border:1px solid #e0ad4540;border-radius:8px;margin-top:18px}@media (width<=900px){.rt[data-astro-cid-bxchhdke]{grid-template-columns:1fr}.rt__panel[data-astro-cid-bxchhdke]{order:-1;position:relative;top:0}}
