.horizon-module__AfYS0q__root{--hz-p:#00478d;--hz-a:#005eb8;--ink:#0b1016;--night:#0f161e;--card:#18212c;--line:#ffffff14;--soft:#93a3b6;--glow:#9fc6ff;--color-gold:var(--hz-p);--color-gold-light:var(--hz-a);--color-gold-dark:var(--hz-p);--color-surface:#eef2f7;--color-muted:#5f6b78;--color-foreground:#0f1720;--color-charcoal:var(--ink);background:var(--night);color:#eef3f8;font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.horizon-module__AfYS0q__icon{flex:none;width:18px;height:18px}.horizon-module__AfYS0q__wrap{max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:900px){.horizon-module__AfYS0q__wrap{padding:0 48px}}.horizon-module__AfYS0q__hero{--sp:0;--mx:0;--my:0;isolation:isolate;color:#0e141b;background:linear-gradient(#c7d2dd 0%,#8d9cae 55%,#2c3845 100%);height:100svh;min-height:680px;position:relative;overflow:hidden}.horizon-module__AfYS0q__fog{z-index:0;width:100%;height:100%;transform:translate3d(calc(var(--mx) * -6px), calc(var(--my) * -4px), 0) scale(1.04);position:absolute;inset:0}.horizon-module__AfYS0q__floor{z-index:4;pointer-events:none;background:linear-gradient(#0000 0% 58%,#0f161eeb 100%);height:34%;position:absolute;inset:auto 0 0}.horizon-module__AfYS0q__word{z-index:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;transform:translate3d(calc(-50% + var(--mx) * 18px), calc(var(--sp) * -14vh + var(--my) * 8px), 0);opacity:calc(1 - var(--sp) * 1.3);font-size:clamp(110px,21vw,380px);font-weight:800;line-height:.8;position:absolute;top:10vh;left:55%}.horizon-module__AfYS0q__word span{color:#0000;background:linear-gradient(#fffffff5 18%,#ffffff8c 62%,#fff0 96%);opacity:0;filter:blur(14px);-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.18em)}.horizon-module__AfYS0q__wordOn span{animation:1.3s cubic-bezier(.2,.8,.2,1) forwards horizon-module__AfYS0q__letter}@keyframes horizon-module__AfYS0q__letter{to{opacity:1;filter:blur();transform:none}}.horizon-module__AfYS0q__stage{z-index:2;width:min(53vw,900px);transform:translate3d(calc(-50% + var(--mx) * -10px), calc(var(--sp) * 7vh), 0) scale(calc(1 + var(--sp) * .2));transform-origin:50% 100%;position:absolute;bottom:3vh;left:54%}.horizon-module__AfYS0q__carSlot{margin:0 auto;position:relative}.horizon-module__AfYS0q__car{transform-origin:50% 70%;position:absolute;bottom:0;left:0;right:0}.horizon-module__AfYS0q__body{z-index:2;filter:drop-shadow(0 30px 40px #050a1059);width:100%;height:auto;display:block;position:relative}.horizon-module__AfYS0q__arrive{animation:horizon-module__AfYS0q__arrive var(--dur,3.2s) cubic-bezier(.22, .1, .18, 1) both}.horizon-module__AfYS0q__leave{pointer-events:none;animation:.8s cubic-bezier(.5,0,.9,.45) forwards horizon-module__AfYS0q__leave}@keyframes horizon-module__AfYS0q__arrive{0%{transform:translate(calc(var(--fx,-1) * 34%), -30%) scale(.24);filter:blur(7px)saturate(.4)brightness(.85);opacity:0}10%{opacity:1}52%{transform:translate(calc(var(--fx,-1) * 11%), -9%) scale(.6);filter:blur(2.6px)saturate(.75)brightness(.93)}85%{filter:blur()saturate()brightness();transform:translateY(1.4%)scale(1.018)}93%{transform:translateY(-.5%)scale(.997)rotate(-.25deg)}to{filter:none;opacity:1;transform:none}}@keyframes horizon-module__AfYS0q__leave{0%{filter:none;opacity:1;transform:none}55%{opacity:.35}to{transform:translate(calc(var(--ex,0) * 75%), 16%) scale(1.7);filter:blur(10px);opacity:0}}@keyframes horizon-module__AfYS0q__arriveLite{0%{transform:translate(calc(var(--fx,-1) * 30%), -26%) scale(.28);opacity:0}12%{opacity:1}85%{transform:translateY(1.2%)scale(1.015)}to{opacity:1;transform:none}}@keyframes horizon-module__AfYS0q__leaveLite{to{transform:translate(calc(var(--ex,0) * 70%), 14%) scale(1.5);opacity:0}}@media (max-width:899px),(pointer:coarse){.horizon-module__AfYS0q__arrive{animation-name:horizon-module__AfYS0q__arriveLite}.horizon-module__AfYS0q__leave{animation-name:horizon-module__AfYS0q__leaveLite}}.horizon-module__AfYS0q__veil,.horizon-module__AfYS0q__sweep{z-index:3;pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.horizon-module__AfYS0q__veil{opacity:0;background:#c3cfdb}.horizon-module__AfYS0q__arrive .horizon-module__AfYS0q__veil{animation:horizon-module__AfYS0q__unveil var(--dur,3.2s) ease-out both}@keyframes horizon-module__AfYS0q__unveil{0%{opacity:.88}60%{opacity:.22}to{opacity:0}}.horizon-module__AfYS0q__sweep{mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%) 160% 0/260% 100% no-repeat}.horizon-module__AfYS0q__arrive .horizon-module__AfYS0q__sweep{animation:horizon-module__AfYS0q__sweep 1.6s ease-in-out calc(var(--dur,3.2s) * .72) both}@keyframes horizon-module__AfYS0q__sweep{0%{background-position:160% 0}to{background-position:-60% 0}}.horizon-module__AfYS0q__light{z-index:4;pointer-events:none;width:0;height:0;position:absolute}.horizon-module__AfYS0q__light:before,.horizon-module__AfYS0q__light:after{content:"";mix-blend-mode:screen;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.horizon-module__AfYS0q__light:before{width:calc(var(--s) * 13vw);height:calc(var(--s) * 13vw);background:radial-gradient(circle,#fffffffa 0 5%,#d6e8ffb3 14%,#a0c8ff38 34%,#0000 66%);border-radius:50%;max-width:230px;max-height:230px;animation:5s ease-in-out infinite horizon-module__AfYS0q__flicker}.horizon-module__AfYS0q__light:after{width:calc(var(--s) * 34vw);filter:blur(.6px);opacity:.8;background:linear-gradient(90deg,#0000,#bed7ffbf,#0000);height:2px}.horizon-module__AfYS0q__arrive .horizon-module__AfYS0q__light{animation:horizon-module__AfYS0q__lightsIn var(--dur,3.2s) ease-out both}@keyframes horizon-module__AfYS0q__lightsIn{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(2.2)}60%{transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes horizon-module__AfYS0q__flicker{0%,to{opacity:1}47%{opacity:.86}50%{opacity:1}}.horizon-module__AfYS0q__shadow{z-index:1;filter:blur(6px);opacity:0;background:radial-gradient(closest-side,#04080cb8,#0000);border-radius:50%;height:12%;position:absolute;bottom:-3%;left:6%;right:6%}.horizon-module__AfYS0q__reflect{z-index:0;transform-origin:top;opacity:0;filter:blur(2px)saturate(.7);position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 58%,#00000059);mask-image:linear-gradient(#0000 58%,#00000059)}.horizon-module__AfYS0q__reflect img{width:100%;display:block}.horizon-module__AfYS0q__arrive .horizon-module__AfYS0q__shadow,.horizon-module__AfYS0q__arrive .horizon-module__AfYS0q__reflect{animation:horizon-module__AfYS0q__groundIn .9s ease calc(var(--dur,3.2s) * .7) forwards}@keyframes horizon-module__AfYS0q__groundIn{to{opacity:1}}.horizon-module__AfYS0q__mist{z-index:3;pointer-events:none;height:42%;opacity:calc(.55 + var(--sp) * .45);position:absolute;inset:auto -20% -6%}.horizon-module__AfYS0q__mist i{filter:blur(28px);background:radial-gradient(closest-side,#cdd8e38c,#0000);border-radius:50%;width:70%;height:100%;position:absolute;bottom:0}.horizon-module__AfYS0q__mist i:first-child{animation:28s linear infinite horizon-module__AfYS0q__drift;left:-5%}.horizon-module__AfYS0q__mist i:nth-child(2){opacity:.7;height:70%;animation:36s linear infinite reverse horizon-module__AfYS0q__drift;left:35%}.horizon-module__AfYS0q__mist i:nth-child(3){opacity:.6;height:45%;animation:22s linear infinite horizon-module__AfYS0q__drift;left:10%}@keyframes horizon-module__AfYS0q__drift{0%{transform:translate(-12%)}50%{transform:translate(12%)}to{transform:translate(-12%)}}.horizon-module__AfYS0q__nav{z-index:10;justify-content:space-between;align-items:center;gap:18px;padding:22px 20px;display:flex;position:absolute;inset:0 0 auto}@media (min-width:900px){.horizon-module__AfYS0q__nav{padding:26px 48px}}.horizon-module__AfYS0q__brand{color:#0e141b;align-items:center;gap:12px;min-width:0;display:flex}.horizon-module__AfYS0q__brandLogo{background:#fff;border-radius:11px;flex:none;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #060e1880}.horizon-module__AfYS0q__brandName{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.horizon-module__AfYS0q__links{gap:34px;display:none}@media (min-width:1000px){.horizon-module__AfYS0q__links{display:flex}}.horizon-module__AfYS0q__links a{letter-spacing:.16em;text-transform:uppercase;color:#0e141ba8;font-size:12px;font-weight:600;transition:color .2s}.horizon-module__AfYS0q__links a:hover{color:#0e141b}.horizon-module__AfYS0q__navRight{align-items:center;gap:10px;display:flex}.horizon-module__AfYS0q__ask{letter-spacing:.16em;text-transform:uppercase;color:#0e141b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;transition:background .2s;display:none}.horizon-module__AfYS0q__ask:hover{background:#ffffff59}@media (min-width:640px){.horizon-module__AfYS0q__ask{display:inline-flex}}.horizon-module__AfYS0q__pill{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.horizon-module__AfYS0q__pillDark{background:var(--ink);color:#fff}.horizon-module__AfYS0q__pillDark:hover{background:#000;transform:translateY(-2px)}.horizon-module__AfYS0q__copy{z-index:6;position:absolute;top:100px;left:20px;right:20px}.horizon-module__AfYS0q__copy:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#d6dfe89e,#0000);position:absolute;inset:-30% -40% -30% -30%}@media (min-width:900px){.horizon-module__AfYS0q__copy{width:430px;inset:auto auto 15vh 48px}}.horizon-module__AfYS0q__kicker{letter-spacing:.2em;text-transform:uppercase;color:#0e141b9e;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.horizon-module__AfYS0q__kicker:before{content:"";background:currentColor;width:22px;height:1px}.horizon-module__AfYS0q__h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;color:#0c1218;margin:16px 0;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:.96}.horizon-module__AfYS0q__h1 em{font-style:italic;font-weight:400}.horizon-module__AfYS0q__lead{color:#0e141bb8;max-width:340px;font-size:14.5px;line-height:1.6}.horizon-module__AfYS0q__ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.horizon-module__AfYS0q__cta{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 30px -18px #060e18cc}.horizon-module__AfYS0q__cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #060e18e6}.horizon-module__AfYS0q__voiceLink{cursor:pointer;color:#0e141b;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.horizon-module__AfYS0q__voiceDot{background:#ffffff73;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.horizon-module__AfYS0q__voiceDot:after{content:"";border:1px solid #ffffffb3;border-radius:50%;animation:2.6s ease-out infinite horizon-module__AfYS0q__halo;position:absolute;inset:-5px}@keyframes horizon-module__AfYS0q__halo{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.horizon-module__AfYS0q__voiceLink:hover .horizon-module__AfYS0q__voiceDot{background:#fff}.horizon-module__AfYS0q__rise{opacity:0;filter:blur(6px);transform:translateY(18px)}.horizon-module__AfYS0q__riseOn{animation:1s cubic-bezier(.2,.8,.2,1) forwards horizon-module__AfYS0q__rise}@keyframes horizon-module__AfYS0q__rise{to{opacity:1;filter:blur();transform:none}}.horizon-module__AfYS0q__side{z-index:6;flex-direction:column;align-items:flex-end;gap:14px;display:none;position:absolute;bottom:15vh;right:48px}@media (min-width:1100px){.horizon-module__AfYS0q__side{display:flex}}.horizon-module__AfYS0q__thumbs{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}.horizon-module__AfYS0q__thumbRow{display:flex}.horizon-module__AfYS0q__thumb{cursor:pointer;background:linear-gradient(#cfd9e3,#7d8ea1);border:2px solid #ffffffd9;border-radius:50%;width:34px;height:34px;margin-left:-8px;padding:0;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.horizon-module__AfYS0q__thumb:first-child{margin-left:0}.horizon-module__AfYS0q__thumb:hover{z-index:2;transform:translateY(-3px)}.horizon-module__AfYS0q__thumbOn{box-shadow:0 0 0 2px var(--hz-a);z-index:3;border-color:#fff}.horizon-module__AfYS0q__thumb img{object-fit:contain;object-position:50% 70%;transform:scale(1.35)}.horizon-module__AfYS0q__cards{gap:14px;display:flex}.horizon-module__AfYS0q__pcard{color:#fff;text-align:left;background:#0d1219eb;border:1px solid #ffffff0f;border-radius:18px;width:186px;padding:10px 10px 14px;position:relative;box-shadow:0 30px 50px -26px #000000b3}button.horizon-module__AfYS0q__pcard{cursor:pointer;transition:transform .3s}button.horizon-module__AfYS0q__pcard:hover{transform:translateY(-4px)}.horizon-module__AfYS0q__pcardTag{color:#ffffffd9;font-size:10px;font-weight:700;position:absolute;top:8px;right:12px}.horizon-module__AfYS0q__pcardImg{background:#22303d;border-radius:12px;height:124px;margin-top:18px;position:relative;overflow:hidden}.horizon-module__AfYS0q__pcardImg img{object-fit:cover}.horizon-module__AfYS0q__pcardImg span{text-shadow:0 1px 8px #000c;font-size:11px;font-weight:700;line-height:1.25;position:absolute;bottom:9px;left:10px;right:10px}.horizon-module__AfYS0q__pcardBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:25px;font-weight:300}.horizon-module__AfYS0q__pcardBig small{color:var(--soft);margin-left:3px;font-size:13px;font-weight:500}.horizon-module__AfYS0q__pcardSub{color:var(--soft);margin-top:4px;font-size:11.5px}.horizon-module__AfYS0q__bars{gap:4px;margin-top:12px;display:flex}.horizon-module__AfYS0q__bars i{background:#ffffff2e;border-radius:3px;width:14px;height:3px}.horizon-module__AfYS0q__bars i:first-child{background:var(--glow)}.horizon-module__AfYS0q__swap{animation:.7s cubic-bezier(.2,.8,.2,1) both horizon-module__AfYS0q__swap}@keyframes horizon-module__AfYS0q__swap{0%{opacity:0;transform:translateY(10px)}}.horizon-module__AfYS0q__dots{z-index:6;justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}@media (min-width:1100px){.horizon-module__AfYS0q__dots{display:none}}.horizon-module__AfYS0q__dot{cursor:pointer;background:#ffffff59;border:0;border-radius:4px;width:26px;height:4px;padding:0;position:relative;overflow:hidden}.horizon-module__AfYS0q__dot i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.horizon-module__AfYS0q__dotOn i{animation:horizon-module__AfYS0q__fill var(--auto,8s) linear forwards}.horizon-module__AfYS0q__paused .horizon-module__AfYS0q__dotOn i{animation-play-state:paused}@keyframes horizon-module__AfYS0q__fill{to{transform:scaleX(1)}}.horizon-module__AfYS0q__scrollCue{z-index:6;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:1100px){.horizon-module__AfYS0q__scrollCue{display:flex}}.horizon-module__AfYS0q__scrollCue i{background:linear-gradient(#fffc,#0000);width:1px;height:34px;animation:2s ease-in-out infinite horizon-module__AfYS0q__cue}@keyframes horizon-module__AfYS0q__cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:899px){.horizon-module__AfYS0q__word{font-size:33vw;top:auto;bottom:36svh;left:50%}.horizon-module__AfYS0q__stage{width:112vw;bottom:11svh;left:50%}.horizon-module__AfYS0q__h1{font-size:42px}.horizon-module__AfYS0q__lead{display:none}.horizon-module__AfYS0q__ctas{gap:14px;margin-top:18px}}.horizon-module__AfYS0q__section{padding:96px 0;position:relative}.horizon-module__AfYS0q__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.horizon-module__AfYS0q__eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.horizon-module__AfYS0q__h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;color:#f2f6fa;margin:16px 0 14px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.horizon-module__AfYS0q__h2 em{color:#b9c9da;font-style:italic;font-weight:400}.horizon-module__AfYS0q__sub{color:var(--soft);max-width:520px;font-size:16px;line-height:1.6}.horizon-module__AfYS0q__marquee{border-block:1px solid var(--line);background:var(--night);padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.horizon-module__AfYS0q__track{align-items:center;gap:70px;width:max-content;animation:38s linear infinite horizon-module__AfYS0q__scroll;display:flex}.horizon-module__AfYS0q__marquee:hover .horizon-module__AfYS0q__track{animation-play-state:paused}.horizon-module__AfYS0q__mItem{font-family:var(--font-newsreader), Georgia, serif;color:#ffffff8c;white-space:nowrap;align-items:center;gap:14px;font-size:30px;font-style:italic;transition:color .3s;display:inline-flex}.horizon-module__AfYS0q__mLogo{flex:none;width:46px;height:46px}.horizon-module__AfYS0q__mLogoWide{width:92px;height:92px;margin:-23px 0}.horizon-module__AfYS0q__mItem:hover{color:#fff}@keyframes horizon-module__AfYS0q__scroll{to{transform:translate(-50%)}}.horizon-module__AfYS0q__gallery{background:radial-gradient(120% 90% at 50% 0%, #22303e 0%, var(--night) 60%);position:relative}@media (min-width:900px){.horizon-module__AfYS0q__gallery{height:var(--gh,400vh)}}.horizon-module__AfYS0q__galleryPin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.horizon-module__AfYS0q__galleryHead{z-index:3;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;top:8vh;left:0;right:0}.horizon-module__AfYS0q__galleryTrack{overscroll-behavior-x:contain;scrollbar-width:none;gap:4vw;padding:0 12vw;display:flex;overflow-x:auto}.horizon-module__AfYS0q__galleryTrack::-webkit-scrollbar{display:none}.horizon-module__AfYS0q__galleryNav{align-items:center;gap:10px;margin-top:6px;display:none}@media (min-width:900px){.horizon-module__AfYS0q__galleryNav{flex:none;margin-bottom:18px;display:flex}}.horizon-module__AfYS0q__galleryNav button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s;display:grid}.horizon-module__AfYS0q__galleryNav button:first-of-type svg{transform:rotate(180deg)}.horizon-module__AfYS0q__galleryNav button:hover{color:var(--ink);background:#fff;border-color:#fff}.horizon-module__AfYS0q__galleryHint{color:var(--soft);white-space:nowrap;margin-right:8px;font-size:12px}@media (max-width:1199px){.horizon-module__AfYS0q__galleryHint{display:none}}@media (min-width:900px){.horizon-module__AfYS0q__galleryHead .horizon-module__AfYS0q__h2{white-space:nowrap;margin-bottom:0;font-size:clamp(34px,3.8vw,58px)}}.horizon-module__AfYS0q__slideAll{background:radial-gradient(120% 100% at 50% 0,#2a3a4b,#121a23);border:1px solid #ffffff1a;width:34vw;max-width:520px}.horizon-module__AfYS0q__slideAllIn{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:40px;display:flex;position:absolute;inset:0}.horizon-module__AfYS0q__slideAllN{letter-spacing:-.04em;font-size:clamp(64px,7vw,110px);font-weight:200;line-height:1}.horizon-module__AfYS0q__slideAllT{font-family:var(--font-newsreader), Georgia, serif;color:#cfdae6;margin-bottom:14px;font-size:24px;font-style:italic}.horizon-module__AfYS0q__slide{text-align:left;cursor:pointer;color:#fff;background:linear-gradient(#bccad7 0%,#7a8b9e 55%,#1b2530 100%);border:0;border-radius:30px;flex:none;width:70vw;max-width:1040px;height:62svh;margin-top:12vh;padding:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #000c}.horizon-module__AfYS0q__slideWord{white-space:nowrap;font-family:var(--font-playfair), Georgia, serif;color:#0000;-webkit-text-stroke:1.5px #fffc;font-size:clamp(80px,12vw,200px);font-weight:800;line-height:.8;position:absolute;top:9%;left:50%;transform:translate(-50%)}.horizon-module__AfYS0q__slideCar{width:calc(60% * var(--cs,1));transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.horizon-module__AfYS0q__slide:hover .horizon-module__AfYS0q__slideCar{transform:translate(-50%)scale(1.04)}.horizon-module__AfYS0q__slideCar img{filter:drop-shadow(0 26px 30px #050a1073);width:100%;height:auto;display:block}.horizon-module__AfYS0q__slideInfo{background:linear-gradient(#0000,#080c12c7);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:22px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.horizon-module__AfYS0q__slideName{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-size:30px;font-weight:500}.horizon-module__AfYS0q__slideMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.horizon-module__AfYS0q__slidePrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}@media (max-width:899px){.horizon-module__AfYS0q__galleryPin{height:auto;padding:90px 0 40px;position:relative}.horizon-module__AfYS0q__galleryHead{margin-bottom:24px;position:relative;top:0}.horizon-module__AfYS0q__galleryTrack{scroll-snap-type:x mandatory;gap:14px;padding:0 20px 10px}.horizon-module__AfYS0q__slideAll{width:70vw}.horizon-module__AfYS0q__slide{scroll-snap-align:center;width:86vw;height:60svh;margin-top:0}.horizon-module__AfYS0q__slideCar{width:calc(96% * var(--cs,1));bottom:36%}.horizon-module__AfYS0q__slideInfo{padding:18px 20px}.horizon-module__AfYS0q__slideName,.horizon-module__AfYS0q__slidePrice{font-size:24px}.horizon-module__AfYS0q__slideWord{font-size:24vw}}.horizon-module__AfYS0q__tag{color:#dbe4ee;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.horizon-module__AfYS0q__filters{flex-wrap:wrap;align-items:center;gap:8px;margin:34px 0 30px;display:flex}.horizon-module__AfYS0q__fChip{color:#dbe4ee;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.horizon-module__AfYS0q__fChip small{color:var(--soft)}.horizon-module__AfYS0q__fLogo{opacity:.85;flex:none;width:16px;height:16px}.horizon-module__AfYS0q__fChip:hover{border-color:#fff6}.horizon-module__AfYS0q__fChipOn{color:var(--ink);background:#fff;border-color:#fff}.horizon-module__AfYS0q__fChipOn small{color:#5f6b78}.horizon-module__AfYS0q__sort{color:#dbe4ee;background:0 0;border:1px solid #ffffff24;border-radius:999px;margin-left:auto;padding:9px 14px;font-size:13px}.horizon-module__AfYS0q__sort option{color:#0f1720}@media (max-width:639px){.horizon-module__AfYS0q__sort{margin-left:0}}.horizon-module__AfYS0q__grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:640px){.horizon-module__AfYS0q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.horizon-module__AfYS0q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.horizon-module__AfYS0q__vcard{--rx:0deg;--ry:0deg;--gx:50%;--gy:30%;text-align:left;cursor:pointer;width:100%;color:inherit;background:var(--card);border:1px solid var(--line);isolation:isolate;border-radius:22px;padding:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .5s,opacity .5s,border-color .3s,box-shadow .6s;animation:.8s cubic-bezier(.2,.8,.2,1) backwards horizon-module__AfYS0q__cardIn;display:block;position:relative;overflow:hidden}@keyframes horizon-module__AfYS0q__cardIn{0%{opacity:0;transform:translateY(30px)}}.horizon-module__AfYS0q__vcard:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(520px circle at var(--gx) var(--gy), #9fc6ff24, transparent 42%);transition:opacity .4s;position:absolute;inset:0}.horizon-module__AfYS0q__vMedia{aspect-ratio:4/3;background:#22303d;position:relative;overflow:hidden}.horizon-module__AfYS0q__reel{opacity:0;transition:opacity .6s;position:absolute;inset:0}.horizon-module__AfYS0q__reel img{object-fit:cover;transform:scale(1.02)}.horizon-module__AfYS0q__reelOn{opacity:1;z-index:2}.horizon-module__AfYS0q__reelUnder{opacity:1;z-index:1;transition:none}.horizon-module__AfYS0q__vOn .horizon-module__AfYS0q__reelOn img{animation:horizon-module__AfYS0q__kenburns var(--reel,1.9s) cubic-bezier(.25, .1, .25, 1) forwards}@keyframes horizon-module__AfYS0q__kenburns{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.16) translate(var(--kx,0), var(--ky,0))}}.horizon-module__AfYS0q__segs{z-index:2;gap:4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.horizon-module__AfYS0q__segs i{background:#ffffff47;border-radius:3px;flex:1;height:3px;overflow:hidden}.horizon-module__AfYS0q__segs i.horizon-module__AfYS0q__segDone{background:#ffffffe6}.horizon-module__AfYS0q__segs b{transform-origin:0;background:#fff;height:100%;animation:1.5s linear forwards horizon-module__AfYS0q__seg;display:block;transform:scaleX(0)}@keyframes horizon-module__AfYS0q__seg{to{transform:scaleX(1)}}.horizon-module__AfYS0q__vExtras{z-index:2;opacity:0;pointer-events:none;flex-wrap:wrap;gap:6px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:26px;left:12px;right:12px;transform:translateY(10px)}.horizon-module__AfYS0q__vExtras span{-webkit-backdrop-filter:blur(10px);color:#fff;background:#0a0f1599;border:1px solid #ffffff29;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.horizon-module__AfYS0q__vOn .horizon-module__AfYS0q__vExtras{opacity:1;transition-delay:.15s;transform:none}.horizon-module__AfYS0q__vGoLabel{white-space:nowrap;max-width:0;font-size:13px;font-weight:700;transition:max-width .45s cubic-bezier(.2,.8,.2,1),margin .45s;overflow:hidden}@media (hover:hover) and (pointer:fine){.horizon-module__AfYS0q__grid{perspective:1600px}.horizon-module__AfYS0q__grid:has(.horizon-module__AfYS0q__vcard:hover) .horizon-module__AfYS0q__vcard:not(:hover){filter:grayscale(.85)brightness(.55)blur(1px);opacity:.8;transform:scale(.94)}.horizon-module__AfYS0q__vcard:hover{z-index:5;transform:translateY(-12px) scale(1.12) rotateX(var(--rx)) rotateY(var(--ry));border-color:#9fc6ff73;box-shadow:0 70px 100px -40px #000000f2,0 0 0 1px #9fc6ff40,0 0 80px -20px #508ce659}.horizon-module__AfYS0q__vcard:hover:after{opacity:1}.horizon-module__AfYS0q__vcard:hover .horizon-module__AfYS0q__vGo{color:var(--ink);background:#fff;border-radius:999px;gap:8px;width:auto;padding:0 14px 0 16px}.horizon-module__AfYS0q__vcard:hover .horizon-module__AfYS0q__vGoLabel{max-width:110px}}.horizon-module__AfYS0q__vcard:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.horizon-module__AfYS0q__vTop{z-index:2;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.horizon-module__AfYS0q__vGlass{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0a0f159e;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.horizon-module__AfYS0q__vBody{padding:16px 18px 18px}.horizon-module__AfYS0q__vBrand{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:10.5px;font-weight:700}.horizon-module__AfYS0q__vName{letter-spacing:-.01em;color:#f4f7fa;margin-top:5px;font-size:18px;font-weight:700}.horizon-module__AfYS0q__vTags{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.horizon-module__AfYS0q__vFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.horizon-module__AfYS0q__vPrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:26px;font-weight:300}.horizon-module__AfYS0q__vPrice small{color:var(--soft);margin-left:3px;font-size:13px;font-weight:500}.horizon-module__AfYS0q__vAsk{color:var(--soft);font-size:14px;font-weight:600}.horizon-module__AfYS0q__vGo{color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;transition:background .3s,color .3s,padding .45s cubic-bezier(.2,.8,.2,1),gap .45s;display:inline-flex}.horizon-module__AfYS0q__vBest{border-color:#9fc6ff99;box-shadow:0 0 0 1px #9fc6ff59}.horizon-module__AfYS0q__said{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0 26px;padding:16px 18px;animation:.6s both horizon-module__AfYS0q__swap;display:flex}.horizon-module__AfYS0q__saidQ{font-family:var(--font-newsreader), Georgia, serif;color:#fff;margin-right:6px;font-size:20px;font-style:italic}.horizon-module__AfYS0q__saidL{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.horizon-module__AfYS0q__chip{color:#cfe2ff;cursor:pointer;background:#9fc6ff1f;border:1px solid #9fc6ff40;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:700;animation:.45s both horizon-module__AfYS0q__swap;display:inline-flex}.horizon-module__AfYS0q__chip span{background:#ffffff1f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.horizon-module__AfYS0q__chip:hover span{color:var(--ink);background:#fff}.horizon-module__AfYS0q__chipStatic{cursor:default;padding:6px 12px}.horizon-module__AfYS0q__wolof{color:#9ff0cf;background:#7ee0b81f;border:1px solid #7ee0b84d;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.horizon-module__AfYS0q__clear{color:var(--soft);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;font-weight:700}.horizon-module__AfYS0q__clear:hover{color:#fff}.horizon-module__AfYS0q__subhead{align-items:baseline;gap:10px;margin:6px 0 16px;display:flex}.horizon-module__AfYS0q__subhead h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-size:28px;font-weight:500}.horizon-module__AfYS0q__count{color:var(--soft);font-size:13px}.horizon-module__AfYS0q__empty{background:var(--card);border:1px solid var(--line);text-align:center;color:var(--soft);border-radius:22px;padding:32px}.horizon-module__AfYS0q__empty a{color:#cfe2ff;font-weight:700}.horizon-module__AfYS0q__spot{background:linear-gradient(#bccad7 0%,#7a8b9e 58%,#1b2530 100%);border-radius:28px;min-height:420px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.horizon-module__AfYS0q__spot{grid-template-columns:1.4fr 1fr}}.horizon-module__AfYS0q__spotStage{min-height:340px;position:relative;overflow:hidden}.horizon-module__AfYS0q__spotWord{white-space:nowrap;font-family:var(--font-playfair), Georgia, serif;color:#ffffffd1;font-size:clamp(70px,10vw,160px);font-weight:800;line-height:.8;position:absolute;top:12%;left:50%;transform:translate(-50%)}.horizon-module__AfYS0q__spotCar{position:absolute;bottom:9%;left:9%;right:9%}.horizon-module__AfYS0q__spotCar .horizon-module__AfYS0q__car{position:relative}.horizon-module__AfYS0q__spotInfo{background:#0a0e14e0;flex-direction:column;justify-content:flex-end;gap:10px;padding:30px;display:flex;position:relative}.horizon-module__AfYS0q__spotName{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1.05}.horizon-module__AfYS0q__spotPrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300}.horizon-module__AfYS0q__btnLight{color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform .25s;display:inline-flex}.horizon-module__AfYS0q__btnLight:hover{transform:translateY(-2px)}.horizon-module__AfYS0q__contact{color:#0e141b;background:linear-gradient(#c3cfdb 0%,#7e8fa2 50%,#141d27 100%);border-radius:34px;padding:64px 26px;position:relative;overflow:hidden}@media (min-width:900px){.horizon-module__AfYS0q__contact{grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;padding:84px 64px;display:grid}}.horizon-module__AfYS0q__contact .horizon-module__AfYS0q__h2{color:#0c1218}.horizon-module__AfYS0q__contact .horizon-module__AfYS0q__h2 em{color:#26384c}.horizon-module__AfYS0q__contact .horizon-module__AfYS0q__eyebrow{color:#0e141b99}.horizon-module__AfYS0q__cLines{flex-direction:column;gap:12px;margin-top:30px;display:flex}@media (min-width:900px){.horizon-module__AfYS0q__cLines{margin-top:0}}.horizon-module__AfYS0q__cLine{color:#fff;background:#0a0f15d6;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:transform .25s,background .25s;display:flex}.horizon-module__AfYS0q__cLine:hover{background:#0a0f15f5;transform:translate(5px)}.horizon-module__AfYS0q__cLine>span:first-child{background:#ffffff1a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.horizon-module__AfYS0q__cLine small{color:var(--soft);font-size:12px;display:block}.horizon-module__AfYS0q__cLine b{font-size:15px}.horizon-module__AfYS0q__footer{color:var(--soft);padding:40px 0 110px;font-size:13.5px}.horizon-module__AfYS0q__footIn{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:24px;display:flex}.horizon-module__AfYS0q__footer a:hover{color:#fff}.horizon-module__AfYS0q__reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(34px)}.horizon-module__AfYS0q__revealOn{opacity:1;transform:none}.horizon-module__AfYS0q__vo{z-index:90;color:#fff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(at 50% 55%,#1c2c3ef2,#05090efb);place-items:center;padding:24px;animation:.45s both horizon-module__AfYS0q__voIn;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes horizon-module__AfYS0q__voIn{0%{opacity:0}}.horizon-module__AfYS0q__voOut{animation:.5s forwards horizon-module__AfYS0q__voOut}@keyframes horizon-module__AfYS0q__voOut{to{opacity:0;transform:scale(1.03)}}.horizon-module__AfYS0q__voClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:46px;height:46px;font-size:20px;position:absolute;top:22px;right:22px}.horizon-module__AfYS0q__voClose:hover{background:#ffffff1a}.horizon-module__AfYS0q__voCol{text-align:center;width:min(880px,100%)}.horizon-module__AfYS0q__voLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.horizon-module__AfYS0q__voText{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;min-height:2.2em;margin:22px 0;font-size:clamp(32px,5.2vw,68px);font-weight:500;line-height:1.08}.horizon-module__AfYS0q__voText em{color:var(--soft);font-style:italic;font-weight:400}.horizon-module__AfYS0q__voWave{justify-content:center;align-items:center;gap:5px;height:64px;display:flex}.horizon-module__AfYS0q__voWave i{background:linear-gradient(#e6f0ff, var(--glow));width:4px;height:12%;animation:1.3s ease-in-out infinite horizon-module__AfYS0q__wv;animation-delay:calc(var(--i) * -.07s);opacity:.55;border-radius:4px}.horizon-module__AfYS0q__voLive .horizon-module__AfYS0q__voWave i{opacity:1;animation-duration:.6s}@keyframes horizon-module__AfYS0q__wv{0%,to{height:10%}50%{height:calc(25% + var(--h) * 75%)}}.horizon-module__AfYS0q__voChips{flex-wrap:wrap;justify-content:center;gap:8px;min-height:34px;margin-top:22px;display:flex}.horizon-module__AfYS0q__voHint{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.horizon-module__AfYS0q__voHint button{color:#dbe4ee;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;font-size:13px}.horizon-module__AfYS0q__voHint button:hover{color:#fff;border-color:#fff}.horizon-module__AfYS0q__voMic{cursor:pointer;width:76px;height:76px;color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:0;border-radius:50%;place-items:center;margin:26px auto 0;transition:transform .2s;display:grid;box-shadow:0 0 0 10px #ffffff14,0 20px 40px -16px #000c}.horizon-module__AfYS0q__voMic:hover{transform:scale(1.05)}.horizon-module__AfYS0q__voMicOn{color:#fff;background:#ff5a6e;animation:1.4s ease-in-out infinite horizon-module__AfYS0q__breathe}@keyframes horizon-module__AfYS0q__breathe{0%,to{box-shadow:0 0 0 10px #ff5a6e2e,0 20px 40px -16px #000c}50%{box-shadow:0 0 0 20px #ff5a6e1a,0 20px 40px -16px #000c}}.horizon-module__AfYS0q__voMic svg{width:28px;height:28px}.horizon-module__AfYS0q__voForm{border-bottom:1px solid #ffffff40;gap:8px;max-width:520px;margin:26px auto 0;padding-bottom:6px;display:flex}.horizon-module__AfYS0q__voInput{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 2px;font-size:17px}.horizon-module__AfYS0q__voInput::placeholder{color:#ffffff73}.horizon-module__AfYS0q__voGo{color:#fff;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.horizon-module__AfYS0q__voMsg{color:#ffc4cc;background:#ff5a6e1f;border-radius:14px;max-width:520px;margin:18px auto 0;padding:10px 14px;font-size:14px}.horizon-module__AfYS0q__voSmall{color:#ffffff73;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.horizon-module__AfYS0q__voToggle{color:#fff9;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}html:has(.horizon-module__AfYS0q__root){background:#0f161e}html:has(.horizon-module__AfYS0q__root)::-webkit-scrollbar-thumb{background:#3a4a5b}@media (prefers-reduced-motion:reduce){.horizon-module__AfYS0q__root *,.horizon-module__AfYS0q__root :before,.horizon-module__AfYS0q__root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.horizon-module__AfYS0q__reveal,.horizon-module__AfYS0q__rise,.horizon-module__AfYS0q__word span{opacity:1;filter:none;transform:none}.horizon-module__AfYS0q__vcard:hover{filter:none;opacity:1;transform:none}.horizon-module__AfYS0q__grid:has(.horizon-module__AfYS0q__vcard:hover) .horizon-module__AfYS0q__vcard:not(:hover){filter:none;opacity:1;transform:none}}.horizon-module__AfYS0q__sheet{z-index:95;-webkit-backdrop-filter:blur(12px);background:#04080cb8;place-items:center;padding:3vh 3vw;animation:.35s both horizon-module__AfYS0q__sheetFade;display:grid;position:fixed;inset:0}@keyframes horizon-module__AfYS0q__sheetFade{0%{opacity:0}}.horizon-module__AfYS0q__sheetOut{animation:.26s forwards horizon-module__AfYS0q__sheetFadeOut}.horizon-module__AfYS0q__sheetOut .horizon-module__AfYS0q__sheetPanel{animation:.26s forwards horizon-module__AfYS0q__sheetPanelOut}@keyframes horizon-module__AfYS0q__sheetFadeOut{to{opacity:0}}@keyframes horizon-module__AfYS0q__sheetPanelOut{to{opacity:0;transform:translateY(18px)scale(.98)}}.horizon-module__AfYS0q__sheetPanel{color:#eef3f8;background:linear-gradient(#151e28 0%,#0f161e 100%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);width:min(1380px,100%);height:min(860px,94vh);animation:.55s cubic-bezier(.2,.8,.2,1) both horizon-module__AfYS0q__sheetIn;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6}@keyframes horizon-module__AfYS0q__sheetIn{0%{opacity:0;transform:translateY(26px)scale(.975)}}.horizon-module__AfYS0q__sheetClose{z-index:6;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0f158c;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.horizon-module__AfYS0q__sheetClose:hover{color:var(--ink);background:#fff;transform:rotate(90deg)}.horizon-module__AfYS0q__sheetGallery{background:#080c11;flex-direction:column;min-height:0;display:flex;position:relative}.horizon-module__AfYS0q__sheetStage{flex:1;min-height:0;position:relative;overflow:hidden}.horizon-module__AfYS0q__sheetAmbient{filter:blur(38px)saturate(1.2)brightness(.55);animation:.6s both horizon-module__AfYS0q__fadeIn;position:absolute;inset:-40px;transform:scale(1.1)}.horizon-module__AfYS0q__sheetAmbient img{object-fit:cover}.horizon-module__AfYS0q__sheetPhoto{animation:.55s cubic-bezier(.2,.8,.2,1) both horizon-module__AfYS0q__photoIn;position:absolute;inset:20px 20px 10px}.horizon-module__AfYS0q__sheetPhoto img{object-fit:contain;filter:drop-shadow(0 30px 40px #00000080)}@keyframes horizon-module__AfYS0q__photoIn{0%{opacity:0;transform:scale(1.03)}}@keyframes horizon-module__AfYS0q__fadeIn{0%{opacity:0}}.horizon-module__AfYS0q__sheetCount,.horizon-module__AfYS0q__sheetZoom{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0f158c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:16px}.horizon-module__AfYS0q__sheetCount{font-variant-numeric:tabular-nums;left:16px}.horizon-module__AfYS0q__sheetZoom{cursor:pointer;transition:background .2s;left:86px}.horizon-module__AfYS0q__sheetZoom:hover{background:#ffffff2e}.horizon-module__AfYS0q__sheetZoom svg{width:15px;height:15px}.horizon-module__AfYS0q__sheetArrow{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0f1573;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:-25px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%}.horizon-module__AfYS0q__sheetArrow:hover{color:var(--ink);background:#fff}.horizon-module__AfYS0q__sheetArrowL{left:18px}.horizon-module__AfYS0q__sheetArrowR{right:18px}.horizon-module__AfYS0q__sheetThumbs{scrollbar-width:none;flex:none;gap:8px;padding:12px 16px 16px;display:flex;overflow-x:auto}.horizon-module__AfYS0q__sheetThumbs::-webkit-scrollbar{display:none}.horizon-module__AfYS0q__sheetThumb{cursor:pointer;opacity:.5;background:#1c2631;border:2px solid #0000;border-radius:12px;flex:none;width:84px;height:60px;padding:0;transition:opacity .25s,border-color .25s,transform .25s;position:relative;overflow:hidden}.horizon-module__AfYS0q__sheetThumb img{object-fit:cover}.horizon-module__AfYS0q__sheetThumb:hover{opacity:.85;transform:translateY(-2px)}.horizon-module__AfYS0q__sheetThumbOn{opacity:1;border-color:#fff}.horizon-module__AfYS0q__sheetInfo{scrollbar-width:thin;flex-direction:column;gap:18px;padding:36px 34px 30px;display:flex;position:relative;overflow-y:auto}.horizon-module__AfYS0q__sheetBrand{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);align-items:center;gap:10px;font-size:11px;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) both horizon-module__AfYS0q__rise;display:flex}.horizon-module__AfYS0q__sheetBrand svg{color:#fff;opacity:.9;width:28px;height:28px}.horizon-module__AfYS0q__sheetName{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;color:#fff;margin:-4px 0 0;padding-right:40px;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1;animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both horizon-module__AfYS0q__rise}.horizon-module__AfYS0q__sheetStatus{color:#cfe2ff;background:#9fc6ff14;border:1px solid #9fc6ff47;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.horizon-module__AfYS0q__sheetStatus svg{width:15px;height:15px}.horizon-module__AfYS0q__sheetPriceBox{border-block:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 0;display:flex}.horizon-module__AfYS0q__sheetLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.horizon-module__AfYS0q__sheetPrice{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.6vw,52px);font-weight:200;line-height:1}.horizon-module__AfYS0q__sheetPrice small{letter-spacing:0;color:var(--soft);margin-left:8px;font-size:15px;font-weight:600}.horizon-module__AfYS0q__sheetSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.horizon-module__AfYS0q__sheetSpec{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.8,.2,1) both horizon-module__AfYS0q__rise;display:flex}.horizon-module__AfYS0q__sheetSpecIc{color:#cfe2ff;background:#9fc6ff1a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.horizon-module__AfYS0q__sheetSpec small{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:10.5px;font-weight:700;display:block}.horizon-module__AfYS0q__sheetSpec b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15.5px;font-weight:600;display:block;overflow:hidden}.horizon-module__AfYS0q__sheetCtas{flex-direction:column;gap:10px;margin-top:4px;display:flex}.horizon-module__AfYS0q__sheetRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.horizon-module__AfYS0q__sheetWa,.horizon-module__AfYS0q__sheetCall,.horizon-module__AfYS0q__sheetShare{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:15px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.horizon-module__AfYS0q__sheetWa{color:#05210f;background:#25d366;box-shadow:0 16px 34px -18px #25d366cc}.horizon-module__AfYS0q__sheetWa:hover{background:#2ee27a;transform:translateY(-2px)}.horizon-module__AfYS0q__sheetCall{color:var(--ink);background:#fff}.horizon-module__AfYS0q__sheetCall:hover{transform:translateY(-2px)}.horizon-module__AfYS0q__sheetShare{color:#fff;background:0 0;border:1px solid #fff3}.horizon-module__AfYS0q__sheetShare:hover{border-color:#fff}.horizon-module__AfYS0q__sheetNote{color:var(--soft);font-size:12.5px;line-height:1.5}.horizon-module__AfYS0q__sheetSimilar{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.horizon-module__AfYS0q__sheetSimRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.horizon-module__AfYS0q__sheetSim{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.horizon-module__AfYS0q__sheetSimImg{aspect-ratio:4/3;background:#1c2631;border-radius:12px;position:relative;overflow:hidden}.horizon-module__AfYS0q__sheetSimImg img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.horizon-module__AfYS0q__sheetSim:hover .horizon-module__AfYS0q__sheetSimImg img{transform:scale(1.07)}.horizon-module__AfYS0q__sheetSimName{color:#fff;font-size:13px;font-weight:700;line-height:1.25}.horizon-module__AfYS0q__sheetSimPrice{color:var(--soft);font-variant-numeric:tabular-nums;font-size:12.5px}.horizon-module__AfYS0q__sheetBar{display:none}@media (max-width:899px){.horizon-module__AfYS0q__sheet{place-items:stretch stretch;padding:0}.horizon-module__AfYS0q__sheetPanel{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;animation-name:horizon-module__AfYS0q__sheetUp}@keyframes horizon-module__AfYS0q__sheetUp{0%{opacity:0;transform:translateY(40px)}}.horizon-module__AfYS0q__sheetGallery{height:50svh}.horizon-module__AfYS0q__sheetPhoto{inset:12px 0 4px}.horizon-module__AfYS0q__sheetArrow{display:none}.horizon-module__AfYS0q__sheetZoom{left:auto;right:70px}.horizon-module__AfYS0q__sheetThumb{width:64px;height:46px}.horizon-module__AfYS0q__sheetInfo{gap:14px;padding:22px 20px 110px}.horizon-module__AfYS0q__sheetCtas{display:none}.horizon-module__AfYS0q__sheetBar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0a0f15f5 30%);grid-template-columns:1.4fr 1fr;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.horizon-module__AfYS0q__sheet *,.horizon-module__AfYS0q__sheet{animation-duration:.001ms!important}}
