html:has(body.landmark-scrollspy-active){overflow:hidden}body.landmark-scrollspy-active{--landmark-scrollspy-fade-duration: 1200ms;height:100svh}body.landmark-scrollspy-active .landmark-footer{position:fixed;inset:0;z-index:990;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0}@media(prefers-reduced-motion: no-preference){body.landmark-scrollspy-active .landmark-footer{transition:opacity var(--landmark-scrollspy-fade-duration) ease,visibility var(--landmark-scrollspy-fade-duration)}}body.landmark-scrollspy-active .landmark-footer .landmark-footer__lower{margin-block:auto}body.landmark-scrollspy-active .landmark-footer .landmark-footer__disclaimer{text-align:start !important}body.landmark-scrollspy-active.landmark-footer-slide .landmark-footer{visibility:visible;opacity:1}.landmark-scrollspy{--landmark-scrollspy-bottom-clearance: 4rem;height:100svh}@media(min-width: 768px){.landmark-scrollspy{--landmark-scrollspy-bottom-clearance: 0px}}.landmark-scrollspy .landmark-hero .landmark-video-controls{bottom:calc(1.5rem + var(--landmark-scrollspy-bottom-clearance))}.landmark-scrollspy .landmark-card-container-block__inner{padding-bottom:calc(2.5rem + var(--landmark-scrollspy-bottom-clearance))}.landmark-scrollspy .carousel-item{z-index:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.landmark-scrollspy .carousel-item{transition-duration:var(--landmark-scrollspy-fade-duration);transition-timing-function:ease}}.landmark-scrollspy .carousel-item[data-scrollspy-scrollable]{overflow-y:auto;overscroll-behavior:contain}.landmark-scrollspy .carousel-item.active,.landmark-scrollspy .carousel-item-next.carousel-item-start,.landmark-scrollspy .carousel-item-prev.carousel-item-end{pointer-events:auto}.landmark-scrollspy .active.carousel-item-start,.landmark-scrollspy .active.carousel-item-end{pointer-events:none}@media(prefers-reduced-motion: no-preference){.landmark-scrollspy .active.carousel-item-start,.landmark-scrollspy .active.carousel-item-end{transition-duration:var(--landmark-scrollspy-fade-duration)}}.landmark-scrollspy-dots{--carousel-dot-size: 18px;--carousel-dot-active-size: 18px;--carousel-dot-color: transparent;--carousel-dot-active-color: transparent;--carousel-dot-focus-color: var(--bs-light);--landmark-dot-size: 8px;--landmark-scrollspy-scrollbar-width: 0px;right:calc(.2rem + var(--landmark-scrollspy-scrollbar-width));bottom:auto;left:auto;z-index:995}@media(min-width: 768px){.landmark-scrollspy-dots{right:calc(1.25rem + var(--landmark-scrollspy-scrollbar-width))}}.landmark-scrollspy-dots [data-scrollspy-footer-dot]{width:var(--carousel-dot-size);height:var(--carousel-dot-size);padding:0;border:0;border-radius:50%;background-color:var(--carousel-dot-color);opacity:1}.landmark-scrollspy-dots [data-bs-target]{filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.65))}.landmark-scrollspy-dots [data-bs-target]::before{content:"";width:var(--landmark-dot-size);height:var(--landmark-dot-size);border-radius:50%;background-color:var(--bs-light)}@media(prefers-reduced-motion: no-preference){.landmark-scrollspy-dots [data-bs-target]::before{transition:transform .3s ease}.landmark-scrollspy-dots [data-bs-target]:hover::before{transform:scale(1.25)}}.landmark-scrollspy-dots [data-bs-target].active{box-shadow:inset 0 0 0 1px var(--bs-light)}.landmark-scrollspy-dots [data-bs-target]:focus-visible{outline:2px solid var(--bs-light)}.landmark-scrollspy-dots [data-bs-target]:focus-visible::before{background-color:rgba(var(--bs-light-rgb), 0.5)}
