.hero[data-astro-cid-aeh4bhbw]{display:grid}.hero__panel[data-astro-cid-aeh4bhbw]{display:contents}.hero__name[data-astro-cid-aeh4bhbw]{padding:2rem var(--gutter) 1.5rem;text-align:center;letter-spacing:.3em;order:1;margin:0;font-size:1.5rem;line-height:1.5}.hero__name--logo[data-astro-cid-aeh4bhbw] img{width:auto;height:3.5rem;display:inline-block}.hero__photo[data-astro-cid-aeh4bhbw]{padding:0 var(--gutter);order:2}.hero__photo[data-astro-cid-aeh4bhbw] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.hero__catch[data-astro-cid-aeh4bhbw]{padding:3rem var(--gutter) 0;text-align:center;order:3}.hero__lines[data-astro-cid-aeh4bhbw]{font-family:var(--font-heading);letter-spacing:.24em;margin:0;font-size:1.1875rem;line-height:2.1}.hero__lines[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw],.hero__sub[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{display:block}.hero__sub[data-astro-cid-aeh4bhbw]{color:var(--color-muted);letter-spacing:.06em;margin:1rem 0 0;font-size:.6875rem;line-height:1.8}.hero[data-astro-cid-aeh4bhbw] .hero__nav{order:4;justify-self:center;margin-top:3rem}.hero[data-astro-cid-aeh4bhbw] .hero__cta{order:5;justify-self:center;margin-top:3rem}@media (width>=900px){.hero[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(19rem,36%) minmax(0,1fr);min-height:min(100svh,62rem)}.hero__panel[data-astro-cid-aeh4bhbw]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,6vh,4.5rem);padding:clamp(2.5rem,7vh,5rem) 2rem;display:flex}.hero__catch[data-astro-cid-aeh4bhbw],.hero__name[data-astro-cid-aeh4bhbw]{order:0;padding:0}.hero__name[data-astro-cid-aeh4bhbw]{font-size:clamp(1.75rem,1.2rem + 1.1vw,2.375rem)}.hero[data-astro-cid-aeh4bhbw] .hero__nav,.hero[data-astro-cid-aeh4bhbw] .hero__cta{margin-top:0}.hero__photo[data-astro-cid-aeh4bhbw]{padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) 0}.hero__photo[data-astro-cid-aeh4bhbw] img{aspect-ratio:auto;height:100%}}.intro[data-astro-cid-aeh4bhbw]{text-align:center}.intro__heading[data-astro-cid-aeh4bhbw]{letter-spacing:.26em;margin:0;font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);line-height:2}.intro__heading[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw],.intro__sub[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{display:block}.intro__sub[data-astro-cid-aeh4bhbw]{color:var(--color-muted);letter-spacing:.06em;margin:1.25rem 0 0;font-size:.6875rem;line-height:1.8}.intro__body[data-astro-cid-aeh4bhbw]{margin-top:clamp(4rem,9vw,7rem)}.intro__more[data-astro-cid-aeh4bhbw]{margin:clamp(3.5rem,7vw,5rem) 0 0}.feature__grid[data-astro-cid-aeh4bhbw]{gap:3rem;display:grid}.feature__body[data-astro-cid-aeh4bhbw]{max-width:34em;margin-top:clamp(2.5rem,5vw,4rem);line-height:2.4}.feature__body[data-astro-cid-aeh4bhbw] p[data-astro-cid-aeh4bhbw]{margin:0}.feature__more[data-astro-cid-aeh4bhbw]{margin-top:2rem!important}.feature__copy[data-astro-cid-aeh4bhbw]{font-family:var(--font-heading);letter-spacing:.32em;flex-direction:row-reverse;justify-content:center;align-items:flex-start;gap:1.25rem;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);line-height:1.6;display:flex}.feature__copy[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]{writing-mode:vertical-rl;text-orientation:upright}.feature__copy[data-astro-cid-aeh4bhbw] span[data-astro-cid-aeh4bhbw]:nth-child(2n){margin-top:3em}@media (width<=899px){.feature__copy[data-astro-cid-aeh4bhbw]{order:-1;justify-content:flex-start;padding-right:.5rem}}@media (width>=900px){.feature__grid[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(3rem,8vw,8rem)}.feature__body[data-astro-cid-aeh4bhbw]{margin-left:var(--title-indent)}.feature__copy[data-astro-cid-aeh4bhbw]{padding:4rem clamp(0rem,4vw,4rem) 0 0}}.strip[data-astro-cid-aeh4bhbw]{--strip-tile:max(15rem, 28vw);--strip-gap:clamp(1rem, 2.5vw, 2rem);--start:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));margin-top:clamp(4rem,8vw,6.5rem)}.strip__viewport[data-astro-cid-aeh4bhbw]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overflow-x:auto}.strip__track[data-astro-cid-aeh4bhbw]{width:max-content;margin-left:var(--start);display:flex}.strip__list[data-astro-cid-aeh4bhbw]{align-items:flex-start;gap:var(--strip-gap);width:max-content;min-width:100vw;padding:0 var(--strip-gap) 1rem 0;flex:none;margin:0;list-style:none;display:flex}.strip__item[data-astro-cid-aeh4bhbw]{flex:1 0 var(--strip-tile);width:var(--strip-tile)}.strip__item[data-astro-cid-aeh4bhbw] figure[data-astro-cid-aeh4bhbw]{margin:0}.strip__item[data-astro-cid-aeh4bhbw] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.strip__item[data-astro-cid-aeh4bhbw] figcaption[data-astro-cid-aeh4bhbw]{letter-spacing:.12em;margin-top:.875rem;font-size:.8125rem;line-height:1.8}.strip__list--duplicate[data-astro-cid-aeh4bhbw]{display:none}.strip[data-astro-cid-aeh4bhbw].is-ready .strip__viewport[data-astro-cid-aeh4bhbw]{overflow-x:hidden}.strip[data-astro-cid-aeh4bhbw].is-ready .strip__track[data-astro-cid-aeh4bhbw]{animation:strip-flow var(--strip-duration) linear infinite;margin-left:0}.strip[data-astro-cid-aeh4bhbw].is-ready .strip__list--duplicate[data-astro-cid-aeh4bhbw]{display:flex}@keyframes strip-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip[data-astro-cid-aeh4bhbw].is-paused .strip__track[data-astro-cid-aeh4bhbw],.strip__viewport[data-astro-cid-aeh4bhbw]:focus-within .strip__track[data-astro-cid-aeh4bhbw]{animation-play-state:paused}@media (hover:hover){.strip__viewport[data-astro-cid-aeh4bhbw]:hover .strip__track[data-astro-cid-aeh4bhbw]{animation-play-state:paused}}.strip__controls[data-astro-cid-aeh4bhbw]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.strip__toggle[data-astro-cid-aeh4bhbw]{cursor:pointer;background:0 0}.strip__toggle[data-astro-cid-aeh4bhbw][hidden]{display:none}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-aeh4bhbw].is-ready .strip__track[data-astro-cid-aeh4bhbw]{animation:none}.strip[data-astro-cid-aeh4bhbw].is-ready .strip__viewport[data-astro-cid-aeh4bhbw]{overflow-x:auto}.strip[data-astro-cid-aeh4bhbw].is-ready .strip__list--duplicate[data-astro-cid-aeh4bhbw],.strip__toggle[data-astro-cid-aeh4bhbw]{display:none}}.news-wrap[data-astro-cid-aeh4bhbw]{padding-inline:clamp(.75rem,2vw,1.5rem)}.news[data-astro-cid-aeh4bhbw]{background:var(--band-bg);color:var(--band-fg);padding-block:clamp(4.5rem,9vw,7.5rem)}.news__list[data-astro-cid-aeh4bhbw]{gap:2rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.news__item[data-astro-cid-aeh4bhbw]{grid-template-columns:7.5rem minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem;display:grid}.news__item[data-astro-cid-aeh4bhbw]>div[data-astro-cid-aeh4bhbw]:only-child{grid-column:1/-1}.news__item[data-astro-cid-aeh4bhbw] .news__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.news__date[data-astro-cid-aeh4bhbw]{letter-spacing:.1em;margin:0;font-size:.8125rem;line-height:1.4}.news__title[data-astro-cid-aeh4bhbw]{letter-spacing:.1em;margin:.375rem 0 0;font-size:.875rem;line-height:1.9}.news__text[data-astro-cid-aeh4bhbw]{opacity:.78;margin:.375rem 0 0;font-size:.8125rem;line-height:1.9}@media (width>=900px){.news__list[data-astro-cid-aeh4bhbw]{margin-left:var(--title-indent);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.news__item[data-astro-cid-aeh4bhbw]{grid-template-columns:1fr;gap:1.25rem}}.home-access__body[data-astro-cid-aeh4bhbw]{gap:2.5rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.home-access__body[data-astro-cid-aeh4bhbw] .home-access__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.home-access__map[data-astro-cid-aeh4bhbw]{margin:0}.home-access__map[data-astro-cid-aeh4bhbw] iframe[data-astro-cid-aeh4bhbw]{aspect-ratio:4/3;border:0;width:100%;display:block}.home-access__note[data-astro-cid-aeh4bhbw]{color:var(--color-muted);margin-top:.875rem;font-size:.75rem;line-height:1.8}@media (width>=900px){.home-access__body[data-astro-cid-aeh4bhbw]{margin-left:var(--title-indent)}.home-access__body--media[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}}
