.dc-home-storm{--dc-storm-header:80px;--paper:#f4f1ec;--navy:#071925;--gold:#d8aa68;position:relative;color:#f4f1ec;background:#071925;font-family:Outfit,Arial,sans-serif}.dc-home-storm *{box-sizing:border-box}.dc-storm-sequence{position:relative;height:390svh;min-height:1500px}.dc-storm-stage{position:sticky;top:0;width:100%;height:100svh;min-height:400px;overflow:clip;isolation:isolate;background:#13232e}.dc-storm-scenery{position:absolute;inset:0;overflow:hidden}.dc-storm-scenery canvas,.dc-storm-fallback,.dc-storm-foreground,.dc-storm-reading-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dc-storm-fallback img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.dc-storm-context-fallback{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:var(--dc-storm-fallback-cloud-opacity,1)}.dc-storm-is-recovering .dc-storm-context-fallback{display:block}.dc-storm-is-recovering :is(#dc-storm-backdrop,#dc-storm-cloud-canvas){visibility:hidden}.dc-storm-is-static .dc-storm-fallback{visibility:visible}#dc-storm-backdrop,#dc-storm-atmosphere{opacity:0;transition:none}.dc-storm-is-ready #dc-storm-backdrop,.dc-storm-is-ready #dc-storm-atmosphere{opacity:1}.dc-storm-foreground{opacity:0;transition:none}.dc-storm-is-ready .dc-storm-foreground{opacity:1}.dc-storm-cloud{display:none}#dc-storm-backdrop{z-index:0}#dc-storm-atmosphere{z-index:1}.dc-storm-foreground{z-index:2}#dc-storm-lightning{z-index:3}.dc-storm-reading-shade{z-index:4;background:linear-gradient(180deg,rgba(2,10,17,.06),transparent 27%,rgba(2,10,17,.16) 50%,transparent 65%,rgba(2,10,17,.55));opacity:1}.dc-storm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dc-storm-opening-copy{position:absolute;z-index:7;left:5%;right:5%;top:46%;transform:translateY(-50%);text-align:center;will-change:transform,opacity}.dc-storm-storm-headline{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:0;color:#faf5ec;text-shadow:0 3px 24px #00121eb3,0 0 68px #00121e99}.dc-storm-headline-intro,.dc-storm-headline-power,.dc-storm-headline-place{display:block}.dc-storm-headline-intro{font-size:clamp(28px,3.7vw,65px);margin-bottom:20px;letter-spacing:-.035em}.dc-storm-headline-power{display:flex;justify-content:center;column-gap:.18em;font-size:clamp(45px,8vw,154px);line-height:1.05;white-space:nowrap;letter-spacing:-.06em}.dc-storm-headline-place{font-size:clamp(31px,4.8vw,82px);margin-top:20px}.dc-storm-story-word{display:inline-block;will-change:transform,opacity,filter;opacity:0}.dc-storm-headline-intro .dc-storm-story-word:first-child{opacity:.425}.dc-storm-still-welcome{display:none}.dc-storm-still-welcome{font-size:clamp(16px,2.5vw,32px);line-height:1.45;letter-spacing:0;font-weight:400;margin-bottom:20px}.dc-storm-eyebrow{margin:0;font-size:11px;line-height:1.4;letter-spacing:.25em;font-weight:500;text-transform:uppercase}.dc-storm-arrival-copy{position:absolute;z-index:7;top:25%;left:5%;right:5%;text-align:center;opacity:0;will-change:transform,opacity;text-shadow:0 2px 24px #5a3a2180;color:#fff9ed}.dc-storm-arrival-copy .dc-storm-eyebrow{font-size:12px;letter-spacing:.27em}.dc-storm-arrival-copy p{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(62px,8vw,138px);letter-spacing:-.045em;line-height:1.1;margin:12px 0 0}.dc-storm-is-static .dc-storm-sequence{height:100svh;min-height:400px}.dc-storm-is-static .dc-storm-opening-copy,.dc-storm-is-static .dc-storm-foreground,.dc-storm-is-static #dc-storm-backdrop,.dc-storm-is-static #dc-storm-atmosphere,.dc-storm-is-static #dc-storm-lightning{display:none}.dc-storm-is-static .dc-storm-still-welcome{display:block}.dc-storm-is-static .dc-storm-arrival-copy{opacity:1!important;transform:none!important}@media(max-width:750px){.dc-storm-preview-bar{padding:0 18px}.dc-storm-private-label{font-size:9px;letter-spacing:.08em}.dc-storm-desktop-only{display:none}.dc-storm-identity{font-size:15px}.dc-storm-arrival-copy{top:25%}.dc-storm-arrival-copy p{font-size:clamp(56px,11.4vw,90px)}.dc-storm-arrival-copy .dc-storm-eyebrow{font-size:10px}.dc-storm-after-scene{padding:75px 7%}.dc-storm-after-scene>p:not(.dc-storm-eyebrow){font-size:16px}}@media(max-width:460px){.dc-storm-identity span{display:none}.dc-storm-private-label{font-size:9px}.dc-storm-arrival-copy{top:26%}}@media(max-width:750px){.dc-storm-sequence{height:360svh;min-height:1400px}.dc-storm-opening-copy{left:6%;right:6%;top:44%}.dc-storm-headline-intro{font-size:clamp(26px,5vw,36px);margin-bottom:16px}.dc-storm-headline-power{display:block;font-size:clamp(43px,10.3vw,76px);white-space:normal;line-height:1.03}.dc-storm-headline-power .dc-storm-story-word{display:block}.dc-storm-headline-place{font-size:clamp(28px,6.2vw,42px);margin-top:17px}.dc-storm-is-static .dc-storm-sequence{min-height:400px}}@media(max-height:500px)and (min-width:600px){.dc-storm-stage{min-height:320px}.dc-storm-opening-copy{top:49%}.dc-storm-headline-intro{font-size:24px;margin-bottom:8px}.dc-storm-headline-power{display:flex;font-size:48px;white-space:nowrap}.dc-storm-headline-power .dc-storm-story-word{display:inline-block}.dc-storm-headline-place{font-size:30px;margin-top:8px}.dc-storm-arrival-copy{top:23%}.dc-storm-arrival-copy p{font-size:65px}.dc-storm-still-welcome{font-size:16px;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){#dc-storm-atmosphere,.dc-storm-foreground{transition:none}}.dc-home-storm :is(a,button):focus-visible{outline:2px solid #d8aa68;outline-offset:4px}.dc-home-storm .dc-storm-map-mist{position:absolute;z-index:5;left:0;right:0;bottom:-1px;height:62%;pointer-events:none;opacity:0;background:linear-gradient(180deg,#f4f1ec00,#f4f1ec16 18%,#f4f1ecbe 66%,#f4f1ec)}.dc-home-storm .dc-storm-map-mist img{position:absolute;width:135%;max-width:none;height:45%;left:-18%;top:4%;object-fit:fill;opacity:.7}.dc-storm-is-static .dc-storm-map-mist{display:none}.dc-storm-is-static .dc-storm-stage{position:relative}@media(prefers-reduced-motion:reduce){.dc-home-storm .dc-storm-sequence{height:100svh;min-height:400px}.dc-home-storm .dc-storm-stage{position:relative}}
