.hero[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--night);height:100svh;min-height:620px;position:relative;overflow:hidden}.hero__frame[data-astro-cid-i3irphx7]{z-index:-1;will-change:clip-path, transform;position:absolute;inset:0;overflow:hidden}.js .hero__frame[data-astro-cid-i3irphx7]{clip-path:inset(14% var(--pad) 14% var(--pad) round 8px)}@media (prefers-reduced-motion:reduce){.js .hero__frame[data-astro-cid-i3irphx7]{clip-path:none}}.hero__slides[data-astro-cid-i3irphx7]{z-index:0;isolation:isolate;position:absolute;inset:0}.hero__slide[data-astro-cid-i3irphx7]{opacity:0;position:absolute;inset:0}.hero__slide[data-astro-cid-i3irphx7].is-on{opacity:1}.hero__slide[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;filter:saturate(.85)contrast(1.06)brightness(.86);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.hero__frame[data-astro-cid-i3irphx7]:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.32;background:#0b0b86;position:absolute;inset:0}.hero__shade[data-astro-cid-i3irphx7]{z-index:2;pointer-events:none;background:linear-gradient(90deg,#08082ad6 0%,#08082a94 36%,#08082a24 70%,#08082a66 100%),linear-gradient(#08082ab3 0%,#08082a00 24% 50%,#08082aeb 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{column-gap:var(--gap);height:100%;padding-top:calc(var(--header-h) + 6vh);grid-template-rows:1fr auto auto;grid-template-columns:repeat(12,1fr);padding-bottom:28px;display:grid;position:relative}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.055em;grid-area:1/1/auto/span 8;align-self:end;font-size:clamp(3.4rem,8.4vw,9.8rem);font-weight:400;line-height:.9}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:inline-block}.js [data-astro-cid-i3irphx7][data-hero-line]{visibility:hidden}.js [data-astro-cid-i3irphx7][data-hero-fade],.js [data-astro-cid-i3irphx7][data-hero-fact]{opacity:0}.hero__copy[data-astro-cid-i3irphx7]{flex-direction:column;grid-area:2/1/auto/span 5;gap:28px;margin-top:clamp(24px,3.5vh,40px);display:flex}.hero__intro[data-astro-cid-i3irphx7]{color:#f4f3efc7;max-width:440px}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero__captions[data-astro-cid-i3irphx7]{text-align:right;grid-area:2/9/auto/-1;align-self:end;justify-items:end;display:grid}.hero__cap[data-astro-cid-i3irphx7]{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-end;gap:6px;max-width:340px;display:flex}.hero__cap[data-astro-cid-i3irphx7].is-on{visibility:visible}.hero__cap-kind[data-astro-cid-i3irphx7]{font-size:var(--fs-small);color:#f4f3ef99}.hero__cap-title[data-astro-cid-i3irphx7]{letter-spacing:-.025em;font-size:clamp(1.3rem,1.7vw,1.75rem);line-height:1.15}.hero__cap-text[data-astro-cid-i3irphx7]{font-size:var(--fs-small);color:#f4f3ef99;margin-bottom:10px}.hero__chapters[data-astro-cid-i3irphx7]{gap:var(--gap);grid-area:3/1/auto/-1;grid-template-columns:repeat(5,1fr);margin-top:clamp(32px,5vh,56px);display:grid}.hero__chapter[data-astro-cid-i3irphx7]{text-align:left;color:#f4f3ef80;width:100%;transition:color .4s var(--ease);flex-direction:column;gap:12px;padding:0 0 4px;display:flex}.hero__chapter[data-astro-cid-i3irphx7]:hover,.hero__chapter[data-astro-cid-i3irphx7].is-on{color:#fff}.hero__bar[data-astro-cid-i3irphx7]{background:#f4f3ef38;height:2px;display:block;position:relative;overflow:hidden}.hero__bar[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.hero__chapter-label[data-astro-cid-i3irphx7]{font-size:var(--fs-small);gap:12px;display:flex}.hero__chapter-label[data-astro-cid-i3irphx7] .num[data-astro-cid-i3irphx7]{color:#f4f3ef73}@media (width<=1000px){.hero__title[data-astro-cid-i3irphx7],.hero__copy[data-astro-cid-i3irphx7]{grid-column:1/-1}.hero__captions[data-astro-cid-i3irphx7]{display:none}}@media (width<=640px){.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(#08082a8c 0%,#08082a40 30%,#08082ae6 100%)}.hero__chapters[data-astro-cid-i3irphx7]{gap:8px}.hero__chapter-label[data-astro-cid-i3irphx7]{font-size:0}.hero__chapter-label[data-astro-cid-i3irphx7] .num[data-astro-cid-i3irphx7]{font-size:.75rem}.hero__chapter[data-astro-cid-i3irphx7].is-on .hero__chapter-label[data-astro-cid-i3irphx7]{white-space:nowrap;gap:6px;font-size:.75rem}}.ab__top[data-astro-cid-oskfeikp]{row-gap:24px}.ab__label[data-astro-cid-oskfeikp]{grid-column:1/span 3;padding-top:.6em}.ab__body[data-astro-cid-oskfeikp]{flex-direction:column;grid-column:4/span 8;align-items:flex-start;gap:40px;display:flex}.ab__text[data-astro-cid-oskfeikp]{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,3.1rem);line-height:1.14}.ab__fw[data-astro-cid-oskfeikp]{row-gap:32px;margin-top:clamp(96px,11vw,180px)}.ab__fw-head[data-astro-cid-oskfeikp]{flex-direction:column;grid-column:1/span 3;gap:10px;display:flex}.ab__cols[data-astro-cid-oskfeikp]{column-gap:var(--gap);grid-column:4/-1;grid-template-columns:repeat(3,1fr);row-gap:40px;display:grid}.ab__cols[data-astro-cid-oskfeikp] .col__title[data-astro-cid-oskfeikp]{max-width:12ch}@media (width<=1000px){.ab__label[data-astro-cid-oskfeikp],.ab__body[data-astro-cid-oskfeikp],.ab__fw-head[data-astro-cid-oskfeikp],.ab__cols[data-astro-cid-oskfeikp]{grid-column:1/-1}.ab__cols[data-astro-cid-oskfeikp]{grid-template-columns:1fr}}.xm[data-astro-cid-lntgi7ip]{height:400vh;position:relative}.xm__sticky[data-astro-cid-lntgi7ip]{height:100svh;position:sticky;top:0;overflow:hidden}.xm__mark[data-astro-cid-lntgi7ip]{left:0;right:0;top:calc(var(--header-h) + 3vh);color:var(--navy);position:absolute}.xm__mark[data-astro-cid-lntgi7ip] .logo{width:100%}.xm__panel[data-astro-cid-lntgi7ip]{position:absolute;inset:0;overflow:hidden}.xm__panel[data-astro-cid-lntgi7ip] img[data-astro-cid-lntgi7ip],.xm__video[data-astro-cid-lntgi7ip]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xm__drift[data-astro-cid-lntgi7ip]{animation:24s ease-in-out infinite alternate xm-drift;position:absolute;inset:0}@keyframes xm-drift{0%{transform:scale(1)}to{transform:scale(1.08)translate(1%,-1%)}}.xm__panel--a[data-astro-cid-lntgi7ip]{clip-path:inset(62% var(--pad) 0 var(--pad))}.xm__panel--a[data-astro-cid-lntgi7ip] img[data-astro-cid-lntgi7ip]{transform:scale(1.2)}.xm__panel--b[data-astro-cid-lntgi7ip]{clip-path:inset(0 0 0 100%)}.xm__shade[data-astro-cid-lntgi7ip]{opacity:0;background:linear-gradient(#08082a1a 30%,#08082ac7 100%);position:absolute;inset:0}.xm__shade--on[data-astro-cid-lntgi7ip]{opacity:1}.xm__divider[data-astro-cid-lntgi7ip]{transform-origin:top;background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.xm__city[data-astro-cid-lntgi7ip]{color:#fff;flex-direction:column;align-items:flex-start;gap:10px;max-width:min(40vw,520px);display:flex;position:absolute;bottom:clamp(32px,5vw,72px)}.xm__city--a[data-astro-cid-lntgi7ip]{left:var(--pad)}.xm__city--b[data-astro-cid-lntgi7ip]{left:calc(50% + var(--pad))}.xm__label[data-astro-cid-lntgi7ip]{font-size:var(--fs-small);color:#ffffffb3}.xm__name[data-astro-cid-lntgi7ip]{font-size:var(--fs-display);letter-spacing:-.045em;line-height:.95}.xm__addr[data-astro-cid-lntgi7ip]{color:#ffffffc7;margin-bottom:8px}.js .xm__city[data-astro-cid-lntgi7ip]{opacity:0}@media (width<=900px){.xm[data-astro-cid-lntgi7ip]{height:340vh}.xm__mark[data-astro-cid-lntgi7ip]{top:calc(var(--header-h) + 6vh)}.xm__panel--a[data-astro-cid-lntgi7ip]{clip-path:inset(55% var(--pad) 0 var(--pad))}.xm__panel--b[data-astro-cid-lntgi7ip]{clip-path:inset(100% 0 0)}.xm__divider[data-astro-cid-lntgi7ip]{transform-origin:0;width:auto;height:1px;inset:50% 0 auto;transform:scaleX(0)}.xm__city[data-astro-cid-lntgi7ip]{max-width:none;right:var(--pad)}.xm__city--a[data-astro-cid-lntgi7ip]{bottom:calc(50% + 24px)}.xm__city--b[data-astro-cid-lntgi7ip]{left:var(--pad);bottom:28px}.xm__name[data-astro-cid-lntgi7ip]{font-size:3rem}}@media (prefers-reduced-motion:reduce){.xm[data-astro-cid-lntgi7ip]{height:auto}.xm__sticky[data-astro-cid-lntgi7ip]{grid-template-columns:1fr 1fr;height:80vh;display:grid;position:relative}.xm__mark[data-astro-cid-lntgi7ip],.xm__divider[data-astro-cid-lntgi7ip]{display:none}.xm__panel[data-astro-cid-lntgi7ip]{position:relative;clip-path:none!important}.xm__panel[data-astro-cid-lntgi7ip] img[data-astro-cid-lntgi7ip],.xm__video[data-astro-cid-lntgi7ip]{transform:none!important}.xm__shade[data-astro-cid-lntgi7ip]{opacity:1}.xm__city[data-astro-cid-lntgi7ip]{opacity:1!important}.xm__city--b[data-astro-cid-lntgi7ip]{left:calc(50% + var(--pad))}}.sx__intro[data-astro-cid-wwcp67tl]{padding-top:var(--section);align-items:end;row-gap:20px;padding-bottom:clamp(56px,6vw,96px)}.sx__label[data-astro-cid-wwcp67tl]{grid-column:1/span 3;align-self:start;padding-top:.5em}.sx__title[data-astro-cid-wwcp67tl]{grid-column:4/span 7}.sx__all[data-astro-cid-wwcp67tl]{grid-column:11/-1;justify-self:end}.sx__track[data-astro-cid-wwcp67tl]{height:calc(var(--n) * 60vh + 100vh);position:relative}.sx__stage[data-astro-cid-wwcp67tl]{height:100svh;position:sticky;top:0;overflow:hidden}.sx__media[data-astro-cid-wwcp67tl]{z-index:0;isolation:isolate;position:absolute;inset:0}.sx__img[data-astro-cid-wwcp67tl]{clip-path:inset(100% 0 0);position:absolute;inset:0;overflow:hidden}.sx__img[data-astro-cid-wwcp67tl].is-on{clip-path:inset(0)}.sx__drift[data-astro-cid-wwcp67tl]{animation:22s ease-in-out infinite alternate drift;position:absolute;inset:0}.sx__img[data-astro-cid-wwcp67tl] img[data-astro-cid-wwcp67tl],.sx__video[data-astro-cid-wwcp67tl]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.sx__video[data-astro-cid-wwcp67tl]{opacity:0;transition:opacity .8s var(--ease)}.sx__video[data-astro-cid-wwcp67tl].is-playing{opacity:1}@keyframes drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.sx__shade[data-astro-cid-wwcp67tl]{z-index:999;background:linear-gradient(90deg,#08082ad1 0%,#08082a73 45%,#08082a26 70%,#08082a99 100%),linear-gradient(#0000 55%,#08082ab3);position:absolute;inset:0}.sx__ui[data-astro-cid-wwcp67tl]{z-index:1;column-gap:var(--gap);height:100%;padding-top:calc(var(--header-h) + 24px);grid-template-columns:repeat(12,1fr);padding-bottom:56px;display:grid;position:relative}.sx__texts[data-astro-cid-wwcp67tl]{grid-area:1/1/auto/span 6;align-self:end;display:grid}.sx__text[data-astro-cid-wwcp67tl]{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:20px;display:flex}.sx__text[data-astro-cid-wwcp67tl].is-on{visibility:visible}.sx__name[data-astro-cid-wwcp67tl]{font-size:var(--fs-small);color:#ffffffb3;gap:14px;display:flex}.sx__headline[data-astro-cid-wwcp67tl]{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.3rem,4.4vw,4.6rem);line-height:1.02}.sx__summary[data-astro-cid-wwcp67tl]{color:#ffffffb8;max-width:44ch;font-size:var(--fs-lead);line-height:1.45}.sx__nav[data-astro-cid-wwcp67tl]{grid-area:1/10/auto/-1;place-self:center end}.sx__nav[data-astro-cid-wwcp67tl] ol[data-astro-cid-wwcp67tl]{flex-direction:column;display:flex}.sx__nav-item[data-astro-cid-wwcp67tl]{font-size:var(--fs-small);color:#ffffff73;gap:14px;padding:5px 0;transition:color .3s;display:flex}.sx__nav-item[data-astro-cid-wwcp67tl] .num[data-astro-cid-wwcp67tl]{width:22px}.sx__nav-item[data-astro-cid-wwcp67tl]:hover,.sx__nav-item[data-astro-cid-wwcp67tl].is-on{color:#fff}.sx__progress[data-astro-cid-wwcp67tl]{left:var(--pad);right:var(--pad);background:#ffffff2e;height:1px;position:absolute;bottom:24px}.sx__progress[data-astro-cid-wwcp67tl] span[data-astro-cid-wwcp67tl]{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}@media (width<=1000px){.sx__label[data-astro-cid-wwcp67tl],.sx__title[data-astro-cid-wwcp67tl]{grid-column:1/-1}.sx__all[data-astro-cid-wwcp67tl]{grid-column:1/-1;justify-self:start}.sx__track[data-astro-cid-wwcp67tl]{height:auto;padding-bottom:var(--section)}.sx__stage[data-astro-cid-wwcp67tl]{height:auto;position:relative;overflow:visible}.sx__media[data-astro-cid-wwcp67tl],.sx__nav[data-astro-cid-wwcp67tl],.sx__progress[data-astro-cid-wwcp67tl]{display:none}.sx__ui[data-astro-cid-wwcp67tl]{height:auto;padding-block:0;display:block}.sx__texts[data-astro-cid-wwcp67tl]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sx__texts[data-astro-cid-wwcp67tl]::-webkit-scrollbar{display:none}.sx__text[data-astro-cid-wwcp67tl]{visibility:visible;scroll-snap-align:start;border-radius:var(--radius);isolation:isolate;color:#fff;background:var(--night-2) var(--bg-img) center / cover no-repeat;flex:0 0 min(84vw,420px);justify-content:flex-end;gap:14px;min-height:520px;padding:24px;position:relative;overflow:hidden}.sx__text[data-astro-cid-wwcp67tl]:before{content:"";z-index:-1;background:linear-gradient(#08082a0d,#08082ae6 70%);position:absolute;inset:0}.sx__headline[data-astro-cid-wwcp67tl]{font-size:2rem}.sx__summary[data-astro-cid-wwcp67tl]{font-size:1rem}}.pu[data-astro-cid-tnnqsqh5]{isolation:isolate;position:relative;overflow:hidden}.pu__bg[data-astro-cid-tnnqsqh5]{z-index:-1;position:absolute;inset:0;overflow:hidden}.pu__bg[data-astro-cid-tnnqsqh5] video[data-astro-cid-tnnqsqh5]{object-fit:cover;width:100%;height:100%}.pu__bg[data-astro-cid-tnnqsqh5]:after{content:"";background:linear-gradient(#08082ac7 0%,#08082a80 45%,#08082ae0 100%);position:absolute;inset:0}.pu__inner[data-astro-cid-tnnqsqh5]{flex-direction:column;justify-content:space-between;gap:96px;min-height:100svh;display:flex}.pu__label[data-astro-cid-tnnqsqh5]{grid-column:1/span 3;padding-top:.6em}.pu__statement[data-astro-cid-tnnqsqh5]{grid-column:4/span 8}.pu__cols[data-astro-cid-tnnqsqh5]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);row-gap:40px;display:grid}.pu__cols[data-astro-cid-tnnqsqh5] .col[data-astro-cid-tnnqsqh5]{grid-column:span 3}.pu__cols[data-astro-cid-tnnqsqh5] .col[data-astro-cid-tnnqsqh5]:first-child{grid-column:4/span 3}.pu__cols[data-astro-cid-tnnqsqh5] .col[data-astro-cid-tnnqsqh5] p[data-astro-cid-tnnqsqh5]{color:#f4f3efb8}.pu__h[data-astro-cid-tnnqsqh5]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}@media (width<=1000px){.pu__label[data-astro-cid-tnnqsqh5],.pu__statement[data-astro-cid-tnnqsqh5]{grid-column:1/-1}.pu__label[data-astro-cid-tnnqsqh5]{margin-bottom:20px}.pu__cols[data-astro-cid-tnnqsqh5] .col[data-astro-cid-tnnqsqh5],.pu__cols[data-astro-cid-tnnqsqh5] .col[data-astro-cid-tnnqsqh5]:first-child{grid-column:1/-1}}.nw__head[data-astro-cid-zeulvcfx]{align-items:end;row-gap:20px;margin-bottom:clamp(40px,5vw,72px)}.nw__label[data-astro-cid-zeulvcfx]{grid-column:1/span 3;align-self:start;padding-top:.5em}.nw__title[data-astro-cid-zeulvcfx]{grid-column:4/span 6}.nw__all[data-astro-cid-zeulvcfx]{grid-column:11/-1;justify-self:end}.nw__list[data-astro-cid-zeulvcfx]{border-top:1px solid var(--line)}.nw__row[data-astro-cid-zeulvcfx]{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:baseline;padding:24px 0;display:grid;position:relative}.nw__src[data-astro-cid-zeulvcfx]{font-size:var(--fs-small);color:var(--muted);grid-column:1/span 3}.nw__t[data-astro-cid-zeulvcfx]{letter-spacing:-.02em;grid-column:4/span 5;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.25;transition:color .25s}.nw__tag[data-astro-cid-zeulvcfx]{font-size:var(--fs-small);color:var(--muted);grid-column:9/span 2}.nw__date[data-astro-cid-zeulvcfx]{white-space:nowrap;font-size:var(--fs-small);color:var(--muted);text-align:right;grid-column:11/span 2;padding-right:28px}.nw__arrow{width:14px;height:14px;transition:transform .35s var(--ease);position:absolute;top:30px;right:0}.nw__row[data-astro-cid-zeulvcfx]:hover .nw__t[data-astro-cid-zeulvcfx]{color:var(--navy)}.nw__row[data-astro-cid-zeulvcfx]:hover .nw__arrow{transform:translate(2px,-2px)}.nw__float[data-astro-cid-zeulvcfx]{z-index:50;aspect-ratio:13/9;pointer-events:none;opacity:0;width:220px;transition:opacity .35s var(--ease), transform .5s var(--ease);border-radius:4px;display:none;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.85)}.nw__float[data-astro-cid-zeulvcfx].is-on{opacity:1;transform:scale(1)}.nw__float[data-astro-cid-zeulvcfx] img[data-astro-cid-zeulvcfx]{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine) and (width>=1001px){.nw__float[data-astro-cid-zeulvcfx]{display:block}}@media (width<=1000px){.nw__label[data-astro-cid-zeulvcfx],.nw__title[data-astro-cid-zeulvcfx]{grid-column:1/-1}.nw__all[data-astro-cid-zeulvcfx]{grid-column:1/-1;justify-self:start}.nw__row[data-astro-cid-zeulvcfx]{grid-template-columns:1fr;row-gap:6px;padding-right:28px}.nw__src[data-astro-cid-zeulvcfx],.nw__t[data-astro-cid-zeulvcfx]{grid-column:1}.nw__tag[data-astro-cid-zeulvcfx],.nw__date[data-astro-cid-zeulvcfx]{display:none}}.ct__grid[data-astro-cid-w3eroxr3]{align-items:start;row-gap:64px}.ct__left[data-astro-cid-w3eroxr3]{flex-direction:column;grid-column:1/span 5;gap:28px;display:flex}.ct__details[data-astro-cid-w3eroxr3]{gap:28px;margin-top:24px;display:grid}.ct__office[data-astro-cid-w3eroxr3]{border-top:1px solid var(--line);gap:4px;padding-top:18px;display:grid}.ct__city[data-astro-cid-w3eroxr3]{justify-content:space-between;gap:16px;font-size:1.0625rem;display:flex}.ct__city[data-astro-cid-w3eroxr3] span[data-astro-cid-w3eroxr3]{font-size:var(--fs-small);color:var(--muted)}.ct__office[data-astro-cid-w3eroxr3] a[data-astro-cid-w3eroxr3]:hover{text-underline-offset:3px;text-decoration:underline}.ct__form[data-astro-cid-w3eroxr3]{grid-column:7/-1}@media (width<=1000px){.ct__left[data-astro-cid-w3eroxr3],.ct__form[data-astro-cid-w3eroxr3]{grid-column:1/-1}}
