.SiteFooter-module__9mALFW__footer{color:#000;background-color:var(--color-footer)}
.SiteNav-module__3Xq1bG__headerIn{animation:.7s cubic-bezier(.25,.46,.45,.94) .15s backwards SiteNav-module__3Xq1bG__fade-in}@media (prefers-reduced-motion:reduce){.SiteNav-module__3Xq1bG__headerIn{animation:none}}@keyframes SiteNav-module__3Xq1bG__fade-in{0%{opacity:0}}.SiteNav-module__3Xq1bG__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d7d7d733}.SiteNav-module__3Xq1bG__bar{--nav-white:0;color:color-mix(in srgb, black, white calc(var(--nav-white) * 100%))}:is(html[data-theme=dark] .SiteNav-module__3Xq1bG__bar,body:has([data-page-theme=dark]) .SiteNav-module__3Xq1bG__bar){--nav-white:1}.SiteNav-module__3Xq1bG__logo{filter:invert(var(--nav-white))}.SiteNav-module__3Xq1bG__current{background:currentColor}.SiteNav-module__3Xq1bG__current>span{color:color-mix(in srgb, white, black calc(var(--nav-white) * 100%))}.SiteNav-module__3Xq1bG__hoverable:hover{background:color-mix(in srgb, currentColor 5%, transparent)}.SiteNav-module__3Xq1bG__spacer{background:color-mix(in srgb, currentColor 20%, transparent)}.SiteNav-module__3Xq1bG__nav{--nav-menu-bg:var(--color-surface);--nav-menu-ink:currentColor;--nav-menu-rule:#0000001f}:is(html[data-theme=dark] .SiteNav-module__3Xq1bG__nav,body:has([data-page-theme=dark]) .SiteNav-module__3Xq1bG__nav){--nav-menu-rule:#ffffff29}body:has([data-page-theme=dark]) .SiteNav-module__3Xq1bG__nav{--nav-menu-bg:var(--color-surface-dark);--nav-menu-ink:#fff}.SiteNav-module__3Xq1bG__sheet{--sheet-blur:4px;--sheet-tint:15%;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--nav-menu-bg) var(--sheet-tint), transparent) calc(100% - 2.75rem), transparent);height:calc(100% + 2rem);position:absolute;inset:0 0 auto}.SiteNav-module__3Xq1bG__sheet>span{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s0)), transparent calc(100% - var(--s1)));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s0)), transparent calc(100% - var(--s1)));position:absolute;inset:0}.SiteNav-module__3Xq1bG__sheet>span:first-child{--b:calc(var(--sheet-blur) / 4);--s0:1.625rem;--s1:0rem}.SiteNav-module__3Xq1bG__sheet>span:nth-child(2){--b:calc(var(--sheet-blur) / 2);--s0:2.25rem;--s1:.75rem}.SiteNav-module__3Xq1bG__sheet>span:nth-child(3){--b:var(--sheet-blur);--s0:2.75rem;--s1:1.625rem}.SiteNav-module__3Xq1bG__menu{color:var(--nav-menu-ink);--ve-rule:var(--nav-menu-rule)}.SiteNav-module__3Xq1bG__scrim{--scrim-top:0px;-webkit-mask-image:linear-gradient(to bottom, transparent var(--scrim-top), #000 calc(var(--scrim-top) + 2.5rem));mask-image:linear-gradient(to bottom, transparent var(--scrim-top), #000 calc(var(--scrim-top) + 2.5rem));background:#0000002e}:is(html[data-theme=dark] .SiteNav-module__3Xq1bG__scrim,body:has([data-page-theme=dark]) .SiteNav-module__3Xq1bG__scrim){background:#0006}.SiteNav-module__3Xq1bG__logoLink{transition:opacity .3s}@media (hover:hover) and (pointer:fine){.SiteNav-module__3Xq1bG__logoLink:hover{opacity:.6}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
