.mw-frame{contain:paint;isolation:isolate;background-color:var(--bg-raised);aspect-ratio:var(--mw-ratio,auto);position:relative;overflow:clip}.mw-frame[data-height=screen]{aspect-ratio:auto;height:100svh;min-height:480px}.mw-frame[data-height=tall]{aspect-ratio:auto;height:84svh;min-height:420px}.mw-frame[data-height=medium]{aspect-ratio:auto;height:60svh;min-height:320px}.mw-layer{transform-origin:50%;position:absolute;inset:0}.mw-layer>*{width:100%;height:100%;inset:0;position:absolute!important}.mw-layer img{object-fit:cover}html[data-motion=on] .mw-layer{transform:scale(var(--mw-zoom,1.15));will-change:transform;backface-visibility:hidden}.cr-frame{contain:paint;background-color:var(--bg);aspect-ratio:var(--cr-ratio,auto);position:relative;overflow:clip}.cr-frame[data-height=screen]{aspect-ratio:auto;height:100svh;min-height:480px}.cr-frame[data-height=tall]{aspect-ratio:auto;height:84svh;min-height:420px}.cr-frame[data-height=medium]{aspect-ratio:auto;height:60svh;min-height:320px}.cr-layer{transform-origin:50%;position:absolute;inset:0}.cr-layer>*{width:100%;height:100%;position:absolute;inset:0}html[data-motion=on] .cr-layer{clip-path:inset(var(--cr-inset,18% 12% 18% 12%));transform:scale(var(--cr-scale,1.08));will-change:transform, clip-path}@media (max-width:767px){html[data-motion=on] [data-cr=expand] .cr-layer,html[data-motion=on] [data-enter=expand] .cr-layer{--cr-inset:100% 0% 0% 0%;--cr-scale:1.12}}html[data-motion=on] .tr[data-tr-pending]{visibility:hidden}.tr-line,.tr-word{will-change:transform}.tr[data-tr=drift] .tr-word{will-change:transform, opacity}html[data-motion=on] [data-sg-item]{opacity:0;transform:translateY(var(--mv-rise-l,64px));will-change:transform, opacity}html[data-motion=on] .sg[data-sg-settle] [data-sg-media],html[data-motion=on] .sg[data-sg-settle] .mw-layer{transform-origin:50%;transform:scale(1.08)}@media (min-width:768px){.sg[data-sg-lag]>[data-sg-item]:nth-child(2n){margin-top:var(--sg-lag,140px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sg[data-sg-hover] [data-sg-item]>*{transition:opacity var(--dur-2,.4s) var(--ease-kavi-ui,ease)}.sg[data-sg-hover]:hover [data-sg-item]:not(:hover)>*{opacity:.55}.sg[data-sg-hover] [data-sg-item] img{transition:transform var(--dur-5,1.1s) var(--ease-kavi-long,ease)}.sg[data-sg-hover] [data-sg-item]:hover img{transform:scale(1.03)}}html[data-motion=on] .rv[data-rv=fade]{opacity:0}html[data-motion=on] .rv[data-rv=rise]{opacity:0;transform:translateY(calc(var(--mv-rise-m,40px) * var(--rv-i,1)))}html[data-motion=on] .rv[data-rv=scale]{opacity:0;transform:scale(calc(1 - .08 * var(--rv-i,1)))}.rv[data-rv-intensity=soft]{--rv-i:.6}.rv[data-rv-intensity=strong]{--rv-i:1.6}html[data-motion=on] .hx{will-change:transform}.cu{font-variant-numeric:tabular-nums}.ph{--ph-gap:4vw;--ph-p:0;contain:inline-size;position:relative}.ph-viewport{align-content:center;gap:var(--s-6);min-height:100svh;padding-block:calc(var(--header-h) + var(--s-5)) var(--s-6);display:grid;overflow:clip}.ph-head{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-inline:var(--gutter);max-width:100vw;display:flex}.ph-heading{min-width:0}.ph-counter{color:var(--fg-muted);white-space:nowrap}.ph-track{align-items:center;gap:var(--ph-gap);width:max-content;padding-inline:var(--gutter);will-change:transform;margin:0;list-style:none;display:flex}.ph-panel{flex:0 0 var(--ph-w,60vw);gap:var(--s-4);align-self:center;min-width:0;display:grid}.ph-panel[data-align=top]{align-self:start}.ph-panel[data-align=bottom]{align-self:end}.ph-panel-body{min-width:0}.ph-panel[data-kind=text] .ph-panel-body{gap:var(--s-4);padding-inline-end:4vw;display:grid}.ph-caption{gap:var(--s-2);display:grid}.ph[data-release=bleed] .ph-track{padding-inline-end:0}.ph[data-release=bleed] .ph-panel:last-child{flex-basis:100vw}@media (min-width:1024px){.ph{clip-path:inset(0 var(--gutter))}}.ph-bar{height:1px;margin-inline:var(--gutter);background:var(--line);max-width:calc(100vw - 2 * var(--gutter))}.ph-bar>i{background:var(--line-gold);transform-origin:0;height:100%;transform:scaleX(var(--ph-p));display:block}.ph[data-ph-pinned] .ph-bar>i{will-change:transform}.ph-hint{padding-inline:var(--gutter);color:var(--fg-muted);display:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html[data-motion=on] .ph[data-ph-pinned] .ph-caption{opacity:0;will-change:transform, opacity;transform:translateY(24px)}}@media (max-width:767px),(prefers-reduced-motion:reduce){.ph-viewport{min-height:auto;padding-block:var(--s-6);overflow:visible}.ph-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--s-2);overflow-x:auto;transform:none!important}.ph-track::-webkit-scrollbar{display:none}.ph-panel{scroll-snap-align:start;flex-basis:84vw}.ph[data-release=bleed] .ph-panel:last-child{flex-basis:84vw}.ph-bar,.ph-counter{display:none}.ph-hint{display:block}}html[data-motion=off] .ph-viewport,html:not([data-motion]) .ph-viewport{min-height:auto;padding-block:var(--s-6);overflow:visible}html[data-motion=off] .ph-track,html:not([data-motion]) .ph-track{scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--gutter);padding-bottom:var(--s-2);overflow-x:auto}html[data-motion=off] .ph-panel,html:not([data-motion]) .ph-panel{scroll-snap-align:start}html[data-motion=off] .ph-bar,html[data-motion=off] .ph-counter,html:not([data-motion]) .ph-bar,html:not([data-motion]) .ph-counter{display:none}.sc{gap:var(--s-6);align-items:start;display:grid}.sc-caption-inner{gap:var(--s-4);max-width:28ch;display:grid}@media (min-width:1024px){.sc{gap:var(--s-8);min-height:var(--sc-h,150svh);grid-template-columns:44vw 1fr}.sc[data-side=left]{grid-template-columns:1fr 44vw}.sc[data-side=left] .sc-media{order:2}.sc-caption{height:100svh;padding-block:var(--header-h);align-content:center;display:grid}.sc:not([data-sc-pin]) .sc-caption{position:sticky;top:0}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .sc-caption-inner{opacity:0;will-change:opacity}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis,.lenis.lenis-smooth{scroll-behavior:auto!important}#main:focus:not(:focus-visible){outline:none}.pl{display:none}html[data-preloader]{overflow:clip}html[data-preloader] .pl{z-index:1000;place-content:center;justify-items:center;gap:var(--s-5);background:var(--bg);color:var(--fg-strong);display:grid;position:fixed;inset:0}.pl-ring{width:clamp(260px,46vmin,480px);height:clamp(260px,46vmin,480px);display:block}html[data-preloader] .pl-ring{animation:pl-ring-in .7s var(--ease-out) .12s backwards}.pl-ring-svg{transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}html[data-preloader] .pl-ring-svg{animation:18s linear infinite pl-spin}.pl-ring-text{fill:currentColor;font-family:var(--ff-label);letter-spacing:.16em;font-size:8.4px;font-weight:600}@keyframes pl-ring-in{0%{opacity:0;transform:scale(.965)}}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-line{background:var(--line-gold);transform-origin:0;width:120px;height:1px;display:block;transform:scaleX(0)}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.page-exit){animation:.22s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(.page-enter){animation:.56s var(--ease-kavi-page,cubic-bezier(.8, 0, .2, 1)) .34s both vt-in}::view-transition-new(.page-enter-back){animation:.56s var(--ease-kavi-page,cubic-bezier(.8, 0, .2, 1)) .34s both vt-in-back}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.3s}@keyframes vt-out{to{opacity:0;transform:translateY(-16px)}}@keyframes vt-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes vt-in-back{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(-24px)}to{opacity:1;clip-path:inset(0);transform:none}}.vt-hairline{background:var(--line-gold);opacity:0;pointer-events:none;z-index:99;height:1px;position:fixed;top:0;left:0;right:0}html[data-motion=on] .vt-hairline[data-run]{animation:.56s var(--ease-kavi-page,cubic-bezier(.8, 0, .2, 1)) .34s both vt-hairline}@keyframes vt-hairline{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(100vh)}}html[data-transition=none]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-transition=none]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-transition=none]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html[data-transition=none] .vt-hairline{animation:none!important}html[data-transition=fade]::view-transition-old(.page-exit){animation:.22s cubic-bezier(.4,0,1,1) both vt-fade-out}html[data-transition=fade]::view-transition-new(.page-enter){animation:.4s var(--ease-kavi-out,ease-out) .22s both vt-fade-in}html[data-transition=fade]::view-transition-new(.page-enter-back){animation:.4s var(--ease-kavi-out,ease-out) .22s both vt-fade-in}html[data-transition=fade] .vt-hairline{animation:none!important}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mw-layer,.cr-layer,.tr,.tr-line,.tr-word,[data-sg-item],[data-sg-media],.rv,.ph-track,.ph-caption,.sc-caption-inner,.vt-hairline{clip-path:none!important;opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:none!important}.vt-hairline{opacity:0!important}.tr[data-tr-pending]{visibility:visible!important}.pl{display:none!important}html[data-preloader]{overflow:auto}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html[data-motion=off] .mw-layer,html[data-motion=off] .cr-layer,html[data-motion=off] .tr,html[data-motion=off] [data-sg-item],html[data-motion=off] .rv,html[data-motion=off] .ph-caption,html[data-motion=off] .sc-caption-inner{clip-path:none!important;opacity:1!important;visibility:visible!important;transform:none!important}html[data-motion=off]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=off]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=off]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}
