html:not([data-atmosphere]) .experience-page{--bg:#10191a;--text:#f3eee5;--muted:#c7c9be}.experience-page .nature-scene{min-height:max(680px,100svh);height:auto;display:flex;flex-direction:column;background:#182620}.experience-page .nature-scene .nature-art{display:block;inset:0;width:100%;height:100%;background:none;opacity:1;filter:var(--nature-filter,brightness(.78) saturate(.9))!important}.experience-page .nature-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.experience-page .nature-scene .nature-night{opacity:var(--nature-night-opacity,0);filter:none!important;transition:opacity var(--nature-night-transition,12s) linear}.experience-page .hero.nature-scene:after{background:linear-gradient(180deg,rgb(6 17 18/.54),transparent 25%,transparent 48%,rgb(6 17 18/.76)),linear-gradient(90deg,rgb(6 17 18/.36),transparent 62%),linear-gradient(180deg,var(--sky-top),transparent 58%,var(--sky-bottom))!important}.experience-page .nature-scene .hero-overlay:before{background:radial-gradient(ellipse 110% 100% at var(--scene-sun-x,50%) calc(var(--scene-sun-y, 0%) + var(--sun-vertical-offset, 0%)),rgb(var(--sun-rgb)/calc(var(--sun-strength) * .13)),transparent 80%);mix-blend-mode:soft-light}.experience-page .nature-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.experience-page .nature-sun{position:absolute;left:var(--scene-sun-x,-6%);top:calc(var(--scene-sun-y, 28%) + var(--sun-vertical-offset, 0%));width:clamp(13px,1.2vw,21px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);opacity:var(--scene-sun-opacity,0);background:radial-gradient(circle,#fffaf0 0,#f7edd3 56%,rgb(247 237 211/.72) 75%,transparent 100%);box-shadow:0 0 18px 7px rgb(255 235 195/.1);filter:blur(.35px);transition:left var(--sun-motion-duration,0s) linear,top var(--sun-motion-duration,0s) linear,opacity 1.8s ease}.experience-page .nature-scene .hero-overlay:after{background:linear-gradient(180deg,rgb(var(--violet-rgb)/calc(var(--violet-strength) * .15)),transparent 70%);mix-blend-mode:soft-light}html[data-atmosphere=night] .experience-page .nature-scene{--nature-filter:brightness(.38) saturate(.65)}html[data-atmosphere=pre-dawn] .experience-page .nature-scene{--nature-filter:brightness(.57) saturate(.8)}html[data-atmosphere=dawn] .experience-page .nature-scene{--nature-filter:brightness(.92) saturate(.98)}html[data-atmosphere=day] .experience-page .nature-scene{--nature-filter:brightness(1.04) saturate(.96)}html[data-atmosphere=golden] .experience-page .nature-scene{--nature-filter:brightness(.9) saturate(1.06) sepia(.08)}html[data-atmosphere=twilight] .experience-page .nature-scene{--nature-filter:brightness(.78) saturate(.84)}.experience-page .nature-scene .site-header{flex:none;z-index:30}.experience-page .nature-scene .region-auto{z-index:12;flex-wrap:wrap;align-items:center;max-width:calc(100% - 72px)}.experience-page .nature-scene .city-clock{flex-basis:100%;display:block;color:#f0ede4;font:12px/1.5 Arial,Helvetica,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 7px rgb(0 0 0/.65);padding:2px 4px}.experience-page .nature-scene .auto-pill,.experience-page .nature-scene .region-pill{min-height:44px;border-color:rgb(244 239 226/.3);background:rgb(10 24 23/.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.experience-page .nature-scene .region-pill select{min-width:0;max-width:190px;font-size:16px}.experience-page .nature-scene .experience-intro{margin:auto auto 136px;padding-top:210px}.experience-page .experience-intro .experience-eyebrow{font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.18em;color:#f0e4cd;margin-bottom:20px}.experience-page .experience-intro h1{max-width:760px;font-size:clamp(42px,5.1vw,76px);line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.experience-page .experience-intro h1 em{font-weight:400;color:#f3e4c7}.experience-page .experience-intro .experience-caption{margin-top:20px;font-size:18px;line-height:1.6;color:#f0ede4}.experience-page .experience-scroll{display:inline-flex;align-items:center;min-height:44px;gap:18px;margin-top:16px;font-size:12px;letter-spacing:.035em;color:#f3eee2}.experience-page .experience-scroll:hover{text-decoration:underline;text-underline-offset:5px}.experience-page .nature-scene .theme-switch{bottom:max(24px,env(safe-area-inset-bottom,0px));border-color:rgb(244 239 226/.36);background:rgb(10 24 23/.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.experience-page .nature-scene .theme-switch button{color:#f3eee2}.experience-page .nature-scene .theme-switch button.is-active{background:rgb(240 223 187/.15);color:#f8e7c1}.experience-page .experience-description{scroll-margin-top:28px;padding-block:72px}.experience-page .experience-paths{flex-wrap:wrap;gap:12px;margin-top:10px}@media (max-width:680px){.experience-page .nature-scene{min-height:max(700px,100svh);--sun-vertical-offset:13%}.experience-page .nature-scene .region-auto{margin:8px 20px 0;max-width:calc(100% - 40px);flex-wrap:wrap}.experience-page .nature-scene .region-pill{padding-inline:12px}.experience-page .nature-scene .region-pill select{max-width:142px}.experience-page .nature-scene .experience-intro{width:calc(100% - 40px);padding-top:96px;margin-bottom:124px}.experience-page .experience-intro h1{font-size:clamp(34px,9.2vw,56px);line-height:1.16}.experience-page .experience-intro .experience-eyebrow{font-size:10px;margin-bottom:16px}.experience-page .experience-intro .experience-caption{font-size:16px;margin-top:16px}.experience-page .nature-scene .theme-switch{width:calc(100% - 40px);max-width:440px}.experience-page .nature-scene .theme-switch button{font-size:10px;letter-spacing:.03em}.experience-page .nature-scene .theme-switch button span{margin-right:5px}.experience-page .experience-description{width:calc(100% - 40px);padding-block:48px}.experience-page .experience-description h2{font-size:31px}}@media (prefers-reduced-transparency:reduce){.experience-page .nature-scene .auto-pill,.experience-page .nature-scene .region-pill,.experience-page .nature-scene .theme-switch{background:#142522;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.experience-page .nature-scene *,.experience-page .nature-scene .hero-overlay:after,.experience-page .nature-scene .hero-overlay:before,.experience-page .nature-scene:after{transition:none!important;animation:none!important}}