.ov-root{--mh:min(64vh, 62vw);--risen:50%;--hint-bottom:max(26px, calc(26px + 100lvh - 100svh));background:var(--night);height:calc(100lvh + 186vh);position:relative}@media (max-width:767px){.ov-root{height:calc(100lvh + 167.4vh)}}@media (max-aspect-ratio:4/5){.ov-root{--mh:min(89vw, 48vh);--risen:44%}}.ov-stage{background:var(--night);height:100lvh;color:var(--moon);isolation:isolate;position:sticky;top:0;overflow:hidden}.ov-cover{position:absolute;inset:0;overflow:hidden}.ov-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ov-poster,.ov-dayPhoto,.ov-dawnWash,.ov-staticPhoto{display:none}.ov-poster,.ov-dayPhoto{position:absolute;inset:0}.ov-poster img,.ov-dayPhoto img{object-fit:cover;width:100%;height:100%}.ov-dawnWash{opacity:0;background:radial-gradient(70% 60% at 108% 74%,#fab88ce6,#cca0a200 70%),linear-gradient(160deg,#13252b 0%,#6a6779 52%,#c8a6a4 100%);position:absolute;inset:0}.ov-root[data-mode=dom] .ov-canvas{display:none}.ov-root[data-mode=dom] .ov-poster,.ov-root[data-mode=dom] .ov-dayPhoto,.ov-root[data-mode=dom] .ov-dawnWash{display:block}.ov-root[data-mode=dom] .ov-dayPhoto{opacity:0}.ov-markWrap{width:calc(var(--mh) * .741);height:var(--mh);margin-left:calc(var(--mh) * -.3705);margin-top:calc(var(--mh) * -.5);will-change:transform, opacity;z-index:2;position:absolute;top:48%;left:50%}@media (max-aspect-ratio:4/5){.ov-markWrap{top:44%}}.ov-markArt{position:absolute;inset:0}.ov-markLayer{width:100%;height:100%;fill:var(--moon);will-change:transform;position:absolute;inset:0;overflow:visible}.ov-markWarm{fill:var(--coral-light);opacity:0}.ov-drawPath{stroke-dasharray:1 2;stroke-dashoffset:1.02px;animation:ov-draw var(--dur) cubic-bezier(.45, .05, .25, 1) var(--delay) both}@keyframes ov-draw{to{stroke-dashoffset:0}}.ov-tagWrap{position:absolute;top:77%;left:-17%}.ov-tag{color:var(--moon);font-family:var(--font-script);font-size:calc(var(--mh) * .105);animation:ov-stitch .5s var(--ease-22) 1.9s both;padding:.16em .62em .26em .5em;line-height:1;display:inline-block}@keyframes ov-stitch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ov-place{left:50%;bottom:var(--hint-bottom);white-space:nowrap;z-index:3;color:color-mix(in oklab, var(--moon) 55%, transparent);animation:1.9s ease-in-out .1s both ov-plate;position:absolute;transform:translate(-50%)}@keyframes ov-plate{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}@keyframes ov-fade{0%{opacity:0}to{opacity:1}}.ov-skip{right:var(--page-margin);bottom:calc(var(--hint-bottom) - 10px);z-index:4;color:color-mix(in oklab, var(--moon) 62%, transparent);cursor:pointer;background:0 0;border:0;padding:10px 2px;transition:opacity .4s,visibility .4s;animation:.6s ease-out .4s both ov-fade;position:absolute}.ov-skip:hover{color:var(--moon)}html[data-intro=done] .ov-skip{pointer-events:none;animation:.4s ease-out both ov-out}@keyframes ov-out{0%{opacity:1}to{opacity:0;visibility:hidden}}html[data-ov-intro=seen] .ov-drawPath{stroke-dashoffset:0;animation:none}html[data-ov-intro=seen] .ov-tag{animation:none}html[data-ov-intro=seen] .ov-place,html[data-ov-intro=seen] .ov-skip{display:none}.ov-mist{z-index:5;background:linear-gradient(to bottom, color-mix(in oklab, var(--daylight-morning-bg) 0%, transparent) 0, color-mix(in oklab, var(--daylight-morning-bg) 62%, transparent) 5.5vh, var(--daylight-morning-bg) 11vh);color:var(--ink);will-change:transform;position:absolute;inset:0;transform:translateY(100%)}.ov-arrival{top:12vh;left:var(--page-margin);right:var(--page-margin);column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;display:grid;position:absolute}.ov-eyebrow{color:var(--ink-soft);grid-column:1/-1;margin:0 0 clamp(10px,1.6vh,18px)}.ov-title{font-family:var(--font-display);font-size:var(--text-display-xxl);letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"SOFT" var(--ov-soft,40), "WONK" 0;white-space:nowrap;grid-column:1;margin:0;font-weight:330;line-height:.86}.ov-title em{font-style:italic;font-weight:300}.ov-details{grid-column:2;max-width:34ch;padding-bottom:.6em}.ov-lede{font-size:var(--text-body-l);color:var(--ink-soft);margin:0 0 14px;line-height:1.5}.ov-address{color:var(--ink);transition:background-size .35s var(--ease-22);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:3px;text-decoration:none}.ov-address:hover,.ov-address:focus-visible{background-size:100% 1px}.ov-handoff{font-family:var(--font-display);color:var(--ink-soft);opacity:0;grid-column:1/-1;margin:clamp(18px,3.2vh,34px) 0 0;font-size:clamp(19px,1.6vw,27px);font-style:italic;font-weight:340;line-height:1.35}@media (max-aspect-ratio:4/5){.ov-arrival{grid-template-columns:minmax(0,1fr)}.ov-details{grid-column:1;padding:clamp(14px,2vh,22px) 0 0}}html:not([data-ov-live]) .ov-root{height:auto}html:not([data-ov-live]) .ov-stage{height:auto;position:relative;overflow:visible}html:not([data-ov-live]) .ov-cover{height:100svh;position:relative}html:not([data-ov-live]) .ov-canvas,html:not([data-ov-live]) .ov-place,html:not([data-ov-live]) .ov-skip{display:none}html:not([data-ov-live]) .ov-poster{display:block}html:not([data-ov-live]) .ov-drawPath,html:not([data-ov-live]) .ov-tag{stroke-dashoffset:0;animation:none}html:not([data-ov-live]) .ov-mist{background:var(--daylight-morning-bg);padding-bottom:8vh;position:relative;transform:none}html:not([data-ov-live]) .ov-staticPhoto{height:78svh;display:block;position:relative}html:not([data-ov-live]) .ov-staticPhoto img{object-fit:cover;object-position:53% 12%;width:100%;height:100%}html:not([data-ov-live]) .ov-arrival{margin:0 var(--page-margin);padding-top:6vh;position:relative;top:0;left:auto;right:auto}html:not([data-ov-live]) .ov-handoff{opacity:1}
