html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html{scrollbar-width:none;-ms-overflow-style:none}html.lenis body::-webkit-scrollbar{display:none}.LenisScrollBar{position:fixed;right:0;top:0;width:var(--scrollbar-width);height:100lvh;z-index:1000;transition:opacity .2s;opacity:0;pointer-events:none;--scrollbar-width:14px;--scrollbar-padding:3px;--scrollbar-thumb-width:calc(var(--scrollbar-width) - var(--scrollbar-padding) - var(--scrollbar-padding))}@media only screen and (width < 48em){.LenisScrollBar{--scrollbar-width:10px;--scrollbar-padding:3px}}.LenisScrollBar.isEnabled{pointer-events:auto}.LenisScrollBar.isVisible.isEnabled{opacity:1}.LenisScrollBar-gutter{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffc;border-left:1px solid #d9d9d9;opacity:0;transition:opacity .3s}.LenisScrollBar.isGutterRollOver .LenisScrollBar-gutter{opacity:1}.LenisScrollBar-thumb{display:block;width:100%;position:absolute;top:0;left:0;opacity:.5;scale:0 1;transition:scale .2s,opacity .2s;cursor:grab;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LenisScrollBar-thumb:hover{opacity:.6}.LenisScrollBar-thumb:active,.LenisScrollBar.isDragging .LenisScrollBar-thumb{cursor:grabbing;opacity:.6}.LenisScrollBar.isVisible.isEnabled .LenisScrollBar-thumb{scale:1 1}.LenisScrollBar-thumbfill{position:absolute;inset:var(--scrollbar-padding);background-color:#000;border-radius:calc(var(--scrollbar-thumb-width) * .5)}