.media-showcase{display:block;position:relative;--showcase-height: 100vh;--showcase-offset: 0px}.media-showcase--full{--showcase-height: 100vh}.media-showcase--three-quarter{--showcase-height: 75vh}.media-showcase--half{--showcase-height: 50vh}@supports (height: 100svh){.media-showcase--full{--showcase-height: 100svh}.media-showcase--three-quarter{--showcase-height: 75svh}.media-showcase--half{--showcase-height: 50svh}}.media-showcase__panel{position:relative;min-height:var(--showcase-height);isolation:isolate;overflow:hidden}.media-showcase__panel--first{min-height:calc(var(--showcase-height) - var(--showcase-offset))}.media-showcase__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.media-showcase__media img,.media-showcase__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--showcase-focal, center center)}.media-showcase__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.media-showcase__video.is-playing{opacity:1}.media-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--showcase-veil, 0, 0, 0),calc(var(--showcase-overlay, .3) * .75)),rgba(var(--showcase-veil, 0, 0, 0),calc(var(--showcase-overlay, .3) * .35)) 45%,rgba(var(--showcase-veil, 0, 0, 0),var(--showcase-overlay, .3)))}.media-showcase__panel--veil-light{--showcase-veil: 255, 255, 255;--showcase-text: 18, 18, 18}.media-showcase__panel--veil-dark{--showcase-veil: 0, 0, 0;--showcase-text: 255, 255, 255}.media-showcase__panel--veil-light .media-showcase__heading,.media-showcase__panel--veil-light .media-showcase__subheading{text-shadow:none}.media-showcase__content{position:relative;z-index:2;display:flex;flex-direction:column;min-height:inherit;height:100%;padding:6rem 2.5rem;gap:1.5rem}.media-showcase__panel .media-showcase__content{min-height:var(--showcase-height)}.media-showcase__panel--first .media-showcase__content{min-height:calc(var(--showcase-height) - var(--showcase-offset))}.media-showcase__content>*{margin:0;max-width:62rem}.media-showcase__panel--top .media-showcase__content{justify-content:flex-start}.media-showcase__panel--middle .media-showcase__content{justify-content:center}.media-showcase__panel--bottom .media-showcase__content{justify-content:flex-end}.media-showcase__panel--left .media-showcase__content{align-items:flex-start;text-align:left}.media-showcase__panel--center .media-showcase__content{align-items:center;text-align:center}.media-showcase__panel--right .media-showcase__content{align-items:flex-end;text-align:right}.media-showcase__heading{color:rgb(var(--showcase-text, 255, 255, 255));text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.28)}.media-showcase__subheading{color:rgb(var(--showcase-text, 255, 255, 255));text-wrap:pretty;text-shadow:0 1px 16px rgba(0,0,0,.3)}.media-showcase__cta{margin-top:.5rem}@media screen and (max-width:749px){.media-showcase__content{padding:4rem 2rem}}@property --showcase-p{syntax: "<number>"; inherits: true; initial-value: .5;}.media-showcase__media img{will-change:transform}.media-showcase[data-motion=travel] .media-showcase__media img{transform:scale(1.18) translate3d(0,calc((.5 - var(--showcase-p, .5)) * 7%),0)}.media-showcase[data-motion=zoom] .media-showcase__media img{transform:scale(calc(1.06 + var(--showcase-p, .5) * .2))}.media-showcase[data-motion=travel-zoom] .media-showcase__media img{transform:scale(calc(1.1 + var(--showcase-p, .5) * .18)) translate3d(0,calc((.5 - var(--showcase-p, .5)) * 6%),0)}@keyframes showcase-progress{0%{--showcase-p: 0}to{--showcase-p: 1}}@supports (animation-timeline: view()){.media-showcase[data-motion]:not([data-motion=none]) .media-showcase__panel{animation-name:showcase-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%}}@media(prefers-reduced-motion:reduce){.media-showcase__panel{animation:none}.media-showcase__media img{transform:none;will-change:auto}.media-showcase__video{transition:none}}.media-showcase--hide-header .media-showcase__panel--first{margin-top:calc(-1 * var(--showcase-offset));min-height:var(--showcase-height);z-index:5}.media-showcase--hide-header .media-showcase__panel--first .media-showcase__content{min-height:var(--showcase-height)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-media-showcase.css.map */
