@layer components-base{.scrollbar{--scrollbar-color:#000;--scrollbar-opacity:1;--scrollbar-width:8px;--scrollbar-radius:0;--scrollbar-padding-x:0;--scrollbar-padding-y:0;--scrollbar-dragging-color:var(--scrollbar-hover-color);--scrollbar-dragging-opacity:var(--scrollbar-hover-opacity);--scrollbar-hover-color:var(--scrollbar-color);--scrollbar-hover-opacity:var(--scrollbar-opacity);bottom:var(--scrollbar-padding-y);padding-left:var(--scrollbar-padding-x);padding-right:var(--scrollbar-padding-x);right:0;top:var(--scrollbar-padding-y);position:absolute}.scrollbar__position{height:100%}.scrollbar__thumb{background:var(--scrollbar-color);border-radius:var(--scrollbar-radius);cursor:grab;opacity:var(--scrollbar-opacity);width:var(--scrollbar-width);transition:background .4s,opacity .4s;position:relative}.scrollbar__thumb:before{content:"";position:absolute;inset:-4px}.scrollbar__thumb:hover{background:var(--scrollbar-hover-color);opacity:var(--scrollbar-hover-opacity)}.scrollbar--dragging .scrollbar__thumb{background:var(--scrollbar-dragging-color);cursor:grabbing;opacity:var(--scrollbar-dragging-opacity)}.scrollbar--invisible .scrollbar__thumb,.scrollbar--invisible .scrollbar__thumb:hover{cursor:default;opacity:0}.with-modal .scrollable--root>.scrollbar{opacity:0}.scrollable{--scrollable-height:100%;--scrollable-max-height:100svh;width:100%;max-width:100%;position:relative}.scrollable__area{height:var(--scrollable-height);max-height:var(--scrollable-max-height);overscroll-behavior:contain;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;overflow:hidden scroll}.scrollable__area::-webkit-scrollbar{display:none}.scrollable__area-inner{position:relative}.scrollable__scrollbar{z-index:999}@media screen{.scrollable--fullscreen,.scrollable--root{--scrollable-height:100svh;--scrollable-max-height:100svh}.scrollable--fullscreen>.scrollable__area>div>.scrollable__area-inner,.scrollable--root>.scrollable__area>div>.scrollable__area-inner{min-height:100svh}.scrollable--root.scrollable--android{overflow:hidden}.scrollable--root{position:fixed;inset:0}:is(body:has(.scrollable--root),html:has(.scrollable--root)){overflow:clip}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden!important}}@media print{.scrollable--root .scrollable__area{height:unset;max-height:unset;overflow:unset}}.modal{z-index:1;position:fixed;inset:0;overflow:hidden}.modal__background{position:absolute;inset:0}.modal__wrapper{flex-direction:column;height:100svh;max-height:100svh;display:flex;position:relative}.modal__wrapper-header{z-index:1;width:100%;position:sticky;top:0;left:0}.modal__wrapper-scrollable{flex-grow:1}.modal__wrapper-header-close{right:var(--spacing-layout);top:var(--md,calc(var(--scale-px)*15)) var(--n-md,calc(var(--scale-px)*12));position:absolute!important}.modal__wrapper-footer{padding-bottom:var(--cookie-consent-height);z-index:1;width:100%;position:sticky;bottom:0;left:0}.modal__wrapper-scrollable{--scrollable-height:100%;--scrollable-max-height:100%;min-height:0}.fade-modal-enter-active,.fade-modal-leave-active{transition:opacity .8s cubic-bezier(.25,.74,.22,.99),transform .8s cubic-bezier(.25,.74,.22,.99)}.fade-modal-enter-from,.fade-modal-leave-to{opacity:0}.slide-modal-left-enter-active,.slide-modal-left-leave-active,.slide-modal-mobile-left-enter-active,.slide-modal-mobile-left-leave-active,.slide-modal-mobile-right-enter-active,.slide-modal-mobile-right-leave-active,.slide-modal-right-enter-active,.slide-modal-right-leave-active{clip-path:inset(0);opacity:1;will-change:transform;transition:opacity .8s cubic-bezier(.25,.74,.22,.99),transform .8s cubic-bezier(.25,.74,.22,.99),clip-path .8s cubic-bezier(.25,.74,.22,.99);transform:translate(0)}.none-modal-enter-active,.none-modal-leave-active{transition:opacity .8s cubic-bezier(.25,.74,.22,.99)}.slide-modal-left-enter-from,.slide-modal-left-leave-to,.slide-modal-right-enter-from,.slide-modal-right-leave-to{clip-path:inset(0 0 0 50%);transform:translate(50%)}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.slide-modal-left-enter-from,.slide-modal-left-leave-to{clip-path:inset(0 50% 0 0);transform:translate(-50%)}.slide-modal-mobile-right-enter-active:before,.slide-modal-mobile-right-leave-active:before{background:var(--t-line);content:"";will-change:transform;z-index:1;width:1px;height:100%;transition:transform .8s cubic-bezier(.25,.74,.22,.99);position:absolute;top:0;left:1px;transform:translate(0)}.slide-modal-mobile-left-leave-active,.slide-modal-mobile-right-leave-active{transition-delay:32ms}.slide-modal-mobile-right-enter-from,.slide-modal-mobile-right-leave-to{clip-path:inset(0 0 0 50%);transform:translate(50%)}.slide-modal-mobile-right-enter-from:before,.slide-modal-mobile-right-leave-to:before{transform:translate(50vw)}.slide-modal-mobile-left-enter-from,.slide-modal-mobile-left-leave-to{clip-path:inset(0 90% 0 0);transform:translate(-10%)}}@media (width>=568px) and (width<=667px) and (aspect-ratio<=13/9),(width>=668px) and (aspect-ratio<=10/11),(width>=668px) and (height>=416px),(width>=980px){.slide-modal-right-enter-from,.slide-modal-right-leave-to{clip-path:inset(0 0 0 100%);transform:translate(10%)}.slide-modal-left-enter-from,.slide-modal-left-leave-to{clip-path:inset(0 100% 0 0);transform:translate(-10%)}}}@layer components{.scrollbar{--scrollbar-color:var(--t-heading);--scrollbar-opacity:.3;--scrollbar-hover-opacity:.5;--scrollbar-padding-x:calc(var(--scale-px)*4);--scrollbar-padding-y:calc(var(--scale-px)*4);--scrollbar-width:calc(var(--scale-px)*4);--scrollbar-radius:calc(var(--scale-px)*4)}.modal--half{width:50vw}.modal--half,.modal--half .modal__background{background-color:#0000}.modal--side-left,.modal--side-right,.modal--side-right-wide{height:100svh;width:var(--md,34.7222vw) var(--n-md,100vw);z-index:22;top:0;bottom:0}.modal--side-right-wide{width:var(--md,41.6667vw) var(--n-md,100vw)}.modal--overlay{z-index:22}.modal--side-left{left:0;right:auto}.modal--side-right,.modal--side-right-wide{left:auto;right:0}.modal-backdrop{z-index:20;position:fixed;inset:0}.modal-backdrop__background{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:rgba(var(--c-gray-rgb),.3);position:absolute;inset:0}:is(.modal--side-left,.modal--side-right,.modal--side-right-wide):has(.none-modal-leave-active){z-index:21}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity .6s cubic-bezier(0,0,.18,1)}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.modal-backdrop--fullscreen .backdrop-fade-leave-active{transition:opacity .8s cubic-bezier(.7,0,.3,1)}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.modal--mobile-bottom{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.modal--mobile-bottom .modal__background{display:none}.modal--mobile-bottom .modal__wrapper{background:var(--t-background);height:auto}.modal--mobile-bottom .slide-modal-left-enter-from,.modal--mobile-bottom .slide-modal-left-leave-to,.modal--mobile-bottom .slide-modal-right-enter-from,.modal--mobile-bottom .slide-modal-right-leave-to{clip-path:inset(100% 0 0);transform:translateY(10%)}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}
