/* Destination editions and calm, uninterrupted image sequences. */
.atlas-pin.is-bestseller .atlas-pin-label{background:#fff2df;color:#792d21;border-color:#b84a36}
.atlas-pin.is-bestseller:hover .atlas-pin-label,.atlas-pin.is-bestseller:focus-visible .atlas-pin-label,.atlas-pin.is-bestseller[aria-pressed=true] .atlas-pin-label{background:#a62c24;color:#fff9ed;border-color:#fff1d6;box-shadow:0 0 0 2px #a62c2440,0 5px 16px #5c281b40}
.atlas-pin.is-bestseller:hover .atlas-pin-label:before,.atlas-pin.is-bestseller:focus-visible .atlas-pin-label:before,.atlas-pin.is-bestseller[aria-pressed=true] .atlas-pin-label:before{color:#ffe2a7}
.atlas-pin:focus-visible .atlas-pin-label{outline:2px solid #7e211b;outline-offset:3px}
.scene-film{position:absolute;inset:0;z-index:2;pointer-events:none;will-change:transform;backface-visibility:hidden}
.scene-film .scene-video{transform:none;backface-visibility:hidden}
.scene-photo-track:after{display:none}
.scene-photo-progress{position:absolute;inset:0;background:var(--red);transform:scaleX(0);transform-origin:left center;will-change:transform}
.scene-photo{transform-origin:var(--photo-focus,50% 50%)}
.scene-gallery{flex-wrap:wrap;row-gap:2px}
.private-preview-note{font-size:10px;line-height:1.65;color:#755b4b;border-top:1px solid #b894702b;padding-top:18px;margin-top:20px}
.edition-shirt .shirt-print{display:block;mix-blend-mode:multiply;color:#9b352b;height:auto}
.edition-shirt.shirt-back .shirt-print{top:25%;left:31%;width:38%;height:auto}
.edition-shirt.shirt-front .shirt-print{top:29%;left:52%;width:18%;height:auto}
.edition-print-art{width:100%;height:auto;display:block;overflow:visible;color:inherit}
.edition-print-art text{fill:currentColor;font-family:var(--sans);font-weight:500}
.edition-print-art text[font-family]{font-family:Georgia,serif;font-weight:400}
.shirt-hem-label{position:absolute;bottom:15%;right:34%;font:500 3px/1.4 var(--sans);letter-spacing:.06em;color:#934434;border:1px solid #a7774755;padding:2px 3px;transform:rotate(-2deg)}
.edition-display figure{transition:transform .65s cubic-bezier(.2,.7,.2,1)}
@media(hover:hover){.edition-display figure:hover{transform:translateY(-7px)}}
@media(max-width:820px){.scene-photo{transform-origin:var(--photo-mobile,50% 50%)}}
@media(max-width:520px){.edition-display{grid-template-columns:1fr;gap:22px;width:100%;margin:20px 0 0}.edition-display figure{max-width:340px;margin:auto;width:100%}.edition-display figcaption{font-size:10px;margin-top:6px}.shirt-hem-label{font-size:3px}.private-preview-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.edition-display figure{transition:none}.scene-film{display:none}.scene-photo-progress{transform:scaleX(1)}}
.rendered-flight{background:#f2e8d7}
.rendered-flight-video,.flight-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#f2e8d7;will-change:transform,filter;backface-visibility:hidden}
.rendered-flight-video{z-index:1;opacity:0;transition:opacity .3s linear}
.rendered-flight.is-playing .rendered-flight-video{opacity:1}
.rendered-flight.is-playing .flight-poster{opacity:0}
.rendered-flight .flight-vignette{background:linear-gradient(transparent 50%,#3e2b112a)}
.rendered-flight .satellite-flight-title{color:#fff9ee;text-shadow:0 2px 18px #291b0b,0 1px 3px #2d210d}
.flight-map-credit{position:absolute;right:14px;bottom:12px;z-index:4;color:#654a38;background:#fff6e8da;font:9px/1.5 var(--sans);padding:3px 7px;border-radius:3px}
