._hero_f71fcd7{--window-top:55%;--window-bottom:8%;--window-side:5%;--intro-opacity:1;--intro-y:0px;--sea-mask:100%;--mountain-mask:100%;--city-scale:1.12;--sea-scale:1.12;--mountain-scale:1.12;--city-text:0;--sea-text:0;--mountain-text:0;--city-text-y:30px;--sea-text-y:30px;--mountain-text-y:30px;--hud-opacity:0;--progress-width:0%;background:var(--color-background);height:390svh;position:relative}._stage_f71fcd7{isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}._intro_f71fcd7{top:6%;right:var(--page-gutter);left:var(--page-gutter);z-index:1;text-align:center;opacity:var(--intro-opacity);transform:translateY(var(--intro-y));will-change:transform, opacity;position:absolute}._intro_f71fcd7:after{background:var(--color-khaki-light);content:"";opacity:.85;width:1px;height:34px;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}._eyebrow_f71fcd7{color:var(--color-khaki-dark);letter-spacing:.19em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:600}._title_f71fcd7{color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(48px,min(6.8vw,11svh),110px);font-weight:400;line-height:1.04}._title_f71fcd7 em{color:var(--color-khaki-dark);font-weight:400}._introDescription_f71fcd7{max-width:360px;color:var(--color-text-muted);font-family:"Montserrat", var(--font-body);letter-spacing:.015em;border-top:1px solid #b9bd9c7a;margin:20px auto 0;padding-top:16px;font-size:13px;font-weight:400;line-height:1.7}._cinema_f71fcd7{z-index:2;background:var(--color-forest);clip-path:inset(var(--window-top) var(--window-side) var(--window-bottom) var(--window-side));will-change:clip-path;position:absolute;inset:0;overflow:hidden}._scene_f71fcd7{position:absolute;inset:0;overflow:hidden}._city_f71fcd7{z-index:1;background:#626c50}._sea_f71fcd7{z-index:2;clip-path:inset(0 0 0 var(--sea-mask));will-change:clip-path;background:#7c8464}._mountain_f71fcd7{z-index:3;clip-path:inset(var(--mountain-mask) 0 0 0);will-change:clip-path;background:#364535}._photo_f71fcd7{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}._city_f71fcd7 ._photo_f71fcd7{transform:scale(var(--city-scale))}._sea_f71fcd7 ._photo_f71fcd7{transform:scale(var(--sea-scale))}._mountain_f71fcd7 ._photo_f71fcd7{transform:scale(var(--mountain-scale))}._shade_f71fcd7{background:linear-gradient(#0a140c26 0%,#0a140c0f 25%,#0a140c7a 55%,#0a140cdb 100%);position:absolute;inset:0}._sceneText_f71fcd7{right:var(--page-gutter);bottom:22%;left:var(--page-gutter);color:var(--color-paper);will-change:transform, opacity;position:absolute}._city_f71fcd7 ._sceneText_f71fcd7{opacity:var(--city-text);transform:translateY(var(--city-text-y))}._sea_f71fcd7 ._sceneText_f71fcd7{opacity:var(--sea-text);transform:translateY(var(--sea-text-y))}._mountain_f71fcd7 ._sceneText_f71fcd7{opacity:var(--mountain-text);transform:translateY(var(--mountain-text-y))}._sceneLabel_f71fcd7{letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500}._sceneTitle_f71fcd7{max-width:1100px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(54px,8vw,130px);font-weight:400;line-height:1.02}._sceneDescription_f71fcd7{color:#f0f0e7;max-width:430px;margin-top:24px;font-size:15px;line-height:1.8}._hud_f71fcd7{right:var(--page-gutter);bottom:7%;left:var(--page-gutter);z-index:4;color:var(--color-paper);opacity:var(--hud-opacity);border-top:1px solid #fffdf759;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex;position:absolute}._hud_f71fcd7>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}._hud_f71fcd7 a{min-height:34px;color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #fffdf7b8;align-items:center;padding:4px 0 8px;font-size:19px;transition:color .2s,border-color .2s;display:inline-flex}._hud_f71fcd7 a:focus-visible{outline-color:var(--color-paper)}._cinema_f71fcd7:focus-within{clip-path:inset(0)}._cinema_f71fcd7:focus-within ._hud_f71fcd7{opacity:1}._progressTrack_f71fcd7{z-index:5;background:#fffdf733;height:3px;position:absolute;bottom:0;left:0;right:0}._progressBar_f71fcd7{width:var(--progress-width);background:var(--color-paper);height:100%}._scrollHint_f71fcd7{right:var(--page-gutter);bottom:2%;left:var(--page-gutter);color:var(--color-khaki-dark);letter-spacing:.1em;text-transform:uppercase;opacity:var(--intro-opacity);justify-content:center;align-items:center;gap:16px;font-size:9px;display:flex;position:absolute}._scrollHint_f71fcd7 span{font-size:22px}@media (hover:hover){._hud_f71fcd7 a:hover{border-color:var(--color-paper);color:var(--color-khaki-light)}}@media (max-width:767px){._hero_f71fcd7{height:340svh}._intro_f71fcd7{top:9%}._eyebrow_f71fcd7{letter-spacing:.13em;margin-bottom:20px;font-size:8px}._title_f71fcd7{font-size:clamp(36px,8.6vw,62px);line-height:1.1}._introDescription_f71fcd7{max-width:240px;margin:20px auto 0;padding-top:12px;font-size:12px}._intro_f71fcd7:after{height:26px;top:calc(100% + 18px)}._sceneText_f71fcd7{bottom:25%}._sceneLabel_f71fcd7{margin-bottom:18px;font-size:9px}._sceneTitle_f71fcd7{max-width:520px;font-size:clamp(48px,12vw,78px)}._sceneDescription_f71fcd7{max-width:270px;margin-top:20px;font-size:13px}._hud_f71fcd7{gap:16px;padding-top:18px;bottom:6%}._hud_f71fcd7>span{max-width:110px;font-size:8px;line-height:1.7}._hud_f71fcd7 a{font-size:16px}._scrollHint_f71fcd7{letter-spacing:.06em;font-size:8px}}@media (max-height:500px) and (prefers-reduced-motion:no-preference){._intro_f71fcd7{top:4%}._eyebrow_f71fcd7{margin-bottom:10px;font-size:8px}._title_f71fcd7{font-size:40px}._introDescription_f71fcd7{margin-top:10px;font-size:11px}._sceneText_f71fcd7{bottom:29%}._sceneTitle_f71fcd7{font-size:48px}._sceneLabel_f71fcd7{margin-bottom:10px}._sceneDescription_f71fcd7{margin-top:12px;font-size:12px}._hud_f71fcd7{padding-top:10px;bottom:4%}}@media (prefers-reduced-motion:reduce){._hero_f71fcd7{height:auto}._stage_f71fcd7{height:auto;position:relative;overflow:visible}._intro_f71fcd7{padding:50px var(--page-gutter);opacity:1;will-change:auto;position:relative;inset:auto;transform:none}._cinema_f71fcd7{clip-path:none;will-change:auto;position:relative;inset:auto}._scene_f71fcd7{clip-path:none;will-change:auto;min-height:440px;position:relative;inset:auto}._scene_f71fcd7 ._photo_f71fcd7{will-change:auto;transform:none}._scene_f71fcd7 ._sceneText_f71fcd7{opacity:1;will-change:auto;bottom:50px;transform:none}._sceneTitle_f71fcd7{font-size:clamp(46px,7vw,90px)}._hud_f71fcd7{margin-inline:var(--page-gutter);opacity:1;padding-block:26px;position:relative;inset:auto}._hud_f71fcd7 a{transition:none}._progressTrack_f71fcd7,._scrollHint_f71fcd7{display:none}}
