.eOuavW_film{z-index:2;padding:var(--section-y) 0;background:var(--espresso);color:var(--cream);position:relative}.eOuavW_head{text-align:center;flex-direction:column;align-items:center;display:flex}.eOuavW_title{color:var(--cream);margin-top:6px;font-size:clamp(44px,5.6vw,96px);line-height:.98}.eOuavW_title .scr{font-size:.8em;display:block}.eOuavW_lead{max-width:46ch;font-size:17px;line-height:var(--leading-body);color:var(--dark-body);margin-top:22px}.eOuavW_stage{margin-top:clamp(36px,6vh,64px)}.eOuavW_frame{aspect-ratio:16/9;background:var(--cognac);cursor:pointer;border:0;width:100%;max-height:86vh;padding:0;display:block;position:relative;overflow:hidden}.eOuavW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eOuavW_veil{pointer-events:none;background:radial-gradient(#1e130c26,#1e130c8c);position:absolute;inset:0}.eOuavW_frame:focus-visible{outline:1px solid var(--champagne);outline-offset:6px}.eOuavW_cue{align-items:center;gap:18px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.eOuavW_play{background:var(--cream);width:clamp(64px,6vw,88px);height:clamp(64px,6vw,88px);color:var(--espresso);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px #00000059}.eOuavW_play svg{margin-left:4px}.eOuavW_words{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.eOuavW_words b{white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 10px #00000080;font-size:12px;font-weight:400}.eOuavW_words small{font-family:var(--font-display);color:var(--champagne);font-size:24px;line-height:1}@media (max-width:699px){.eOuavW_frame{aspect-ratio:4/5}.eOuavW_cue{gap:12px}.eOuavW_words small{font-size:20px}}
.WYZDSq_closing{top:var(--stick,auto);z-index:1;background:var(--espresso);position:sticky}.WYZDSq_frame{position:relative;overflow:hidden}.WYZDSq_frame:after{content:"";pointer-events:none;background:linear-gradient(#1e130cb8 0%,#1e130c57 14%,#1e130c00 30% 90%,#1e130c80 100%);position:absolute;inset:0}.WYZDSq_media{filter:saturate(.72)sepia(.14);width:100%;height:auto;display:block}.WYZDSq_copy{z-index:2;top:clamp(64px,9vw,160px);left:50%;right:var(--gutter);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.WYZDSq_copy .eye{background-image:var(--metal-light);margin-bottom:12px}.WYZDSq_title{font-family:var(--font-display);color:var(--cream);margin-bottom:24px;font-size:clamp(44px,5.6vw,112px);line-height:.98}.WYZDSq_title .scr{color:var(--champagne)}.WYZDSq_line{display:block}.WYZDSq_lead{max-width:30ch;font-size:17px;line-height:var(--leading-body);color:var(--cream);margin-bottom:28px}@media (max-width:899px){.WYZDSq_frame{height:100svh;min-height:560px;max-height:900px;aspect-ratio:auto!important}.WYZDSq_media{object-fit:cover;object-position:50% 0;height:100%;position:absolute;inset:0}.WYZDSq_frame:after{background:linear-gradient(#1e130cd9 0%,#1e130c8c 34%,#1e130c00 62% 88%,#1e130c80 100%)}.WYZDSq_copy{top:96px;left:var(--gutter)}.WYZDSq_title{font-size:12vw}}
.ZiBjfq_dome{--r:max(56vw, 62vh);z-index:2;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.js .ZiBjfq_dome{margin-top:clamp(140px,26vh,260px)}}.ZiBjfq_cap{width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--cream);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ZiBjfq_sheet{top:var(--r);background:var(--cream);position:absolute;bottom:0;left:0;right:0}.light.ZiBjfq_inner{background:0 0;position:relative}.ZiBjfq_arc{width:100%;height:var(--r);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ZiBjfq_arc text{--open:1;font-family:var(--font-display);fill:var(--espresso);text-rendering:geometricprecision;letter-spacing:calc(var(--letter,.04em) * var(--open));word-spacing:calc(var(--word,.75em) * var(--open))}.ZiBjfq_intro{min-height:100vh;padding:30vh var(--gutter) 40px;justify-content:center;align-items:center;display:flex}.ZiBjfq_stats{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,3.6vh,36px);display:flex}.ZiBjfq_place{letter-spacing:.3em;color:var(--light-body);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:12px;display:grid}.ZiBjfq_place span:first-child{justify-self:end}.ZiBjfq_place span:last-child{justify-self:start}.ZiBjfq_place i{background:var(--light-gold);flex:none;width:34px;height:34px;-webkit-mask:url(/images/brand/hs-mark.png) 50%/contain no-repeat;mask:url(/images/brand/hs-mark.png) 50%/contain no-repeat}.ZiBjfq_row{grid-template-columns:1fr auto 1fr;gap:clamp(32px,5vw,80px);display:grid}.ZiBjfq_divider{background:var(--light-gold);width:1px}.ZiBjfq_stat{flex-direction:column;align-items:center;gap:8px;display:flex}.ZiBjfq_stat b{font-family:var(--font-display);color:var(--espresso);font-size:clamp(64px,min(9vw,17vh),150px);font-weight:400;line-height:1}.ZiBjfq_stat sup{vertical-align:super;color:var(--light-gold);font-size:.4em;line-height:0}.ZiBjfq_stat>span{letter-spacing:.3em;text-transform:uppercase;color:var(--light-caption);font-size:12px}.ZiBjfq_note{letter-spacing:.28em;text-transform:uppercase;color:var(--light-body);font-size:12px;line-height:1.6}.ZiBjfq_content{--u:min(1vw, 1.6vh, 18px);text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2vh,20px);width:100%;padding:clamp(32px,6vh,64px) clamp(16px,4vw,56px) clamp(48px,9vh,96px);display:flex}.ZiBjfq_title{font-size:clamp(40px, calc(var(--u) * 7.4), 156px);text-transform:uppercase;font-weight:400;line-height:.92}.ZiBjfq_title .scr{text-transform:none;font-size:.62em;line-height:1;display:block}.ZiBjfq_images{justify-content:center;align-items:flex-start;gap:clamp(10px,1.1vw,18px);display:flex}.ZiBjfq_centre,.ZiBjfq_side{background:var(--light-line);flex:none;position:relative;overflow:hidden}.ZiBjfq_centre img,.ZiBjfq_side img{object-fit:cover;height:120%!important;top:-10%!important}.ZiBjfq_side{translate:0 var(--sink,0px)}.ZiBjfq_centre{width:calc(var(--u) * 58);aspect-ratio:16/9}.ZiBjfq_side{width:calc(var(--u) * 18);aspect-ratio:4/5;margin-top:calc(var(--u) * 2.4)}.ZiBjfq_text{max-width:760px;color:var(--light-body);font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.5}@media (max-width:699px){.ZiBjfq_dome{--r:max(92vw, 50vh)}.ZiBjfq_intro{min-height:0;padding-bottom:8px}.ZiBjfq_content{padding-top:40px}.ZiBjfq_row{gap:20px}.ZiBjfq_stat b{font-size:17vw}.ZiBjfq_stat>span{letter-spacing:.18em;max-width:15ch;font-size:10px;line-height:1.5}.ZiBjfq_note{letter-spacing:.2em;font-size:11px}.ZiBjfq_side{display:none}.ZiBjfq_title{font-size:13vw}.ZiBjfq_images{width:100%}.ZiBjfq_centre{aspect-ratio:1;width:100%}.ZiBjfq_content .ZiBjfq_note{letter-spacing:.18em;font-size:11px}}@media (max-height:619px){.ZiBjfq_images{display:none}.ZiBjfq_stat b{font-size:56px}}
.ejOdHG_hero{background:var(--espresso);height:100svh;min-height:600px;color:var(--cream);position:relative;overflow:hidden}.ejOdHG_curtain{z-index:100;background:var(--espresso);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.js .ejOdHG_curtain{animation:0s linear 6s forwards ejOdHG_curtain-failsafe;display:flex}@keyframes ejOdHG_curtain-failsafe{to{visibility:hidden}}.ejOdHG_curtain img{clip-path:inset(100% 0 0);width:clamp(150px,16vw,220px);height:auto}.ejOdHG_films{transform-origin:50% 60%;position:absolute;inset:0}.ejOdHG_film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ejOdHG_scrim{background:radial-gradient(75% 70% at 50% 52%,#1e130cc7 0%,#1e130c80 55%,#1e130c33 100%),linear-gradient(#1e130ccc 0%,#1e130c00 26%),linear-gradient(#1e130c00 66%,#1e130ce6 100%);position:absolute;inset:0}.ejOdHG_dim{background:var(--espresso);opacity:0;position:absolute;inset:0}.ejOdHG_copy{text-align:center;padding:64px var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ejOdHG_script{font-family:var(--font-script);color:var(--champagne);font-size:clamp(46px,5.2vw,82px);line-height:1}.ejOdHG_title{letter-spacing:.01em;color:var(--cream);font-size:clamp(68px,11.4vw,178px);line-height:.92}.ejOdHG_mask{padding:.04em .04em 0;display:block;overflow:hidden}.ejOdHG_mask>span{display:block}.ejOdHG_metal{background:var(--metal-light);color:#0000;-webkit-background-clip:text;background-clip:text}.ejOdHG_sub{max-width:46ch;font-size:clamp(16px,1.3vw,19px);line-height:var(--leading-body);color:var(--cream);margin-top:30px}@media (prefers-reduced-motion:reduce){.ejOdHG_curtain{display:none!important}}
._LT0ja_abroad{z-index:2;background:var(--espresso);position:relative}._LT0ja_inner{position:relative}._LT0ja_patterned{background:var(--espresso) url(/images/expresso-bg-pattern.webp) top center / 100% 100vh repeat-y}._LT0ja_panel{flex-direction:column;align-items:flex-start;padding-top:80px;display:flex}._LT0ja_panel .eye{margin-bottom:12px}._LT0ja_title{color:var(--cream);font-size:clamp(44px,5.2vw,84px);font-weight:400;line-height:1}._LT0ja_title .scr{color:var(--champagne);font-size:.82em}._LT0ja_line{display:block}._LT0ja_note{max-width:380px;font-size:16px;line-height:var(--leading-body);color:var(--dark-body);margin-top:20px}._LT0ja_action{margin-top:24px}._LT0ja_counter{font-family:var(--font-display);align-items:flex-end;gap:12px;margin-top:18px;line-height:1;display:none}._LT0ja_window{height:1em;color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(88px,min(11vw,19vh),176px);overflow:hidden}._LT0ja_window span{height:1em;display:block}._LT0ja_total{color:var(--dark-caption);font-size:clamp(24px,2.4vw,36px)}._LT0ja_track{background:var(--dark-line);width:100%;max-width:380px;height:1px;margin-top:16px;display:none;position:relative}._LT0ja_track i{background:var(--caramel);transform-origin:0;position:absolute;inset:0}._LT0ja_steps{min-width:0;margin:0;padding:24px 0 80px;list-style:none}._LT0ja_step{flex-direction:column;align-items:flex-start;padding:32px 0;display:flex}._LT0ja_media{aspect-ratio:16/9;background:var(--cognac);width:100%;margin-bottom:8px;position:relative;overflow:hidden}._LT0ja_media img{object-fit:cover}._LT0ja_name{font-family:var(--font-display);color:var(--cream);margin-top:8px;font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:1.05;transition:color .6s}._LT0ja_text{max-width:540px;font-size:17px;font-weight:300;line-height:var(--leading-body);color:var(--dark-body);margin-top:12px}._LT0ja_meta{letter-spacing:.26em;color:var(--caramel);align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}._LT0ja_meta:before{content:"";background:var(--caramel);width:36px;height:1px;transition:width .7s var(--ease);flex:none}@media (min-width:900px) and (min-height:620px){._LT0ja_inner{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}._LT0ja_panel{justify-content:center;height:100vh;padding-top:0;position:sticky;top:0}._LT0ja_counter{display:flex}._LT0ja_track{display:block}._LT0ja_steps{padding:0}._LT0ja_step{justify-content:center;min-height:100vh;padding:0}._LT0ja_media{aspect-ratio:10/7;max-height:72vh}._LT0ja_step[data-active=true] ._LT0ja_name{color:var(--champagne)}._LT0ja_step[data-active=true] ._LT0ja_meta:before{width:72px}}@media (max-width:899px){._LT0ja_meta{letter-spacing:.16em;gap:12px;font-size:11px}}
