/** Shopify CDN: Minification failed

Line 56:1 Unexpected "@media"

**/
#MainContent .ss-experience .ss-hero{position:relative!important;display:flex!important;align-items:center;min-height:100svh!important;padding:100px 6vw!important;overflow:hidden!important}
#MainContent .ss-experience .ss-hero:after{display:none!important}
#MainContent .ss-experience .ss-hero h1{max-width:850px;line-height:.98;letter-spacing:-.045em}
#MainContent .ss-experience .ss-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;opacity:1}
#MainContent .ss-experience .ss-hero-inner{position:relative;z-index:2}
#MainContent .ss-experience .ss-gallery-route{color:#fff;text-decoration:none;border-bottom:1px solid #efb94c;padding-bottom:5px;display:inline-block}
#MainContent .ss-experience .ss-gallery-route span{color:#efb94c}
#MainContent .ss-experience .ss-complete-hub{background:#111;border-top:1px solid #3a3020;border-bottom:1px solid #3a3020;text-align:center;padding:72px 6vw}
#MainContent .ss-experience .ss-complete-hub h2{font-size:clamp(36px,5vw,68px)}
.ss-complete-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px auto 16px}
.ss-complete-facts>div{padding:22px 10px;border-top:1px solid #6f5429;border-bottom:1px solid #6f5429}
.ss-complete-facts strong{display:block;color:#efb94c;font-family:"Work Sans",sans-serif;font-size:clamp(26px,3.8vw,48px);font-weight:900;letter-spacing:-.04em;line-height:1.1}
.ss-complete-facts small{font-size:.45em}
.ss-complete-facts span{display:block;font-size:13px;color:#ddd;margin-top:10px}
.ss-experience p.ss-complete-note{font-size:14px;color:#bbb}
.ss-complete-included{list-style:none;padding:0;margin:28px 0 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;text-align:left}
.ss-complete-included li{color:#eee;font-size:15px;line-height:1.5;padding-left:23px;position:relative}
.ss-complete-included li:before{content:'✓';position:absolute;left:0;color:#efb94c}
.ss-complete-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}
.ss-complete-routes>a{padding:20px 22px;background:#191919;border:1px solid #494039;border-radius:3px;min-width:0;transition:border-color .2s,background .2s}
.ss-complete-routes>a:hover{border-color:#efb94c;background:#222}
.ss-complete-routes strong{display:block;font-size:18px;color:#fff;font-family:"Work Sans",sans-serif;font-weight:900;text-transform:uppercase}
.ss-complete-routes span{display:block;font-size:13px;color:#efc876;margin-top:8px}
.ss-complete-events{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto}
.ss-complete-events a{padding:11px 14px;border:1px solid #494039;color:#eee;font-size:13px;border-radius:3px}
.ss-complete-explore{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 30px;border-top:1px solid #393023;padding-top:24px}
.ss-complete-explore a{color:#efb94c;font-size:14px;font-weight:700}
.ss-experience a:focus-visible{outline:3px solid #efb94c;outline-offset:4px}
@media(max-width:749px){
 #MainContent .ss-experience .ss-hero{min-height:100svh!important;padding:70px 6vw!important}
 #MainContent .ss-experience .ss-complete-hub{padding:48px 5vw}
 .ss-complete-facts{gap:8px;margin-top:28px}.ss-complete-facts>div{padding:16px 4px}.ss-complete-facts strong{font-size:clamp(23px,6vw,36px)}.ss-complete-facts span{font-size:11px;line-height:1.4}
 .ss-complete-included{gap:12px;grid-template-columns:1fr;margin:24px 0}.ss-complete-routes{gap:9px}.ss-complete-routes>a{padding:16px 12px}.ss-complete-routes strong{font-size:14px}.ss-complete-routes span{font-size:12px;line-height:1.4}
}

#MainContent .ss-experience .ss-hero-video{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
#MainContent .ss-experience .ss-hero-photo{filter:none!important;transform:none!important}
#MainContent .ss-experience .ss-hero-shade{display:none!important}
#MainContent .ss-experience .ss-hero h1,#MainContent .ss-experience .ss-hero-inner p,#MainContent .ss-experience .ss-hero-inner .ss-kicker{text-shadow:0 2px 12px #000b}
#MainContent .ss-experience .ss-home-video-play{position:absolute;right:22px;bottom:22px;z-index:5;min-height:44px;padding:10px 18px;border:1px solid #efb94c;border-radius:999px;background:#111e;color:#fff;font-size:13px;font-weight:800;cursor:pointer}
#MainContent .ss-experience .ss-home-video-play[hidden]{display:none!important}
#MainContent .ss-experience .ss-home-video-play span{color:#efb94c;margin-right:6px}
#MainContent .ss-experience .ss-hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
@media(prefers-reduced-motion:reduce){#MainContent .ss-experience .ss-hero-video{display:block!important}}

#MainContent .ss-experience .ss-hero-video{pointer-events:none!important}
#MainContent .ss-experience .ss-hero-video::-webkit-media-controls,#MainContent .ss-experience .ss-hero-video::-webkit-media-controls-overlay-play-button,#MainContent .ss-experience .ss-hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important}

#MainContent .ss-experience .ss-hero-location{font-family:"Work Sans",sans-serif;position:absolute;z-index:2;top:96px;left:6vw;right:6vw;text-align:center;font-size:clamp(24px,2.7vw,40px);font-weight:900;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #000b;pointer-events:none}
+#MainContent .ss-experience .ss-hero-location em{color:#efb94c;font-style:normal}
+@media(max-width:760px){#MainContent .ss-experience .ss-hero-location{top:96px;left:5vw;right:5vw;font-size:clamp(18px,5vw,29px);line-height:1.12}#MainContent .ss-experience .ss-hero-location span,#MainContent .ss-experience .ss-hero-location em{display:block}}
+
#MainContent .ss-experience .ss-hero-location{top:clamp(40px,8vh,96px);left:5vw;right:5vw;line-height:1}
#MainContent .ss-experience .ss-hero-location .ss-simulator-context{display:block;color:#fff;font-size:clamp(15px,2.4vw,30px);font-weight:800;letter-spacing:.025em;margin-bottom:8px}
#MainContent .ss-experience .ss-hero-location .ss-simulator-word{display:block;color:#efb94c;font:900 clamp(72px,12.7vw,190px)/.9 "Work Sans",sans-serif;letter-spacing:-.065em;text-shadow:0 3px 16px #0008}
#MainContent .ss-experience .ss-hero-inner{padding-top:150px}
#MainContent .ss-experience .ss-hero-inner h1{font-size:clamp(42px,6vw,86px)}
@media(max-width:760px){#MainContent .ss-experience .ss-hero-location{top:96px;left:4vw;right:4vw}#MainContent .ss-experience .ss-hero-location .ss-simulator-context{font-size:clamp(11px,3vw,20px);letter-spacing:.025em;margin-bottom:10px}#MainContent .ss-experience .ss-hero-location .ss-simulator-word{font-size:14.4vw;letter-spacing:-.065em}#MainContent .ss-experience .ss-hero-inner{padding-top:140px}#MainContent .ss-experience .ss-hero-inner h1{font-size:clamp(34px,9vw,66px)}}

#MainContent .ss-experience .ss-story-photo{padding:0;background:transparent;transform:none;box-shadow:none;border-radius:12px;overflow:hidden}
#MainContent .ss-experience .ss-story-photo img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:12px;filter:none;opacity:1}
#MainContent .ss-experience .ss-feature-image{max-width:440px;border:0;border-radius:12px;overflow:hidden}#MainContent .ss-experience .ss-feature-image img{height:auto;max-height:none;object-fit:contain}
#MainContent .ss-experience .ss-night-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:center;min-height:0;max-width:1450px;margin:auto}
#MainContent .ss-experience .ss-night-section:after{display:none}#MainContent .ss-experience .ss-evening-photo img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:12px}#MainContent .ss-experience .ss-night-content{max-width:650px}
#MainContent .ss-experience .ss-gallery-card{border-radius:12px;min-height:0;aspect-ratio:2/3}#MainContent .ss-experience .ss-gallery-card img{object-position:center 35%}
@media(max-width:760px){#MainContent .ss-experience .ss-story-grid{gap:28px}#MainContent .ss-experience .ss-story-photo img,#MainContent .ss-experience .ss-evening-photo img{max-height:520px}#MainContent .ss-experience .ss-night-section{grid-template-columns:1fr;gap:28px}#MainContent .ss-experience .ss-evening-photo{order:2}#MainContent .ss-experience .ss-feature-image{max-width:380px}#MainContent .ss-experience .ss-gallery-grid{grid-template-columns:1fr;max-width:400px}}


#MainContent .ss-experience .ss-gallery{padding:56px 5vw}
#MainContent .ss-experience .ss-gallery-grid{gap:16px;margin-top:30px}
#MainContent .ss-experience .ss-gallery-card{aspect-ratio:4/3;min-height:300px}
#MainContent .ss-experience .ss-gallery-card>div{padding:20px}
#MainContent .ss-experience .ss-gallery-card h3{font-size:clamp(20px,2vw,28px);line-height:1.1}
#MainContent .ss-experience .ss-gallery-card:after{background:linear-gradient(0deg,#000f 0%,#0009 30%,transparent 70%)}
@media(max-width:760px){
#MainContent .ss-experience .ss-gallery{padding:38px 6vw}
#MainContent .ss-experience .ss-gallery-grid{max-width:520px;gap:14px;margin-top:24px}
#MainContent .ss-experience .ss-gallery-card{aspect-ratio:4/3;min-height:250px}
#MainContent .ss-experience .ss-gallery-card>div{padding:16px}
#MainContent .ss-experience .ss-gallery-card h3{font-size:22px;margin:5px 0}
#MainContent .ss-experience .ss-gallery-card p{font-size:13px;line-height:1.4}
#MainContent .ss-experience .ss-gallery-card img{object-position:center 40%}
}


#MainContent .ss-experience .ss-reveal{opacity:1;translate:none;transition:none}
#MainContent .ss-experience .ss-motion-item{opacity:1;translate:0 0;transition:opacity .65s ease,translate .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--ss-enter-delay,0ms)}
#MainContent .ss-experience .ss-motion-item.ss-motion-pending{opacity:0;translate:0 24px}
#MainContent .ss-experience :is(.ss-feature-image,.ss-story-photo){border-radius:14px;overflow:hidden}
#MainContent .ss-experience :is(.ss-feature-image,.ss-story-photo) img{scale:1;transition:scale 1.1s cubic-bezier(.22,1,.36,1)}
#MainContent .ss-experience :is(.ss-feature-image,.ss-story-photo).ss-motion-pending img{scale:1.035}
@media(max-width:760px){#MainContent .ss-experience .ss-motion-item.ss-motion-pending{translate:0 18px}}
@media(prefers-reduced-motion:reduce){#MainContent .ss-experience .ss-motion-item,#MainContent .ss-experience .ss-motion-item.ss-motion-pending{opacity:1;translate:none;transition:none}#MainContent .ss-experience :is(.ss-feature-image,.ss-story-photo) img{scale:1;transition:none}}
#MainContent .ss-experience .ss-tour-track{overflow-y:hidden;padding-top:2px}

/* Preserve the complete portrait recording on wide screens. */
@media(min-width:761px){
#MainContent .ss-experience .ss-hero{background:#080808!important}
#MainContent .ss-experience .ss-hero-video{object-fit:contain!important;object-position:right center!important}
#MainContent .ss-experience .ss-hero-photo{background-image:none!important;background:#080808!important}
#MainContent .ss-experience .ss-hero-inner{max-width:52%;width:52%}
#MainContent .ss-experience .ss-hero-inner h1{font-size:clamp(42px,5.4vw,78px)}
#MainContent .ss-experience .ss-hero-inner .ss-actions{flex-wrap:wrap}
}
