.hero-field[data-astro-cid-if5zrvj2]{isolation:isolate;position:relative}.hero-field__canvas[data-astro-cid-if5zrvj2]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section-heading[data-astro-cid-ypavld2q]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.section-heading__more[data-astro-cid-ypavld2q]{align-items:center;gap:var(--s-1);display:inline-flex}.section-heading__more[data-astro-cid-ypavld2q] svg{transition:transform .3s var(--ease-out)}.section-heading__more[data-astro-cid-ypavld2q]:hover svg{transform:translate(3px)}.section-heading--night[data-astro-cid-ypavld2q] h2[data-astro-cid-ypavld2q]{color:var(--c-on-night)}.section-heading--night[data-astro-cid-ypavld2q] a[data-astro-cid-ypavld2q]{color:var(--c-accent-on-night)}.featured[data-astro-cid-kmkt2wxd]{--per-view:1;--gap:var(--s-6);gap:var(--s-5);display:grid}@media (width>=640px){.featured[data-astro-cid-kmkt2wxd]{--per-view:2}}.featured__viewport[data-astro-cid-kmkt2wxd]{margin:-8px;padding:8px;overflow:hidden}.featured__track[data-astro-cid-kmkt2wxd]{gap:var(--gap);display:flex}@media (prefers-reduced-motion:no-preference){.featured__track[data-astro-cid-kmkt2wxd]{transition:transform .9s var(--ease-out)}}.featured__track[data-astro-cid-kmkt2wxd]>li[data-astro-cid-kmkt2wxd]{flex:0 0 calc((100% - var(--gap) * (var(--per-view) - 1)) / var(--per-view));min-width:0}.featured__toggle[data-astro-cid-kmkt2wxd]{justify-self:end;align-items:center;gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-round);background:var(--c-white);min-height:36px;color:var(--c-ink-2);font-size:var(--fs-sm);cursor:pointer;padding:.3em 1.1em;transition:border-color .2s,color .2s;display:inline-flex}.featured__toggle[data-astro-cid-kmkt2wxd]:hover{border-color:var(--c-accent);color:var(--c-accent)}.featured__toggle[data-astro-cid-kmkt2wxd][hidden],.featured__icon[data-astro-cid-kmkt2wxd][hidden]{display:none}.featured__icon[data-astro-cid-kmkt2wxd]{display:inline-flex}.hero-photos[data-astro-cid-fn7pmcmz] .hero-photos__media{object-fit:cover;width:100%;height:100%;display:block}.hero-photos--offset[data-astro-cid-fn7pmcmz]{--ring:clamp(6px, .9vw, 12px);grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;display:grid;container-type:inline-size}.hero-photos--offset[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]{border-radius:var(--r-media);overflow:hidden}.hero-photos--offset[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:first-child{aspect-ratio:3/2;grid-area:1/1/2/16}.hero-photos--offset[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:nth-child(2){z-index:1;aspect-ratio:3/2;border:var(--ring) solid var(--c-white);margin-top:17cqw;margin-left:calc(var(--ring) * -1);border-radius:calc(var(--r-media) + var(--ring));grid-area:1/15/2/25}.hero-photos--offset[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:nth-child(2) .hero-photos__media{border-radius:var(--r-media)}.hero-photos--slant[data-astro-cid-fn7pmcmz]{--split:56cqw;--lean:5cqw;--gap:clamp(6px, .8vw, 10px);aspect-ratio:21/9;width:100%;max-height:78vh;position:relative;container-type:inline-size}.hero-photos--slant[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]{position:absolute;inset-block:0}.hero-photos--slant[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:first-child{width:calc(var(--split) + var(--lean));clip-path:polygon(0 0, 100% 0, calc(100% - var(--lean) * 2) 100%, 0 100%);left:0}.hero-photos--slant[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:nth-child(2){width:calc(100cqw - var(--split) + var(--lean) - var(--gap));clip-path:polygon(calc(var(--lean) * 2) 0, 100% 0, 100% 100%, 0 100%);right:0}.hero-photos--slant[data-astro-cid-fn7pmcmz].hero-photos--single .hero-photos__item[data-astro-cid-fn7pmcmz]:first-child{clip-path:none;width:100%}.hero-photos--slant[data-astro-cid-fn7pmcmz] .placeholder{justify-content:center;align-items:center}.hero-photos--cutout[data-astro-cid-fn7pmcmz]{align-items:end;gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]{container-type:inline-size}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:first-child{aspect-ratio:4/3;grid-column:1/8}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:nth-child(2){aspect-ratio:1;grid-column:8/12;margin-bottom:6%}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__media{overflow:hidden}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:first-child .hero-photos__media{border-radius:50cqw 50cqw var(--r-media) var(--r-media)}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .hero-photos__item[data-astro-cid-fn7pmcmz]:nth-child(2) .hero-photos__media{border-radius:50%}.hero-photos--cutout[data-astro-cid-fn7pmcmz] .placeholder{justify-content:center;align-items:center}.hero__inner[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,1.5rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,6rem)}.hero__univ[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);display:flex}.hero__univ-logo[data-astro-cid-lcdefpme]{mix-blend-mode:multiply;width:auto;height:clamp(2.25rem,1.9rem + 1vw,2.875rem)}.hero__univ-name[data-astro-cid-lcdefpme]{padding-left:var(--s-4);border-left:1px solid var(--c-line);font-size:var(--fs-sm);letter-spacing:.08em;flex-direction:column;font-weight:700;line-height:1.5;display:flex}.hero__univ-en[data-astro-cid-lcdefpme]{color:var(--c-ink-2);font-size:var(--fs-xs);letter-spacing:.02em;font-weight:400}.hero__display[data-astro-cid-lcdefpme]{--size:min(var(--fs-display), calc((100vw - var(--gutter) * 2) / (var(--longest) * .64)));margin-top:var(--s-4);font-size:var(--size);letter-spacing:-.035em;font-weight:600;font-stretch:108%;line-height:.95}.hero__word[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}@property --enter{syntax:"<number>";inherits:false;initial-value:1}.hero__ch[data-astro-cid-lcdefpme]{--enter:1;--p:0;font-stretch:calc(72% + 36% * var(--enter) - 22% * var(--p));font-weight:calc(600 + 260 * var(--p));opacity:var(--enter)}.hero__ch--cap[data-astro-cid-lcdefpme]{color:var(--c-uec)}@media (prefers-reduced-motion:no-preference){.hero__ch[data-astro-cid-lcdefpme]{animation:hero-enter 1.2s var(--ease-out) calc(.1s + var(--i) * 30ms) both}.hero__univ[data-astro-cid-lcdefpme]{animation:reveal-rise .9s var(--ease-out) backwards}.hero__row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:reveal-rise 1s var(--ease-out) .55s backwards}.hero__row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{animation-delay:.7s}.hero__photos[data-astro-cid-lcdefpme] .hero-photos__media{animation:hero-photo 1.6s var(--ease-out) .6s backwards}.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--left[data-astro-cid-lcdefpme],.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--right[data-astro-cid-lcdefpme]{animation:none}.hero__display--connect[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(.hero__ch--left,.hero__ch--right) .hero__glyph[data-astro-cid-lcdefpme]{animation:connect-arrive .75s var(--ease-out) var(--t-arrive) backwards}.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--link[data-astro-cid-lcdefpme]{animation:none}.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--link[data-astro-cid-lcdefpme] .hero__glyph[data-astro-cid-lcdefpme]{animation:connect-link .32s var(--ease-out) var(--t-link) backwards}.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--grow[data-astro-cid-lcdefpme]{animation:none}.hero__display--connect[data-astro-cid-lcdefpme] .hero__ch--grow[data-astro-cid-lcdefpme] .hero__glyph[data-astro-cid-lcdefpme]{animation:connect-grow .45s var(--ease-out) calc(var(--t-grow) + var(--k) * 10ms) backwards}}.hero__display--connect[data-astro-cid-lcdefpme]{--t-arrive:.1s;--t-link:.55s;--t-grow:.55s}.hero__ch--left[data-astro-cid-lcdefpme]{--connect-from:-.5em}.hero__ch--right[data-astro-cid-lcdefpme]{--connect-from:.5em}@keyframes connect-arrive{0%{opacity:0;translate:var(--connect-from) 0}20%{opacity:1}60%{translate:calc(var(--connect-from) * .18) 0}82%{translate:calc(var(--connect-from) * -.04) 0}to{translate:0}}@keyframes connect-link{0%{color:var(--c-accent);scale:0 1}65%{color:var(--c-accent);scale:1.3 1}to{scale:1}}@keyframes connect-grow{0%{opacity:0;filter:blur(4px);translate:0 -.3em}}@keyframes hero-enter{0%{--enter:0}to{--enter:1}}.hero__glyph[data-astro-cid-lcdefpme]{display:inline-block}.hero-rail[data-astro-cid-lcdefpme]{display:none}@media (width>=1280px){.hero-rail[data-astro-cid-lcdefpme]{top:50%;left:var(--s-4);z-index:10;color:var(--c-ink);font-size:var(--fs-base);letter-spacing:.16em;white-space:nowrap;writing-mode:vertical-rl;opacity:0;visibility:hidden;pointer-events:none;font-weight:600;font-stretch:108%;transition:opacity .3s,visibility .3s;display:block;position:fixed;transform:translateY(-50%)}.hero-rail[data-astro-cid-lcdefpme].is-shown{opacity:1;visibility:visible}.hero-rail[data-astro-cid-lcdefpme]:after{content:"";background:var(--c-line-strong);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:-.5em;transform:scaleY(0)}.hero-rail[data-astro-cid-lcdefpme].is-shown:after{transform:scaleY(1)}}.hero-rail__ch[data-astro-cid-lcdefpme]{display:inline-block}.hero-rail__ch--cap[data-astro-cid-lcdefpme]{color:var(--c-uec)}@media (width>=1280px) and (prefers-reduced-motion:no-preference){.hero-rail[data-astro-cid-lcdefpme].is-shown .hero-rail__ch[data-astro-cid-lcdefpme]{animation:rail-in .8s var(--ease-out) calc(var(--i) * 30ms) both}.hero-rail[data-astro-cid-lcdefpme].is-shown:after{transition:transform .9s var(--ease-out) .45s}}@keyframes rail-in{0%{opacity:0;filter:blur(4px);transform:scale(1.8)}55%{opacity:1;filter:blur();color:var(--c-accent);transform:scale(.95)}}@keyframes hero-photo{0%{opacity:0;transform:scale(1.06)}}.hero__row[data-astro-cid-lcdefpme]{gap:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--c-line-strong);margin-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.hero__id[data-astro-cid-lcdefpme]{gap:var(--s-5);justify-items:start;display:grid}.hero__title[data-astro-cid-lcdefpme]{gap:var(--s-2);font-size:var(--fs-2xl);letter-spacing:.04em;flex-direction:column;line-height:1.2;display:flex}.hero__title-en[data-astro-cid-lcdefpme]{color:var(--c-ink-2);font-size:var(--fs-sm);letter-spacing:.24em;text-transform:uppercase;font-weight:600}.hero__facts[data-astro-cid-lcdefpme]{gap:var(--s-4) var(--s-7);flex-wrap:wrap;display:flex}.hero__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--c-ink-2);font-size:var(--fs-xs);letter-spacing:.08em}.hero__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);font-weight:500}.hero__aside[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.hero__tagline[data-astro-cid-lcdefpme]{max-width:28em;font-size:var(--fs-md);line-height:1.8}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.hero__link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-1);display:inline-flex}.hero__link[data-astro-cid-lcdefpme] svg{transition:transform .3s var(--ease-out)}.hero__link[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}@media (width>=900px){.hero__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}@media (width<=899px){.hero__id[data-astro-cid-lcdefpme]{align-items:flex-end;gap:var(--s-4) var(--s-7);flex-wrap:wrap;display:flex}.hero__title[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s-1) var(--s-4);flex-flow:wrap}.hero__title[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero__facts[data-astro-cid-lcdefpme]{flex:none;max-width:100%}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{overflow-x:clip}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--s-5);min-height:calc(100svh - var(--header-h));padding-block:var(--s-6) var(--s-7);flex-direction:column;display:flex}.hero__univ-en[data-astro-cid-lcdefpme],.hero__facts[data-astro-cid-lcdefpme]{display:none}.hero__display[data-astro-cid-lcdefpme]{--size:min(var(--fit,calc((100vw - var(--gutter) * 2) / (var(--longest-line) * .64))), 32vw);margin-block:auto}@media (scripting:enabled){.hero__display[data-astro-cid-lcdefpme]:not(.is-fitted){visibility:hidden}.hero__display[data-astro-cid-lcdefpme]:not(.is-fitted) [data-astro-cid-lcdefpme]:is(.hero__ch,.hero__glyph){animation-play-state:paused}}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__row[data-astro-cid-lcdefpme]{gap:var(--s-5);padding-top:var(--s-5);margin-top:0}.hero__tagline[data-astro-cid-lcdefpme]{font-size:var(--fs-base)}}@media (width>=900px){.split[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);display:grid}.split[data-astro-cid-lcdefpme] .section-heading{flex-direction:column;align-items:flex-start;margin-bottom:0}}.about-home[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}@media (width>=768px){.about-home[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.statement[data-astro-cid-lcdefpme]{max-width:30em;font-size:var(--fs-lg);font-feature-settings:"palt";font-weight:500;line-height:1.75}.about-home[data-astro-cid-lcdefpme] .about-home__photo{aspect-ratio:5/4;object-fit:cover;object-position:50% 25%;border-radius:var(--r-media);width:100%;max-width:26rem;overflow:hidden}.gallery-band[data-astro-cid-lcdefpme] .section-heading{margin-bottom:var(--s-6)}.join[data-astro-cid-lcdefpme]{gap:var(--s-4);justify-items:start;display:grid}.join[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);line-height:1.3}.join[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:32em;color:var(--c-ink-2);font-size:var(--fs-md)}.join[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}
