.m-offCanvasNav{--offCanvasNav-duration:var(--an-duration);--offCanvasNav-easing:var(--an-ease);--offCanvasNav-duration-exit:calc(var(--offCanvasNav-duration) * .6);--offCanvasNav-easing-exit:cubic-bezier(.4, 0, 1, 1);--offCanvasNav-inline-size:min(26rem, 88vw);--offCanvasNav-close-size:2rem;--offCanvasNav-close-icon-size:1.1rem;--offCanvasNav-padding:var(--space-s);--offCanvasNav-gap:var(--space-s);--offCanvasNav-ringSpace:calc(2px + var(--outlineOffset));--offCanvasNav-text-color:var(--color-text);--offCanvasNav-muted-color:var(--color-text-muted);--offCanvasNav-border-color:var(--color-border);--offCanvasNav-bg-color:var(--color-bg-elevated);--offCanvasNav-backdrop-color:color-mix(in srgb, var(--c-blue-black) 70%, transparent);--offCanvasNav-shadow:0 24px 60px var(--color-shadow);--offCanvasNav-radius:var(--borderRadius)}.m-offCanvasNavToggle{--offCanvasNavToggle-duration:calc(var(--an-duration) / 2);--offCanvasNavToggle-easing:var(--an-ease);--offCanvasNavToggle-bar-inline:1.125rem;--offCanvasNavToggle-bar-block:2px;--offCanvasNavToggle-bar-gap:6px;--offCanvasNavToggle-padding-block:var(--space-2xs);--offCanvasNavToggle-padding-inline:var(--space-xs);--offCanvasNavToggle-gap:var(--space-2xs);--offCanvasNavToggle-border-color:var(--color-border);--offCanvasNavToggle-bg-color-hover:var(--color-bg-overlay);--offCanvasNavToggle-radius:var(--borderRadius)}.m-offCanvasNav{block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;color:inherit;background-color:#0000;border:0;margin:0;padding:0;font-family:system-ui,sans-serif;display:block;position:static;inset:auto;overflow:visible}.m-offCanvasNav .m-offCanvasNav__header{display:none}@media (width<1250px){.m-offCanvasNav[data-offcanvasnav-ready]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--offCanvasNav-text-color);background-color:#0000;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.m-offCanvasNav[data-offcanvasnav-ready]:not([open]){display:none}.m-offCanvasNav[data-offcanvasnav-ready] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1);inset-block:0;inset-inline:var(--offCanvasNav-panel-offset) auto;padding:var(--offCanvasNav-padding);inline-size:var(--offCanvasNav-inline-size);background-color:var(--offCanvasNav-bg-color);max-inline-size:100%;box-shadow:var(--offCanvasNav-shadow);transition:inset-inline-start var(--offCanvasNav-duration) var(--offCanvasNav-easing),inset-inline-end var(--offCanvasNav-duration) var(--offCanvasNav-easing);position:absolute;overflow:clip}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-side=end] .m-offCanvasNav__panel{inset-inline:auto var(--offCanvasNav-panel-offset)}.m-offCanvasNav[data-offcanvasnav-ready][open] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:0px}@starting-style{.m-offCanvasNav[data-offcanvasnav-ready][open] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1)}}}@media (width<1250px) and (forced-colors:active){.m-offCanvasNav[data-offcanvasnav-ready] .m-offCanvasNav__panel{border:1px solid canvastext}}@media (width<1250px){.m-offCanvasNav[data-offcanvasnav-ready][open][data-offcanvasnav-closing] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1);transition:inset-inline-start var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit),inset-inline-end var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit)}.m-offCanvasNav[data-offcanvasnav-ready] .m-offCanvasNav__header{justify-content:space-between;align-items:center;gap:var(--offCanvasNav-gap);display:flex}.m-offCanvasNav[data-offcanvasnav-ready] .m-offCanvasNav__body{min-block-size:0;margin:calc(var(--offCanvasNav-ringSpace)*-1);padding:var(--offCanvasNav-ringSpace);scroll-padding:var(--offCanvasNav-ringSpace);overscroll-behavior:contain;flex:auto;overflow-y:auto}.m-offCanvasNav[data-offcanvasnav-ready]::backdrop{opacity:0;background-color:var(--offCanvasNav-backdrop-color);backdrop-filter:blur(2px);transition:opacity var(--offCanvasNav-duration) var(--offCanvasNav-easing)}.m-offCanvasNav[data-offcanvasnav-ready][open]::backdrop{opacity:1}@starting-style{.m-offCanvasNav[data-offcanvasnav-ready][open]::backdrop{opacity:0}}.m-offCanvasNav[data-offcanvasnav-ready][open][data-offcanvasnav-closing]::backdrop{opacity:0;transition:opacity var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit)}}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--offCanvasNav-text-color);background-color:#0000;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always]:not([open]){display:none}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1);inset-block:0;inset-inline:var(--offCanvasNav-panel-offset) auto;padding:var(--offCanvasNav-padding);inline-size:var(--offCanvasNav-inline-size);background-color:var(--offCanvasNav-bg-color);max-inline-size:100%;box-shadow:var(--offCanvasNav-shadow);transition:inset-inline-start var(--offCanvasNav-duration) var(--offCanvasNav-easing),inset-inline-end var(--offCanvasNav-duration) var(--offCanvasNav-easing);position:absolute;overflow:clip}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][data-offcanvasnav-side=end] .m-offCanvasNav__panel{inset-inline:auto var(--offCanvasNav-panel-offset)}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:0px}@starting-style{.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1)}}@media (forced-colors:active){.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always] .m-offCanvasNav__panel{border:1px solid canvastext}}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open][data-offcanvasnav-closing] .m-offCanvasNav__panel{--offCanvasNav-panel-offset:calc(var(--offCanvasNav-inline-size) * -1);transition:inset-inline-start var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit),inset-inline-end var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit)}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always] .m-offCanvasNav__header{justify-content:space-between;align-items:center;gap:var(--offCanvasNav-gap);display:flex}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always] .m-offCanvasNav__body{min-block-size:0;margin:calc(var(--offCanvasNav-ringSpace)*-1);padding:var(--offCanvasNav-ringSpace);scroll-padding:var(--offCanvasNav-ringSpace);overscroll-behavior:contain;flex:auto;overflow-y:auto}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always]::backdrop{opacity:0;background-color:var(--offCanvasNav-backdrop-color);backdrop-filter:blur(2px);transition:opacity var(--offCanvasNav-duration) var(--offCanvasNav-easing)}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open]::backdrop{opacity:1}@starting-style{.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open]::backdrop{opacity:0}}.m-offCanvasNav[data-offcanvasnav-ready][data-offcanvasnav-always][open][data-offcanvasnav-closing]::backdrop{opacity:0;transition:opacity var(--offCanvasNav-duration-exit) var(--offCanvasNav-easing-exit)}@media (scripting:enabled) and (width<1250px){.m-offCanvasNav[id]:not([data-offcanvasnav-ready]):not(:target){display:none}}@media (scripting:enabled){.m-offCanvasNav[id][data-offcanvasnav-always]:not([data-offcanvasnav-ready]):not(:target){display:none}}.m-offCanvasNav__panel{gap:var(--offCanvasNav-gap);flex-direction:column;display:flex}.m-offCanvasNav__title{color:var(--offCanvasNav-text-color);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.m-offCanvasNav__close:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.m-offCanvasNav__close{cursor:pointer;border-radius:var(--offCanvasNav-radius);inline-size:var(--offCanvasNav-close-size);block-size:var(--offCanvasNav-close-size);color:var(--offCanvasNav-muted-color);background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.m-offCanvasNav__close svg{inline-size:var(--offCanvasNav-close-icon-size);block-size:var(--offCanvasNav-close-icon-size)}.m-offCanvasNav__close:hover{color:var(--offCanvasNav-text-color);border-color:var(--offCanvasNav-border-color)}.m-offCanvasNavToggle:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.m-offCanvasNavToggle{cursor:pointer;border:1px solid var(--offCanvasNavToggle-border-color);border-radius:var(--offCanvasNavToggle-radius);padding:var(--offCanvasNavToggle-padding-block) var(--offCanvasNavToggle-padding-inline);align-items:center;gap:var(--offCanvasNavToggle-gap);color:inherit;background-color:#0000;font-family:inherit;font-size:1rem;line-height:1.3;text-decoration:none;display:inline-flex}.m-offCanvasNavToggle:hover{background-color:var(--offCanvasNavToggle-bg-color-hover)}@media (width>=1250px){[data-offcanvasnav-toggle]:not([data-offcanvasnav-always]){display:none}}.m-offCanvasNavToggle__burger{inline-size:var(--offCanvasNavToggle-bar-inline);block-size:var(--offCanvasNavToggle-bar-block);transition:background-color var(--offCanvasNavToggle-duration) var(--offCanvasNavToggle-easing);background-color:currentColor;flex-shrink:0;position:relative}.m-offCanvasNavToggle__burger:before,.m-offCanvasNavToggle__burger:after{block-size:var(--offCanvasNavToggle-bar-block);content:"";transition:translate var(--offCanvasNavToggle-duration) var(--offCanvasNavToggle-easing),rotate var(--offCanvasNavToggle-duration) var(--offCanvasNavToggle-easing);background-color:currentColor;position:absolute;inset-block-start:0;inset-inline:0}.m-offCanvasNavToggle__burger:before{translate:0 calc(var(--offCanvasNavToggle-bar-gap)*-1)}.m-offCanvasNavToggle__burger:after{translate:0 var(--offCanvasNavToggle-bar-gap)}.m-offCanvasNavToggle[data-offcanvasnav-open] .m-offCanvasNavToggle__burger{background-color:#0000}.m-offCanvasNavToggle[data-offcanvasnav-open] .m-offCanvasNavToggle__burger:before{translate:0;rotate:45deg}.m-offCanvasNavToggle[data-offcanvasnav-open] .m-offCanvasNavToggle__burger:after{translate:0;rotate:-45deg}@media (forced-colors:active){.m-offCanvasNavToggle__burger,.m-offCanvasNavToggle__burger:before,.m-offCanvasNavToggle__burger:after{background-color:canvastext}}.m-offCanvasNavToggle--iconOnly{padding:var(--offCanvasNavToggle-padding-block)}.m-offCanvasNavToggle--iconOnly .m-offCanvasNavToggle__label{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.is-scrollLocked{overflow:hidden}@media (prefers-reduced-motion:reduce){.m-offCanvasNav::backdrop,.m-offCanvasNav__panel,.m-offCanvasNavToggle__burger,.m-offCanvasNavToggle__burger:before,.m-offCanvasNavToggle__burger:after{transition-duration:.01ms!important}}