.hero[data-astro-cid-ge2uvauf]{min-height:clamp(620px,52vw,760px);padding-top:var(--header-h);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf],.hero__scrim[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] picture,.hero__media[data-astro-cid-ge2uvauf] img{width:100%;height:100%}.hero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 40%}.hero__scrim--side[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#0e2233eb 0,#0e22339e max(55%,720px),#0e223340 100%)}.hero__scrim--bottom[data-astro-cid-ge2uvauf]{background:linear-gradient(#0e223300 55%,#0e2233b3 100%)}@media (width<=860px){.hero__scrim--side[data-astro-cid-ge2uvauf]{background:linear-gradient(#0e2233b8 0,#0e2233d1 100%)}}.hero__body[data-astro-cid-ge2uvauf]{z-index:2;flex:auto;align-items:center;width:100%;display:flex;position:relative}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,112px)}.hero__copy[data-astro-cid-ge2uvauf]{min-width:0;max-width:800px}.hero__title[data-astro-cid-ge2uvauf]{margin-top:20px;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1.02}.hero__lede[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--on-dark-soft);margin-top:28px}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:36px;display:flex}.hero__credit[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:2;max-width:calc(100% - 32px);color:var(--on-dark-muted);font-size:.75rem;line-height:1.4;position:absolute;bottom:14px}.featured__inner[data-astro-cid-zmaitzdw]{flex-wrap:wrap;align-items:center;gap:40px clamp(32px,6vw,88px);display:flex}.featured__media[data-astro-cid-zmaitzdw]{flex:380px;min-width:0;max-width:580px}.featured__frame[data-astro-cid-zmaitzdw]{aspect-ratio:4/3.6}.featured__body[data-astro-cid-zmaitzdw]{flex:400px;min-width:0}.featured__title[data-astro-cid-zmaitzdw]{font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.04}.featured__lede[data-astro-cid-zmaitzdw]{max-width:46ch;color:var(--muted);margin-top:20px;font-size:1.125rem}.facts[data-astro-cid-zmaitzdw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:32px 0 0;display:grid}.fact[data-astro-cid-zmaitzdw]{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;min-width:0;padding:16px 18px}.fact--link[data-astro-cid-zmaitzdw]{padding-bottom:6px}dt[data-astro-cid-zmaitzdw]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.71875rem;font-weight:600;line-height:1.4}dd[data-astro-cid-zmaitzdw]{margin:8px 0 0;font-size:1rem;font-weight:600;line-height:1.4}.fact--link[data-astro-cid-zmaitzdw] dd[data-astro-cid-zmaitzdw]{margin:0}.fact--link[data-astro-cid-zmaitzdw] a[data-astro-cid-zmaitzdw]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.fact--link[data-astro-cid-zmaitzdw] a[data-astro-cid-zmaitzdw]:hover{text-decoration:underline}.featured__actions[data-astro-cid-zmaitzdw]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.panel[data-astro-cid-jk6zovq7]{aspect-ratio:4/5;color:#fff;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.panel[data-astro-cid-jk6zovq7] picture,.panel[data-astro-cid-jk6zovq7] img{width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-jk6zovq7] img{object-fit:cover;transition:transform .5s}.panel[data-astro-cid-jk6zovq7]:hover img{transform:scale(1.03)}.panel[data-astro-cid-jk6zovq7]:focus-visible{outline-offset:-6px}.panel__scrim[data-astro-cid-jk6zovq7]{background:linear-gradient(#0e223300 38%,#0e2233eb 100%);position:absolute;inset:0}.panel__tag[data-astro-cid-jk6zovq7]{position:absolute;top:16px;left:16px}.panel__text[data-astro-cid-jk6zovq7]{padding:clamp(20px,2.4vw,32px);position:absolute;inset:auto 0 0}.panel__num[data-astro-cid-jk6zovq7]{letter-spacing:.1em;color:var(--on-dark-muted);font-size:.8125rem;font-weight:500}.panel__name[data-astro-cid-jk6zovq7]{font-family:var(--font-serif);color:#fff;margin-top:6px;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:400;line-height:1.08}.panel__loc[data-astro-cid-jk6zovq7]{color:var(--on-dark-soft);margin-top:8px;font-size:.9375rem;line-height:1.4}.carousel__controls[data-astro-cid-2t5numtr]{gap:8px;display:none}.js .carousel__controls[data-astro-cid-2t5numtr]{display:flex}@media (width<=767px){.js .carousel__controls[data-astro-cid-2t5numtr]{display:none}}.carousel__btn[data-astro-cid-2t5numtr]{border:1.5px solid var(--ink);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.carousel__btn[data-astro-cid-2t5numtr]:hover:not(:disabled){background:var(--ink);color:#fff}.carousel__btn[data-astro-cid-2t5numtr]:disabled{opacity:.35;cursor:default}.carousel__track[data-astro-cid-2t5numtr]{--pad:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));padding:0 var(--gutter) 24px var(--pad);scroll-padding-left:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:thin;gap:clamp(16px,1.7vw,24px);margin-top:clamp(32px,5vw,64px);display:flex;overflow-x:auto}.carousel__track[data-astro-cid-2t5numtr]:after{content:"";flex:0 0 1px}.card[data-astro-cid-2t5numtr]{scroll-snap-align:start;flex:0 0 clamp(260px,26vw,340px);min-width:0}.card__link[data-astro-cid-2t5numtr]{color:var(--ink);text-decoration:none;display:block}.card__photo[data-astro-cid-2t5numtr]{aspect-ratio:1}.card__photo[data-astro-cid-2t5numtr] img{transition:transform .5s}.card__link[data-astro-cid-2t5numtr]:hover .card__photo[data-astro-cid-2t5numtr] img{transform:scale(1.03)}.card__name[data-astro-cid-2t5numtr]{margin-top:16px;font-size:1.125rem;font-weight:600;line-height:1.3}.card__link[data-astro-cid-2t5numtr]:hover .card__name[data-astro-cid-2t5numtr]{text-underline-offset:4px;text-decoration:underline 1px}.card__loc[data-astro-cid-2t5numtr]{color:var(--muted);margin-top:4px;font-size:.9375rem;line-height:1.4}.list[data-astro-cid-zyn6wlb4]{border-top:1px solid var(--line-light);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:clamp(24px,4vw,56px);margin-top:clamp(32px,5vw,64px);display:grid}li[data-astro-cid-zyn6wlb4]{border-bottom:1px solid var(--line-light)}a[data-astro-cid-zyn6wlb4]{min-height:44px;color:var(--ink);align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;display:flex}.num[data-astro-cid-zyn6wlb4]{font-variant-numeric:tabular-nums;color:var(--muted);flex:0 0 2rem;font-size:.8125rem}.name[data-astro-cid-zyn6wlb4]{flex:1 1 0;min-width:0;font-size:1.0625rem;font-weight:500;line-height:1.4}a[data-astro-cid-zyn6wlb4]:hover .name[data-astro-cid-zyn6wlb4]{text-underline-offset:4px;text-decoration:underline 1px}.rows[data-astro-cid-434yds3c]{border-top:1px solid var(--line-dark);margin-top:clamp(32px,5vw,64px)}.row[data-astro-cid-434yds3c]{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding:clamp(20px,2.4vw,32px) 0;display:flex}.row__city[data-astro-cid-434yds3c]{min-width:0;font-family:var(--font-serif);flex:200px;font-size:2.25rem;font-weight:400;line-height:1.1}.row__count[data-astro-cid-434yds3c]{min-width:0;color:var(--on-dark-muted);flex:110px;font-size:.9375rem}.row__names[data-astro-cid-434yds3c]{min-width:0;color:var(--on-dark-soft);flex:3 340px;font-size:.9375rem;line-height:1.7}.about__inner[data-astro-cid-lx6rp2ia]{flex-wrap:wrap;gap:32px clamp(32px,6vw,96px);display:flex}.about__head[data-astro-cid-lx6rp2ia]{flex:340px;min-width:0}.about__body[data-astro-cid-lx6rp2ia]{flex:400px;min-width:0}.about__text[data-astro-cid-lx6rp2ia]{max-width:60ch;font-size:1.125rem;line-height:1.7}.about__links[data-astro-cid-lx6rp2ia]{flex-wrap:wrap;gap:0 32px;margin-top:20px;display:flex}.ongoing__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,5vw,64px);display:grid}
