/* The same cinematic journeys on touch screens and desktop. */
.weds-collections168{margin-top:30px}
.weds-collections168 .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:58px;min-width:280px;box-sizing:border-box;padding:18px 28px;border:1px solid #eeede7aa;font-size:11px;letter-spacing:.12em;color:#eeede7}
.weds-collections168 .text-link:hover,.weds-collections168 .text-link:focus-visible{background:#eeede7;color:#080808}
@media(max-width:700px){
 .weds-collections168 .text-link{width:100%;min-width:0}
 .weds111 .wu-hero.is-ready{height:560svh}
 .weds111 .wu-hero.is-ready .wu-card,.weds111 .wu-hero.is-ready .wu-card:focus-visible{width:86vw}
 .weds111 .wu-hero .wu-card-title{font-size:9px;letter-spacing:.08em}
 .weds111 .wu-hero .wu-library153{min-height:44px;display:flex;align-items:center}
 .weds111 .wu-hero.is-ready .wu-destinations{display:none}
 .weds111 .wu-hero.is-ready .wu-scroll-hint{display:none}
 .weds111 .wu-hero .wu-library153{left:50%;right:auto;bottom:80px;transform:translateX(-50%);justify-content:center;min-width:160px;border:1px solid #eeede755}
 body.film-library .fcrawl-ready .fg-project{grid-template-columns:18px minmax(0,1fr);gap:12px 10px;padding-block:30px;min-height:0}
 body.film-library .fcrawl-ready .fg-project-title h3{font-size:17px;line-height:1.25;letter-spacing:.01em}
 body.film-library .fcrawl-ready .fg-project-title{padding:0}
 body.film-library .fcrawl-ready .fg-subtitle{font-size:9px;line-height:1.4}
 body.film-library .fcrawl-ready .fg-meta{font-size:7px;margin-top:8px}
 .collections-page .collection-flight138 .collection-hero{height:100svh;min-height:0}
 .collections-page .flight-aperture162{top:0;left:0;width:100%;height:100svh;aspect-ratio:auto;transform:none}
 .collections-page .collection-hero>div{left:24px;right:24px;bottom:16svh;text-shadow:0 2px 18px #000c}
 .collections-page .collection-hero h1{font-size:clamp(40px,12vw,62px)}
 .collections-page .collection-hero>div .eyebrow{font-size:8px}
 .collections-page .collection-hero>div .text-link{font-size:9px}
 .collections-page .flight-arrival162>video{object-position:50% 50%}
 body[data-page="events"] .v7-flight-sticky{height:100svh;min-height:0}
 body[data-page="events"] .v7-flight-landing[data-src-mobile]{object-fit:cover;object-position:center}
}
@media(prefers-reduced-motion:reduce){
 .weds111 .wu-hero.is-ready{height:auto}
 .weds111 .wu-hero.is-ready .wu-card,.weds111 .wu-hero.is-ready .wu-card:focus-visible{width:100%}
 .weds111 .wu-hero .wu-library153{position:relative;inset:auto;transform:none;margin:30px auto 0;width:max-content}
 .collections-page .collection-flight138 .collection-hero{height:auto}
 .collections-page .flight-aperture162{position:relative;top:auto;height:auto;transform:none}
 .collections-page .collection-hero>div{inset:auto}
}
