._2uqbaa_section{overflow:hidden}._2uqbaa_head{text-align:center;flex-direction:column;align-items:center;display:flex}._2uqbaa_head .display{margin-top:1.5rem}._2uqbaa_head .lead{text-wrap:balance;max-width:30ch;margin-top:1.75rem}._2uqbaa_rows{gap:clamp(.25rem,.5vw,.75rem);margin-top:clamp(3.5rem,2rem + 5vw,7rem);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}._2uqbaa_row{overflow:hidden}._2uqbaa_track{will-change:transform;width:max-content;display:flex}._2uqbaa_group{flex:none;align-items:center;display:flex}._2uqbaa_group li{font-family:var(--serif);letter-spacing:-.015em;white-space:nowrap;align-items:center;font-size:clamp(3rem,1.4rem + 7vw,10rem);font-weight:300;line-height:1.12;display:flex}._2uqbaa_alt ._2uqbaa_group li{color:var(--accent);font-style:italic}._2uqbaa_mark{border:1px solid var(--accent);flex:none;width:.14em;height:.14em;margin-inline:.42em;transform:rotate(45deg)}html:not(.js) ._2uqbaa_track{width:100%}html:not(.js) ._2uqbaa_group{width:100%;padding-inline:var(--gl) var(--gr);flex-wrap:wrap;flex:auto;justify-content:center}html:not(.js) ._2uqbaa_group+._2uqbaa_group{display:none}html:not(.js) ._2uqbaa_group li{font-size:clamp(2rem,1rem + 3.4vw,4.5rem)}html:not(.js) ._2uqbaa_rows{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){._2uqbaa_track{width:100%}._2uqbaa_group{width:100%;padding-inline:var(--gl) var(--gr);flex-wrap:wrap;flex:auto;justify-content:center}._2uqbaa_group+._2uqbaa_group{display:none}._2uqbaa_group li{font-size:clamp(2rem,1rem + 3.4vw,4.5rem)}._2uqbaa_rows{-webkit-mask-image:none;mask-image:none}}
.P_JXJq_section{overflow:hidden}.P_JXJq_intro{gap:clamp(1.75rem,1rem + 2.5vw,3rem);display:grid}.P_JXJq_statement{max-width:21em;font-family:var(--serif);font-size:var(--fs-statement);letter-spacing:-.008em;text-wrap:pretty;font-weight:300;line-height:1.16}.P_JXJq_statement em{color:var(--accent);font-style:italic}.P_JXJq_wide{margin-top:clamp(4rem,2rem + 7vw,9rem)}.P_JXJq_clip{aspect-ratio:4/3;background:#d9d3c8;position:relative;overflow:hidden}.P_JXJq_par{will-change:transform;position:absolute;inset:-9% 0}.P_JXJq_scale{will-change:transform;position:absolute;inset:0}.P_JXJq_scale img{object-fit:cover;width:100%;height:100%}.P_JXJq_caption{font-size:var(--fs-label);letter-spacing:.26em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;margin-top:1.25rem;font-weight:400;display:flex}.P_JXJq_features{gap:clamp(2.5rem,2rem + 2vw,3.5rem) clamp(1.5rem,1rem + 3vw,4.5rem);margin-top:clamp(4rem,2rem + 6vw,8rem);display:grid}.P_JXJq_feature{padding-top:1.75rem;position:relative}.P_JXJq_featureRule{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.P_JXJq_num{font-family:var(--serif);color:var(--accent);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-style:italic;font-weight:400;line-height:1;display:block}.P_JXJq_feature h3{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.005em;margin-top:1.1rem;font-weight:300;line-height:1.1}.P_JXJq_feature p{max-width:32ch;color:var(--mut);margin-top:.9rem}@media (min-width:768px){.P_JXJq_clip{aspect-ratio:21/9}.P_JXJq_features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.P_JXJq_intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.P_JXJq_intro>:first-child{grid-column:1/span 3;padding-top:.9em}.P_JXJq_statement{grid-column:4/-1}}@media (min-width:1920px){.P_JXJq_wide{max-width:1920px;margin-inline:auto}}
.rqF98a_magnetic{margin:-1.25rem;padding:1.25rem;display:inline-flex}
.l2jEeW_enquire{isolation:isolate;min-height:max(36rem,100svh);padding:var(--sec) var(--gr) var(--sec) var(--gl);background:var(--ink);color:var(--ivory);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.l2jEeW_media{z-index:-2;background:var(--ink-2);position:absolute;inset:0;overflow:hidden}.l2jEeW_img{will-change:transform;position:absolute;inset:-8% 0}.l2jEeW_img img{object-fit:cover;width:100%;height:100%}.l2jEeW_shade{z-index:-1;background:radial-gradient(80% 70%,#0b0b0a80 0,#0b0b0ad6 100%),linear-gradient(#0b0b0ad9,#0b0b0a59 30% 70%,#0b0b0ae6);position:absolute;inset:0}.l2jEeW_inner{flex-direction:column;align-items:center;width:100%;max-width:72rem;display:flex}.l2jEeW_title{margin-top:1.75rem;font-size:clamp(3rem,1.4rem + 7vw,10rem);line-height:.92}.l2jEeW_text{color:#f2eee6db;max-width:30ch;font-size:var(--fs-lead);text-wrap:balance;margin-top:2rem}.l2jEeW_cta{justify-content:center;width:100%;margin-top:clamp(2.25rem,1.2rem + 3vw,3.75rem);display:flex}.l2jEeW_cta .btn{max-width:100%}.l2jEeW_enquire .label{color:#f2eee6b8}
.KTD73a_hero{--hero-pos:72% 50%;isolation:isolate;min-height:max(100svh,34rem);padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + 1.5rem) 0 calc(clamp(2.25rem, 6.5svh, 5rem) + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--ivory);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.KTD73a_media{z-index:-2;position:absolute;inset:0;overflow:hidden}.KTD73a_par{transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.KTD73a_img{object-fit:cover;object-position:var(--hero-pos);width:100%;height:100%}.KTD73a_shade{z-index:-1;pointer-events:none;background:linear-gradient(#0b0b0aa8 0,#0b0b0a00 26%),linear-gradient(0deg,#0b0b0af2 0,#0b0b0adb 30%,#0b0b0aa8 52%,#0b0b0a4d 70%,#0b0b0a00 90%),radial-gradient(120% 90% at 60% 40%,#0b0b0a00 38%,#0b0b0a99 100%);position:absolute;inset:0}.KTD73a_dusk{z-index:-1;pointer-events:none;opacity:0;background:#0b0b0a99;position:absolute;inset:0}.KTD73a_veil{z-index:-1;pointer-events:none;background:var(--ink);opacity:0;position:absolute;inset:0}.KTD73a_inner{position:relative}.KTD73a_eyebrow{font-size:var(--fs-label);letter-spacing:.32em;text-transform:uppercase;color:#f2eee6db;font-weight:400;line-height:1.6}.KTD73a_eyebrow>span{flex-wrap:wrap;align-items:center;column-gap:.9rem;display:flex}.KTD73a_rule{background:var(--gold);flex:none;width:2.5rem;height:1px}.KTD73a_part{white-space:nowrap}.KTD73a_sep{color:var(--gold);white-space:pre}@media (max-width:599px){.KTD73a_rule,.KTD73a_sep{display:none}.KTD73a_eyebrow>span{flex-direction:column;align-items:flex-start}}.KTD73a_title{font-family:var(--serif);font-size:var(--fs-hero);letter-spacing:-.02em;margin-top:clamp(1rem,2.6svh,2rem);font-weight:300;line-height:.9}.KTD73a_title .line>span{white-space:nowrap}.KTD73a_title em{color:var(--gold);padding-right:.04em;font-style:italic}.KTD73a_bottom{flex-wrap:wrap;align-items:center;gap:1.5rem clamp(2rem,1rem + 3vw,4rem);margin-top:clamp(1.5rem,4.4svh,3.25rem);display:flex}.KTD73a_sub{max-width:28ch;font-size:var(--fs-lead);color:#f2eee6db;text-wrap:balance;line-height:1.55}.KTD73a_cta{display:flex}.KTD73a_badge{right:var(--gr);bottom:calc(clamp(2.25rem, 6.5svh, 5rem) + env(safe-area-inset-bottom,0px));aspect-ratio:1;width:clamp(7.5rem,5rem + 4vw,9.5rem);color:var(--ivory);border-radius:50%;place-items:center;display:none;position:absolute}.KTD73a_rotor{position:absolute;inset:0}.KTD73a_ring{fill:currentColor;width:100%;height:100%;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:14.5px;font-weight:400;animation:28s linear infinite KTD73a_spin;overflow:visible}.KTD73a_arrow{fill:none;width:1.5rem;height:1.5rem;stroke:var(--gold);stroke-width:1px;transition:transform .9s var(--ease-out);position:relative}.KTD73a_badge:before{content:"";transition:transform .9s var(--ease-out), border-color .9s var(--ease-out);border:1px solid #f2eee647;border-radius:50%;position:absolute;inset:26%}@media (hover:hover) and (pointer:fine){.KTD73a_badge:hover:before{border-color:var(--gold);transform:scale(1.18)}.KTD73a_badge:hover .KTD73a_arrow{transform:translateY(.35rem)}}@keyframes KTD73a_spin{to{transform:rotate(360deg)}}.js .KTD73a_img{animation:KTD73a_hero-zoom 3.6s var(--ease-slow) both}.js .KTD73a_veil{animation:KTD73a_veil 1.5s var(--ease-out) both}.js .KTD73a_hero .line>span{animation:KTD73a_rise 1.6s var(--ease-out) var(--d,0s) both}.js .KTD73a_cta{animation:KTD73a_fade-up 1.5s var(--ease-out) var(--d,0s) both}.js .KTD73a_badge{animation:KTD73a_badge-in 1.8s var(--ease-out) var(--d,0s) both}.js .KTD73a_rule{animation:KTD73a_draw 1.6s var(--ease-in-out) .45s both;transform-origin:0}@keyframes KTD73a_hero-zoom{0%{transform:scale(1.16)}}@keyframes KTD73a_veil{0%{opacity:1}to{opacity:0}}@keyframes KTD73a_rise{0%{transform:var(--rise)}}@keyframes KTD73a_fade-up{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes KTD73a_badge-in{0%{opacity:0;transform:scale(.7)rotate(-60deg)}}@keyframes KTD73a_draw{0%{transform:scaleX(0)}}@media (orientation:portrait){.KTD73a_hero{--hero-pos:90% 50%}.KTD73a_media{bottom:32%}.KTD73a_shade{background:linear-gradient(#0b0b0a9e 0,#0b0b0a00 24%),linear-gradient(0deg,#0b0b0a 0 40%,#0b0b0ae0 52%,#0b0b0a00 76%),radial-gradient(120% 70% at 60% 30%,#0b0b0a00 40%,#0b0b0a80 100%)}}@media (min-width:1000px) and (min-aspect-ratio:5/4){.KTD73a_indent{padding-left:.62em}.KTD73a_badge{display:grid}.KTD73a_shade{background:linear-gradient(#0b0b0a9e 0,#0b0b0a00 26%),linear-gradient(0deg,#0b0b0aeb 0,#0b0b0a99 30%,#0b0b0a00 62%),linear-gradient(90deg,#0b0b0adb 0,#0b0b0abd 28%,#0b0b0a8a 48%,#0b0b0a38 64%,#0b0b0a00 80%),radial-gradient(120% 90% at 62% 40%,#0b0b0a00 40%,#0b0b0a8c 100%)}}@media (max-height:520px) and (orientation:landscape){.KTD73a_hero{--fs-hero:clamp(2rem, .4rem + 11svh, 3.5rem);min-height:100svh;padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + .25rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.KTD73a_title{margin-top:.5rem}:is(.KTD73a_title .line:first-child,.KTD73a_title .line:nth-child(2)){vertical-align:top;display:inline-block}.KTD73a_bottom{margin-top:.9rem}.KTD73a_sub{max-width:none;font-size:1rem}.KTD73a_cta .btn{min-height:2.75rem;padding-block:.5rem}.KTD73a_shade{background:linear-gradient(#0b0b0a9e 0,#0b0b0a00 30%),linear-gradient(0deg,#0b0b0af0 0,#0b0b0abd 50%,#0b0b0a26 85%),linear-gradient(90deg,#0b0b0ab3 0,#0b0b0a00 70%)}}@media (prefers-reduced-motion:reduce){.KTD73a_ring{animation:none}}
.Bm2GGa_track{width:100%;max-width:calc(var(--wrap) + var(--gl) + var(--gr));padding-inline:var(--gl) var(--gr);gap:clamp(4rem,2rem + 7vw,9rem);margin-inline:auto;display:grid}.Bm2GGa_intro{max-width:46rem}.Bm2GGa_title{margin-top:1.5rem}.Bm2GGa_introText{max-width:34ch;margin-top:1.75rem}.Bm2GGa_hint{display:none}.Bm2GGa_cards{gap:clamp(4rem,2rem + 6vw,8rem);display:grid}.Bm2GGa_card{gap:1.75rem;display:grid;position:relative}.Bm2GGa_media{aspect-ratio:4/3}.Bm2GGa_par{position:absolute;inset:0}.Bm2GGa_par img{object-fit:cover;width:100%;height:100%}.Bm2GGa_body{align-items:baseline;gap:clamp(1rem,.5rem + 1.5vw,2rem);display:flex}.Bm2GGa_idx{font-family:var(--serif);color:var(--accent);flex:none;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-style:italic;line-height:1}.Bm2GGa_cardTitle{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.005em;font-weight:300;line-height:1.08}.Bm2GGa_cardTitle a:after{content:"";z-index:1;position:absolute;inset:0}.Bm2GGa_cardTitle a:focus-visible{outline:none}.Bm2GGa_card:has(a:focus-visible){outline:1px solid var(--fg);outline-offset:10px}.Bm2GGa_text{max-width:32ch;color:var(--mut);margin-top:.8rem}.Bm2GGa_more{font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-top:1.25rem;font-weight:400;display:inline-flex}.Bm2GGa_more svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:.9rem;height:.9rem;transition:transform .9s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Bm2GGa_media img{transition:transform 2.2s var(--ease-out)}.Bm2GGa_card:hover .Bm2GGa_media[data-reveal] img{transform:scale(1.06)}.Bm2GGa_card:hover .Bm2GGa_more svg{transform:translate(.2rem,-.2rem)}.Bm2GGa_cardTitle{transition:color .8s var(--ease-out)}.Bm2GGa_card:hover .Bm2GGa_cardTitle{color:var(--accent)}}.Bm2GGa_progressWrap{display:none}@media (min-width:768px){.Bm2GGa_card{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.Bm2GGa_media{aspect-ratio:16/11;grid-area:1/1/auto/span 7}.Bm2GGa_body{grid-area:1/9/auto/span 4}.Bm2GGa_card:nth-child(2n) .Bm2GGa_media{grid-column:6/span 7}.Bm2GGa_card:nth-child(2n) .Bm2GGa_body{grid-column:1/span 4}}.Bm2GGa_horizontal{padding-block:0}.Bm2GGa_horizontal .Bm2GGa_pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:relative;overflow:hidden}.Bm2GGa_horizontal .Bm2GGa_track{width:max-content;max-width:none;padding:var(--hdr) 9vw 0 var(--gl);will-change:transform;align-items:center;gap:0;margin:0;display:flex}.Bm2GGa_horizontal .Bm2GGa_intro{flex:none;width:min(46vw,46rem);margin-right:9vw}.Bm2GGa_horizontal .Bm2GGa_hint{font-size:var(--fs-label);letter-spacing:.32em;text-transform:uppercase;color:var(--dim);align-items:center;gap:1rem;margin-top:clamp(2rem,5svh,3.5rem);font-weight:400;display:inline-flex}.Bm2GGa_horizontal .Bm2GGa_hint svg{fill:none;width:2.5rem;height:.75rem;stroke:var(--gold);stroke-width:1px;animation:Bm2GGa_nudge 2.4s var(--ease-in-out) infinite}@keyframes Bm2GGa_nudge{50%{transform:translate(.5rem)}}.Bm2GGa_horizontal .Bm2GGa_cards{align-items:center;gap:6.5vw;display:flex}.Bm2GGa_horizontal .Bm2GGa_card{--h:min(54svh, 33vw);width:calc(var(--h) * 1.42);flex:none;display:block;translate:0 -3svh}.Bm2GGa_horizontal .Bm2GGa_card:nth-child(2n){--h:min(46svh, 28vw);width:calc(var(--h) * .84);translate:0 5svh}.Bm2GGa_horizontal .Bm2GGa_media{height:var(--h);aspect-ratio:auto}.Bm2GGa_horizontal .Bm2GGa_media[data-reveal]{clip-path:none}.Bm2GGa_horizontal .Bm2GGa_media[data-reveal] img{transform:none}.Bm2GGa_horizontal .Bm2GGa_par{will-change:transform;inset:0 -9%}.Bm2GGa_horizontal .Bm2GGa_body{margin-top:1.5rem}.Bm2GGa_horizontal .Bm2GGa_text{max-width:30ch}.Bm2GGa_horizontal .Bm2GGa_progressWrap{display:block;position:absolute;bottom:clamp(1.5rem,4.5svh,3rem);left:0;right:0}.Bm2GGa_progress{background:var(--line);height:1px;display:block;overflow:hidden}.Bm2GGa_progress span{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}
