.ly-on .ly.ly{z-index:0;position:relative}:where(.ly-on .ly:not(.ly--first)){background-color:var(--ly-bg,var(--black))}.ly-on .ly{--ly-sb:max(0px, var(--ly-safe) - var(--ly-own,0px))}.ly-on .ly:not(.ly--last):not([data-layer=flat]){border-bottom:var(--ly-sb) solid transparent}.ly-on .ly.ly--re,.ly-on .ly.ly--re:after{animation-name:none!important}.ly-on{--ly-feather:clamp(64px, 10svh, 120px);--ly-safe:clamp(72px, 14svh, 160px);--ly-blur:8px}@media (width<=767px){.ly-on{--ly-blur:0px}html.ly-on body:is(.page-info,.page-legal){--ly-safe:0px}html.ly-on body:is(.page-info,.page-legal) .ly.ly:not(.ly--last){animation:none}html.ly-on body:is(.page-info,.page-legal) .ly.ly:not(.ly--last):after{content:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ly-on .ly:not(.ly--last):not([data-layer=flat]){--ly-k:.6;--ly-range:exit 40% exit 100%;animation-name:ly-hold;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:view();animation-range:var(--ly-range);view-timeline:--ly block;--ly-o:calc(min(var(--ly-h,100svh), 100svh) * var(--ly-k));transform-origin:50% calc(100% - min(100%, 100svh) * var(--ly-k) / 2)}.ly-on .ly.ly--late:not(.ly--last):not([data-layer=flat]){--ly-k:.3;--ly-range:exit 70% exit 100%}@media (width<=767px){.ly-on .ly:not(.ly--last):not([data-layer=flat]){--ly-k:.3;--ly-range:exit 70% exit 100%}}@media (width>=768px){.ly-on .ly[data-layer=pin]:not(.ly--last){--ly-k:1;--ly-range:exit 0% exit 100%;animation-name:ly-hold-pin}}.ly-on .ly:not(.ly--last):not([data-layer=flat]):after{--ly-lead:8px;content:"";left:0;right:0;bottom:calc(-48px - var(--ly-sb) - var(--ly-gap,0px));height:calc(var(--ly-feather) + var(--ly-lead) + 48px + var(--ly-gap,0px));z-index:50;pointer-events:none;opacity:0;background:linear-gradient(#0000, var(--black) calc(100% - 48px - var(--ly-gap,0px) - var(--ly-lead)));animation:linear ly-fade;animation-timeline:--ly;animation-range:var(--ly-range);position:absolute}@media (width>=768px){.ly-on .ly[data-layer=pin]:not(.ly--last):after{animation-name:ly-fade-pin}}}.ly-on :is([data-reveal=card],[data-reveal=media],figure[data-reveal]){--rv-y:40px;--rv-s:.955;--rv-dur:.9s}.ly-on [data-reveal=label]{--rv-y:18px}}@keyframes ly-hold{0%{filter:blur()brightness();translate:0;scale:1}35%{filter:blur()brightness()}50%{scale:.985}to{translate:0 calc(min(100%, 100svh) * var(--ly-k));filter:blur(var(--ly-blur)) brightness(.42);scale:.92}}html.touch-own,html.touch-own body{touch-action:pinch-zoom;overscroll-behavior:none}html.touch-own :is(.swipe,.swipe--phone,.bp-table){touch-action:pan-x pinch-zoom}html.touch-own :is(.hc,.kc__host,.kc-nav){touch-action:pinch-zoom}@keyframes ly-fade{0%{opacity:0;transform-origin:50% calc(100% - 48px - var(--ly-gap,0px) - var(--ly-o) / 2);translate:0;scale:1}35%{opacity:1}50%{transform-origin:50% calc(100% - 48px - var(--ly-gap,0px));scale:1 1.01523}to{opacity:1;translate:0 calc(-1 * var(--ly-o));transform-origin:50% calc(100% - 48px - var(--ly-gap,0px) + var(--ly-o) / 2);scale:1 1.08696}}@keyframes ly-fade-pin{0%{opacity:0;translate:0}35%{opacity:1}to{opacity:1;translate:0 calc(-1 * var(--ly-o))}}@keyframes ly-hold-pin{0%{translate:0}to{translate:0 min(100%,100svh)}}
