.ws-nav{--wsm-spring-soft:cubic-bezier(0.32,0.72,0,1)}@supports (animation-timing-function:linear(0,1)){.ws-nav{--wsm-spring-soft:linear(0,0.0273,0.0955,0.1875,0.2909,0.3965,0.4982,0.5921,0.6759,0.7488,0.8104,0.8615,0.9028,0.9355,0.9607,0.9796,0.9933,1.0029,1.0091,1.0129,1.0147,1.0152,1.0147,1.0136,1.0122,1.0107,1.0091,1.0075,1.0061,1.0048,1.0038,1.0028,1)}}.ws:has(.ws-nav[data-menu-open=true]) .ws-cookie-notice{visibility:hidden}@media (max-width:767px){.ws-nav>.ws-container{position:relative;z-index:2}.ws-nav[data-menu-open=true] .ws-nav-start{opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}}.wsm-burger{position:relative;display:block;width:18px;height:12px}.wsm-burger>i{position:absolute;left:0;right:0;height:1.75px;border-radius:2px;background:currentColor;transition:transform .48s var(--wsm-spring-soft),left .48s var(--wsm-spring-soft)}.wsm-burger>i:first-child{top:2px}.wsm-burger>i:last-child{top:8.25px;left:6px}.ws-nav[data-menu-open=true] .wsm-burger>i:first-child{transform:translateY(3.125px) rotate(45deg)}.ws-nav[data-menu-open=true] .wsm-burger>i:last-child{left:0;transform:translateY(-3.125px) rotate(-45deg)}.wsm{position:fixed;inset:0;z-index:1;pointer-events:none;color:var(--ws-ink-1)}.wsm[hidden]{display:none}.wsm[data-phase=measure]{visibility:hidden}.wsm[data-phase=open]{pointer-events:auto}@media (min-width:768px){.wsm{display:none!important}}.wsm-scrim{position:absolute;inset:0;background:rgb(3 6 14/.7)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wsm-scrim{background:rgb(3 6 14/.52);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}}.wsm-panel{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--ws-nav-h) + clamp(4px, 2.4svh, 24px)) var(--ws-gutter) calc(14px + env(safe-area-inset-bottom));background:var(--ws-bg-0);-webkit-tap-highlight-color:transparent}.wsm-panel,.wsm-sheen{position:absolute;inset:0}.wsm-sheen{pointer-events:none;background:radial-gradient(80% 42% at 100% 0,rgb(201 214 235/.1),transparent 64%)}.wsm-actions,.wsm-meta,.wsm-nav{position:relative;z-index:1}.wsm-list{list-style:none;margin:0;padding:0}.wsm-item{position:relative}.wsm-item:before{content:"";position:absolute;top:-55%;bottom:-55%;left:calc(-1 * var(--ws-gutter));right:calc(-1 * var(--ws-gutter));z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 100% 50%,rgb(var(--accent)/.13),transparent)}.wsm-item:nth-child(2n):before{background:radial-gradient(70% 50% at 0 50%,rgb(var(--accent)/.13),transparent)}.wsm-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgb(var(--accent)/.75),rgb(226 233 243/.3) 34%,rgb(173 186 206/.1) 82%,transparent)}.wsm-link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"index sub sub" "label label go";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:clamp(2px,.6svh,6px);padding:clamp(9px,1.7svh,16px) 0 clamp(10px,1.9svh,18px);color:var(--ws-ink-0)}.wsm-link:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:16px}.wsm-index{grid-area:index;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ws-ink-3)}.wsm-index:before{content:"";width:6px;height:6px;border-radius:999px;background:rgb(var(--accent));box-shadow:0 0 12px rgb(var(--accent)/.85)}.wsm-sub{grid-area:sub;overflow:hidden;font-size:13px;line-height:1.3;color:var(--ws-ink-2);white-space:nowrap;text-overflow:ellipsis}.wsm-mask{grid-area:label;display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.wsm-label{display:block;font-size:clamp(28px,min(10.2vw,5.9svh),46px);line-height:1.05;font-weight:650;letter-spacing:-.04em;white-space:nowrap;transform-origin:0 100%;transition:color .2s var(--ws-ease-out)}.wsm-go{grid-area:go;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--ws-ink-1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);transition:transform .22s var(--ws-ease-out),color .22s var(--ws-ease-out),box-shadow .22s var(--ws-ease-out)}.wsm-go svg{width:18px;height:18px}.wsm-link:active .wsm-label{color:rgb(var(--accent))}.wsm-link:active .wsm-go{transform:translate(2px,-2px);color:rgb(var(--accent));box-shadow:inset 0 0 0 1px rgb(var(--accent)/.55)}.wsm-actions{display:grid;gap:10px;margin-top:auto;padding-top:clamp(14px,3svh,26px)}.wsm-cta{display:block}.wsm-cta .ws-btn{width:100%}.wsm-meta{display:flex;justify-content:center;gap:22px;margin:0;padding-top:6px;font-size:13px}.wsm-meta a{display:inline-flex;align-items:center;min-height:40px;color:var(--ws-ink-2)}.wsm-meta a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:6px}@media (max-height:600px){.wsm-panel{padding-top:calc(var(--ws-nav-h) + 4px)}.wsm-link{padding:7px 0 8px;row-gap:2px}.wsm-label{font-size:clamp(26px,min(10.2vw,5.6svh),40px)}.wsm-actions{padding-top:12px}.wsm-actions .ws-btn{min-height:48px}.wsm-meta{padding-top:0}.wsm-meta a{min-height:36px}}@keyframes wsm-aperture-in{0%{clip-path:circle(var(--wsm-r0) at var(--wsm-cx) var(--wsm-cy))}to{clip-path:circle(var(--wsm-r) at var(--wsm-cx) var(--wsm-cy))}}@keyframes wsm-aperture-out{0%{clip-path:circle(var(--wsm-r) at var(--wsm-cx) var(--wsm-cy))}to{clip-path:circle(var(--wsm-r0) at var(--wsm-cx) var(--wsm-cy))}}@keyframes wsm-fade-in{0%{opacity:0}}@keyframes wsm-fade-out{to{opacity:0}}@keyframes wsm-rise-in{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes wsm-bloom{0%{opacity:0;transform:scale(1.16)}}@keyframes wsm-type-rise{0%{transform:translate3d(0,112%,0) rotate(4deg)}}@keyframes wsm-type-drop{to{transform:translate3d(0,112%,0)}}@keyframes wsm-draw{0%{transform:scaleX(0)}}.wsm[data-phase=open] .wsm-scrim{animation:wsm-fade-in .36s var(--ws-ease-out) both}.wsm[data-phase=open] .wsm-panel{animation:wsm-aperture-in .72s cubic-bezier(.7,0,.2,1) both}.wsm[data-phase=open] .wsm-sheen{animation:wsm-bloom 1.5s cubic-bezier(.22,1,.36,1) .16s both}.wsm[data-phase=open] .wsm-item:before{animation:wsm-bloom 1.5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.16s + var(--i) * 90ms)}.wsm[data-phase=open] .wsm-label{animation:wsm-type-rise .86s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.3s + var(--i) * 90ms)}.wsm[data-phase=open] :is(.wsm-index,.wsm-sub,.wsm-go){animation:wsm-rise-in .64s var(--ws-ease-out) both;animation-delay:calc(.43s + var(--i) * 90ms)}.wsm[data-phase=open] .wsm-item:after{animation:wsm-draw .95s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.36s + var(--i) * 90ms)}.wsm[data-phase=open] :is(.wsm-cta,.wsm-meta){animation:wsm-rise-in .64s var(--wsm-spring-soft) both;animation-delay:calc(.38s + var(--i) * 70ms)}.wsm[data-phase=closing] .wsm-scrim{animation:wsm-fade-out .32s var(--ws-ease-exit) 40ms both}.wsm[data-phase=closing] .wsm-panel{animation:wsm-aperture-out .42s cubic-bezier(.6,0,.4,1) 70ms both}.wsm[data-phase=closing] .wsm-label{animation:wsm-type-drop .24s cubic-bezier(.5,0,.75,0) both}.wsm[data-phase=closing] :is(.wsm-index,.wsm-sub,.wsm-go,.wsm-actions,.wsm-meta,.wsm-sheen){animation:wsm-fade-out .16s var(--ws-ease-exit) both}.wsm[data-phase=closing] .wsm-item:after,.wsm[data-phase=closing] .wsm-item:before{animation:wsm-fade-out .16s var(--ws-ease-exit) both}@media (prefers-reduced-motion:reduce){.wsm,.wsm *,.wsm :after,.wsm :before{animation:none!important}.wsm-burger>i{transition:none}}html[data-ws-motion=reduce] .wsm,html[data-ws-motion=reduce] .wsm *,html[data-ws-motion=reduce] .wsm :after,html[data-ws-motion=reduce] .wsm :before{animation:none!important}html[data-ws-motion=reduce] .wsm-burger>i{transition:none}