.Hero2-module__sxSi4W__hero2{--gold:var(--white);background:var(--ink);--scene-ar:1.79297;height:100lvh;min-height:640px;position:relative;overflow:hidden}.Hero2-module__sxSi4W__stage{z-index:0;transform-origin:50% 100%;position:absolute;inset:0}@media (max-aspect-ratio:2754/1536){.Hero2-module__sxSi4W__stage{width:auto;height:100%;aspect-ratio:var(--scene-ar);inset:0 auto 0 50%;transform:translate(-50%)}}.Hero2-module__sxSi4W__base,.Hero2-module__sxSi4W__cut{object-fit:cover;object-position:50% 62%}.Hero2-module__sxSi4W__cut{z-index:2;pointer-events:none;transform-origin:bottom;transition:filter .45s var(--ease), transform .5s var(--ease)}.Hero2-module__sxSi4W__seaShine{z-index:1;pointer-events:none;animation:Hero2-module__sxSi4W__seaGlint 15s var(--ease) infinite;background-color:#0000;background-image:linear-gradient(102deg,#0000 44%,#fffcf480 50%,#0000 56%),linear-gradient(98deg,#0000 46%,#fff0d64d 50%,#0000 54%);background-position:165% 0,210% 0;background-repeat:no-repeat;background-size:240% 100%,320% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:url(/hero/sea.png);mask-image:url(/hero/sea.png);-webkit-mask-position:50% 62%;mask-position:50% 62%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Hero2-module__sxSi4W__seaGlint{0%{background-position:165% 0,210% 0}55%,to{background-position:-125% 0,-170% 0}}.Hero2-module__sxSi4W__zone{z-index:3;position:absolute;inset:0}.Hero2-module__sxSi4W__zoneHit{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.Hero2-module__sxSi4W__zoneVilla{clip-path:polygon(0 22%,54% 22%,54% 100%,0 100%)}.Hero2-module__sxSi4W__zonePenthouse{clip-path:polygon(54% 22%,100% 22%,100% 100%,54% 100%)}.Hero2-module__sxSi4W__dim{z-index:2;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);background:#0a0d1685;position:absolute;inset:0}.Hero2-module__sxSi4W__zone:hover~.Hero2-module__sxSi4W__dim,.Hero2-module__sxSi4W__zone:focus-within~.Hero2-module__sxSi4W__dim,.Hero2-module__sxSi4W__zone[data-open=true]~.Hero2-module__sxSi4W__dim{opacity:1}.Hero2-module__sxSi4W__zoneVilla:hover~.Hero2-module__sxSi4W__cutApart,.Hero2-module__sxSi4W__zoneVilla:focus-within~.Hero2-module__sxSi4W__cutApart,.Hero2-module__sxSi4W__zoneVilla[data-open=true]~.Hero2-module__sxSi4W__cutApart,.Hero2-module__sxSi4W__zonePenthouse:hover~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zonePenthouse:focus-within~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zonePenthouse[data-open=true]~.Hero2-module__sxSi4W__cutVilla{filter:brightness(.55)saturate(.85)}.Hero2-module__sxSi4W__zoneVilla:hover~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zoneVilla:focus-within~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zoneVilla[data-open=true]~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zonePenthouse:hover~.Hero2-module__sxSi4W__cutApart,.Hero2-module__sxSi4W__zonePenthouse:focus-within~.Hero2-module__sxSi4W__cutApart,.Hero2-module__sxSi4W__zonePenthouse[data-open=true]~.Hero2-module__sxSi4W__cutApart{filter:drop-shadow(0 3px 14px #ffb87080)drop-shadow(0 26px 44px #0c0a088c)brightness(1.06)saturate(1.05);transform:scale(1.016)}.Hero2-module__sxSi4W__zoneTag{z-index:3;width:clamp(250px,27vw,420px);min-height:58px;color:var(--ink);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;opacity:0;filter:blur(3px);transition:opacity .4s var(--ease), transform .45s var(--ease), filter .4s var(--ease);pointer-events:none;white-space:nowrap;background:#fffffff0;justify-content:space-between;align-items:center;gap:.55em;padding:.7em 1.4em;font-size:clamp(11px,.95vw,13px);font-weight:500;display:inline-flex;position:absolute;transform:translateY(10px)scale(.97);box-shadow:0 10px 30px #15151547,inset 0 0 0 1px #ffffff80}.Hero2-module__sxSi4W__zoneTag i{color:var(--accent);transition:transform .3s var(--ease);font-style:normal}.Hero2-module__sxSi4W__zone:hover .Hero2-module__sxSi4W__zoneTag,.Hero2-module__sxSi4W__zoneHit:focus-visible .Hero2-module__sxSi4W__zoneTag{opacity:1;filter:blur();transform:translateY(0)scale(1)}.Hero2-module__sxSi4W__zone:hover .Hero2-module__sxSi4W__zoneTag i{transform:translate(3px)}.Hero2-module__sxSi4W__zoneVilla .Hero2-module__sxSi4W__zoneTag{top:58%;left:11%}.Hero2-module__sxSi4W__zonePenthouse .Hero2-module__sxSi4W__zoneTag{top:47%;right:10%}.Hero2-module__sxSi4W__zoneOptions{z-index:4;-webkit-backdrop-filter:blur(14px);opacity:0;transform-origin:50%;width:clamp(300px,34vw,510px);min-height:58px;transition:opacity .22s var(--ease), transform .36s var(--ease);pointer-events:none;background:#151515f0;border:1px solid #ffffffa6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;transform:translateY(9px)scaleX(.66);box-shadow:0 20px 55px #080a1a6b}.Hero2-module__sxSi4W__zoneVilla .Hero2-module__sxSi4W__zoneOptions{transform-origin:0;top:58%;left:11%}.Hero2-module__sxSi4W__zonePenthouse .Hero2-module__sxSi4W__zoneOptions{transform-origin:100%;top:47%;right:10%}.Hero2-module__sxSi4W__zoneOption{min-width:0;min-height:58px;color:var(--white);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;transition:background .22s var(--ease), color .22s var(--ease);border-inline-end:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:clamp(9px,.82vw,12px);font-weight:500;display:flex;position:relative}.Hero2-module__sxSi4W__zoneOption:last-child{border-inline-end:0}.Hero2-module__sxSi4W__zoneOption i{color:var(--gold);opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);flex:none;font-style:normal;transform:translate(-3px,3px)}.Hero2-module__sxSi4W__zoneOption:hover,.Hero2-module__sxSi4W__zoneOption:focus-visible{color:var(--ink);background:var(--gold);outline:0}.Hero2-module__sxSi4W__zoneOption:hover i,.Hero2-module__sxSi4W__zoneOption:focus-visible i{color:var(--ink);opacity:1;transform:none}.Hero2-module__sxSi4W__zone[data-open=true]{z-index:5}.Hero2-module__sxSi4W__zone[data-open=true] .Hero2-module__sxSi4W__zoneTag{opacity:0;filter:blur(2px);transform:translateY(0)scaleX(.66)}.Hero2-module__sxSi4W__zone[data-open=true] .Hero2-module__sxSi4W__zoneOptions{opacity:1;pointer-events:auto;transform:none}.Hero2-module__sxSi4W__scrim{z-index:1;pointer-events:none;background:linear-gradient(#1515158f 0%,#15151524 24%,#15151500 50%,#1515152e 100%);position:absolute;inset:0}@keyframes Hero2-module__sxSi4W__hero2In{0%{opacity:0}to{opacity:1}}.Hero2-module__sxSi4W__glow{z-index:2;pointer-events:none;background:radial-gradient(48% 54% at 27% 42%,#ffd08f52 0%,#ffbc7829 32%,#ffaa6400 64%);animation:11s ease-in-out infinite alternate Hero2-module__sxSi4W__heroGlow;position:absolute;inset:0}@keyframes Hero2-module__sxSi4W__heroGlow{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.Hero2-module__sxSi4W__nav{--brand-mark-h:clamp(58px, 7vw, 102px);z-index:60;color:var(--white);transition:background .5s var(--ease), backdrop-filter .5s var(--ease), padding .5s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.4vw,40px);padding:clamp(14px,2vw,26px) clamp(20px,4vw,64px);display:grid;position:fixed;inset:0 0 auto}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__scrolled{--brand-mark-h:clamp(44px, 4.8vw, 68px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#151515b8,#15151500);padding-block:clamp(10px,1.3vw,16px)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight{--gold:var(--ink);background:linear-gradient(180deg, rgba(var(--bone-rgb), .92), rgba(var(--bone-rgb), 0));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--ink)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__brand{color:var(--ink)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navLinks a{color:#151515a8}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navLinks a:hover{color:var(--ink)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navCta{color:var(--ink);border-color:#1515154d}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navCta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.Hero2-module__sxSi4W__navSide{align-items:center;gap:clamp(18px,2.2vw,34px);min-width:0;display:flex}.Hero2-module__sxSi4W__navLeft{grid-column:1;justify-content:flex-end}.Hero2-module__sxSi4W__navRight{grid-column:3;justify-content:flex-start}.Hero2-module__sxSi4W__brand{color:inherit;transition:color .5s var(--ease), opacity .35s var(--ease);grid-column:2;justify-content:center;align-items:center;text-decoration:none;display:flex}.Hero2-module__sxSi4W__brand:hover{opacity:.78}.Hero2-module__sxSi4W__navLinks{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;gap:clamp(18px,2vw,34px);font-size:clamp(11px,.86vw,13px);list-style:none;display:flex}.Hero2-module__sxSi4W__navLinks a{color:#ffffffd1;transition:color .35s var(--ease);padding-bottom:4px;text-decoration:none;position:relative}.Hero2-module__sxSi4W__navLinks a:after{content:"";background:var(--gold);height:1px;transition:right .4s var(--ease);position:absolute;bottom:0;left:0;right:100%}.Hero2-module__sxSi4W__navLinks a:hover{color:#fff}.Hero2-module__sxSi4W__navLinks a:hover:after{right:0}.Hero2-module__sxSi4W__navDrop{position:relative}.Hero2-module__sxSi4W__navDropTrigger{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#ffffffd1;cursor:pointer;transition:color .35s var(--ease);background:0 0;border:none;align-items:center;gap:.6em;padding:0 0 4px;display:inline-flex;position:relative}.Hero2-module__sxSi4W__navDropTrigger:after{content:"";background:var(--gold);height:1px;transition:right .4s var(--ease);position:absolute;bottom:0;left:0;right:100%}.Hero2-module__sxSi4W__navDropTrigger:hover,.Hero2-module__sxSi4W__navDropTrigger.Hero2-module__sxSi4W__navDropOpen{color:#fff}.Hero2-module__sxSi4W__navDropTrigger:hover:after,.Hero2-module__sxSi4W__navDropTrigger.Hero2-module__sxSi4W__navDropOpen:after{right:0}.Hero2-module__sxSi4W__navDropChev{width:5px;height:5px;transition:transform .25s var(--ease);border-bottom:1.2px solid;border-right:1.2px solid;margin-bottom:2px;transform:translateY(-1px)rotate(45deg)}.Hero2-module__sxSi4W__navDropTrigger.Hero2-module__sxSi4W__navDropOpen .Hero2-module__sxSi4W__navDropChev{transform:translateY(1px)rotate(-135deg)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navDropTrigger{color:#151515a8}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navDropTrigger:hover,.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__onLight .Hero2-module__sxSi4W__navDropTrigger.Hero2-module__sxSi4W__navDropOpen{color:var(--ink)}.Hero2-module__sxSi4W__navDropMenu{z-index:50;background:var(--white);border:1px solid var(--line);width:max-content;min-width:230px;max-width:min(320px,100vw - 32px);color:var(--ink);text-align:left;text-transform:none;letter-spacing:normal;animation:Hero2-module__sxSi4W__navDropIn .24s var(--ease);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #1515152e}.Hero2-module__sxSi4W__navDropMenuLeft{left:0;right:auto}@keyframes Hero2-module__sxSi4W__navDropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.Hero2-module__sxSi4W__navDropEyebrow{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--line);margin-bottom:6px;padding:2px 8px 10px;font-size:10px;display:block}.Hero2-module__sxSi4W__navDropList{margin:0;padding:0;list-style:none}.Hero2-module__sxSi4W__navDropList li+li{border-top:1px solid var(--line)}.Hero2-module__sxSi4W__navDropItem{cursor:pointer;text-align:left;width:100%;transition:background .2s var(--ease);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 8px;display:flex}.Hero2-module__sxSi4W__navDropItem:hover{background:#1515150d}.Hero2-module__sxSi4W__navDropName{font-family:var(--font-ui);color:var(--ink);transition:color .2s var(--ease);font-size:14px;font-weight:500}.Hero2-module__sxSi4W__navDropItem:hover .Hero2-module__sxSi4W__navDropName{color:var(--accent)}.Hero2-module__sxSi4W__navDropArrow{font-family:var(--font-ui);color:var(--muted-2);transition:transform .2s var(--ease), color .2s var(--ease);flex:none;font-size:15px}.Hero2-module__sxSi4W__navDropItem:hover .Hero2-module__sxSi4W__navDropArrow{color:var(--accent);transform:translate(3px)}.Hero2-module__sxSi4W__navDropMenu a.Hero2-module__sxSi4W__navDropItem{transition:background .2s var(--ease);padding:11px 8px;text-decoration:none}.Hero2-module__sxSi4W__navDropMenu a.Hero2-module__sxSi4W__navDropItem:after,.Hero2-module__sxSi4W__navDropMenu a.Hero2-module__sxSi4W__navDropItem:hover:after{content:none}.Hero2-module__sxSi4W__navCta{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#fff;cursor:pointer;transition:border-color .35s var(--ease), background .35s var(--ease), color .35s var(--ease);background:0 0;border:1px solid #ffffff61;border-radius:999px;padding:.7em 1.5em;font-size:clamp(11px,.86vw,13px)}.Hero2-module__sxSi4W__navCta:hover{color:var(--ink);background:#fff;border-color:#fff}.Hero2-module__sxSi4W__navInline{align-items:center;gap:clamp(14px,2vw,28px);margin-left:auto;display:flex}.Hero2-module__sxSi4W__burger{z-index:1;color:currentColor;cursor:pointer;background:0 0;border:none;width:30px;height:16px;padding:0;display:none;position:relative}.Hero2-module__sxSi4W__burger:before{content:"";position:absolute;inset:-14px -7px}.Hero2-module__sxSi4W__burger span{height:1.6px;transition:transform .4s var(--ease), top .4s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.Hero2-module__sxSi4W__burger span:first-child{top:2px}.Hero2-module__sxSi4W__burger span:nth-child(2){top:13px}.Hero2-module__sxSi4W__burgerActive span:first-child{top:7px;transform:rotate(45deg)}.Hero2-module__sxSi4W__burgerActive span:nth-child(2){top:7px;transform:rotate(-45deg)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__navOpen{z-index:80;color:#fff;background:0 0}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__navOpen .Hero2-module__sxSi4W__brand{color:#fff}.Hero2-module__sxSi4W__drawer{z-index:70;overscroll-behavior:contain;background:var(--ink);color:#fff;clip-path:inset(0 0 100%);opacity:0;visibility:hidden;transition:clip-path .6s var(--ease), opacity .4s var(--ease), visibility 0s linear .6s;flex-direction:column;justify-content:safe center;padding:clamp(96px,16vh,150px) clamp(28px,8vw,64px) clamp(40px,7vh,72px);display:flex;position:fixed;inset:0;overflow-y:auto}.Hero2-module__sxSi4W__drawerOpen{clip-path:inset(0);opacity:1;visibility:visible;transition:clip-path .6s var(--ease), opacity .4s var(--ease)}.Hero2-module__sxSi4W__menuLinks{flex-direction:column;gap:clamp(12px,2.4vh,24px);margin:0;padding:0;list-style:none;display:flex}.Hero2-module__sxSi4W__menuLinks li{overflow:hidden}.Hero2-module__sxSi4W__menuLinks a{font-family:var(--font-ui);letter-spacing:.005em;color:#fff;opacity:0;transition:transform .6s var(--ease), opacity .6s var(--ease), color .3s var(--ease);font-size:clamp(2.1rem,12vw,3.4rem);font-weight:300;line-height:1.06;text-decoration:none;display:inline-block;transform:translateY(115%)}.Hero2-module__sxSi4W__drawerOpen .Hero2-module__sxSi4W__menuLinks a{opacity:1;transition-delay:calc(var(--i,0) * 70ms + .1s);transform:none}.Hero2-module__sxSi4W__menuLinks a:hover{color:var(--gold)}.Hero2-module__sxSi4W__menuGroup{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);border-top:1px solid #ffffff24;margin-top:clamp(22px,4vh,40px);padding-top:clamp(16px,2.4vh,24px);transform:translateY(14px)}.Hero2-module__sxSi4W__drawerOpen .Hero2-module__sxSi4W__menuGroup{opacity:1;transition-delay:.36s;transform:none}.Hero2-module__sxSi4W__menuGroupLabel{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:10px;display:block}.Hero2-module__sxSi4W__menuGroupList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Hero2-module__sxSi4W__menuGroupList button,.Hero2-module__sxSi4W__menuGroupList a{font-family:var(--font-ui);color:#fff;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:none;align-items:center;gap:.6em;padding:0;font-size:clamp(1.15rem,5.6vw,1.5rem);font-weight:300;line-height:1.2;text-decoration:none;display:inline-flex}.Hero2-module__sxSi4W__menuGroupList button i,.Hero2-module__sxSi4W__menuGroupList a i{color:var(--gold);transition:transform .3s var(--ease);font-size:.75em;font-style:normal}.Hero2-module__sxSi4W__menuGroupList button:hover,.Hero2-module__sxSi4W__menuGroupList a:hover{color:var(--gold)}.Hero2-module__sxSi4W__menuGroupList button:hover i,.Hero2-module__sxSi4W__menuGroupList a:hover i{transform:translate(4px)}.Hero2-module__sxSi4W__menuFoot{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(34px,6vh,64px);padding-top:clamp(22px,3vh,30px);display:flex;transform:translateY(14px)}.Hero2-module__sxSi4W__drawerOpen .Hero2-module__sxSi4W__menuFoot{opacity:1;transition-delay:.42s;transform:none}.Hero2-module__sxSi4W__menuCta{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);background:#fff;border:none;border-radius:999px;padding:.85em 1.8em;font-size:13px}.Hero2-module__sxSi4W__menuCta:hover{background:var(--gold);color:var(--ink)}.Hero2-module__sxSi4W__content{z-index:5;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:clamp(136px,22vh,244px) clamp(20px,5vw,64px) 0;display:flex;position:relative}.Hero2-module__sxSi4W__eyebrow{font-family:var(--font-ui);color:#ffffffe6;letter-spacing:.5em;text-transform:uppercase;text-shadow:0 1px 18px #08060a80;animation:Hero2-module__sxSi4W__hero2Rise 1.2s var(--ease) .3s both;font-size:clamp(10px,1vw,13px)}.Hero2-module__sxSi4W__mobileTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Hero2-module__sxSi4W__hero2Rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px),(max-aspect-ratio:3/2){.Hero2-module__sxSi4W__cut,.Hero2-module__sxSi4W__dim{display:none}.Hero2-module__sxSi4W__stage{aspect-ratio:auto;width:auto;height:auto;inset:0;transform:none}.Hero2-module__sxSi4W__base{object-position:50% 100%}.Hero2-module__sxSi4W__zone{inset:auto auto max(82px, calc(env(safe-area-inset-bottom) + 62px)) auto;clip-path:none;width:calc(50% - 18px);height:58px}.Hero2-module__sxSi4W__zoneVilla{left:12px}.Hero2-module__sxSi4W__zonePenthouse{right:12px}.Hero2-module__sxSi4W__zoneTag,.Hero2-module__sxSi4W__zoneVilla .Hero2-module__sxSi4W__zoneTag,.Hero2-module__sxSi4W__zonePenthouse .Hero2-module__sxSi4W__zoneTag{letter-spacing:.11em;opacity:1;filter:none;width:100%;min-width:0;min-height:58px;padding:0 12px;font-size:clamp(8px,2.2vw,11px);inset:0;transform:none}.Hero2-module__sxSi4W__zoneOptions,.Hero2-module__sxSi4W__zoneVilla .Hero2-module__sxSi4W__zoneOptions,.Hero2-module__sxSi4W__zonePenthouse .Hero2-module__sxSi4W__zoneOptions{width:calc(200% + 12px);min-height:58px;top:0;bottom:0}.Hero2-module__sxSi4W__zoneVilla .Hero2-module__sxSi4W__zoneOptions{transform-origin:0;left:0;right:auto}.Hero2-module__sxSi4W__zonePenthouse .Hero2-module__sxSi4W__zoneOptions{transform-origin:100%;left:auto;right:0}.Hero2-module__sxSi4W__zoneOption{min-height:58px;padding-inline:clamp(8px,2.4vw,16px);font-size:clamp(8px,2.3vw,11px)}}@media (max-width:1080px){.Hero2-module__sxSi4W__navLinks{letter-spacing:.14em;gap:16px}.Hero2-module__sxSi4W__navSide{gap:16px}}@media (max-width:900px){.Hero2-module__sxSi4W__navLeft{display:none}.Hero2-module__sxSi4W__navRight{justify-content:flex-end}.Hero2-module__sxSi4W__navRight .Hero2-module__sxSi4W__navLinks,.Hero2-module__sxSi4W__navInline{display:none}.Hero2-module__sxSi4W__burger{display:block}.Hero2-module__sxSi4W__nav{--brand-mark-h:clamp(42px, 12vw, 60px)}.Hero2-module__sxSi4W__nav.Hero2-module__sxSi4W__scrolled{--brand-mark-h:clamp(34px, 9.5vw, 48px)}}@media (max-width:720px){.Hero2-module__sxSi4W__mobileTitle{clip-path:none;white-space:normal;width:auto;max-width:13ch;height:auto;color:var(--white);font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 2px 42px #08060a7a;animation:Hero2-module__sxSi4W__hero2Rise 1.1s var(--ease) .42s both;margin:clamp(14px,2.4vh,22px) 0 0;font-size:clamp(2rem,9vw,3.25rem);font-weight:300;line-height:1.04;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.Hero2-module__sxSi4W__stage,.Hero2-module__sxSi4W__eyebrow,.Hero2-module__sxSi4W__mobileTitle{animation:none}.Hero2-module__sxSi4W__cut,.Hero2-module__sxSi4W__zoneVilla:hover~.Hero2-module__sxSi4W__cutVilla,.Hero2-module__sxSi4W__zonePenthouse:hover~.Hero2-module__sxSi4W__cutApart{filter:none;transition:none;transform:none}.Hero2-module__sxSi4W__dim{transition:opacity .2s linear}.Hero2-module__sxSi4W__zoneTag{filter:none;transition:opacity .3s var(--ease)}.Hero2-module__sxSi4W__zone:hover .Hero2-module__sxSi4W__zoneTag,.Hero2-module__sxSi4W__zoneHit:focus-visible .Hero2-module__sxSi4W__zoneTag{transform:none}.Hero2-module__sxSi4W__zoneOptions,.Hero2-module__sxSi4W__zoneOption,.Hero2-module__sxSi4W__zoneOption i{transition:none}.Hero2-module__sxSi4W__seaShine{opacity:0;animation:none}.Hero2-module__sxSi4W__glow{opacity:.6;animation:none}.Hero2-module__sxSi4W__drawer,.Hero2-module__sxSi4W__drawerOpen{clip-path:none;transition:opacity .2s linear,visibility}.Hero2-module__sxSi4W__menuLinks a,.Hero2-module__sxSi4W__menuFoot,.Hero2-module__sxSi4W__menuGroup{transition:opacity .2s linear, color .3s var(--ease);transform:none}.Hero2-module__sxSi4W__menuGroupList button i,.Hero2-module__sxSi4W__menuGroupList a i,.Hero2-module__sxSi4W__burger span,.Hero2-module__sxSi4W__nav,.Hero2-module__sxSi4W__brand,.Hero2-module__sxSi4W__navDropTrigger,.Hero2-module__sxSi4W__navDropTrigger:after,.Hero2-module__sxSi4W__navDropChev,.Hero2-module__sxSi4W__navDropItem,.Hero2-module__sxSi4W__navDropName,.Hero2-module__sxSi4W__navDropArrow,.Hero2-module__sxSi4W__navLinks a.Hero2-module__sxSi4W__navDropTrigger,.Hero2-module__sxSi4W__navLinks a.Hero2-module__sxSi4W__navDropTrigger:after,.Hero2-module__sxSi4W__navDropMenu a.Hero2-module__sxSi4W__navDropItem{transition:none}.Hero2-module__sxSi4W__navDropMenu{animation:none}.Hero2-module__sxSi4W__navDropItem:hover .Hero2-module__sxSi4W__navDropArrow,.Hero2-module__sxSi4W__menuGroupList button:hover i,.Hero2-module__sxSi4W__menuGroupList a:hover i{transform:none}}
.EditorialRailHeader-module__oJccYW__header{grid-template-columns:fit-content(52rem) minmax(48px,1fr) auto;align-items:start;column-gap:clamp(16px,2.5vw,36px);max-width:1296px;margin:0 auto clamp(30px,4.5vh,52px);padding-inline:clamp(20px,5vw,88px);display:grid}.EditorialRailHeader-module__oJccYW__copy{text-align:start;opacity:0;min-width:0;max-width:52rem;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(12px)}.EditorialRailHeader-module__oJccYW__revealed .EditorialRailHeader-module__oJccYW__copy{opacity:1;transform:none}.EditorialRailHeader-module__oJccYW__title{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--ink);font-size:clamp(2.75rem,5.6vw,5.25rem);font-weight:350;line-height:.9}.EditorialRailHeader-module__oJccYW__subtitle{max-width:46ch;font-family:var(--font-ui);letter-spacing:.045em;color:var(--muted);margin-top:clamp(14px,2vh,22px);font-size:clamp(.82rem,1.1vw,.96rem);font-weight:400;line-height:1.55}.EditorialRailHeader-module__oJccYW__detail{max-width:54ch;font-family:var(--font-ui);color:var(--muted-2);margin-top:8px;font-size:clamp(.78rem,1vw,.9rem);font-weight:300;line-height:1.55}.EditorialRailHeader-module__oJccYW__rule{background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform 1s var(--ease) .15s;margin-top:clamp(22px,2.8vw,40px);transform:scaleX(0)}.EditorialRailHeader-module__oJccYW__revealed .EditorialRailHeader-module__oJccYW__rule{transform:scaleX(1)}.EditorialRailHeader-module__oJccYW__actions{display:flex}[dir=rtl] .EditorialRailHeader-module__oJccYW__rule{transform-origin:100%}@media (max-width:720px){.EditorialRailHeader-module__oJccYW__header{grid-template-columns:minmax(0,auto) minmax(32px,1fr);column-gap:clamp(12px,4vw,20px)}.EditorialRailHeader-module__oJccYW__title{font-size:clamp(2.3rem,11vw,3.5rem);line-height:.94}.EditorialRailHeader-module__oJccYW__actions{display:none}}@media (prefers-reduced-motion:reduce){.EditorialRailHeader-module__oJccYW__copy,.EditorialRailHeader-module__oJccYW__rule{opacity:1;transition:none;transform:none}}
.IconButton-module__Nkf5lG__iconButton{cursor:pointer;width:48px;height:48px;color:var(--ink);font-family:var(--font-display);transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), opacity .35s var(--ease);background:0 0;border:1px solid #15151547;border-radius:0;place-items:center;padding-bottom:3px;font-size:22px;line-height:1;display:grid}.IconButton-module__Nkf5lG__iconButton:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.IconButton-module__Nkf5lG__iconButton:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.IconButton-module__Nkf5lG__iconButton:disabled{opacity:.28;pointer-events:none}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.BlogDrawer-module__gY2kCa__tab{z-index:70;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;writing-mode:vertical-rl;transition:transform .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);animation:BlogDrawer-module__gY2kCa__jdTabIn .5s var(--ease) both;border-left:none;align-items:center;gap:.7em;padding:16px 9px;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)translate(0)}@keyframes BlogDrawer-module__gY2kCa__jdTabIn{0%{opacity:0;transform:translateY(-50%)translate(-101%)}to{opacity:1;transform:translateY(-50%)translate(0)}}.BlogDrawer-module__gY2kCa__tab:hover,.BlogDrawer-module__gY2kCa__tab:focus-visible{border-color:var(--accent);color:var(--accent);transform:translateY(-50%)translate(3px)}.BlogDrawer-module__gY2kCa__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogDrawer-module__gY2kCa__tabLabel{font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:500;transform:rotate(180deg)}.BlogDrawer-module__gY2kCa__tabCount{border:1px solid var(--accent);width:18px;height:18px;font-family:var(--font-display);color:var(--accent);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;transform:rotate(180deg)}.BlogDrawer-module__gY2kCa__scrim{z-index:100;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;background:#1515156b;position:fixed;inset:0}.BlogDrawer-module__gY2kCa__scrimOpen{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.BlogDrawer-module__gY2kCa__panel{z-index:101;background:var(--white);width:min(420px,92vw);height:100%;color:var(--ink);border-left:1px solid var(--line);overscroll-behavior:contain;visibility:hidden;pointer-events:none;transition:transform .46s var(--ease), visibility 0s linear .46s;flex-direction:column;padding:clamp(28px,5vh,52px) clamp(24px,3vw,44px) clamp(24px,4vh,40px);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px -30px #15151566}.BlogDrawer-module__gY2kCa__panelOpen{visibility:visible;pointer-events:auto;transition:transform .46s var(--ease);transform:translate(0)}.BlogDrawer-module__gY2kCa__close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:clamp(18px,3vh,28px);right:clamp(18px,3vw,30px)}.BlogDrawer-module__gY2kCa__close:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.BlogDrawer-module__gY2kCa__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogDrawer-module__gY2kCa__head{flex-direction:column;gap:12px;margin-bottom:clamp(26px,4vh,40px);padding-right:48px;display:flex}.BlogDrawer-module__gY2kCa__eyebrow{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.BlogDrawer-module__gY2kCa__title{font-family:var(--font-display);color:var(--ink);max-width:16ch;font-size:clamp(1.7rem,4.5vw,2.15rem);font-weight:400;line-height:1.08}.BlogDrawer-module__gY2kCa__latestLabel{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:10px}.BlogDrawer-module__gY2kCa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogDrawer-module__gY2kCa__row{border-bottom:1px solid var(--line)}.BlogDrawer-module__gY2kCa__rowLink{color:var(--ink);grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.BlogDrawer-module__gY2kCa__thumb{aspect-ratio:4/3;background:var(--line);border:1px solid var(--line);width:84px;display:block;position:relative;overflow:hidden}.BlogDrawer-module__gY2kCa__thumb img{object-fit:cover;transition:transform .5s var(--ease);will-change:transform}.BlogDrawer-module__gY2kCa__rowLink:hover .BlogDrawer-module__gY2kCa__thumb img{transform:scale(1.05)}.BlogDrawer-module__gY2kCa__rowBody{flex-direction:column;gap:6px;min-width:0;display:flex}.BlogDrawer-module__gY2kCa__rowMeta{align-items:center;gap:.8em;display:flex}.BlogDrawer-module__gY2kCa__date{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.BlogDrawer-module__gY2kCa__newTag{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4em;font-size:9px;font-weight:500;display:inline-flex}.BlogDrawer-module__gY2kCa__newTag:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px}.BlogDrawer-module__gY2kCa__rowTitle{font-family:var(--font-display);color:var(--ink);transition:color .3s var(--ease);font-size:clamp(1rem,3.6vw,1.15rem);font-weight:400;line-height:1.22}.BlogDrawer-module__gY2kCa__rowLink:hover .BlogDrawer-module__gY2kCa__rowTitle{color:var(--accent)}.BlogDrawer-module__gY2kCa__readAll{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--accent);transition:color .3s var(--ease), gap .3s var(--ease);align-self:flex-start;align-items:center;gap:.6em;margin-top:clamp(24px,4vh,36px);padding-bottom:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.BlogDrawer-module__gY2kCa__readAll:hover{color:var(--accent);gap:.9em}.BlogDrawer-module__gY2kCa__readAll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.BlogDrawer-module__gY2kCa__tab{padding:13px 7px}.BlogDrawer-module__gY2kCa__tabLabel{letter-spacing:.22em;font-size:10px}.BlogDrawer-module__gY2kCa__tabCount{width:16px;height:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.BlogDrawer-module__gY2kCa__tab{transition:border-color .35s var(--ease), color .35s var(--ease);opacity:1;animation:none;transform:translateY(-50%)}.BlogDrawer-module__gY2kCa__tab:hover,.BlogDrawer-module__gY2kCa__tab:focus-visible{transform:translateY(-50%)}.BlogDrawer-module__gY2kCa__scrim{transition:opacity .2s linear,visibility 0s linear .2s}.BlogDrawer-module__gY2kCa__scrimOpen{transition:opacity .2s linear}.BlogDrawer-module__gY2kCa__panel{opacity:0;visibility:hidden;transition:opacity .2s linear;transform:translate(0)}.BlogDrawer-module__gY2kCa__panelOpen{opacity:1;visibility:visible}.BlogDrawer-module__gY2kCa__thumb img{transition:none;transform:none}.BlogDrawer-module__gY2kCa__rowLink:hover .BlogDrawer-module__gY2kCa__thumb img{transition:none;transform:none}}
.OfferPromos-module__WxD64W__rail{z-index:70;transition:top .2s var(--ease);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.OfferPromos-module__WxD64W__railDragging{transition:none}.OfferPromos-module__WxD64W__railDragging,.OfferPromos-module__WxD64W__railDragging .OfferPromos-module__WxD64W__tab{cursor:grabbing}.OfferPromos-module__WxD64W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OfferPromos-module__WxD64W__tab{width:48px;min-height:132px;box-shadow:-12px 14px 36px color-mix(in srgb, var(--navy-ink) 28%, transparent);cursor:pointer;touch-action:none;writing-mode:vertical-rl;transition:width .3s var(--ease), transform .3s var(--ease), opacity .24s var(--ease), box-shadow .3s var(--ease), visibility 0s linear;border-radius:14px 0 0 14px;justify-content:center;align-items:center;gap:12px;padding:16px 11px;display:flex}.OfferPromos-module__WxD64W__tab.OfferPromos-module__WxD64W__hot{--gold:var(--white);border:1px solid color-mix(in srgb, var(--gold) 78%, var(--cream));background:var(--gold);color:var(--navy-ink);border-right:0}.OfferPromos-module__WxD64W__tab.OfferPromos-module__WxD64W__resell{border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);background:var(--navy-ink);color:var(--cream);border-right:0}.OfferPromos-module__WxD64W__tab:hover,.OfferPromos-module__WxD64W__tab:focus-visible{width:54px;box-shadow:-18px 18px 44px color-mix(in srgb, var(--navy-ink) 38%, transparent)}.OfferPromos-module__WxD64W__tab:focus-visible{outline:none}.OfferPromos-module__WxD64W__tab:focus-visible .OfferPromos-module__WxD64W__tabLabel{text-underline-offset:3px;text-decoration:underline}.OfferPromos-module__WxD64W__tabHidden{opacity:0;visibility:hidden;pointer-events:none;transition:width .3s var(--ease), transform .3s var(--ease), opacity .24s var(--ease), box-shadow .3s var(--ease), visibility 0s linear .3s;transform:translate(100%)}.OfferPromos-module__WxD64W__tabLabel{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600;transform:rotate(180deg)}.OfferPromos-module__WxD64W__tabSpark{border:2px solid;border-radius:50%;flex:none;width:8px;height:8px;transform:rotate(180deg)}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__tabSpark{border-color:var(--navy-ink);animation:OfferPromos-module__WxD64W__offerPromoPulseInk 1.8s var(--ease) infinite}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__tabSpark{border-color:var(--gold);animation:OfferPromos-module__WxD64W__offerPromoPulseGold 1.8s var(--ease) infinite}@keyframes OfferPromos-module__WxD64W__offerPromoPulseInk{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--navy-ink) 36%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@keyframes OfferPromos-module__WxD64W__offerPromoPulseGold{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 36%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.OfferPromos-module__WxD64W__scrim{z-index:220;background:color-mix(in srgb, var(--navy-ink) 82%, transparent);-webkit-backdrop-filter:blur(7px)saturate(.8);opacity:0;visibility:hidden;transition:opacity .28s var(--ease), visibility 0s linear .28s;position:fixed;inset:0}.OfferPromos-module__WxD64W__scrimOpen{opacity:1;visibility:visible;transition:opacity .28s var(--ease)}.OfferPromos-module__WxD64W__dialog{z-index:221;border:1px solid color-mix(in srgb, var(--gold) 48%, transparent);width:min(980px,100vw - clamp(32px,8vw,112px));min-height:clamp(460px,66dvh,620px);max-height:calc(100dvh - 32px);box-shadow:0 36px 100px color-mix(in srgb, var(--navy-ink) 68%, transparent);opacity:0;visibility:hidden;transition:opacity .28s var(--ease), transform .38s var(--ease), visibility 0s linear .38s;border-radius:2px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(24px - 50%))scale(.975)}.OfferPromos-module__WxD64W__dialog.OfferPromos-module__WxD64W__hot{--gold:var(--white);background:var(--navy-ink)}.OfferPromos-module__WxD64W__dialog.OfferPromos-module__WxD64W__resell{background:var(--bone)}.OfferPromos-module__WxD64W__dialogOpen{opacity:1;visibility:visible;transition:opacity .28s var(--ease), transform .38s var(--ease);transform:translate(-50%,-50%)scale(1)}.OfferPromos-module__WxD64W__visual{min-height:100%;position:relative;overflow:hidden}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__visual{background:var(--navy)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__visual{background:var(--line)}.OfferPromos-module__WxD64W__visual:after{content:"";position:absolute;inset:0}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__visual:after{background:linear-gradient(90deg, transparent 40%, color-mix(in srgb, var(--navy-ink) 22%, transparent) 72%, var(--navy-ink) 100%)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__visual:after{background:linear-gradient(90deg, transparent 40%, color-mix(in srgb, var(--bone) 22%, transparent) 72%, var(--bone) 100%)}.OfferPromos-module__WxD64W__image{object-fit:cover}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__image{object-position:48% center;filter:saturate(.82)contrast(1.05)brightness(.78)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__image{object-position:50% 44%;filter:saturate(.88)contrast(1.02)}.OfferPromos-module__WxD64W__content{isolation:isolate;flex-direction:column;justify-content:space-between;gap:clamp(34px,6vh,64px);padding:clamp(64px,8vh,88px) clamp(30px,4.4vw,58px) clamp(34px,5vh,54px);display:flex;position:relative}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__content{color:var(--cream)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__content{color:var(--ink)}.OfferPromos-module__WxD64W__content:before{content:"";z-index:-1;background:linear-gradient(transparent, var(--gold), transparent);width:1px;height:100%;box-shadow:0 0 24px color-mix(in srgb, var(--gold) 34%, transparent);opacity:.82;position:absolute;top:0;left:0}.OfferPromos-module__WxD64W__close{width:44px;height:44px;font-family:var(--font-ui);cursor:pointer;transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), transform .22s var(--ease);background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:24px;font-weight:300;line-height:1;display:grid;position:absolute;top:18px;right:18px}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__close{border-color:color-mix(in srgb, var(--cream) 34%, transparent);color:var(--cream)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__close{border-color:color-mix(in srgb, var(--ink) 34%, transparent);color:var(--ink)}.OfferPromos-module__WxD64W__close:hover{border-color:var(--gold);background:var(--gold);color:var(--navy-ink);transform:rotate(5deg)}.OfferPromos-module__WxD64W__close:focus-visible,.OfferPromos-module__WxD64W__cta:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__close:focus-visible,.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__cta:focus-visible{outline-color:var(--accent)}.OfferPromos-module__WxD64W__eyebrow,.OfferPromos-module__WxD64W__copy{opacity:0;transition:opacity .32s var(--ease), transform .42s var(--ease);transform:translateY(10px)}.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__eyebrow,.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__copy,.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__cta{opacity:1;transform:none}.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__eyebrow{transition-delay:.12s}.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__copy{transition-delay:.18s}.OfferPromos-module__WxD64W__eyebrow{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-self:flex-start;align-items:center;gap:10px;font-size:10px;font-weight:500;display:inline-flex}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__eyebrow{color:var(--accent)}.OfferPromos-module__WxD64W__liveDot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 16px var(--gold);border-radius:50%}.OfferPromos-module__WxD64W__copy{flex-direction:column;gap:24px;display:flex}.OfferPromos-module__WxD64W__title{max-width:10ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,4.4vw,4.6rem);font-weight:300;line-height:.96}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__title{color:var(--white)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__title{color:var(--ink)}.OfferPromos-module__WxD64W__description{max-width:36ch;font-family:var(--font-ui);margin:0;font-size:clamp(.9rem,1.25vw,1.04rem);font-weight:300;line-height:1.65}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__description{color:color-mix(in srgb, var(--cream) 78%, transparent)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__description{color:var(--muted)}.OfferPromos-module__WxD64W__cta{border-top:1px solid color-mix(in srgb, var(--gold) 64%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gold) 64%, transparent);min-height:48px;font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;opacity:0;transition:color .24s var(--ease), padding .24s var(--ease), opacity .32s var(--ease), transform .42s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:13px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex;transform:translateY(10px)}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__cta{color:var(--cream)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__cta{color:var(--ink)}.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__cta{transition:color .24s var(--ease), padding .24s var(--ease), opacity .32s var(--ease) .26s, transform .42s var(--ease) .26s}.OfferPromos-module__WxD64W__cta:hover{color:var(--gold);padding-left:6px;padding-right:6px}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__cta:hover{color:var(--accent)}.OfferPromos-module__WxD64W__arrow{font-family:var(--font-ui);color:var(--gold);transition:transform .24s var(--ease);font-size:21px;font-weight:300;line-height:1}.OfferPromos-module__WxD64W__cta:hover .OfferPromos-module__WxD64W__arrow{transform:translate(4px)}@media (max-width:700px),(max-height:560px){.OfferPromos-module__WxD64W__rail{gap:6px}.OfferPromos-module__WxD64W__tab{min-height:118px;padding:14px 9px}.OfferPromos-module__WxD64W__tabLabel{letter-spacing:.17em;font-size:10px}.OfferPromos-module__WxD64W__dialog{grid-template-rows:minmax(150px,26dvh) auto;grid-template-columns:1fr;width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.OfferPromos-module__WxD64W__visual{min-height:150px}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__visual:after{background:linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--navy-ink) 22%, transparent) 68%, var(--navy-ink) 100%)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__visual:after{background:linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--bone) 22%, transparent) 68%, var(--bone) 100%)}.OfferPromos-module__WxD64W__content{gap:22px;min-height:0;padding:26px 22px 22px}.OfferPromos-module__WxD64W__content:before{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:100%;height:1px;top:0;left:0}.OfferPromos-module__WxD64W__close{top:14px;right:14px}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__close{border-color:color-mix(in srgb, var(--cream) 60%, transparent);background:color-mix(in srgb, var(--navy-ink) 44%, transparent)}.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__close{border-color:color-mix(in srgb, var(--ink) 60%, transparent);background:color-mix(in srgb, var(--bone) 44%, transparent)}.OfferPromos-module__WxD64W__eyebrow{padding-right:52px}.OfferPromos-module__WxD64W__copy{gap:14px}.OfferPromos-module__WxD64W__title{max-width:12ch;font-size:clamp(2rem,9vw,3rem)}.OfferPromos-module__WxD64W__description{max-width:42ch;font-size:.9rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.OfferPromos-module__WxD64W__rail{transition:none}.OfferPromos-module__WxD64W__tab,.OfferPromos-module__WxD64W__scrim,.OfferPromos-module__WxD64W__dialog,.OfferPromos-module__WxD64W__close,.OfferPromos-module__WxD64W__cta,.OfferPromos-module__WxD64W__arrow{transition-duration:.15s}.OfferPromos-module__WxD64W__dialog,.OfferPromos-module__WxD64W__dialogOpen{transform:translate(-50%,-50%)}.OfferPromos-module__WxD64W__eyebrow,.OfferPromos-module__WxD64W__copy,.OfferPromos-module__WxD64W__cta,.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__eyebrow,.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__copy,.OfferPromos-module__WxD64W__dialogOpen .OfferPromos-module__WxD64W__cta{transition-duration:.15s;transition-delay:0s;transform:none}.OfferPromos-module__WxD64W__hot .OfferPromos-module__WxD64W__tabSpark,.OfferPromos-module__WxD64W__resell .OfferPromos-module__WxD64W__tabSpark{animation:none}}
.ScreenBlur-module__3Cguaa__topBlur{pointer-events:none;z-index:45;isolation:isolate;height:clamp(70px,11vh,130px);position:fixed;top:0;left:0;right:0;overflow:hidden}.ScreenBlur-module__3Cguaa__bottomBlur{pointer-events:none;z-index:45;isolation:isolate;height:clamp(80px,13vh,160px);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ScreenBlur-module__3Cguaa__topLayer1{-webkit-backdrop-filter:blur(1px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000f2 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000f2 45%,#0000 100%)}.ScreenBlur-module__3Cguaa__topLayer2{-webkit-backdrop-filter:blur(2px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 35%,#0000 82%);mask-image:linear-gradient(#000 0%,#000000d9 35%,#0000 82%)}.ScreenBlur-module__3Cguaa__topLayer3{-webkit-backdrop-filter:blur(4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b3 25%,#0000 65%);mask-image:linear-gradient(#000 0%,#000000b3 25%,#0000 65%)}.ScreenBlur-module__3Cguaa__topLayer4{-webkit-backdrop-filter:blur(8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 18%,#0000 50%);mask-image:linear-gradient(#000 0%,#0000008c 18%,#0000 50%)}.ScreenBlur-module__3Cguaa__topLayer5{-webkit-backdrop-filter:blur(16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0006 10%,#0000 36%);mask-image:linear-gradient(#000 0%,#0006 10%,#0000 36%)}.ScreenBlur-module__3Cguaa__topLayer6{-webkit-backdrop-filter:blur(28px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 22%);mask-image:linear-gradient(#000 0%,#0000 22%)}.ScreenBlur-module__3Cguaa__bottomLayer1{-webkit-backdrop-filter:blur(1px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000f2 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000f2 55%,#000 100%)}.ScreenBlur-module__3Cguaa__bottomLayer2{-webkit-backdrop-filter:blur(2px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000000d9 65%,#000 100%);mask-image:linear-gradient(#0000 18%,#000000d9 65%,#000 100%)}.ScreenBlur-module__3Cguaa__bottomLayer3{-webkit-backdrop-filter:blur(4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 35%,#000000b3 75%,#000 100%);mask-image:linear-gradient(#0000 35%,#000000b3 75%,#000 100%)}.ScreenBlur-module__3Cguaa__bottomLayer4{-webkit-backdrop-filter:blur(8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#0000008c 82%,#000 100%);mask-image:linear-gradient(#0000 50%,#0000008c 82%,#000 100%)}.ScreenBlur-module__3Cguaa__bottomLayer5{-webkit-backdrop-filter:blur(16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 64%,#0006 90%,#000 100%);mask-image:linear-gradient(#0000 64%,#0006 90%,#000 100%)}.ScreenBlur-module__3Cguaa__bottomLayer6{-webkit-backdrop-filter:blur(28px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 78%,#000 100%);mask-image:linear-gradient(#0000 78%,#000 100%)}@media (max-width:899px){.ScreenBlur-module__3Cguaa__topBlur,.ScreenBlur-module__3Cguaa__bottomBlur{display:none}}@media (prefers-reduced-motion:reduce){.ScreenBlur-module__3Cguaa__topBlur,.ScreenBlur-module__3Cguaa__bottomBlur{display:none}}
