@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.2_jbqey-4v1kj.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_semibold-s.p.0h6t0myo2kvww.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.3snfqm0cs5chj.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_extrabold-s.p.1s-a4rpywu2p_.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_8b50df18-module__XvyNlG__className{font-family:manrope,manrope Fallback}.manrope_8b50df18-module__XvyNlG__variable{--font-manrope:"manrope", "manrope Fallback"}
.FinePointerCursor-module__vs1ioq__dot,.FinePointerCursor-module__vs1ioq__ring{display:none}@media (hover:hover) and (pointer:fine){.has-fine-cursor{cursor:none}.has-fine-cursor a{cursor:none}.has-fine-cursor button{cursor:none}.FinePointerCursor-module__vs1ioq__dot,.FinePointerCursor-module__vs1ioq__ring{z-index:var(--layer-cursor);pointer-events:none;will-change:transform;border-radius:50%;display:block;position:fixed;top:0;left:0}:is(html[data-entry-state=required] .FinePointerCursor-module__vs1ioq__dot,html[data-entry-state=required] .FinePointerCursor-module__vs1ioq__ring,html[data-entry-state=opening] .FinePointerCursor-module__vs1ioq__dot,html[data-entry-state=opening] .FinePointerCursor-module__vs1ioq__ring){z-index:2001}.FinePointerCursor-module__vs1ioq__dot{background:var(--signal);width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.FinePointerCursor-module__vs1ioq__ring{width:34px;height:34px;margin:-17px 0 0 -17px}.FinePointerCursor-module__vs1ioq__ring span{border-radius:inherit;width:100%;height:100%;transition:transform var(--motion-fast), border-color var(--motion-fast), background-color var(--motion-fast);will-change:transform;border:1px solid #48c7f46b;display:block;transform:scale(1)}.FinePointerCursor-module__vs1ioq__ring[data-interactive=true] span{background:#48c7f40f;border-color:#48c7f4b8;transform:scale(1.65)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.FinePointerCursor-module__vs1ioq__ring[data-interactive=true] span{background:0 0;border-color:#48c7f46b;transform:scale(1)}}
.EntryExperience-module__Cd1yGa__scene{z-index:2000;background:var(--carbon);color:var(--paper);visibility:hidden;pointer-events:none;isolation:isolate;place-items:center;transition:background-color .72s cubic-bezier(.22,1,.36,1),visibility .01ms;display:grid;position:fixed;inset:0;overflow:hidden}:is(html[data-entry-state=required] .EntryExperience-module__Cd1yGa__scene,html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__scene){visibility:visible;pointer-events:auto}html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__scene{background-color:#0000}.EntryExperience-module__Cd1yGa__siteContent{min-height:100svh}html[data-entry-state=required] .EntryExperience-module__Cd1yGa__siteContent{visibility:hidden}html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__siteContent{visibility:visible}:is(html[data-entry-state=required],html[data-entry-state=opening]){overflow:hidden}.EntryExperience-module__Cd1yGa__eyebrow,.EntryExperience-module__Cd1yGa__hint,.EntryExperience-module__Cd1yGa__loading{color:var(--steel);font-size:var(--text-caption);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-weight:600}.EntryExperience-module__Cd1yGa__eyebrow,.EntryExperience-module__Cd1yGa__hint{z-index:1;transition:opacity .3s}.EntryExperience-module__Cd1yGa__eyebrow{position:absolute;top:clamp(28px,6vh,56px)}.EntryExperience-module__Cd1yGa__hint{letter-spacing:.08em;text-transform:none;position:absolute;bottom:clamp(28px,6vh,56px)}.EntryExperience-module__Cd1yGa__centerpiece{justify-items:center;gap:1rem;width:min(82vw,320px);display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.EntryExperience-module__Cd1yGa__loading{min-height:1rem;font-size:var(--text-caption);letter-spacing:.12em}.EntryExperience-module__Cd1yGa__enterButton{background:var(--paper);width:min(242px,74vw);min-height:62px;color:var(--paper);clip-path:polygon(0 0,100% 0,100% 78%,94% 100%,0 100%);cursor:pointer;letter-spacing:.24em;border:0;place-items:center;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;transition:color .28s,transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid;position:relative}.EntryExperience-module__Cd1yGa__enterButton:before{z-index:0;background:var(--carbon);clip-path:polygon(0 0,100% 0,100% 77%,94% 100%,0 100%);content:"";transition:background .28s;position:absolute;inset:1px}.EntryExperience-module__Cd1yGa__enterButton span{z-index:1;position:relative;transform:translate(.12em)}.EntryExperience-module__Cd1yGa__enterButton:disabled{opacity:.7}.EntryExperience-module__Cd1yGa__enterButton:not(:disabled):hover{color:var(--carbon)}.EntryExperience-module__Cd1yGa__enterButton:not(:disabled):hover:before{background:var(--paper)}.EntryExperience-module__Cd1yGa__enterButton:focus-visible{outline:2px solid var(--signal);outline-offset:7px}html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__enterButton{opacity:0;transform:scale(1.12)}:is(html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__eyebrow,html[data-entry-state=opening] .EntryExperience-module__Cd1yGa__hint){opacity:0;transition:opacity .3s}@media (max-width:620px){.EntryExperience-module__Cd1yGa__eyebrow,.EntryExperience-module__Cd1yGa__hint{max-width:calc(100vw - 40px);font-size:var(--text-caption)}.EntryExperience-module__Cd1yGa__centerpiece{top:40%}}@media (prefers-reduced-motion:reduce){.EntryExperience-module__Cd1yGa__scene,.EntryExperience-module__Cd1yGa__enterButton,.EntryExperience-module__Cd1yGa__enterButton:before{transition-duration:.01ms}}
.LocaleTransition-module__oiFjfG__shell{min-height:100%}.LocaleTransition-module__oiFjfG__surface{position:relative}.LocaleTransition-module__oiFjfG__shell[data-locale-transition=scrambling]{overflow-anchor:none}
.Header-module__hBw1pG__header{z-index:var(--layer-header);min-height:var(--header-height);padding:1rem max(28px, calc((100vw - var(--page)) / 2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0f10d1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.Header-module__hBw1pG__brand{letter-spacing:-.04em;z-index:2;transition:color var(--motion-fast), transform var(--motion-fast);font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-block;position:relative}.Header-module__hBw1pG__brand span{color:var(--signal)}.Header-module__hBw1pG__panel{align-items:center;gap:1.5rem;display:flex}.Header-module__hBw1pG__panel nav ul{gap:clamp(.8rem,1.8vw,1.8rem);margin:0;padding:0;list-style:none;display:flex}.Header-module__hBw1pG__panel nav a{color:var(--steel);font-size:var(--text-caption);transition:color var(--motion-fast), transform var(--motion-fast);font-weight:700;text-decoration:none;display:inline-block;position:relative}.Header-module__hBw1pG__panel nav a:after{content:"";background:var(--signal);transform-origin:100%;height:1px;transition:transform var(--motion-fast);position:absolute;inset:auto 0 -.35rem;transform:scaleX(0)}.Header-module__hBw1pG__panel nav a:hover{color:var(--paper);transform:translateY(-2px)}.Header-module__hBw1pG__panel nav a:hover:after{transform-origin:0;transform:scaleX(1)}.Header-module__hBw1pG__localeSwitch{border:1px solid var(--rule);background:var(--graphite);border-radius:999px;padding:3px;display:flex}.Header-module__hBw1pG__localeSwitch button{min-width:42px;color:var(--steel);text-align:center;font-size:var(--text-caption);transition:color var(--motion-fast), background-color var(--motion-fast), transform var(--motion-fast);border-radius:999px;padding:.38rem .65rem;font-weight:800;text-decoration:none}.Header-module__hBw1pG__localeSwitch button[aria-pressed=true]{background:var(--signal);color:var(--carbon)}.Header-module__hBw1pG__menuButton{color:var(--paper);transition:color var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;display:none}@media (hover:hover) and (pointer:fine){.Header-module__hBw1pG__panel nav a:after{height:2px}.Header-module__hBw1pG__brand:hover,.Header-module__hBw1pG__menuButton:hover{color:var(--signal);transform:translateY(-2px)}.Header-module__hBw1pG__localeSwitch button:hover{color:var(--paper);background:#48c7f41f;transform:translateY(-1px)}.Header-module__hBw1pG__localeSwitch button[aria-pressed=true]:hover{color:var(--carbon)}}@media (max-width:900px){.Header-module__hBw1pG__menuButton{z-index:2;gap:6px;padding:.5rem;display:grid;position:relative}.Header-module__hBw1pG__menuButton span{width:24px;height:1px;transition:transform var(--motion-fast);transform-origin:50%;background:currentColor;display:block}.Header-module__hBw1pG__menuButton .Header-module__hBw1pG__lineOpenFirst{transform:translateY(3.5px)rotate(45deg)}.Header-module__hBw1pG__menuButton .Header-module__hBw1pG__lineOpenSecond{transform:translateY(-3.5px)rotate(-45deg)}.Header-module__hBw1pG__panel{min-height:100dvh;padding:7rem 24px max(2rem, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-fast), visibility var(--motion-fast);background:#0d0f10fa;flex-direction:column;justify-content:space-between;align-items:stretch;position:fixed;inset:0;overflow-y:auto}.Header-module__hBw1pG__panelOpen{visibility:visible;opacity:1;pointer-events:auto}.Header-module__hBw1pG__panel nav ul{flex-direction:column;gap:.2rem}.Header-module__hBw1pG__panel nav a{color:var(--paper);letter-spacing:-.05em;padding:.45rem 0;font-size:clamp(2rem,10vw,4rem);display:block}.Header-module__hBw1pG__localeSwitch{align-self:flex-start}}@media (max-width:620px){.Header-module__hBw1pG__header{padding-inline:16px}}.Header-module__hBw1pG__localeSwitch button{cursor:pointer;background:0 0;border:0;font-family:inherit}
.PageShell-module__QFdM5G__skipLink{z-index:var(--layer-skip-link);background:var(--paper);color:var(--carbon);transition:transform var(--motion-fast);padding:.7rem 1rem;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.PageShell-module__QFdM5G__skipLink:focus{transform:translateY(0)}
