.gallery{background:linear-gradient(112deg,#fff calc(66.66% - 2rem),var(--sky-5) calc(66.66% - 2rem),var(--sky-5) calc(66.66% + 2rem),var(--sky-10) calc(66.66% + 2rem))}.logo{display:flex;height:5rem}.logo img{height:100%;object-fit:contain;object-position:center;width:100%}.gallery{--slide-max-w:40rem;--slide-max-h:100dvh;--slide-w:round(down,min(var(--slide-max-w),var(--slide-max-h) * var(--aspect-ratio)),1px)}.gallery container{max-width:110rem}.gallery__wrapper,.gallery__wrapper *,.gallery__wrapper :after,.gallery__wrapper :before{box-sizing:border-box}.gallery__wrapper{align-items:center;display:grid;gap:2rem 4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(30rem,var(--slide-w))),1fr));justify-content:center;position:relative}.gallery__container{border-radius:1rem;flex-direction:column;overflow:hidden}.gallery__container,.gallery__deck{align-items:center;display:flex;position:relative;width:100%}.gallery__deck{cursor:grab;gap:2rem;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 0 0 50%;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none}.gallery__deck::-webkit-scrollbar{display:none}.gallery__slide-container{border-radius:1rem;display:flex;overflow:hidden;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transition:.3s ease-out}.gallery__slide-container,.gallery__slide-container[aria-hidden=false]{aspect-ratio:var(--aspect-ratio);flex:0 0 auto;height:auto;max-height:none;max-width:none;width:min(var(--slide-max-w),var(--slide-max-h) * var(--aspect-ratio))}.gallery__slide-container:after{border-radius:inherit;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--navy-50),transparent 92.5%);content:"";inset:0;pointer-events:none;position:absolute;transition:.3s ease-out}.gallery__slide{display:block;height:100%;object-fit:cover;width:100%}.gallery__title{color:currentColor!important}.gallery__pages{color:#fff;position:absolute;right:2rem;top:2rem;white-space:nowrap}.gallery__overlays{align-items:end;display:flex;gap:1rem;inset:0;justify-content:space-between;padding:1rem;pointer-events:none;position:absolute}.gallery__overlays-container{display:inherit;gap:.25rem;width:fit-content}.gallery__overlays>*{pointer-events:auto}.gallery__slide-container:has(+.gallery__slide-container[aria-hidden=false]):after,.gallery__slide-container[aria-hidden=false]+.gallery__slide-container:after{background-color:color-mix(in srgb,var(--navy-50),transparent 50%)}.gallery__slide-container.lead-capture{background-color:var(--navy-50);color:#fff;cursor:auto;display:flex;flex-direction:column;gap:2rem;justify-content:end;padding:4rem}.lead-capture__logo{height:5rem;margin-bottom:auto;object-fit:contain;position:relative;width:fit-content}.gallery__slide-container.lead-capture div{max-width:100%!important;min-width:0;position:relative;width:100%!important}.gallery__slide-container.lead-capture{aspect-ratio:auto;height:-webkit-fill-available;max-width:100%}.lead-capture__visual{filter:contrast(92.5%) brightness(102.5%) contrast(.875) url(#duotone-5) blur(1px);height:100%;left:0;-webkit-mask-image:linear-gradient(0deg,transparent,#000 66%);object-fit:cover;position:absolute;top:0;width:100%}.gallery--full-height{--slide-max-h:calc(100svh - 121px - 8rem);--slide-max-w:50rem}.gallery--full-height .gallery__wrapper{gap:4rem 12rem;grid-template-columns:minmax(0,1fr) auto}.gallery--full-height .gallery__container{align-items:start;background-color:var(--navy-40);max-width:100%;width:var(--slide-w)}.gallery--full-height .gallery__container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--navy-50),transparent 87.5%);content:"";inset:0;pointer-events:none;position:absolute}.gallery--full-height .gallery__slide-container:after{content:none}.gallery--full-height .gallery__deck{gap:0;padding:0}.gallery--full-height .gallery__slide-container{border-radius:0}@media only screen and (max-width:768px){.gallery--full-height .gallery__wrapper{grid-template-columns:minmax(0,1fr)}}