.sv .mcta{display:none}@media (max-width:767px){.sv .mcta{z-index:55;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border-top:1px solid var(--rule);visibility:hidden;transition:transform var(--t-base) var(--e-out), visibility 0s linear var(--t-base);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sv .mcta[data-show="1"]{visibility:visible;transition:transform var(--t-base) var(--e-out), visibility 0s;transform:none}.sv .mcta-btn{--h:52px;width:100%}}@media (prefers-reduced-transparency:reduce){.sv .mcta{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.sv .mcta{transition:none}}
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}
