:root{--jungle:#3f5046;--jungle-deep:#26382f;--sand:#f2eee4;--andaman:#103b50;--mist:#c9d7d8;--palm:#61733b;--slate:#666d69;--ink:#17251f;--white:#fffdf7;--line:#17251f38;--serif:var(--taina-serif),Georgia,serif;--sans:var(--taina-sans),Arial,sans-serif}:not(:where(.teaser-site,.teaser-site *)){box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font-family:var(--sans);margin:0;font-style:normal}body :not(:where(.teaser-site,.teaser-site *)){font-style:normal!important}a:not(:where(.teaser-site,.teaser-site *)){color:inherit;text-decoration:none}button:not(:where(.teaser-site,.teaser-site *)),input:not(:where(.teaser-site,.teaser-site *)),select:not(:where(.teaser-site,.teaser-site *)){font:inherit}button:not(:where(.teaser-site,.teaser-site *)),a:not(:where(.teaser-site,.teaser-site *)){cursor:pointer}img:not(:where(.teaser-site,.teaser-site *)){width:100%;max-width:100%;display:block}h1:not(:where(.teaser-site,.teaser-site *)),h2:not(:where(.teaser-site,.teaser-site *)),h3:not(:where(.teaser-site,.teaser-site *)),p:not(:where(.teaser-site,.teaser-site *)),figure:not(:where(.teaser-site,.teaser-site *)){margin:0}:not(:where(.teaser-site,.teaser-site *))::selection{background:var(--palm);color:#fff}[data-reveal]:not(:where(.teaser-site,.teaser-site *)){opacity:0;transition:opacity 1s,transform 1.1s;transform:translateY(55px)}[data-reveal].is-visible:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none}.intro:not(:where(.teaser-site,.teaser-site *)){z-index:999;background:var(--jungle-deep);color:var(--white);place-items:center;transition:opacity .8s .15s,visibility .8s .15s;display:grid;position:fixed;inset:0}.site-ready .intro:not(:where(.teaser-site,.teaser-site *)){opacity:0;visibility:hidden}.intro-frame:not(:where(.teaser-site,.teaser-site *)){clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);border:1px solid #fff2;animation:1.5s both introFrame;position:absolute;inset:20px}.intro-mark:not(:where(.teaser-site,.teaser-site *)){text-align:center;animation:1.35s .25s both introLogo}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(70px,10vw,150px)/.72 var(--serif);letter-spacing:-.065em;display:block}.intro-mark small:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.38em;margin-top:20px;font-size:10px;display:block}.intro>p:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.3em;text-transform:uppercase;font-size:9px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.intro>i:not(:where(.teaser-site,.teaser-site *)){transform-origin:top;background:#fff9;width:1px;height:70px;animation:1.2s .3s both introLine;position:absolute;bottom:78px;left:50%}@keyframes introFrame{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes introLogo{0%{opacity:0;filter:blur(12px);transform:scale(.88)}to{opacity:1;filter:none;transform:none}}@keyframes introLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.topbar:not(:where(.teaser-site,.teaser-site *)){z-index:100;color:#fff;text-transform:uppercase;text-shadow:0 1px 14px #0008;justify-content:space-between;align-items:flex-start;padding:28px 4vw;transition:color .3s;display:flex;position:fixed;top:0;left:0;right:0}.topbar-dark:not(:where(.teaser-site,.teaser-site *)){color:var(--ink);text-shadow:none;background:linear-gradient(var(--sand),transparent)}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font:500 34px/.7 var(--serif);letter-spacing:-.04em;display:block}.brand-lockup span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.25em;font-size:7px}.topbar-actions:not(:where(.teaser-site,.teaser-site *)){text-align:right;align-items:flex-start;gap:24px;display:flex}.topbar-actions a:not(:where(.teaser-site,.teaser-site *)),.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){color:inherit;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;line-height:1.35}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){font:500 24px/.85 var(--serif);max-width:150px}.site-menu:not(:where(.teaser-site,.teaser-site *)){z-index:200;background:var(--jungle-deep);color:var(--white);opacity:0;visibility:hidden;padding:7vh 7vw;transition:all .45s;position:fixed;inset:0;transform:translateY(-16px)}.site-menu.is-open:not(:where(.teaser-site,.teaser-site *)){opacity:1;visibility:visible;transform:none}.menu-x:not(:where(.teaser-site,.teaser-site *)){color:#fff;text-transform:uppercase;letter-spacing:.16em;background:0 0;border:1px solid #fff5;border-radius:999px;padding:12px 20px;font-size:8px;position:absolute;top:34px;right:5vw}.menu-label:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.2em;font-size:9px}.site-menu nav:not(:where(.teaser-site,.teaser-site *)){width:min(900px,90vw);margin:12vh auto 0}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){font:400 clamp(45px,7vw,105px)/.9 var(--serif);border-bottom:1px solid #fff3;justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.site-menu nav span:not(:where(.teaser-site,.teaser-site *)){font:500 9px var(--sans);letter-spacing:.15em}.era-hero:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);height:310svh}.hero-stage:not(:where(.teaser-site,.teaser-site *)){color:#fff;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.hero-render:not(:where(.teaser-site,.teaser-site *)),.hero-overlay:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%;position:absolute;inset:0}.hero-render:not(:where(.teaser-site,.teaser-site *)){opacity:0;transition:opacity 1.2s,transform 8s;transform:scale(1.07)}.hero-render.active:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:scale(1.01)}.hero-title:not(:where(.teaser-site,.teaser-site *)){z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(760px,80vw);display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(100px,15vw,225px)/.65 var(--serif);letter-spacing:-.075em;text-shadow:0 3px 28px #0004}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(22px,2.6vw,40px)/1 var(--serif);letter-spacing:.18em;text-transform:uppercase;margin-top:30px}.hero-title small:not(:where(.teaser-site,.teaser-site *)){font:500 9px/1.4 var(--sans);letter-spacing:.28em;text-transform:uppercase;margin-top:18px}.coast:not(:where(.teaser-site,.teaser-site *)){z-index:2;font:500 18px var(--serif);text-transform:uppercase;letter-spacing:.48em;position:absolute;top:46%}.coast-left:not(:where(.teaser-site,.teaser-site *)){left:8vw}.coast-right:not(:where(.teaser-site,.teaser-site *)){right:8vw}.day-switch:not(:where(.teaser-site,.teaser-site *)){z-index:3;text-transform:uppercase;align-items:center;gap:14px;display:flex;position:absolute;top:29px;left:50%;transform:translate(-50%)}.day-switch button:not(:where(.teaser-site,.teaser-site *)){color:#fff;letter-spacing:.15em;opacity:.45;background:0 0;border:0;font-size:8px}.day-switch button.active:not(:where(.teaser-site,.teaser-site *)){opacity:1}.day-switch i:not(:where(.teaser-site,.teaser-site *)){background:#ffffff7a;width:70px;height:1px;position:relative}.day-switch b:not(:where(.teaser-site,.teaser-site *)){background:#fff;width:34px;height:5px;transition:transform .55s;position:absolute;top:-2px;left:0}.day-switch b.night:not(:where(.teaser-site,.teaser-site *)){transform:translate(36px)}.view-apartments:not(:where(.teaser-site,.teaser-site *)){z-index:3;text-align:center;text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:128px;height:128px;font-size:8px;transition:all .4s;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.view-apartments b:not(:where(.teaser-site,.teaser-site *)){font-size:14px;position:absolute;top:15px;right:14px}.scroll-index:not(:where(.teaser-site,.teaser-site *)),.side-rail:not(:where(.teaser-site,.teaser-site *)){z-index:3;text-transform:uppercase;letter-spacing:.15em;flex-direction:column;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:34px;left:4vw}.scroll-index i:not(:where(.teaser-site,.teaser-site *)),.side-rail i:not(:where(.teaser-site,.teaser-site *)){background:#fff8;width:1px;height:60px}.scroll-index small:not(:where(.teaser-site,.teaser-site *)),.side-rail small:not(:where(.teaser-site,.teaser-site *)){writing-mode:vertical-rl;transform:rotate(180deg)}.render-pulse:not(:where(.teaser-site,.teaser-site *)){z-index:2;border:1px solid #fff;border-radius:50%;width:24px;height:24px;animation:2.4s infinite pulse;position:absolute}.render-pulse:after:not(:where()){content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.pulse-one:not(:where(.teaser-site,.teaser-site *)){top:44%;left:30%}.pulse-two:not(:where(.teaser-site,.teaser-site *)){animation-delay:1.2s;top:62%;right:25%}@keyframes pulse{50%{transform:scale(1.15);box-shadow:0 0 0 14px #ffffff1c}}.secret-transition:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);place-items:center;min-height:130svh;display:grid;position:relative;overflow:hidden}.secret-transition:before:not(:where()){content:"";background:var(--mist);border-radius:50%;width:120vw;height:120vw;position:absolute;top:-34vw;left:-10vw}.secret-orbit:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(34px,5vw,72px) var(--serif);position:absolute;inset:0}.secret-orbit span:not(:where(.teaser-site,.teaser-site *)){position:absolute}.secret-orbit span:first-child:not(:where(.teaser-site,.teaser-site *)){top:12%;left:18%;transform:rotate(-18deg)}.secret-orbit span:nth-child(2):not(:where(.teaser-site,.teaser-site *)){top:14%;right:20%;transform:rotate(16deg)}.secret-orbit span:nth-child(3):not(:where(.teaser-site,.teaser-site *)){bottom:10%;left:50%;transform:translate(-50%)}.secret-center:not(:where(.teaser-site,.teaser-site *)){z-index:1;text-align:center;width:min(700px,80vw);position:relative}.secret-center p:not(:where(.teaser-site,.teaser-site *)),.secret-center span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.18em;text-transform:uppercase;font-size:9px;line-height:1.7}.secret-center strong:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(100px,17vw,240px)/.75 var(--serif);letter-spacing:-.075em;margin:12vh 0;display:block}.secret-center h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(45px,6vw,88px)/.9 var(--serif);margin-bottom:28px}.reasons-era:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);padding:16vh 7vw 14vh;position:relative}.reasons-era .side-rail:not(:where(.teaser-site,.teaser-site *)){color:var(--andaman);position:absolute;top:20vh;bottom:auto}.reasons-era .side-rail i:not(:where(.teaser-site,.teaser-site *)){background:#173c505c}.reasons-intro:not(:where(.teaser-site,.teaser-site *)){text-align:center}.reasons-intro p:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.18em;font-size:9px}.reasons-intro h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(80px,12vw,175px)/.72 var(--serif);letter-spacing:-.06em;margin:30px 0 12vh}.reason-scene:not(:where(.teaser-site,.teaser-site *)){width:min(1100px,90vw);height:86svh;margin:auto;position:relative}.reason-scene>img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%;transition:opacity .4s}.reason-card:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);width:min(480px,46vw);padding:48px;position:absolute;bottom:0;left:0}.reason-card>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.18em;font-size:9px}.reason-card h3:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(36px,4vw,62px)/.95 var(--serif);margin:30px 0 24px}.reason-card p:not(:where(.teaser-site,.teaser-site *)){font-size:13px;line-height:1.75}.reason-controls:not(:where(.teaser-site,.teaser-site *)){color:#fff;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px;right:22px}.reason-controls button:not(:where(.teaser-site,.teaser-site *)){color:#fff;background:0 0;border:1px solid #fff9;border-radius:50%;width:42px;height:42px}.reason-controls span:not(:where(.teaser-site,.teaser-site *)){font-size:9px}.statement-panel:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle);color:#fff;text-align:center;place-items:center;min-height:92svh;padding:12vh 10vw;display:grid}.statement-panel p:not(:where(.teaser-site,.teaser-site *)){max-width:1150px;font:500 clamp(48px,7vw,105px)/.96 var(--serif);letter-spacing:-.045em}.project-story:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:170svh;padding:16vh 6vw;display:grid}.story-image:not(:where(.teaser-site,.teaser-site *)){height:112svh}.story-image img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.story-copy>span:not(:where(.teaser-site,.teaser-site *)),.location-copy>span:not(:where(.teaser-site,.teaser-site *)),.teaser-copy>span:not(:where(.teaser-site,.teaser-site *)),.amenities-overlay>span:not(:where(.teaser-site,.teaser-site *)),.home-final>div>span:not(:where(.teaser-site,.teaser-site *)),.apartments-hero>span:not(:where(.teaser-site,.teaser-site *)),.contact-hero>div>span:not(:where(.teaser-site,.teaser-site *)),.apartments-catalog>div>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.18em;text-transform:uppercase;font-size:9px}.story-copy h2:not(:where(.teaser-site,.teaser-site *)),.location-copy h2:not(:where(.teaser-site,.teaser-site *)),.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)),.amenities-overlay h2:not(:where(.teaser-site,.teaser-site *)),.home-final h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(60px,7vw,108px)/.82 var(--serif);letter-spacing:-.055em;margin:35px 0}.story-copy p:not(:where(.teaser-site,.teaser-site *)){max-width:480px;font-size:14px;line-height:1.8}.story-copy a:not(:where(.teaser-site,.teaser-site *)),.teaser-copy a:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;margin-top:42px;padding:0 0 8px;font-size:9px;display:inline-flex}.location-map-section:not(:where(.teaser-site,.teaser-site *)){background:var(--andaman);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;min-height:120svh;padding:14vh 6vw;display:grid}.location-copy p:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.22em;text-transform:uppercase;font-size:10px}.location-map-section figure:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);height:88svh;padding:18px}.location-map-section figure img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:calc(100% - 28px)}.location-map-section figcaption:not(:where(.teaser-site,.teaser-site *)){color:var(--ink);text-transform:uppercase;letter-spacing:.15em;margin-top:10px;font-size:8px}.residences-teaser:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:120svh;padding:14vh 7vw;display:grid}.teaser-image:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);height:84svh;padding:20px}.teaser-image img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:100%}.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(80px,10vw,150px)}.teaser-copy p:not(:where(.teaser-site,.teaser-site *)){max-width:470px;font-size:14px;line-height:1.8}.teaser-copy a:not(:where(.teaser-site,.teaser-site *)){border:1px solid;border-radius:999px;justify-content:space-between;width:min(330px,100%);padding:18px 24px}.amenities-wide:not(:where(.teaser-site,.teaser-site *)){color:#fff;height:125svh;position:relative}.amenities-wide>img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.amenities-wide:after:not(:where()){content:"";background:linear-gradient(90deg,#172a20c9,#0000 72%);position:absolute;inset:0}.amenities-overlay:not(:where(.teaser-site,.teaser-site *)){z-index:1;width:min(660px,80vw);position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.amenities-overlay p:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.08em;max-width:500px;font-size:12px;line-height:1.9}.home-final:not(:where(.teaser-site,.teaser-site *)){color:#fff;text-align:center;height:135svh;position:relative}.home-final>img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.home-final:after:not(:where()){content:"";background:linear-gradient(#153125b5,#15312585);position:absolute;inset:0}.home-final>div:not(:where(.teaser-site,.teaser-site *)){z-index:1;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.home-final h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(78px,12vw,175px)}.home-final>div>div:not(:where(.teaser-site,.teaser-site *)){gap:12px;display:flex}.home-final a:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff9;border-radius:999px;min-width:210px;padding:18px 28px;font-size:9px;transition:all .3s}.home-final a:hover:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle-deep);background:#fff}.site-footer:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);color:#fff;flex-direction:column;min-height:88svh;padding:14vh 5vw 28px;display:flex}.footer-logo:not(:where(.teaser-site,.teaser-site *)){font:500 25vw/.62 var(--serif);letter-spacing:-.08em;text-align:center}.footer-columns:not(:where(.teaser-site,.teaser-site *)){border-bottom:1px solid #fff2;grid-template-columns:repeat(4,1fr);gap:5vw;margin-top:auto;padding:8vh 0 5vh;display:grid}.footer-columns>div:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;align-items:flex-start;display:flex}.footer-columns span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.15em;text-transform:uppercase;opacity:.55;font-size:8px}.footer-columns p:not(:where(.teaser-site,.teaser-site *)),.footer-columns a:not(:where(.teaser-site,.teaser-site *)){font:500 22px/1.2 var(--serif);margin-top:14px}.footer-legal:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.1em;opacity:.55;justify-content:space-between;gap:40px;padding-top:22px;font-size:8px;line-height:1.5;display:flex}.footer-legal span:last-child:not(:where(.teaser-site,.teaser-site *)){text-align:right;max-width:660px}.inner-page:not(:where(.teaser-site,.teaser-site *)){background:var(--sand)}.apartments-hero:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);align-content:center;min-height:90svh;padding:21vh 6vw 10vh;display:grid}.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)),.contact-hero h1:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(90px,13vw,190px)/.7 var(--serif);letter-spacing:-.07em;margin:40px 0}.apartments-hero p:not(:where(.teaser-site,.teaser-site *)){max-width:520px;margin-left:auto;font-size:14px;line-height:1.8}.apartment-selector:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.48fr 1.15fr .8fr;align-items:center;gap:5vw;min-height:110svh;padding:12vh 5vw;display:grid}.apartment-tabs:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;display:flex}.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)){border:0;border-bottom:1px solid var(--line);font:500 30px var(--serif);opacity:.4;background:0 0;justify-content:space-between;padding:14px 0;display:flex}.apartment-tabs button.active:not(:where(.teaser-site,.teaser-site *)){opacity:1;color:var(--andaman)}.apartment-tabs button span:not(:where(.teaser-site,.teaser-site *)){font:500 8px var(--sans)}.apartment-plan:not(:where(.teaser-site,.teaser-site *)){background:#fff;height:78svh;padding:22px}.apartment-plan img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:100%}.apartment-copy>span:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(70px,8vw,120px)/1 var(--serif)}.apartment-copy h2:not(:where(.teaser-site,.teaser-site *)){font:500 44px/.9 var(--serif);margin:20px 0}.apartment-copy p:not(:where(.teaser-site,.teaser-site *)){font-size:13px;line-height:1.75}.apartment-copy small:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.1em;margin-top:35px;font-size:8px;line-height:1.6;display:block}.apartment-copy a:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.12em;border:1px solid;border-radius:999px;justify-content:space-between;margin-top:35px;padding:17px 20px;font-size:9px;display:flex}.apartments-catalog:not(:where(.teaser-site,.teaser-site *)){background:var(--andaman);color:#fff;grid-template-columns:.72fr 1.28fr;min-height:100svh;display:grid}.apartments-catalog>div:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;justify-content:center;padding:15vh 6vw;display:flex}.apartments-catalog h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(75px,9vw,135px)/.75 var(--serif);margin:35px 0}.apartments-catalog p:not(:where(.teaser-site,.teaser-site *)){font-size:13px;line-height:1.75}.apartments-catalog a:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;align-self:flex-start;margin-top:40px;padding-bottom:8px;font-size:9px;display:inline-block}.apartments-catalog>img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.contact-hero:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);grid-template-columns:1fr .75fr;align-items:center;gap:10vw;min-height:100svh;padding:18vh 7vw 10vh;display:grid}.contact-hero h1:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(85px,11vw,160px)}.contact-hero p:not(:where(.teaser-site,.teaser-site *)){max-width:520px;font-size:14px;line-height:1.8}.lead-form:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);padding:50px}.lead-form label:not(:where(.teaser-site,.teaser-site *)){margin-bottom:25px;display:block}.lead-form label>span:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.14em;font-size:8px;display:block}.lead-form input:not([type=checkbox]):not(:where(.teaser-site,.teaser-site *)),.lead-form select:not(:where(.teaser-site,.teaser-site *)){border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:11px 0}.lead-form .consent:not(:where(.teaser-site,.teaser-site *)){gap:10px;display:flex}.lead-form .consent span:not(:where(.teaser-site,.teaser-site *)){text-transform:none;letter-spacing:0;font-size:9px;line-height:1.5}.lead-form .consent a:not(:where(.teaser-site,.teaser-site *)){text-decoration:underline}.lead-form>button:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.14em;background:0 0;border:1px solid;border-radius:999px;justify-content:space-between;width:100%;padding:17px 20px;font-size:9px;display:flex}.contact-image:not(:where(.teaser-site,.teaser-site *)){height:100svh;position:relative}.contact-image img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.contact-image p:not(:where(.teaser-site,.teaser-site *)){color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:9px;position:absolute;bottom:5vh;left:5vw}@media (width<=900px){.topbar:not(:where(.teaser-site,.teaser-site *)){padding:22px 20px}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font-size:28px}.topbar-actions a:not(.select-link):not(:where(.teaser-site,.teaser-site *)){display:none}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){font-size:16px}.era-hero:not(:where(.teaser-site,.teaser-site *)){height:220svh}.hero-stage:not(:where(.teaser-site,.teaser-site *)){min-height:620px}.hero-title:not(:where(.teaser-site,.teaser-site *)){width:92vw;top:43%}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font-size:25vw}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){margin-top:22px;font-size:5vw}.hero-title small:not(:where(.teaser-site,.teaser-site *)){max-width:260px;line-height:1.6}.coast:not(:where(.teaser-site,.teaser-site *)){font-size:10px;top:29%}.coast-left:not(:where(.teaser-site,.teaser-site *)){left:20px}.coast-right:not(:where(.teaser-site,.teaser-site *)){right:20px}.day-switch:not(:where(.teaser-site,.teaser-site *)){top:88px}.view-apartments:not(:where(.teaser-site,.teaser-site *)){width:100px;height:100px;bottom:22px}.scroll-index:not(:where(.teaser-site,.teaser-site *)),.side-rail:not(:where(.teaser-site,.teaser-site *)),.render-pulse:not(:where(.teaser-site,.teaser-site *)){display:none}.secret-transition:not(:where(.teaser-site,.teaser-site *)){min-height:100svh}.secret-center strong:not(:where(.teaser-site,.teaser-site *)){margin:10vh 0;font-size:28vw}.secret-center h2:not(:where(.teaser-site,.teaser-site *)){font-size:12vw}.secret-orbit:not(:where(.teaser-site,.teaser-site *)){font-size:7vw}.reasons-era:not(:where(.teaser-site,.teaser-site *)){padding:12vh 20px}.reasons-intro h2:not(:where(.teaser-site,.teaser-site *)){font-size:21vw}.reason-scene:not(:where(.teaser-site,.teaser-site *)){width:100%;height:78svh}.reason-card:not(:where(.teaser-site,.teaser-site *)){width:calc(100% - 30px);padding:28px}.reason-card h3:not(:where(.teaser-site,.teaser-site *)){font-size:10vw}.reason-controls:not(:where(.teaser-site,.teaser-site *)){top:12px;bottom:auto;right:12px}.statement-panel:not(:where(.teaser-site,.teaser-site *)){padding:10vh 20px}.statement-panel p:not(:where(.teaser-site,.teaser-site *)){font-size:12vw}.project-story:not(:where(.teaser-site,.teaser-site *)),.location-map-section:not(:where(.teaser-site,.teaser-site *)),.residences-teaser:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;min-height:auto;padding:11vh 20px}.story-image:not(:where(.teaser-site,.teaser-site *)){height:70svh}.story-copy:not(:where(.teaser-site,.teaser-site *)){padding:7vh 0}.story-copy h2:not(:where(.teaser-site,.teaser-site *)),.location-copy h2:not(:where(.teaser-site,.teaser-site *)),.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.location-map-section figure:not(:where(.teaser-site,.teaser-site *)){height:auto;min-height:70svh}.location-map-section figure img:not(:where(.teaser-site,.teaser-site *)){height:auto;max-height:75svh}.teaser-image:not(:where(.teaser-site,.teaser-site *)){order:2;height:auto;min-height:70svh}.teaser-image img:not(:where(.teaser-site,.teaser-site *)){height:auto;max-height:74svh}.teaser-copy:not(:where(.teaser-site,.teaser-site *)){order:1}.amenities-wide:not(:where(.teaser-site,.teaser-site *)){height:105svh}.amenities-overlay:not(:where(.teaser-site,.teaser-site *)){width:calc(100% - 40px);left:20px}.amenities-overlay h2:not(:where(.teaser-site,.teaser-site *)),.home-final h2:not(:where(.teaser-site,.teaser-site *)){font-size:18vw}.home-final:not(:where(.teaser-site,.teaser-site *)){height:110svh}.home-final>div>div:not(:where(.teaser-site,.teaser-site *)){flex-direction:column}.footer-columns:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr}.footer-legal:not(:where(.teaser-site,.teaser-site *)){flex-direction:column}.footer-legal span:last-child:not(:where(.teaser-site,.teaser-site *)){text-align:left}.apartments-hero:not(:where(.teaser-site,.teaser-site *)){padding:20vh 20px 10vh}.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)),.contact-hero h1:not(:where(.teaser-site,.teaser-site *)){font-size:22vw}.apartments-hero p:not(:where(.teaser-site,.teaser-site *)){margin-left:0}.apartment-selector:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;padding:10vh 20px}.apartment-tabs:not(:where(.teaser-site,.teaser-site *)){flex-direction:row;overflow-x:auto}.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)){min-width:110px;padding:12px}.apartment-plan:not(:where(.teaser-site,.teaser-site *)){height:auto;min-height:68svh}.apartment-plan img:not(:where(.teaser-site,.teaser-site *)){height:auto;max-height:72svh}.apartments-catalog:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr}.apartments-catalog>div:not(:where(.teaser-site,.teaser-site *)){padding:12vh 20px}.apartments-catalog>img:not(:where(.teaser-site,.teaser-site *)){height:70svh}.contact-hero:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;padding:18vh 20px 10vh}.lead-form:not(:where(.teaser-site,.teaser-site *)){padding:30px 20px}}@media (width<=540px){.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:12px}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){max-width:110px;font-size:13px}.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){font-size:7px}.footer-columns:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr}.footer-columns p:not(:where(.teaser-site,.teaser-site *)),.footer-columns a:not(:where(.teaser-site,.teaser-site *)){font-size:19px}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){font-size:11vw}.hero-render:not(:where(.teaser-site,.teaser-site *)){object-position:60% center}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){font-size:23vw}.reason-scene:not(:where(.teaser-site,.teaser-site *)){height:82svh}.reason-scene>img:not(:where(.teaser-site,.teaser-site *)){object-position:center}.apartments-catalog h2:not(:where(.teaser-site,.teaser-site *)){font-size:20vw}.contact-image:not(:where(.teaser-site,.teaser-site *)){height:70svh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not(:where(.teaser-site,.teaser-site *)),:before:not(:where()),:after:not(:where()){transition:none!important;animation:none!important}.intro:not(:where(.teaser-site,.teaser-site *)){display:none}[data-reveal]:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none}.era-hero:not(:where(.teaser-site,.teaser-site *)){height:100svh}}.intro-mark span:not(:where(.teaser-site,.teaser-site *)),.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)),.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)),.site-menu nav a:not(:where(.teaser-site,.teaser-site *)),.hero-title span:not(:where(.teaser-site,.teaser-site *)),.hero-title strong:not(:where(.teaser-site,.teaser-site *)),.coast:not(:where(.teaser-site,.teaser-site *)),.secret-orbit:not(:where(.teaser-site,.teaser-site *)),.secret-center strong:not(:where(.teaser-site,.teaser-site *)),.secret-center h2:not(:where(.teaser-site,.teaser-site *)),.reasons-intro h2:not(:where(.teaser-site,.teaser-site *)),.reason-card h3:not(:where(.teaser-site,.teaser-site *)),.statement-panel p:not(:where(.teaser-site,.teaser-site *)),.story-copy h2:not(:where(.teaser-site,.teaser-site *)),.location-copy h2:not(:where(.teaser-site,.teaser-site *)),.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)),.amenities-overlay h2:not(:where(.teaser-site,.teaser-site *)),.home-final h2:not(:where(.teaser-site,.teaser-site *)),.footer-logo:not(:where(.teaser-site,.teaser-site *)),.footer-columns p:not(:where(.teaser-site,.teaser-site *)),.footer-columns a:not(:where(.teaser-site,.teaser-site *)),.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)),.contact-hero h1:not(:where(.teaser-site,.teaser-site *)),.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)),.apartment-copy>span:not(:where(.teaser-site,.teaser-site *)),.apartment-copy h2:not(:where(.teaser-site,.teaser-site *)),.apartments-catalog h2:not(:where(.teaser-site,.teaser-site *)){font-family:var(--taina-serif),Georgia,serif;font-weight:500}.topbar:not(.topbar-dark):not(:where(.teaser-site,.teaser-site *)){mix-blend-mode:difference;text-shadow:none}.topbar:not(:where(.teaser-site,.teaser-site *)){pointer-events:none}.topbar a:not(:where(.teaser-site,.teaser-site *)),.topbar button:not(:where(.teaser-site,.teaser-site *)){pointer-events:auto}.hero-render.active:not(:where(.teaser-site,.teaser-site *)){animation:16s ease-in-out infinite alternate heroLife}@keyframes heroLife{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.045)translate(-.35%,.2%)}}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(70px,10vw,150px);line-height:.72}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font-size:34px;line-height:.7}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){font-size:24px;line-height:.85}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(45px,7vw,105px);line-height:.9}.site-menu nav span:not(:where(.teaser-site,.teaser-site *)){font-family:var(--taina-sans),Arial,sans-serif;font-size:9px;font-weight:500}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(100px,15vw,225px);line-height:.65}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(22px,2.6vw,40px);line-height:1}.hero-title small:not(:where(.teaser-site,.teaser-site *)){font-family:var(--taina-sans),Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.4}.coast:not(:where(.teaser-site,.teaser-site *)){font-size:18px}.secret-orbit:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(34px,5vw,72px)}.secret-center strong:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(100px,17vw,240px);line-height:.75}.secret-center h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(45px,6vw,88px);line-height:.9}.reasons-intro h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(80px,12vw,175px);line-height:.72}.reason-card h3:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(36px,4vw,62px);line-height:.95}.statement-panel p:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(48px,7vw,105px);line-height:.96}.story-copy h2:not(:where(.teaser-site,.teaser-site *)),.location-copy h2:not(:where(.teaser-site,.teaser-site *)),.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)),.amenities-overlay h2:not(:where(.teaser-site,.teaser-site *)),.home-final h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(60px,7vw,108px);line-height:.82}.footer-logo:not(:where(.teaser-site,.teaser-site *)){font-size:25vw;line-height:.62}.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)),.contact-hero h1:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(90px,13vw,190px);line-height:.7}.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)){font-size:30px}.apartment-tabs button span:not(:where(.teaser-site,.teaser-site *)){font-family:var(--taina-sans),Arial,sans-serif;font-size:8px}.apartment-copy>span:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(70px,8vw,120px);line-height:1}.apartment-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:44px;line-height:.9}.apartments-catalog h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(75px,9vw,135px);line-height:.75}@media (width<=900px){.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font-size:28px}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){font-size:16px}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font-size:25vw}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){font-size:5vw}.coast:not(:where(.teaser-site,.teaser-site *)){font-size:10px}.secret-center strong:not(:where(.teaser-site,.teaser-site *)){font-size:28vw}.secret-center h2:not(:where(.teaser-site,.teaser-site *)){font-size:12vw}.secret-orbit:not(:where(.teaser-site,.teaser-site *)){font-size:7vw}.reasons-intro h2:not(:where(.teaser-site,.teaser-site *)){font-size:21vw}.reason-card h3:not(:where(.teaser-site,.teaser-site *)){font-size:10vw}.statement-panel p:not(:where(.teaser-site,.teaser-site *)){font-size:12vw}.story-copy h2:not(:where(.teaser-site,.teaser-site *)),.location-copy h2:not(:where(.teaser-site,.teaser-site *)),.teaser-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.amenities-overlay h2:not(:where(.teaser-site,.teaser-site *)),.home-final h2:not(:where(.teaser-site,.teaser-site *)){font-size:18vw}.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)),.contact-hero h1:not(:where(.teaser-site,.teaser-site *)){font-size:22vw}.apartments-hero h1:not(:where(.teaser-site,.teaser-site *)){max-width:100%;font-size:17vw}.apartment-selector:not(:where(.teaser-site,.teaser-site *)),.apartment-tabs:not(:where(.teaser-site,.teaser-site *)){min-width:0;max-width:100%}.apartment-tabs:not(:where(.teaser-site,.teaser-site *)){overscroll-behavior-inline:contain}}:root{--jungle:#344239;--jungle-deep:#252e29;--sand:#f1ede4;--andaman:#313733;--mist:#e7e1d6;--palm:#7b806e;--slate:#6b6b64;--ink:#242824;--white:#fbf8f1;--line:#24282433}.section-paper:not(:where(.teaser-site,.teaser-site *)){background:var(--sand)}.warm-dark:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep)!important;color:var(--white)!important}.global-rail:not(:where(.teaser-site,.teaser-site *)){z-index:90;color:#fff;mix-blend-mode:difference;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.global-rail b:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em;font-size:8px}.global-rail>i:not(:where(.teaser-site,.teaser-site *)){background:#ffffff45;width:1px;height:105px;position:relative;overflow:hidden}.global-rail>i span:not(:where(.teaser-site,.teaser-site *)){background:#fff;width:1px;transition:height .2s;position:absolute;top:0;left:0}.global-rail small:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;transform:rotate(180deg)}.secret-transition:not(:where(.teaser-site,.teaser-site *)){background:var(--sand)}.secret-transition:before:not(:where()){background:var(--mist)}.reasons-era:not(:where(.teaser-site,.teaser-site *)){background:var(--sand)}.real-location:not(:where(.teaser-site,.teaser-site *)){color:#fff;height:145svh;position:relative;overflow:hidden}.real-location>img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%;animation:18s ease-in-out infinite alternate slowPan}.real-location:after:not(:where()){content:"";background:linear-gradient(90deg,#1c2520b8 0%,#1c25203a 60%,#0000);position:absolute;inset:0}.real-location>div:not(:where(.teaser-site,.teaser-site *)){z-index:1;width:min(750px,76vw);position:absolute;top:50%;left:9vw;transform:translateY(-50%)}.real-location span:not(:where(.teaser-site,.teaser-site *)),.concept-copy>span:not(:where(.teaser-site,.teaser-site *)),.route-copy>span:not(:where(.teaser-site,.teaser-site *)),.residence-intro span:not(:where(.teaser-site,.teaser-site *)),.residence-copy>span:not(:where(.teaser-site,.teaser-site *)),.amenity-heading>span:not(:where(.teaser-site,.teaser-site *)),.arch-transition>div>span:not(:where(.teaser-site,.teaser-site *)),.interior-gallery header>span:not(:where(.teaser-site,.teaser-site *)),.details-section>div>span:not(:where(.teaser-site,.teaser-site *)),.film-copy>span:not(:where(.teaser-site,.teaser-site *)),.management-copy>span:not(:where(.teaser-site,.teaser-site *)),.project-proof>div>span:not(:where(.teaser-site,.teaser-site *)),.conversation-cta>div>span:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.2em;font-size:9px}.real-location h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(64px,8vw,122px)/.82 var(--serif);letter-spacing:-.055em;margin:40px 0}.real-location p:not(:where(.teaser-site,.teaser-site *)){width:min(460px,100%);font-size:13px;line-height:1.8}.manifesto:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;justify-content:center;min-height:118svh;padding:16vh 7vw;display:flex}.manifesto>p:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(55px,7.4vw,112px)/.92 var(--serif);letter-spacing:-.05em;max-width:1250px}.manifesto>p strong:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle);font-weight:500}.manifesto-line:not(:where(.teaser-site,.teaser-site *)){border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:25px;margin-top:16vh;padding-top:22px;font-size:8px;display:flex}.manifesto-line i:not(:where(.teaser-site,.teaser-site *)){background:var(--line);flex:1;height:1px}.concept-editorial:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.9fr 1.1fr;align-items:start;gap:9vw;min-height:190svh;padding:22vh 7vw 16vh;display:grid;position:relative;overflow:hidden}.concept-copy:not(:where(.teaser-site,.teaser-site *)){z-index:2;position:sticky;top:18vh}.concept-copy h2:not(:where(.teaser-site,.teaser-site *)),.route-copy h2:not(:where(.teaser-site,.teaser-site *)),.residence-intro h2:not(:where(.teaser-site,.teaser-site *)),.residence-copy h2:not(:where(.teaser-site,.teaser-site *)),.amenity-heading h2:not(:where(.teaser-site,.teaser-site *)),.arch-transition h2:not(:where(.teaser-site,.teaser-site *)),.interior-gallery h2:not(:where(.teaser-site,.teaser-site *)),.details-section h2:not(:where(.teaser-site,.teaser-site *)),.film-copy h2:not(:where(.teaser-site,.teaser-site *)),.management-copy h2:not(:where(.teaser-site,.teaser-site *)),.project-proof h2:not(:where(.teaser-site,.teaser-site *)),.conversation-cta h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(62px,7vw,112px)/.82 var(--serif);letter-spacing:-.055em}.concept-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:40px 0}.concept-copy p:not(:where(.teaser-site,.teaser-site *)),.route-copy p:not(:where(.teaser-site,.teaser-site *)),.residence-showcase p:not(:where(.teaser-site,.teaser-site *)),.film-copy p:not(:where(.teaser-site,.teaser-site *)),.management-copy p:not(:where(.teaser-site,.teaser-site *)),.project-proof p:not(:where(.teaser-site,.teaser-site *)),.conversation-cta p:not(:where(.teaser-site,.teaser-site *)){max-width:480px;font-size:13px;line-height:1.8}.concept-copy a:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;margin-top:42px;padding-bottom:8px;font-size:9px;display:inline-block}.concept-portrait:not(:where(.teaser-site,.teaser-site *)){background:#fff;height:125svh;padding:16px}.concept-portrait img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:100%}.giant-word:not(:where(.teaser-site,.teaser-site *)){font:500 25vw/.7 var(--serif);letter-spacing:-.09em;color:#d9d2c5;white-space:nowrap;position:absolute;bottom:-.04em;left:3vw}.coast-route:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);min-height:210svh;padding:18vh 7vw}.route-copy:not(:where(.teaser-site,.teaser-site *)){text-align:center}.route-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:35px 0;font-size:clamp(78px,11vw,166px)}.route-copy p:not(:where(.teaser-site,.teaser-site *)){margin:auto}.route-line:not(:where(.teaser-site,.teaser-site *)){align-items:center;width:min(1150px,94%);margin:18vh auto 12vh;display:flex}.route-line>i:not(:where(.teaser-site,.teaser-site *)){background:var(--ink);flex:1;height:1px}.route-line>span:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(30px,4vw,58px)/1 var(--serif);text-align:center;position:relative}.route-line b:not(:where(.teaser-site,.teaser-site *)){font:500 8px var(--sans);letter-spacing:.15em;margin-bottom:18px;display:block}.route-line small:not(:where(.teaser-site,.teaser-site *)){font:500 7px var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;display:block}.route-home:not(:where(.teaser-site,.teaser-site *)){border:1px solid;border-radius:50%;place-content:center;width:210px;height:210px;display:grid}.coast-panels:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;gap:3vw;display:grid}.coast-panels figure:not(:where(.teaser-site,.teaser-site *)){height:90svh;position:relative;overflow:hidden}.coast-panels img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%;transition:transform 1.5s}.coast-panels figure:hover img:not(:where(.teaser-site,.teaser-site *)){transform:scale(1.035)}.coast-panels figcaption:not(:where(.teaser-site,.teaser-site *)){color:#fff;font:500 42px var(--serif);position:absolute;bottom:22px;left:25px}.location-map-section:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep)}.location-map-section figure:not(:where(.teaser-site,.teaser-site *)){background:var(--white)}.residence-intro:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;justify-content:center;min-height:105svh;padding:18vh 7vw;display:flex}.residence-intro>div:not(:where(.teaser-site,.teaser-site *)){max-width:1100px}.residence-intro h2:not(:where(.teaser-site,.teaser-site *)){margin-top:42px;font-size:clamp(80px,11vw,168px)}.residence-intro>p:not(:where(.teaser-site,.teaser-site *)){align-self:flex-end;width:min(470px,100%);margin-top:8vh;font-size:14px;line-height:1.8}.residence-showcase:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;min-height:130svh;padding:14vh 7vw;display:grid}.residence-visual:not(:where(.teaser-site,.teaser-site *)){background:var(--white);height:92svh;padding:22px}.residence-visual img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:100%}.residence-copy>b:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(82px,10vw,150px)/.75 var(--serif);margin:45px 0 30px;display:block}.residence-copy h2:not(:where(.teaser-site,.teaser-site *)){margin-bottom:35px;font-size:clamp(45px,5vw,76px)}.residence-copy a:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.14em;border:1px solid;border-radius:999px;justify-content:space-between;width:min(350px,100%);margin-top:45px;padding:18px 22px;font-size:9px;display:flex}.residence-copy em:not(:where(.teaser-site,.teaser-site *)){font-style:normal}.amenity-experience:not(:where(.teaser-site,.teaser-site *)){color:#fff;min-height:150svh;position:relative;overflow:hidden}.amenity-bg:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%;transition:opacity .5s,transform 10s;animation:18s ease-in-out infinite alternate slowPan;position:absolute;inset:0}.amenity-shade:not(:where(.teaser-site,.teaser-site *)){background:linear-gradient(90deg,#1d2821d9 0%,#1d282178 55%,#1d28212a);position:absolute;inset:0}.amenity-heading:not(:where(.teaser-site,.teaser-site *)){z-index:1;position:absolute;top:14vh;left:8vw}.amenity-heading h2:not(:where(.teaser-site,.teaser-site *)){margin-top:35px}.amenity-tabs:not(:where(.teaser-site,.teaser-site *)){z-index:2;width:min(540px,45vw);position:absolute;bottom:10vh;right:6vw}.amenity-tabs button:not(:where(.teaser-site,.teaser-site *)){text-align:left;color:#fff;opacity:.45;background:0 0;border:0;border-top:1px solid #fff5;grid-template-columns:45px 140px 1fr;align-items:start;gap:14px;width:100%;padding:23px 0;transition:all .4s;display:grid}.amenity-tabs button.active:not(:where(.teaser-site,.teaser-site *)){opacity:1}.amenity-tabs button span:not(:where(.teaser-site,.teaser-site *)){font-size:8px}.amenity-tabs button b:not(:where(.teaser-site,.teaser-site *)){font:500 30px/1 var(--serif)}.amenity-tabs button small:not(:where(.teaser-site,.teaser-site *)){font-size:10px;line-height:1.6}.arch-transition:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);color:#fff;place-items:center;min-height:165svh;display:grid;position:relative;overflow:hidden}.arch-window:not(:where(.teaser-site,.teaser-site *)){border-radius:300px 300px 0 0;width:min(600px,54vw);height:120svh;transition:width 1.4s;position:absolute;top:12vh;overflow:hidden}.arch-window img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.arch-transition>div:last-child:not(:where(.teaser-site,.teaser-site *)){z-index:1;text-align:center;text-shadow:0 2px 24px #0008;position:relative}.arch-transition h2:not(:where(.teaser-site,.teaser-site *)){margin-top:30px;font-size:clamp(75px,10vw,150px)}.interior-gallery:not(:where(.teaser-site,.teaser-site *)){min-height:250svh;padding:18vh 6vw;overflow:hidden}.interior-gallery header:not(:where(.teaser-site,.teaser-site *)){text-align:center}.interior-gallery h2:not(:where(.teaser-site,.teaser-site *)){margin:40px 0 16vh;font-size:clamp(65px,8.4vw,128px)}.gallery-track:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:repeat(12,1fr);align-items:start;gap:3vw;display:grid}.gallery-card:not(:where(.teaser-site,.teaser-site *)){background:#fff;padding:12px}.gallery-card img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:100%}.gallery-card figcaption:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding:12px 2px 2px;font-size:9px;display:flex}.card-1:not(:where(.teaser-site,.teaser-site *)){grid-column:1/7;height:112svh}.card-2:not(:where(.teaser-site,.teaser-site *)){grid-column:8/13;height:92svh;margin-top:30vh}.card-3:not(:where(.teaser-site,.teaser-site *)){grid-column:2/6;height:92svh;margin-top:6vh}.card-4:not(:where(.teaser-site,.teaser-site *)){grid-column:7/12;height:105svh;margin-top:30vh}.details-section:not(:where(.teaser-site,.teaser-site *)){background:var(--mist);grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:130svh;padding:16vh 7vw;display:grid}.details-section h2:not(:where(.teaser-site,.teaser-site *)){margin-top:35px}.details-section ul:not(:where(.teaser-site,.teaser-site *)){margin:0;padding:0;list-style:none}.details-section li:not(:where(.teaser-site,.teaser-site *)){border-top:1px solid var(--line);grid-template-columns:55px 1fr;align-items:start;padding:28px 0;display:grid}.details-section li:last-child:not(:where(.teaser-site,.teaser-site *)){border-bottom:1px solid var(--line)}.details-section li b:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.14em;font-size:8px}.details-section li span:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(27px,3vw,44px)/1 var(--serif)}.architecture-film:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw;min-height:185svh;padding:18vh 6vw;display:grid}.film-aperture:not(:where(.teaser-site,.teaser-site *)){clip-path:inset(0 18%);height:125svh;transition:clip-path 1.4s;overflow:hidden}.film-aperture:hover:not(:where(.teaser-site,.teaser-site *)){clip-path:inset(0)}.film-aperture img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;height:100%}.film-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:35px 0}.management:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;min-height:160svh;padding:22vh 7vw 15vh;display:grid;position:relative;overflow:hidden}.management-word:not(:where(.teaser-site,.teaser-site *)){font:500 18vw/.8 var(--serif);letter-spacing:-.07em;color:#ddd6ca;position:absolute;top:4vh;left:-1vw}.management-copy:not(:where(.teaser-site,.teaser-site *)){z-index:1;position:relative}.management-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:38px 0;font-size:clamp(58px,6.3vw,96px)}.management>img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;z-index:1;background:#fff;height:105svh;padding:14px;position:relative}.project-proof:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.85fr 1.15fr;align-items:center;gap:10vw;min-height:120svh;padding:17vh 7vw;display:grid}.project-proof h2:not(:where(.teaser-site,.teaser-site *)){margin:40px 0}.proof-grid>div:not(:where(.teaser-site,.teaser-site *)){border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:30px;padding:35px 0;display:flex}.proof-grid>div:last-child:not(:where(.teaser-site,.teaser-site *)){border-bottom:1px solid #ffffff40}.proof-grid b:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(58px,7vw,105px)/.8 var(--serif)}.proof-grid span:not(:where(.teaser-site,.teaser-site *)){text-transform:uppercase;letter-spacing:.14em;text-align:right;max-width:170px;font-size:9px}.conversation-cta:not(:where(.teaser-site,.teaser-site *)){text-align:center;place-items:center;min-height:125svh;padding:12vh 6vw;display:grid;position:relative;overflow:hidden}.conversation-cta>div:last-child:not(:where(.teaser-site,.teaser-site *)){z-index:1;position:relative}.conversation-cta h2:not(:where(.teaser-site,.teaser-site *)){margin:40px 0;font-size:clamp(78px,10vw,150px)}.conversation-cta p:not(:where(.teaser-site,.teaser-site *)){margin:0 auto}.conversation-cta a:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-top:42px;padding:18px 28px;font-size:9px;display:inline-block}.cta-orbit:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.3em;border:1px solid #c8c0b4;border-radius:50%;place-items:start center;width:78vw;height:78vw;padding-top:2vw;font-size:9px;animation:28s linear infinite orbit;display:grid;position:absolute}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes slowPan{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.055)translate(-.7%)}}.home-final:after:not(:where()){background:linear-gradient(#1e29218c,#1e2921a8)}.site-footer:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep)}@media (width<=900px){.global-rail:not(:where(.teaser-site,.teaser-site *)){display:none}.real-location:not(:where(.teaser-site,.teaser-site *)){height:110svh}.real-location>div:not(:where(.teaser-site,.teaser-site *)){width:calc(100% - 40px);left:20px}.real-location h2:not(:where(.teaser-site,.teaser-site *)){font-size:16vw}.manifesto:not(:where(.teaser-site,.teaser-site *)){min-height:90svh;padding:12vh 20px}.manifesto>p:not(:where(.teaser-site,.teaser-site *)){font-size:13vw}.manifesto-line:not(:where(.teaser-site,.teaser-site *)){gap:10px}.concept-editorial:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;min-height:auto;padding:13vh 20px 18vh}.concept-copy:not(:where(.teaser-site,.teaser-site *)){position:relative;top:auto}.concept-copy h2:not(:where(.teaser-site,.teaser-site *)),.route-copy h2:not(:where(.teaser-site,.teaser-site *)),.residence-intro h2:not(:where(.teaser-site,.teaser-site *)),.residence-copy h2:not(:where(.teaser-site,.teaser-site *)),.amenity-heading h2:not(:where(.teaser-site,.teaser-site *)),.arch-transition h2:not(:where(.teaser-site,.teaser-site *)),.interior-gallery h2:not(:where(.teaser-site,.teaser-site *)),.details-section h2:not(:where(.teaser-site,.teaser-site *)),.film-copy h2:not(:where(.teaser-site,.teaser-site *)),.management-copy h2:not(:where(.teaser-site,.teaser-site *)),.project-proof h2:not(:where(.teaser-site,.teaser-site *)),.conversation-cta h2:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.concept-portrait:not(:where(.teaser-site,.teaser-site *)){height:auto;min-height:75svh}.giant-word:not(:where(.teaser-site,.teaser-site *)){bottom:0}.coast-route:not(:where(.teaser-site,.teaser-site *)){min-height:auto;padding:13vh 20px}.route-line:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;margin:12vh auto}.route-line>i:not(:where(.teaser-site,.teaser-site *)){flex:none;width:1px;height:80px}.route-home:not(:where(.teaser-site,.teaser-site *)){width:150px;height:150px}.coast-panels:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr}.coast-panels figure:not(:where(.teaser-site,.teaser-site *)){height:75svh}.residence-intro:not(:where(.teaser-site,.teaser-site *)){min-height:90svh;padding:13vh 20px}.residence-intro h2:not(:where(.teaser-site,.teaser-site *)){font-size:18vw}.residence-showcase:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;padding:12vh 20px}.residence-visual:not(:where(.teaser-site,.teaser-site *)){order:2;height:auto;min-height:72svh}.residence-visual img:not(:where(.teaser-site,.teaser-site *)){height:auto;max-height:72svh}.amenity-experience:not(:where(.teaser-site,.teaser-site *)){min-height:135svh}.amenity-heading:not(:where(.teaser-site,.teaser-site *)){top:12vh;left:20px}.amenity-tabs:not(:where(.teaser-site,.teaser-site *)){width:auto;bottom:5vh;left:20px;right:20px}.amenity-tabs button:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:36px 100px 1fr}.amenity-tabs button b:not(:where(.teaser-site,.teaser-site *)){font-size:24px}.arch-transition:not(:where(.teaser-site,.teaser-site *)){min-height:120svh}.arch-window:not(:where(.teaser-site,.teaser-site *)){width:78vw;height:92svh}.interior-gallery:not(:where(.teaser-site,.teaser-site *)){min-height:auto;padding:13vh 20px}.gallery-track:not(:where(.teaser-site,.teaser-site *)){scroll-snap-type:x mandatory;gap:18px;padding-bottom:20px;display:flex;overflow-x:auto}.gallery-card:not(:where(.teaser-site,.teaser-site *)),.card-1:not(:where(.teaser-site,.teaser-site *)),.card-2:not(:where(.teaser-site,.teaser-site *)),.card-3:not(:where(.teaser-site,.teaser-site *)),.card-4:not(:where(.teaser-site,.teaser-site *)){scroll-snap-align:center;flex:0 0 82vw;height:78svh;margin:0}.details-section:not(:where(.teaser-site,.teaser-site *)),.architecture-film:not(:where(.teaser-site,.teaser-site *)),.management:not(:where(.teaser-site,.teaser-site *)),.project-proof:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;min-height:auto;padding:13vh 20px}.details-section:not(:where(.teaser-site,.teaser-site *)),.architecture-film:not(:where(.teaser-site,.teaser-site *)){gap:10vh}.film-aperture:not(:where(.teaser-site,.teaser-site *)){clip-path:inset(0 8%);height:85svh}.management:not(:where(.teaser-site,.teaser-site *)){padding-top:24vh}.management-word:not(:where(.teaser-site,.teaser-site *)){font-size:24vw;top:7vh}.management>img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;height:auto;max-height:90svh}.project-proof:not(:where(.teaser-site,.teaser-site *)){gap:10vh}.conversation-cta:not(:where(.teaser-site,.teaser-site *)){min-height:100svh;padding:10vh 20px}.conversation-cta h2:not(:where(.teaser-site,.teaser-site *)){font-size:17vw}.cta-orbit:not(:where(.teaser-site,.teaser-site *)){width:120vw;height:120vw}}@media (width<=540px){.amenity-tabs button:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:30px 86px 1fr}.amenity-tabs button b:not(:where(.teaser-site,.teaser-site *)){font-size:20px}.amenity-tabs button small:not(:where(.teaser-site,.teaser-site *)){font-size:9px}.real-location>img:not(:where(.teaser-site,.teaser-site *)){object-position:60% center}.coast-panels figure:not(:where(.teaser-site,.teaser-site *)){height:62svh}.residence-copy>b:not(:where(.teaser-site,.teaser-site *)){font-size:22vw}.arch-window:not(:where(.teaser-site,.teaser-site *)){width:88vw}.project-proof .proof-grid b:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.proof-grid span:not(:where(.teaser-site,.teaser-site *)){font-size:7px}.manifesto-line span:not(:where(.teaser-site,.teaser-site *)){font-size:6px}.gallery-card:not(:where(.teaser-site,.teaser-site *)),.card-1:not(:where(.teaser-site,.teaser-site *)),.card-2:not(:where(.teaser-site,.teaser-site *)),.card-3:not(:where(.teaser-site,.teaser-site *)),.card-4:not(:where(.teaser-site,.teaser-site *)){flex-basis:88vw}.concept-portrait:not(:where(.teaser-site,.teaser-site *)){min-height:0;padding:10px}.concept-portrait img:not(:where(.teaser-site,.teaser-site *)){height:auto}.topbar-actions .select-link:not(:where(.teaser-site,.teaser-site *)){max-width:105px;font-size:12px}}.intro:not(:where(.teaser-site,.teaser-site *)){background:#26342c;transition:opacity .65s,visibility .65s;overflow:hidden}.site-ready .intro:not(:where(.teaser-site,.teaser-site *)){transition-delay:0s}.intro-foliage:not(:where(.teaser-site,.teaser-site *)){z-index:1;will-change:transform,filter;background-image:linear-gradient(#18302659,#18302659),url(/assets/taina-courtyard-garden-hq-web.webp);background-repeat:no-repeat;background-size:200% 100%;width:50.15%;position:absolute;top:0;bottom:0}.intro-foliage-left:not(:where(.teaser-site,.teaser-site *)){background-position:0;animation:5.2s cubic-bezier(.72,0,.22,1) both introLeafLeft;left:0}.intro-foliage-right:not(:where(.teaser-site,.teaser-site *)){background-position:100%;animation:5.2s cubic-bezier(.72,0,.22,1) both introLeafRight;right:0}.intro-frame:not(:where(.teaser-site,.teaser-site *)){z-index:3;opacity:0;animation:5.2s both introFrameV9}.intro-mark:not(:where(.teaser-site,.teaser-site *)){z-index:4;opacity:0;animation:5.2s cubic-bezier(.2,.8,.2,1) both introLogoV9}.intro>p:not(:where(.teaser-site,.teaser-site *)),.intro>i:not(:where(.teaser-site,.teaser-site *)){z-index:4;opacity:0;animation:5.2s both introMetaV9}.intro>i:not(:where(.teaser-site,.teaser-site *)){animation-name:introLineV9}@keyframes introLeafLeft{0%,8%{filter:blur(10px)brightness(.64);transform:translate(-104%)}38%,57%{filter:blur()brightness(.7);transform:translate(0)}82%,to{filter:blur(3px)brightness(.58);transform:translate(-104%)}}@keyframes introLeafRight{0%,8%{filter:blur(10px)brightness(.64);transform:translate(104%)}38%,57%{filter:blur()brightness(.7);transform:translate(0)}82%,to{filter:blur(3px)brightness(.58);transform:translate(104%)}}@keyframes introLogoV9{0%,57%{opacity:0;filter:blur(14px);transform:scale(.88)}73%,94%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes introFrameV9{0%,60%{opacity:0;transform:scale(.965)}76%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes introMetaV9{0%,67%{opacity:0}80%,94%{opacity:1}to{opacity:0}}@keyframes introLineV9{0%,67%{opacity:0;transform:scaleY(0)}82%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=700px){.intro-foliage:not(:where(.teaser-site,.teaser-site *)){background-size:auto 100%}.intro-foliage-left:not(:where(.teaser-site,.teaser-site *)){background-position:38%}.intro-foliage-right:not(:where(.teaser-site,.teaser-site *)){background-position:62%}.intro-frame:not(:where(.teaser-site,.teaser-site *)){inset:12px}}.topbar-actions:not(:where(.teaser-site,.teaser-site *)){align-items:center;gap:27px}.topbar-actions a:not(:where(.teaser-site,.teaser-site *)),.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.14em;white-space:nowrap;font-size:9px;line-height:1}.topbar-actions .desktop-nav:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);max-width:none;font-size:9px;font-weight:500;line-height:1}.topbar-actions .menu-button:not(:where(.teaser-site,.teaser-site *)){display:none}.hero-render:not(:where(.teaser-site,.teaser-site *)){filter:brightness(.62)saturate(.8)contrast(1.08);transition:opacity 1.65s,transform 10s;transform:scale(1.055)}.hero-render:nth-child(2):not(:where(.teaser-site,.teaser-site *)){filter:brightness(.62)saturate(.8)contrast(1.08)}.hero-render.active:not(:where(.teaser-site,.teaser-site *)){animation:13s ease-in-out infinite alternate heroLife;transform:scale(1.01)}.hero-overlay:not(:where(.teaser-site,.teaser-site *)){background:linear-gradient(#17231d82 0%,#17231d4f 42%,#17231d85 100%)}.hero-title:not(:where(.teaser-site,.teaser-site *)){color:#fff}.day-switch:not(:where(.teaser-site,.teaser-site *)),.render-pulse:not(:where(.teaser-site,.teaser-site *)){display:none!important}.hero-slide-count:not(:where(.teaser-site,.teaser-site *)){z-index:3;color:#fff;letter-spacing:.14em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.hero-slide-count i:not(:where(.teaser-site,.teaser-site *)){background:#fff6;width:76px;height:1px;position:relative;overflow:hidden}.hero-slide-count i:after:not(:where()){content:"";transform-origin:0;background:#fff;animation:5.6s linear infinite heroSlideProgress;position:absolute;inset:0}@keyframes heroSlideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.topbar-actions .desktop-nav:not(:where(.teaser-site,.teaser-site *)){display:none}.topbar-actions .menu-button:not(:where(.teaser-site,.teaser-site *)){display:block}.hero-slide-count:not(:where(.teaser-site,.teaser-site *)){top:88px}.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:12px}.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){font-size:8px}}.language-switch:not(:where(.teaser-site,.teaser-site *)){border:1px solid;border-radius:999px;align-items:center;gap:0;margin-left:4px;display:flex;overflow:hidden}.language-switch button:not(:where(.teaser-site,.teaser-site *)){opacity:.56;place-items:center;min-width:34px;height:27px;transition:background .25s,color .25s,opacity .25s;display:grid;padding:0 9px!important}.language-switch button+button:not(:where(.teaser-site,.teaser-site *)){border-left:1px solid}.language-switch button.active:not(:where(.teaser-site,.teaser-site *)){opacity:1}.topbar:not(.topbar-dark) .language-switch button.active:not(:where(.teaser-site,.teaser-site *)){color:#17231d;background:#fff}.topbar-dark .language-switch button.active:not(:where(.teaser-site,.teaser-site *)){background:var(--ink);color:var(--sand)}.language-switch .language-pending:not(:where(.teaser-site,.teaser-site *)){cursor:default}.language-switch .language-pending:hover:not(:where(.teaser-site,.teaser-site *)){opacity:.82}@media (width<=900px){.language-switch:not(:where(.teaser-site,.teaser-site *)){margin-left:0}.language-switch button:not(:where(.teaser-site,.teaser-site *)){min-width:31px;height:25px;padding:0 7px!important}.topbar-actions:not(:where(.teaser-site,.teaser-site *)){align-items:center}}.view-apartments:not(:where(.teaser-site,.teaser-site *)){isolation:isolate;background:0 0;border:0;width:164px;height:164px;transition:transform .45s cubic-bezier(.2,.8,.2,1),color .35s;overflow:visible}.view-apartments:hover:not(:where(.teaser-site,.teaser-site *)){color:#fff;background:0 0;transform:translate(-50%)scale(1.065)}.apartment-emblem:not(:where(.teaser-site,.teaser-site *)){fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.apartment-ring:not(:where(.teaser-site,.teaser-site *)){stroke-dasharray:1;stroke-dashoffset:1px;animation:7.2s cubic-bezier(.65,0,.35,1) 5.25s infinite apartmentRingDraw}.apartment-reflection path:not(:where(.teaser-site,.teaser-site *)){stroke-dasharray:1;stroke-dashoffset:1px;animation:7.2s cubic-bezier(.65,0,.35,1) 5.25s infinite apartmentReflectionDraw}.apartment-label:not(:where(.teaser-site,.teaser-site *)){z-index:1;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-shadow:0 1px 12px #0008;opacity:0;max-width:92px;font-size:8px;line-height:1.55;animation:7.2s 5.25s infinite apartmentLabelReveal;position:relative}.view-apartments:after:not(:where()){content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#22312938;border-radius:50%;transition:opacity .35s;position:absolute;inset:36px}.view-apartments:hover:after:not(:where()){opacity:1}@keyframes apartmentRingDraw{0%,4%{stroke-dashoffset:1px;opacity:0}5%{opacity:1}27%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes apartmentReflectionDraw{0%,24%{stroke-dashoffset:1px;opacity:0}27%{opacity:1}43%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes apartmentLabelReveal{0%,20%{opacity:0;transform:translateY(5px)}35%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-3px)}}@media (width<=900px){.view-apartments:not(:where(.teaser-site,.teaser-site *)){width:126px;height:126px;bottom:20px}.apartment-label:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em;max-width:78px;font-size:6px;line-height:1.5}.view-apartments:after:not(:where()){inset:28px}.apartment-emblem:not(:where(.teaser-site,.teaser-site *)){stroke-width:1.35px}}@media (prefers-reduced-motion:reduce){.apartment-ring:not(:where(.teaser-site,.teaser-site *)),.apartment-reflection path:not(:where(.teaser-site,.teaser-site *)){stroke-dashoffset:0;animation:none}.apartment-label:not(:where(.teaser-site,.teaser-site *)){opacity:1;animation:none}}.intro-foliage:not(:where(.teaser-site,.teaser-site *)){display:none!important}.intro:not(:where(.teaser-site,.teaser-site *)){background:#26342c}.apartment-emblem:not(:where(.teaser-site,.teaser-site *)){stroke:url(#apartmentChampagne);filter:drop-shadow(0 0 3px #ecbe7e38)}.apartment-reflection path:not(:where(.teaser-site,.teaser-site *)){stroke-dashoffset:0;opacity:0;transform-origin:90px;animation:7.2s 5.25s infinite apartmentReflectionGlow}.apartment-reflection path:nth-child(2):not(:where(.teaser-site,.teaser-site *)){animation-delay:5.33s}.apartment-reflection path:nth-child(3):not(:where(.teaser-site,.teaser-site *)){animation-delay:5.41s}.apartment-reflection path:nth-child(4):not(:where(.teaser-site,.teaser-site *)){animation-delay:5.49s}.apartment-reflection path:nth-child(5):not(:where(.teaser-site,.teaser-site *)){animation-delay:5.57s}.apartment-label:not(:where(.teaser-site,.teaser-site *)){color:#f3dfbc;text-shadow:0 0 12px #e6b57147,0 1px 12px #0008}@keyframes apartmentReflectionGlow{0%,25%{opacity:0;filter:blur(2px);transform:scaleX(.82)}35%{opacity:1;filter:blur();stroke-width:1.8px;transform:scaleX(1)}48%,88%{opacity:.92;filter:blur();stroke-width:1.15px;transform:scaleX(1)}96%,to{opacity:0;filter:blur(1px);transform:scaleX(.96)}}@media (prefers-reduced-motion:reduce){.apartment-reflection path:not(:where(.teaser-site,.teaser-site *)){opacity:1;filter:none;animation:none;transform:none}}.location-first:not(:where(.teaser-site,.teaser-site *)){min-height:175svh;padding-top:17vh}.location-first .route-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:34px 0 25px;font-size:clamp(58px,7.6vw,116px);line-height:.84}.route-eyebrow:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:15px;font-size:8px;line-height:1;display:flex}.route-eyebrow i:not(:where(.teaser-site,.teaser-site *)){background:var(--ink);opacity:.35;width:34px;height:1px}.location-first .route-line:not(:where(.teaser-site,.teaser-site *)){margin:12vh auto 10vh}.location-first .coast-panels figure:not(:where(.teaser-site,.teaser-site *)){height:86svh}.location-catalog-spread:not(:where(.teaser-site,.teaser-site *)){background:#35493e;grid-template-columns:1fr 1fr;align-items:start;gap:0;padding:7vh 4vw 11vh;display:grid;position:relative;overflow:hidden}.location-catalog-spread figure:not(:where(.teaser-site,.teaser-site *)){background:#35493e}.location-catalog-spread img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;width:100%;height:auto}.location-catalog-spread p:not(:where(.teaser-site,.teaser-site *)){color:#e2c28f;letter-spacing:.16em;text-transform:uppercase;text-align:center;grid-column:1/-1;margin-top:22px;font-size:8px;line-height:1.6}@media (width<=900px){.location-first:not(:where(.teaser-site,.teaser-site *)){min-height:auto;padding-top:13vh}.route-eyebrow:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em;flex-wrap:wrap;gap:8px;font-size:6px}.route-eyebrow i:not(:where(.teaser-site,.teaser-site *)){width:18px}.location-first .route-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:14vw;line-height:.88}.location-first .coast-panels figure:not(:where(.teaser-site,.teaser-site *)){height:70svh}.location-catalog-spread:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;padding:20px 14px 8vh}.location-catalog-spread p:not(:where(.teaser-site,.teaser-site *)){grid-column:1;font-size:6px}.location-catalog-spread figure+figure:not(:where(.teaser-site,.teaser-site *)){margin-top:0}}.location-first:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;justify-content:center;min-height:112svh;padding-bottom:12vh;display:flex}.location-first .route-copy h2:not(:where(.teaser-site,.teaser-site *)){white-space:nowrap;font-size:clamp(52px,6.6vw,102px)}.location-first .route-line:not(:where(.teaser-site,.teaser-site *)){width:min(1180px,88%);margin:11vh auto 0}.location-first .route-line>i:not(:where(.teaser-site,.teaser-site *)){transform:scaleX(0)}.location-first .route-line>i:first-of-type:not(:where(.teaser-site,.teaser-site *)){transform-origin:100%}.location-first .route-line>i:last-of-type:not(:where(.teaser-site,.teaser-site *)){transform-origin:0}.location-first .route-home:not(:where(.teaser-site,.teaser-site *)){opacity:0;transform:scale(.72)}@keyframes routeLineIn{to{transform:scaleX(1)}}@keyframes routeCircleIn{to{opacity:1;transform:scale(1)}}.location-catalog-spread:not(:where(.teaser-site,.teaser-site *)){display:none}.location-catalog-view:not(:where(.teaser-site,.teaser-site *)){color:#eee3cb;background:#35493e;grid-template-columns:42% 58%;height:100svh;min-height:720px;display:grid;overflow:hidden}.location-catalog-copy:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;justify-content:center;padding:8vh 5vw 6vh 7vw;display:flex}.location-catalog-copy header span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;color:#dfb976;font-size:9px}.location-catalog-copy h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(44px,4.8vw,76px)/.9 var(--serif);letter-spacing:-.045em;margin:12px 0 4vh}.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:570px;margin-bottom:2vh;font-size:10px;line-height:1.65}.location-catalog-copy ul:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;gap:1.6vh 2vw;margin:2.5vh 0 0;padding:0;list-style:none;display:grid}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)){color:#ead7b4;align-items:center;gap:12px;min-width:0;font-size:9px;line-height:1.35;display:flex}.location-catalog-copy li img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;mix-blend-mode:screen;flex:0 0 48px;width:48px;height:48px}.location-catalog-link:not(:where(.teaser-site,.teaser-site *)){color:#fff;width:min(100%,280px);font:600 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid #eee3cbb8;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-top:4vh;padding:15px 18px;transition:background .25s,transform .25s;display:flex}.location-catalog-link:hover:not(:where(.teaser-site,.teaser-site *)){background:#eee3cb1f;transform:translateY(-2px)}.location-catalog-link b:not(:where(.teaser-site,.teaser-site *)){font-size:15px;font-weight:400}.location-catalog-map:not(:where(.teaser-site,.teaser-site *)){background:#1f3152;min-width:0;height:100%;overflow:hidden}.location-catalog-map img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;object-position:center 16%;width:100%;height:100%}@media (width<=900px){.location-first:not(:where(.teaser-site,.teaser-site *)){min-height:90svh;padding-bottom:9vh}.location-first .route-copy h2:not(:where(.teaser-site,.teaser-site *)){white-space:normal;font-size:12vw}.location-first .route-line:not(:where(.teaser-site,.teaser-site *)){width:92%;margin-top:9vh}.location-catalog-view:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;height:auto;min-height:0}.location-catalog-copy:not(:where(.teaser-site,.teaser-site *)){padding:11vh 20px 8vh}.location-catalog-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)){font-size:10px}.location-catalog-copy ul:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;gap:18px 10px}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)){gap:8px;font-size:8px}.location-catalog-copy li img:not(:where(.teaser-site,.teaser-site *)){flex-basis:40px;width:40px;height:40px}.location-catalog-map:not(:where(.teaser-site,.teaser-site *)){height:100svh}.location-catalog-map img:not(:where(.teaser-site,.teaser-site *)){object-position:center top}}@media (prefers-reduced-motion:reduce){.location-first .route-line>i:not(:where(.teaser-site,.teaser-site *)),.location-first .route-home:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none;animation:none!important}}:root{--reading-size:clamp(13px,.88vw,15px);--reading-leading:1.7}h1:not(:where(.teaser-site,.teaser-site *)),h2:not(:where(.teaser-site,.teaser-site *)),h3:not(:where(.teaser-site,.teaser-site *)),.apartment-label:not(:where(.teaser-site,.teaser-site *)){font-weight:500;font-family:var(--serif)!important}.apartment-label:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.08em;font-size:10px;line-height:1.35}.reason-card p:not(:where(.teaser-site,.teaser-site *)),.real-location p:not(:where(.teaser-site,.teaser-site *)),.concept-copy p:not(:where(.teaser-site,.teaser-site *)),.route-copy p:not(:where(.teaser-site,.teaser-site *)),.residence-intro>p:not(:where(.teaser-site,.teaser-site *)),.residence-showcase p:not(:where(.teaser-site,.teaser-site *)),.film-copy p:not(:where(.teaser-site,.teaser-site *)),.management-copy p:not(:where(.teaser-site,.teaser-site *)),.project-proof p:not(:where(.teaser-site,.teaser-site *)),.conversation-cta p:not(:where(.teaser-site,.teaser-site *)),.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)),.apartments-hero p:not(:where(.teaser-site,.teaser-site *)),.apartment-copy p:not(:where(.teaser-site,.teaser-site *)),.contact-hero p:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading)}.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:620px;margin-bottom:2.2vh}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);font-size:12px;line-height:1.45}.location-catalog-copy li img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;mix-blend-mode:normal;background:0 0;flex-basis:52px;width:52px;height:52px}.location-catalog-map:not(:where(.teaser-site,.teaser-site *)){position:relative}.taina-map-marker:not(:where(.teaser-site,.teaser-site *)){z-index:3;pointer-events:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:34.5%;left:39.5%;transform:translate(-50%,-50%)}.taina-map-marker:before:not(:where()),.taina-map-marker:after:not(:where()){content:"";border:1px solid #ffffffe6;border-radius:50%;animation:2.4s ease-out infinite tainaMapWave;position:absolute;inset:0}.taina-map-marker:after:not(:where()){animation-delay:1.2s}.taina-map-marker i:not(:where(.teaser-site,.teaser-site *)){z-index:1;background:#fff;border-radius:50%;width:13px;height:13px;animation:2.4s ease-in-out infinite tainaMapPoint;position:relative;box-shadow:0 0 0 4px #ffffff38,0 0 18px #ffffffd9}@keyframes tainaMapWave{0%{opacity:.9;transform:scale(.35)}75%,to{opacity:0;transform:scale(1.8)}}@keyframes tainaMapPoint{0%,to{background:#fff;box-shadow:0 0 0 4px #ffffff38,0 0 18px #fffc}50%{background:#86ff54;box-shadow:0 0 0 6px #86ff5440,0 0 28px #86ff54}}@media (width<=900px){:root{--reading-size:13px}.apartment-label:not(:where(.teaser-site,.teaser-site *)){font-size:8px}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)){font-size:10px}.location-catalog-copy li img:not(:where(.teaser-site,.teaser-site *)){flex-basis:44px;width:44px;height:44px}.taina-map-marker:not(:where(.teaser-site,.teaser-site *)){width:30px;height:30px;top:34%;left:39.5%}}@media (prefers-reduced-motion:reduce){.taina-map-marker:before:not(:where()),.taina-map-marker:after:not(:where()),.taina-map-marker i:not(:where(.teaser-site,.teaser-site *)){animation:none}.taina-map-marker i:not(:where(.teaser-site,.teaser-site *)){background:#86ff54}}.opportunities-section:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;min-height:150svh;padding:16vh 7vw 14vh;display:grid}.opportunities-section>header:not(:where(.teaser-site,.teaser-site *)){position:sticky;top:18vh}.opportunities-section>header>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;font-size:9px}.opportunities-section h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.055em;margin-top:38px;font-size:clamp(64px,7.4vw,112px);line-height:.84}.opportunity-list:not(:where(.teaser-site,.teaser-site *)){padding-top:3vh}.opportunity-item:not(:where(.teaser-site,.teaser-site *)){opacity:0;grid-template-columns:42px 90px 1fr;align-items:center;gap:24px;padding:4.5vh 0;transition:opacity .8s,transform .9s;display:grid;position:relative;transform:translateY(34px)}.opportunity-item:after:not(:where()){content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1s .45s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.opportunity-item.is-visible:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none}.opportunity-item.is-visible:after:not(:where()){transform:scaleX(1)}.opportunity-item:nth-child(2):not(:where(.teaser-site,.teaser-site *)){transition-delay:.15s}.opportunity-item:nth-child(3):not(:where(.teaser-site,.teaser-site *)){transition-delay:.3s}.opportunity-item:nth-child(4):not(:where(.teaser-site,.teaser-site *)){transition-delay:.45s}.opportunity-number:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.16em;align-self:start;padding-top:9px;font-size:8px}.opportunity-item>img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;width:76px;height:76px}.opportunity-item h3:not(:where(.teaser-site,.teaser-site *)){margin-bottom:18px;font-size:clamp(30px,3vw,46px);line-height:.95}.opportunity-item p:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading);max-width:590px}@media (width<=900px){.opportunities-section:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:8vh;min-height:auto;padding:12vh 20px}.opportunities-section>header:not(:where(.teaser-site,.teaser-site *)){position:relative;top:auto}.opportunities-section h2:not(:where(.teaser-site,.teaser-site *)){font-size:16vw}.opportunity-list:not(:where(.teaser-site,.teaser-site *)){padding:0}.opportunity-item:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:28px 62px 1fr;gap:12px;padding:4vh 0}.opportunity-item>img:not(:where(.teaser-site,.teaser-site *)){width:54px;height:54px}.opportunity-item h3:not(:where(.teaser-site,.teaser-site *)){margin-bottom:12px;font-size:8vw}.opportunity-item p:not(:where(.teaser-site,.teaser-site *)){font-size:12px}}@media (prefers-reduced-motion:reduce){.opportunity-item:not(:where(.teaser-site,.teaser-site *)){opacity:1;transition:none;transform:none}.opportunity-item:after:not(:where()){transition:none;transform:scaleX(1)}}.apartment-reflection:not(:where(.teaser-site,.teaser-site *)){display:none!important}.apartment-ring:not(:where(.teaser-site,.teaser-site *)){stroke-width:1.35px;filter:drop-shadow(0 0 5px #ecbe7e6b)}.apartment-label:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em;font-size:9px;line-height:1.35;font-family:var(--sans)!important}.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)),.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)),.opportunity-item p:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans)!important}@media (width<=900px){.taina-map-marker:not(:where(.teaser-site,.teaser-site *)){top:34%;left:35.2%}.apartment-label:not(:where(.teaser-site,.teaser-site *)){font-size:7px}}.intro:not(:where(.teaser-site,.teaser-site *)){pointer-events:none}.era-hero:not(:where(.teaser-site,.teaser-site *)){height:100svh!important}.hero-stage:not(:where(.teaser-site,.teaser-site *)){position:relative}.location-first .route-line.is-visible>i:first-of-type:not(:where(.teaser-site,.teaser-site *)){animation:6.4s cubic-bezier(.2,.8,.2,1) infinite routeFirstCycle}.location-first .route-line.is-visible .route-home:not(:where(.teaser-site,.teaser-site *)){animation:6.4s cubic-bezier(.2,.85,.2,1) infinite routeCircleCycle}.location-first .route-line.is-visible>i:last-of-type:not(:where(.teaser-site,.teaser-site *)){animation:6.4s cubic-bezier(.2,.8,.2,1) infinite routeSecondCycle}@keyframes routeFirstCycle{0%,8%{transform:scaleX(0)}25%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes routeCircleCycle{0%,22%{opacity:0;transform:scale(.72)}38%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes routeSecondCycle{0%,38%{transform:scaleX(0)}57%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.location-catalog-map img:not(:where(.teaser-site,.teaser-site *)){object-position:center center}.location-catalog-map figcaption:not(:where(.teaser-site,.teaser-site *)){z-index:4;color:#fff;font:500 7px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#1f312bb8;padding:5px 8px;position:absolute;bottom:10px;right:12px}.taina-map-marker:not(:where(.teaser-site,.teaser-site *)){top:50%;left:50%}.taina-map-marker:before:not(:where()),.taina-map-marker:after:not(:where()){border-color:#5eff4ae0}.taina-map-marker i:not(:where(.teaser-site,.teaser-site *)){background:#335f35;animation:2.4s ease-in-out infinite tainaMapPointGreen;box-shadow:0 0 0 4px #4eb7453d,0 0 18px #5aff45a6}.taina-map-marker strong:not(:where(.teaser-site,.teaser-site *)){color:#fff;font:600 8px/1 var(--sans);letter-spacing:.18em;white-space:nowrap;background:#26382fe6;padding:7px 10px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}@keyframes tainaMapPointGreen{0%,to{background:#335f35;box-shadow:0 0 0 4px #4eb74533,0 0 14px #4eb7458c}50%{background:#86ff54;box-shadow:0 0 0 6px #86ff5447,0 0 30px #86ff54}}@media (width<=900px){.era-hero:not(:where(.teaser-site,.teaser-site *)){height:100svh!important}.taina-map-marker:not(:where(.teaser-site,.teaser-site *)){top:50%;left:50%}}@media (prefers-reduced-motion:reduce){.location-first .route-line.is-visible>i:not(:where(.teaser-site,.teaser-site *)),.location-first .route-line.is-visible .route-home:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none;animation:none!important}.taina-map-marker i:not(:where(.teaser-site,.teaser-site *)){background:#5ee646}}.real-location>img:not(:where(.teaser-site,.teaser-site *)){filter:saturate(.92)contrast(1.02);width:100%}.real-location>.real-location-copy:not(:where(.teaser-site,.teaser-site *)){z-index:3;width:min(430px,34vw);position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.real-location-copy>p:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);max-width:480px;font-size:13px;line-height:1.65}.project-scale-facts:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:16px;max-width:330px;margin:26px 0 0;display:grid}.project-scale-facts>div:not(:where(.teaser-site,.teaser-site *)){border-top:1px solid #ffffff7a;padding-top:12px}.project-scale-facts dt:not(:where(.teaser-site,.teaser-site *)){font:500 8px/1.35 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.project-scale-facts dd:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(19px,1.6vw,27px)/1 var(--serif);margin:8px 0 0}.real-location>.masterplan-labels:not(:where(.teaser-site,.teaser-site *)){z-index:4;pointer-events:none;width:auto;position:absolute;inset:0;transform:none}.masterplan-label:not(:where(.teaser-site,.teaser-site *)){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1e6cf;font:500 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#375042e0;border:1px solid #e5d3aa7a;padding:11px 20px 10px;animation:.65s forwards masterplanLabelIn;display:block;position:absolute;box-shadow:0 10px 30px #0d181233}.masterplan-label:after:not(:where()){content:"";transform-origin:top;background:#f1e6cfd1;width:1px;height:34px;position:absolute;top:100%;left:50%}.label-a:not(:where(.teaser-site,.teaser-site *)){animation-delay:.35s;top:78%;left:36%}.label-a:after:not(:where()){height:58px;top:auto;bottom:100%}.label-b:not(:where(.teaser-site,.teaser-site *)){animation-delay:.55s;top:20%;left:47%}.label-c:not(:where(.teaser-site,.teaser-site *)){animation-delay:.75s;top:37%;left:72%}.label-hotel:not(:where(.teaser-site,.teaser-site *)){animation-delay:.95s;top:72%;left:73%}@keyframes masterplanLabelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){.real-location:not(:where(.teaser-site,.teaser-site *)){height:120svh}.real-location>img:not(:where(.teaser-site,.teaser-site *)){object-position:58% center;animation:none}.real-location:after:not(:where()){background:linear-gradient(#1b272033 20%,#1b2720e0 70%,#1b2720fa)}.real-location>.real-location-copy:not(:where(.teaser-site,.teaser-site *)){width:auto;inset:auto 20px 6vh;transform:none}.real-location-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:22px 0;font-size:13vw}.real-location-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:90%;font-size:12px}.project-scale-facts:not(:where(.teaser-site,.teaser-site *)){gap:12px;margin-top:22px}.project-scale-facts dd:not(:where(.teaser-site,.teaser-site *)){font-size:18px}.masterplan-label:not(:where(.teaser-site,.teaser-site *)){padding:7px 10px 6px;font-size:7px}.masterplan-label:after:not(:where()){height:20px}.label-a:not(:where(.teaser-site,.teaser-site *)){top:25%;left:7%}.label-b:not(:where(.teaser-site,.teaser-site *)){top:12%;left:36%}.label-c:not(:where(.teaser-site,.teaser-site *)){top:27%;left:67%}.label-hotel:not(:where(.teaser-site,.teaser-site *)){top:47%;left:70%}}@media (prefers-reduced-motion:reduce){.masterplan-label:not(:where(.teaser-site,.teaser-site *)){opacity:1;animation:none}}.location-catalog-map iframe:not(:where(.teaser-site,.teaser-site *)){filter:saturate(.72)contrast(1.04);border:0;width:100%;height:100%;display:block}.location-catalog-map .taina-map-marker:not(:where(.teaser-site,.teaser-site *)){pointer-events:none}.map-route-link:not(:where(.teaser-site,.teaser-site *)){z-index:6;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);min-width:230px;font:600 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#30493bf0;border:1px solid #e5d3aa9e;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;padding:15px 18px;transition:background .25s,transform .25s;display:flex;position:absolute;bottom:28px;left:28px;box-shadow:0 12px 38px #18251e47}.map-route-link:hover:not(:where(.teaser-site,.teaser-site *)){background:#253e31;transform:translateY(-2px)}.map-route-link b:not(:where(.teaser-site,.teaser-site *)){font-size:15px;font-weight:400}@media (width<=900px){.map-route-link:not(:where(.teaser-site,.teaser-site *)){min-width:205px;padding:14px 16px;font-size:8px;bottom:20px;left:18px}}.real-location>img:not(:where(.teaser-site,.teaser-site *)){object-position:center center;image-rendering:auto;filter:none!important;animation:none!important;transform:none!important}.real-location:after:not(:where()){background:linear-gradient(90deg,#18251ee0 0%,#18251e8f 25%,#18251e14 45%,#0000 62%)}.real-location>.real-location-copy:not(:where(.teaser-site,.teaser-site *)){width:min(330px,27vw);left:4.5vw}.real-location-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:23px 0;font-size:clamp(46px,4vw,64px);line-height:.9}.real-location-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:310px;font-size:11px;line-height:1.55}.project-scale-facts:not(:where(.teaser-site,.teaser-site *)){max-width:285px;margin-top:22px}.project-scale-facts>div:not(:where(.teaser-site,.teaser-site *)){border-color:#ffffffb8}.project-scale-facts dt:not(:where(.teaser-site,.teaser-site *)){color:#ffffffe6}.project-scale-facts dd:not(:where(.teaser-site,.teaser-site *)){color:#fff;font-size:clamp(20px,1.6vw,25px)}.masterplan-label:not(:where(.teaser-site,.teaser-site *)){opacity:0;animation:none;transform:translateY(14px)}.masterplan-label:after:not(:where()){display:none!important}.masterplan-labels.is-visible .masterplan-label:not(:where(.teaser-site,.teaser-site *)){animation:.65s cubic-bezier(.2,.8,.2,1) forwards masterplanLabelIn}.masterplan-labels.is-visible .label-b:not(:where(.teaser-site,.teaser-site *)){animation-delay:.15s}.masterplan-labels.is-visible .label-c:not(:where(.teaser-site,.teaser-site *)){animation-delay:.55s}.masterplan-labels.is-visible .label-a:not(:where(.teaser-site,.teaser-site *)){animation-delay:.95s}.masterplan-labels.is-visible .label-hotel:not(:where(.teaser-site,.teaser-site *)){animation-delay:1.35s}.label-a:not(:where(.teaser-site,.teaser-site *)){top:68%;left:31%}.label-b:not(:where(.teaser-site,.teaser-site *)){top:20%;left:47%}.label-c:not(:where(.teaser-site,.teaser-site *)){top:37%;left:72%}.label-hotel:not(:where(.teaser-site,.teaser-site *)){top:72%;left:73%}@media (width<=900px){.real-location>img:not(:where(.teaser-site,.teaser-site *)){object-position:58% center}.real-location:after:not(:where()){background:linear-gradient(#1b272014 15%,#1b2720e0 69%,#1b2720fa)}.real-location>.real-location-copy:not(:where(.teaser-site,.teaser-site *)){width:auto;left:20px;right:20px}.real-location-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:12vw}.real-location-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:88%;font-size:11px}.project-scale-facts:not(:where(.teaser-site,.teaser-site *)){max-width:280px}.label-a:not(:where(.teaser-site,.teaser-site *)){top:43%;left:12%}.label-b:not(:where(.teaser-site,.teaser-site *)){top:12%;left:36%}.label-c:not(:where(.teaser-site,.teaser-site *)){top:27%;left:67%}.label-hotel:not(:where(.teaser-site,.teaser-site *)){top:47%;left:70%}}@media (prefers-reduced-motion:reduce){.masterplan-labels.is-visible .masterplan-label:not(:where(.teaser-site,.teaser-site *)){opacity:1;animation:none;transform:none}}.collection-section:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.82fr 1.18fr;align-items:start;gap:8vw;min-height:100svh;padding:10vh 7vw 8vh;display:grid}.collection-section>header:not(:where(.teaser-site,.teaser-site *)){position:sticky;top:10vh}.collection-section>header>span:not(:where(.teaser-site,.teaser-site *)),.featured-residence>header>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;font-size:9px}.collection-section h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.055em;margin-top:30px;font-size:clamp(58px,6.5vw,98px);font-weight:500;line-height:.83;font-family:var(--serif)!important}.collection-section>header>p:not(:where(.teaser-site,.teaser-site *)){max-width:540px;font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading);margin-top:30px}.collection-list:not(:where(.teaser-site,.teaser-site *)){padding-top:2vh}.collection-kicker:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle);font:500 10px/1.5 var(--sans);letter-spacing:.17em;text-transform:uppercase;margin-bottom:2vh}.collection-item:not(:where(.teaser-site,.teaser-site *)){opacity:0;grid-template-columns:32px 66px 1fr;align-items:center;gap:20px;padding:1.25vh 0;transition:opacity .8s,transform .9s;display:grid;position:relative;transform:translateY(28px)}.collection-item:after:not(:where()){content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1s .42s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.collection-item.is-visible:not(:where(.teaser-site,.teaser-site *)){opacity:1;transform:none}.collection-item.is-visible:after:not(:where()){transform:scaleX(1)}.collection-item:nth-of-type(2):not(:where(.teaser-site,.teaser-site *)){transition-delay:80ms}.collection-item:nth-of-type(3):not(:where(.teaser-site,.teaser-site *)){transition-delay:.16s}.collection-item:nth-of-type(4):not(:where(.teaser-site,.teaser-site *)){transition-delay:.24s}.collection-item:nth-of-type(5):not(:where(.teaser-site,.teaser-site *)){transition-delay:.32s}.collection-item:nth-of-type(6):not(:where(.teaser-site,.teaser-site *)){transition-delay:.4s}.collection-item>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.16em;align-self:start;padding-top:10px;font-size:8px}.collection-item>img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;border-radius:0;width:60px;height:60px}.collection-item h3:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.02em;max-width:650px;font-size:clamp(21px,1.85vw,30px);font-weight:500;line-height:1.03;font-family:var(--serif)!important}.featured-residence:not(:where(.teaser-site,.teaser-site *)){--featured-small:9px;--featured-body:clamp(14px,1.05vw,17px);--featured-display:clamp(50px,6vw,84px);background:#fff;padding:10vh 5vw 11vh;overflow:hidden}.featured-residence>header:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:minmax(230px,.62fr) 1.38fr;align-items:end;gap:6vw;margin-bottom:7vh;display:grid}.featured-residence>header>div:not(:where(.teaser-site,.teaser-site *)){justify-content:space-between;align-items:center;gap:22px;display:flex}.featured-residence>header>div>span:not(:where(.teaser-site,.teaser-site *)){font:500 var(--featured-small)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase}.featured-residence>header h2:not(:where(.teaser-site,.teaser-site *)){font-size:var(--featured-display);letter-spacing:-.045em;text-align:right;font-weight:500;line-height:.88;font-family:var(--serif)!important}.featured-residence>header h2 strong:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle);white-space:nowrap;font-weight:500}.featured-slider-controls:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle-deep);align-items:center;gap:12px;display:flex}.featured-slider-controls button:not(:where(.teaser-site,.teaser-site *)){width:40px;height:40px;color:inherit;background:0 0;border:1px solid #26382f8c;border-radius:50%;font-size:18px;line-height:1;transition:background .25s,color .25s,transform .25s}.featured-slider-controls button:hover:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);color:#fff;transform:scale(1.04)}.featured-slider-controls>span:not(:where(.teaser-site,.teaser-site *)){font:500 var(--featured-small)/1 var(--sans);letter-spacing:.14em;white-space:nowrap}.featured-residence-grid:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;align-items:start;gap:4.2vw;animation:.7s cubic-bezier(.2,.8,.2,1) both featuredSlideIn;display:grid}.featured-plan-panel:not(:where(.teaser-site,.teaser-site *)){min-width:0}.featured-residence-grid figure:not(:where(.teaser-site,.teaser-site *)){min-width:0;height:min(78svh,940px);margin:0;position:relative;overflow:hidden}.featured-residence-grid img:not(:where(.teaser-site,.teaser-site *)){width:100%;height:100%;display:block}.featured-plan img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;mix-blend-mode:multiply}.featured-interior img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover}.featured-residence-copy:not(:where(.teaser-site,.teaser-site *)){gap:28px;margin-top:32px;display:grid}.featured-residence-copy>p:not(:where(.teaser-site,.teaser-site *)){max-width:680px;font-family:var(--sans);font-size:var(--featured-body);line-height:1.65}.featured-residence-cta:not(:where(.teaser-site,.teaser-site *)){isolation:isolate;border:1px solid var(--jungle);width:min(100%,360px);color:var(--jungle-deep);font-size:var(--featured-small);letter-spacing:.15em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;padding:19px 23px;animation:2.8s ease-in-out infinite featuredCtaPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #3f504600}.featured-residence-cta:before:not(:where()){content:"";z-index:-1;background:linear-gradient(110deg,#0000 22%,#ffffffb8 47%,#0000 68%);animation:3.6s ease-in-out infinite featuredCtaSheen;position:absolute;inset:0;transform:translate(-120%)}.featured-residence-cta b:not(:where(.teaser-site,.teaser-site *)){font-size:16px;font-weight:400}@keyframes featuredCtaPulse{0%,to{box-shadow:0 0 #3f504600}50%{box-shadow:0 0 0 7px #3f50461a}}@keyframes featuredCtaSheen{0%,36%{transform:translate(-120%)}68%,to{transform:translate(120%)}}@keyframes featuredSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=900px){.collection-section:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:8vh;min-height:auto;padding:12vh 20px}.collection-section>header:not(:where(.teaser-site,.teaser-site *)){position:relative;top:auto}.collection-section h2:not(:where(.teaser-site,.teaser-site *)){font-size:15vw}.collection-section>header>p:not(:where(.teaser-site,.teaser-site *)){margin-top:32px}.collection-item:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:26px 62px 1fr;gap:12px;padding:2.6vh 0}.collection-item>img:not(:where(.teaser-site,.teaser-site *)){width:56px;height:56px}.collection-item h3:not(:where(.teaser-site,.teaser-site *)){font-size:6vw;line-height:1.06}.featured-residence:not(:where(.teaser-site,.teaser-site *)){--featured-display:clamp(44px,13vw,66px);padding:11vh 20px 10vh}.featured-residence>header:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:32px;margin-bottom:6vh}.featured-residence>header>div:not(:where(.teaser-site,.teaser-site *)){align-items:flex-start}.featured-residence>header h2:not(:where(.teaser-site,.teaser-site *)){text-align:left}.featured-residence>header h2 strong:not(:where(.teaser-site,.teaser-site *)){display:block}.featured-slider-controls:not(:where(.teaser-site,.teaser-site *)){gap:8px}.featured-slider-controls button:not(:where(.teaser-site,.teaser-site *)){width:36px;height:36px}.featured-residence-grid:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:8vh}.featured-residence-grid figure:not(:where(.teaser-site,.teaser-site *)){height:min(72svh,760px)}.featured-residence-copy:not(:where(.teaser-site,.teaser-site *)){gap:22px;margin-top:24px}.featured-residence-cta:not(:where(.teaser-site,.teaser-site *)){width:100%}.featured-interior:not(:where(.teaser-site,.teaser-site *)){order:2}}@media (prefers-reduced-motion:reduce){.collection-item:not(:where(.teaser-site,.teaser-site *)){opacity:1;transition:none;transform:none}.collection-item:after:not(:where()){transition:none;transform:scaleX(1)}.featured-residence-cta:not(:where(.teaser-site,.teaser-site *)),.featured-residence-cta:before:not(:where()){animation:none}}.lead-modal:not(:where(.teaser-site,.teaser-site *)){z-index:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14211bd1;place-items:center;padding:4vh 20px;animation:.35s both leadModalFade;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-modal-card:not(:where(.teaser-site,.teaser-site *)){background:var(--sand);width:min(650px,100%);padding:60px 64px 54px;animation:.45s cubic-bezier(.2,.8,.2,1) both leadModalCard;position:relative;box-shadow:0 28px 90px #0c181161}.lead-modal-card>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;color:var(--jungle);font-size:8px}.lead-modal-card>h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.055em;margin:28px 0;font-size:clamp(62px,7vw,98px);font-weight:500;line-height:.78;font-family:var(--serif)!important}.lead-modal-card>p:not(:where(.teaser-site,.teaser-site *)){max-width:480px;font-family:var(--sans);font-size:13px;line-height:1.65}.lead-modal-close:not(:where(.teaser-site,.teaser-site *)){color:var(--ink);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:7px;font-size:8px;position:absolute;top:22px;right:22px}.lead-modal .lead-form:not(:where(.teaser-site,.teaser-site *)){background:0 0;margin-top:38px;padding:0}.lead-modal .lead-form label:not(:where(.teaser-site,.teaser-site *)){margin-bottom:22px}.lead-modal .lead-form>button:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);border-color:var(--jungle-deep);color:#fff}.lead-form>button:disabled:not(:where(.teaser-site,.teaser-site *)){cursor:wait;opacity:.65}.lead-form-status:not(:where(.teaser-site,.teaser-site *)){min-height:20px;font-family:var(--sans);margin-top:14px;font-size:10px;line-height:1.5}.lead-form-status.sent:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle)}.lead-form-status.error:not(:where(.teaser-site,.teaser-site *)){color:#8b3f35}@keyframes leadModalFade{0%{opacity:0}to{opacity:1}}@keyframes leadModalCard{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@media (width<=700px){.lead-modal:not(:where(.teaser-site,.teaser-site *)){padding:12px}.lead-modal-card:not(:where(.teaser-site,.teaser-site *)){padding:52px 22px 30px}.lead-modal-card>h2:not(:where(.teaser-site,.teaser-site *)){font-size:17vw}.lead-modal-card>p:not(:where(.teaser-site,.teaser-site *)){font-size:12px}.lead-modal .lead-form:not(:where(.teaser-site,.teaser-site *)){margin-top:28px}}@media (prefers-reduced-motion:reduce){.lead-modal:not(:where(.teaser-site,.teaser-site *)),.lead-modal-card:not(:where(.teaser-site,.teaser-site *)){animation:none}}.intro:not(:where(.teaser-site,.teaser-site *)){transition:opacity .65s,visibility .65s}.intro-mark:not(:where(.teaser-site,.teaser-site *)){animation:4.7s cubic-bezier(.2,.8,.2,1) both introLogoV28}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){color:#0000;background:linear-gradient(105deg,#f4eee0 0% 38%,#fff 48%,#e3bb7d 52%,#f4eee0 62% 100%) 100% 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:4.7s both introLogoShineV28}.intro-frame:not(:where(.teaser-site,.teaser-site *)){animation:4.7s both introFrameV28}.intro>p:not(:where(.teaser-site,.teaser-site *)){animation:4.7s both introMetaV28}.intro>i:not(:where(.teaser-site,.teaser-site *)){animation:4.7s both introLineV28}@keyframes introLogoV28{0%,10%{opacity:0;filter:blur(10px);transform:scale(.94)}28%,90%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes introLogoShineV28{0%,34%{background-position:100% 0}72%,to{background-position:-35% 0}}@keyframes introFrameV28{0%,18%{opacity:0;transform:scale(.975)}38%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes introMetaV28{0%,28%{opacity:0}46%,90%{opacity:1}to{opacity:0}}@keyframes introLineV28{0%,28%{opacity:0;transform:scaleY(0)}48%,90%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.interior-experience:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle-deep);color:#fff;height:116svh;min-height:760px;position:relative;overflow:hidden}.interior-stage:not(:where(.teaser-site,.teaser-site *)){position:absolute;inset:0;overflow:hidden}.interior-stage figure:not(:where(.teaser-site,.teaser-site *)){opacity:0;visibility:hidden;min-width:0;height:100%;transition:opacity .75s,visibility .75s;position:absolute;inset:0;overflow:hidden}.interior-stage figure.active:not(:where(.teaser-site,.teaser-site *)){opacity:1;visibility:visible}.interior-stage img:not(:where(.teaser-site,.teaser-site *)){object-position:center;width:100%;height:100%;position:absolute;inset:0}.interior-stage .interior-backdrop:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;filter:blur(28px)brightness(.6)saturate(.82);transform:scale(1.11)}.interior-stage .interior-main:not(:where(.teaser-site,.teaser-site *)){z-index:1;object-fit:contain;object-position:right center;transform-origin:100%;animation:14s ease-in-out infinite alternate interiorBreath}.interior-experience-shade:not(:where(.teaser-site,.teaser-site *)){background:linear-gradient(90deg,#131f19eb 0%,#131f19ab 35%,#131f191f 72%),linear-gradient(#0000 58%,#131f19b8);position:absolute;inset:0}.interior-experience-copy:not(:where(.teaser-site,.teaser-site *)){z-index:2;width:min(660px,46vw);position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.interior-experience-copy>span:not(:where(.teaser-site,.teaser-site *)),.investment-copy>span:not(:where(.teaser-site,.teaser-site *)),.partners-section>header>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;font-size:9px;line-height:1}.interior-experience-copy h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(48px,5.3vw,82px)/.88 var(--serif);letter-spacing:-.048em;margin:34px 0 42px}.interior-experience-copy ul:not(:where(.teaser-site,.teaser-site *)){counter-reset:interior;width:min(520px,100%);margin:0;padding:0;list-style:none}.interior-experience-copy li:not(:where(.teaser-site,.teaser-site *)){counter-increment:interior;font:500 12px/1.45 var(--sans);letter-spacing:.02em;border-top:1px solid #ffffff57;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.interior-experience-copy li:before:not(:where()){content:"0" counter(interior);letter-spacing:.15em;opacity:.75;padding-top:4px;font-size:7px}.interior-experience-copy li:last-child:not(:where(.teaser-site,.teaser-site *)){border-bottom:1px solid #ffffff57}.interior-experience-controls:not(:where(.teaser-site,.teaser-site *)){z-index:3;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:5vh;right:4vw}.interior-experience-controls button:not(:where(.teaser-site,.teaser-site *)){color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14221b2e;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;transition:background .25s,color .25s,transform .25s;display:grid}.interior-experience-controls button:hover:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle-deep);background:#fff;transform:scale(1.05)}.interior-experience-controls>span:not(:where(.teaser-site,.teaser-site *)){font:500 8px/1 var(--sans);letter-spacing:.16em}@keyframes interiorStageIn{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes interiorBreath{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.055)translate(-.5%)}}.investment-section:not(:where(.teaser-site,.teaser-site *)){background:#eee8dc;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:15vh 6vw 0;display:grid;position:relative;overflow:hidden}.investment-copy:not(:where(.teaser-site,.teaser-site *)){padding-bottom:13vh}.investment-copy h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(62px,7vw,112px)/.82 var(--serif);letter-spacing:-.055em;max-width:760px;margin:36px 0 42px}.investment-copy p:not(:where(.teaser-site,.teaser-site *)){max-width:640px;font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading)}.investment-benefits:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;align-self:start;gap:0 3vw;padding-bottom:12vh;display:grid}.investment-benefits article:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:72px 1fr;align-items:center;gap:18px;min-height:168px;padding:26px 0 24px;display:grid;position:relative}.investment-benefits img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;width:66px;height:66px}.investment-benefits h3:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(22px,1.9vw,31px)/1.02 var(--serif);letter-spacing:-.025em}.investment-visual:not(:where(.teaser-site,.teaser-site *)){aspect-ratio:2978/2105;background:#18221d;grid-column:1/-1;height:auto;min-height:0;margin:0 -6vw;position:relative;overflow:hidden}.investment-visual img:not(:where(.teaser-site,.teaser-site *)){width:100%;height:100%;position:absolute;inset:0}.investment-visual-main:not(:where(.teaser-site,.teaser-site *)){object-fit:cover;object-position:center;filter:saturate(.97)contrast(1.02)}.partners-section:not(:where(.teaser-site,.teaser-site *)){color:#f0eadf;background:#34493e;padding:16vh 7vw 14vh}.partners-section>header:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:.8fr 1.2fr;gap:2vw 8vw;padding-bottom:11vh;display:grid}.partners-section>header>span:not(:where(.teaser-site,.teaser-site *)){color:#d8b477;grid-column:1;align-self:start}.partners-section>header h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(68px,8vw,124px)/.78 var(--serif);letter-spacing:-.06em;grid-column:1;align-self:end}.partners-section>header p:not(:where(.teaser-site,.teaser-site *)){max-width:720px;font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading);grid-area:1/2/3;align-self:end}.partner-list:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.partner-item:not(:where(.teaser-site,.teaser-site *)){min-height:238px;color:inherit;background:#f0eadf0e;flex-direction:column;padding:25px 24px 23px;transition:background .35s,transform .35s;display:flex;position:relative}.partner-item:hover:not(:where(.teaser-site,.teaser-site *)){background:#f0eadf1b;transform:translateY(-5px)}.partner-index:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.16em;color:#d8b477;font-size:7px;position:absolute;top:22px;right:22px}.partner-mark:not(:where(.teaser-site,.teaser-site *)){justify-content:flex-start;align-items:center;width:100%;height:116px;padding-right:26px;display:flex}.partner-mark img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.94;width:auto;max-width:158px;height:auto;max-height:66px}.partner-mark img.partner-logo-compact:not(:where(.teaser-site,.teaser-site *)){max-width:110px;max-height:48px}.partner-mark img.partner-logo-minus-25:not(:where(.teaser-site,.teaser-site *)){transform-origin:0;transform:scale(.75)}.partner-mark img.partner-logo-hughes:not(:where(.teaser-site,.teaser-site *)){filter:grayscale()brightness(0)invert();transform-origin:0;max-width:172px;max-height:66px;transform:scale(.85)}.partner-mark-text strong:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(18px,1.35vw,23px)/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;color:#fff}.partner-mark-text strong:first-letter:not(:where()){letter-spacing:.02em}.partner-copy:not(:where(.teaser-site,.teaser-site *)){margin-top:auto;padding-right:28px}.partner-copy>span:not(:where(.teaser-site,.teaser-site *)){color:#d8b477;font:500 8px/1.45 var(--sans);letter-spacing:.14em;text-transform:uppercase;display:block}.partner-link-arrow:not(:where(.teaser-site,.teaser-site *)){font-size:17px;font-weight:400;transition:transform .3s;position:absolute;bottom:20px;right:21px}.partner-item:hover .partner-link-arrow:not(:where(.teaser-site,.teaser-site *)){transform:translate(4px,-4px)}@media (width<=1050px){.partner-list:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:repeat(2,minmax(0,1fr))}.partner-mark img:not(:where(.teaser-site,.teaser-site *)){max-width:174px}}@media (width<=900px){.interior-experience:not(:where(.teaser-site,.teaser-site *)){height:112svh;min-height:720px}.interior-stage img:not(:where(.teaser-site,.teaser-site *)){object-position:center}.interior-experience-shade:not(:where(.teaser-site,.teaser-site *)){background:linear-gradient(#131f1933,#131f19e6 65%,#131f19fa)}.interior-experience-copy:not(:where(.teaser-site,.teaser-site *)){width:auto;inset:auto 20px 14vh;transform:none}.interior-experience-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:24px 0 26px;font-size:11.4vw}.interior-experience-copy li:not(:where(.teaser-site,.teaser-site *)){padding:9px 0;font-size:10px;line-height:1.35}.interior-experience-controls:not(:where(.teaser-site,.teaser-site *)){bottom:3vh;right:18px}.interior-experience-controls button:not(:where(.teaser-site,.teaser-site *)){width:40px;height:40px}.investment-section:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:7vh;padding:12vh 20px 0}.investment-copy:not(:where(.teaser-site,.teaser-site *)){padding-bottom:0}.investment-copy h2:not(:where(.teaser-site,.teaser-site *)){margin:28px 0 32px;font-size:13.6vw}.investment-copy p:not(:where(.teaser-site,.teaser-site *)){font-size:13px}.investment-benefits:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;padding-bottom:10vh}.investment-benefits article:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:64px 1fr;min-height:0;padding:23px 0}.investment-benefits h3:not(:where(.teaser-site,.teaser-site *)){font-size:7vw}.investment-benefits img:not(:where(.teaser-site,.teaser-site *)){width:56px;height:56px}.investment-visual:not(:where(.teaser-site,.teaser-site *)){grid-column:1;height:auto;min-height:0;margin:0 -20px}.partners-section:not(:where(.teaser-site,.teaser-site *)){padding:12vh 20px 10vh}.partners-section>header:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:28px;padding-bottom:9vh}.partners-section>header>span:not(:where(.teaser-site,.teaser-site *)),.partners-section>header h2:not(:where(.teaser-site,.teaser-site *)),.partners-section>header p:not(:where(.teaser-site,.teaser-site *)){grid-area:auto/1}.partners-section>header h2:not(:where(.teaser-site,.teaser-site *)){font-size:18vw}.partners-section>header p:not(:where(.teaser-site,.teaser-site *)){font-size:13px}.partner-item:not(:where(.teaser-site,.teaser-site *)){min-height:218px}.partner-mark:not(:where(.teaser-site,.teaser-site *)){height:104px}}@media (width<=600px){.partner-list:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:12px}.partner-item:not(:where(.teaser-site,.teaser-site *)){min-height:178px;padding:21px 20px}.partner-index:not(:where(.teaser-site,.teaser-site *)){top:18px;right:18px}.partner-mark:not(:where(.teaser-site,.teaser-site *)){height:86px}.partner-mark img:not(:where(.teaser-site,.teaser-site *)){max-width:154px;max-height:58px}.partner-link-arrow:not(:where(.teaser-site,.teaser-site *)){bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.interior-stage figure:not(:where(.teaser-site,.teaser-site *)){transition:none}.interior-stage img:not(:where(.teaser-site,.teaser-site *)){animation:none}.partner-item:not(:where(.teaser-site,.teaser-site *)),.partner-link-arrow:not(:where(.teaser-site,.teaser-site *)){transition:none}}html,body{max-width:100%;overflow-x:clip}.language-switch a:not(:where(.teaser-site,.teaser-site *)){opacity:.56;letter-spacing:.14em;place-items:center;min-width:34px;height:27px;padding:0 9px;font-size:9px;line-height:1;transition:background .25s,color .25s,opacity .25s;display:grid}.language-switch a+a:not(:where(.teaser-site,.teaser-site *)){border-left:1px solid}.language-switch a.active:not(:where(.teaser-site,.teaser-site *)){opacity:1}.topbar:not(.topbar-dark) .language-switch a.active:not(:where(.teaser-site,.teaser-site *)){color:#17231d;background:#fff}.topbar-dark .language-switch a.active:not(:where(.teaser-site,.teaser-site *)){background:var(--ink);color:var(--sand)}.seo-discovery:not(:where(.teaser-site,.teaser-site *)){background:#f1ede4;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:6vw;padding:15vh 5vw;display:grid}.seo-discovery>div>span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;text-transform:uppercase;color:var(--jungle);font-size:9px}.seo-discovery h2:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(58px,6.3vw,96px)/.84 var(--serif);letter-spacing:-.055em;text-wrap:balance;margin-top:34px}.seo-discovery-copy:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;width:100%;max-width:none;padding-top:42px;display:grid}.seo-discovery-copy p:not(:where(.teaser-site,.teaser-site *)){font-family:var(--sans);font-size:var(--reading-size);line-height:var(--reading-leading)}.seo-catalog-link:not(:where(.teaser-site,.teaser-site *)){border:1px solid var(--jungle);width:min(100%,310px);color:var(--jungle);font:600 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:17px 20px;transition:background .25s,color .25s,transform .25s;display:flex}.seo-catalog-link:hover:not(:where(.teaser-site,.teaser-site *)){background:var(--jungle);color:var(--sand);transform:translateY(-2px)}.seo-catalog-link b:not(:where(.teaser-site,.teaser-site *)){font-size:16px;font-weight:400}[lang=en] h1:not(:where(.teaser-site,.teaser-site *)),[lang=en] h2:not(:where(.teaser-site,.teaser-site *)),[lang=en] h3:not(:where(.teaser-site,.teaser-site *)){text-wrap:balance}[lang=en] .opportunities-section h2:not(:where(.teaser-site,.teaser-site *)),[lang=en] .collection-section h2:not(:where(.teaser-site,.teaser-site *)),[lang=en] .investment-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(58px,6.8vw,106px)}@media (width<=1280px){.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:18px}.topbar:not(:where(.teaser-site,.teaser-site *)){padding-inline:3vw}.location-catalog-copy:not(:where(.teaser-site,.teaser-site *)){padding-left:5vw;padding-right:5vw}.partner-item:not(:where(.teaser-site,.teaser-site *)){padding-inline:20px}.partner-list:not(:where(.teaser-site,.teaser-site *)){gap:12px}}@media (width<=1050px) and (width>=901px){.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:13px}.topbar-actions .desktop-nav:not(:where(.teaser-site,.teaser-site *)){font-size:8px}.language-switch a:not(:where(.teaser-site,.teaser-site *)){min-width:30px;padding-inline:7px}.featured-residence-grid:not(:where(.teaser-site,.teaser-site *)){gap:3vw}.location-catalog-view:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:46% 54%}}@media (width<=900px){.topbar:not(:where(.teaser-site,.teaser-site *)){padding-top:max(18px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.topbar-actions .language-switch a:not(:where(.teaser-site,.teaser-site *)){min-width:31px;height:25px;padding:0 7px;display:grid!important}.site-menu:not(:where(.teaser-site,.teaser-site *)){padding-top:max(7vh,calc(env(safe-area-inset-top) + 28px));padding-bottom:max(7vh,env(safe-area-inset-bottom))}.site-menu nav:not(:where(.teaser-site,.teaser-site *)){margin-top:10vh}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){padding:10px 0;font-size:clamp(40px,11vw,72px);line-height:.94}.hero-stage:not(:where(.teaser-site,.teaser-site *)){height:100dvh;min-height:560px}.hero-title:not(:where(.teaser-site,.teaser-site *)){width:calc(100vw - 32px)}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(19px,5vw,32px)}.location-catalog-map:not(:where(.teaser-site,.teaser-site *)){height:78svh;min-height:560px}.seo-discovery:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:5vh;padding:12vh 20px}.seo-discovery h2:not(:where(.teaser-site,.teaser-site *)){font-size:14vw}.seo-discovery-copy:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:22px;padding-top:0}.seo-catalog-link:not(:where(.teaser-site,.teaser-site *)){grid-column:1;width:100%;max-width:340px;margin-top:8px}.apartment-selector:not(:where(.teaser-site,.teaser-site *)){gap:6vh}.apartment-copy:not(:where(.teaser-site,.teaser-site *)){min-width:0}.apartment-copy h2:not(:where(.teaser-site,.teaser-site *)){overflow-wrap:anywhere}.contact-hero>div:not(:where(.teaser-site,.teaser-site *)),.contact-hero .lead-form:not(:where(.teaser-site,.teaser-site *)){min-width:0}[lang=en] .opportunities-section h2:not(:where(.teaser-site,.teaser-site *)),[lang=en] .collection-section h2:not(:where(.teaser-site,.teaser-site *)),[lang=en] .investment-copy h2:not(:where(.teaser-site,.teaser-site *)){font-size:14vw}}@media (width<=540px){.topbar:not(:where(.teaser-site,.teaser-site *)){padding-left:16px;padding-right:16px}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font-size:25px}.brand-lockup span:not(:where(.teaser-site,.teaser-site *)){font-size:6px}.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:8px}.language-switch a:not(:where(.teaser-site,.teaser-site *)){font-size:7px;min-width:28px!important;padding-inline:5px!important}.topbar-actions .menu-button:not(:where(.teaser-site,.teaser-site *)){font-size:7px}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font-size:23vw}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em}.hero-title small:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;font-size:7px}.location-catalog-copy:not(:where(.teaser-site,.teaser-site *)){padding-left:16px;padding-right:16px}.location-catalog-copy ul:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr}.location-catalog-map:not(:where(.teaser-site,.teaser-site *)){height:68svh;min-height:470px}.opportunities-section:not(:where(.teaser-site,.teaser-site *)),.collection-section:not(:where(.teaser-site,.teaser-site *)),.featured-residence:not(:where(.teaser-site,.teaser-site *)),.investment-section:not(:where(.teaser-site,.teaser-site *)),.partners-section:not(:where(.teaser-site,.teaser-site *)),.seo-discovery:not(:where(.teaser-site,.teaser-site *)){padding-left:16px;padding-right:16px}.opportunity-item:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:24px 50px 1fr}.opportunity-item>img:not(:where(.teaser-site,.teaser-site *)){width:46px;height:46px}.opportunity-item h3:not(:where(.teaser-site,.teaser-site *)){font-size:7.4vw}.collection-item:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:22px 50px 1fr}.collection-item>img:not(:where(.teaser-site,.teaser-site *)){width:48px;height:48px}.collection-item h3:not(:where(.teaser-site,.teaser-site *)){font-size:5.8vw}.featured-residence-grid figure:not(:where(.teaser-site,.teaser-site *)){aspect-ratio:4/5;height:auto;min-height:0}.featured-plan img:not(:where(.teaser-site,.teaser-site *)){object-fit:contain}.featured-interior img:not(:where(.teaser-site,.teaser-site *)){object-fit:cover}.investment-benefits h3:not(:where(.teaser-site,.teaser-site *)){font-size:6.4vw}.partners-section>header h2:not(:where(.teaser-site,.teaser-site *)){font-size:17vw}.partner-list:not(:where(.teaser-site,.teaser-site *)){gap:10px}.seo-discovery h2:not(:where(.teaser-site,.teaser-site *)){font-size:13.4vw}.footer-logo:not(:where(.teaser-site,.teaser-site *)){font-size:27vw}.site-footer:not(:where(.teaser-site,.teaser-site *)){padding-left:20px;padding-right:20px}.apartments-hero:not(:where(.teaser-site,.teaser-site *)),.apartment-selector:not(:where(.teaser-site,.teaser-site *)){padding-left:16px;padding-right:16px}.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)){min-width:102px}.apartment-plan:not(:where(.teaser-site,.teaser-site *)){aspect-ratio:4/5;height:auto;min-height:0}.contact-hero:not(:where(.teaser-site,.teaser-site *)){padding-left:16px;padding-right:16px}}@media (width<=380px){.topbar-actions:not(:where(.teaser-site,.teaser-site *)){gap:6px}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)){font-size:23px}.brand-lockup span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.18em}.language-switch a:not(:where(.teaser-site,.teaser-site *)){min-width:26px!important}.hero-title small:not(:where(.teaser-site,.teaser-site *)){max-width:220px}.view-apartments:not(:where(.teaser-site,.teaser-site *)){width:112px;height:112px}.featured-residence>header>div:not(:where(.teaser-site,.teaser-site *)){gap:12px}.featured-slider-controls:not(:where(.teaser-site,.teaser-site *)){gap:5px}.featured-slider-controls button:not(:where(.teaser-site,.teaser-site *)){width:33px;height:33px}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)){font-size:9px}}@media (height<=620px) and (orientation:landscape){.hero-stage:not(:where(.teaser-site,.teaser-site *)){min-height:100dvh}.hero-title:not(:where(.teaser-site,.teaser-site *)){top:47%}.hero-title span:not(:where(.teaser-site,.teaser-site *)){font-size:18vh}.hero-title strong:not(:where(.teaser-site,.teaser-site *)){margin-top:12px;font-size:4vh}.hero-title small:not(:where(.teaser-site,.teaser-site *)){margin-top:10px}.coast:not(:where(.teaser-site,.teaser-site *)){top:48%}.view-apartments:not(:where(.teaser-site,.teaser-site *)){width:92px;height:92px;bottom:10px}.hero-slide-count:not(:where(.teaser-site,.teaser-site *)){top:18px}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){font-size:18vh}}.topbar:not(:where(.teaser-site,.teaser-site *)),.topbar.topbar-dark:not(:where(.teaser-site,.teaser-site *)){min-height:82px;color:var(--ink);background:var(--sand);text-shadow:none;mix-blend-mode:normal;border-bottom:1px solid #17251f1f;align-items:center;padding-top:22px;padding-bottom:22px;box-shadow:0 8px 30px #17251f0f}.topbar:not(.topbar-dark):not(:where(.teaser-site,.teaser-site *)){color:var(--ink);background:var(--sand);text-shadow:none;mix-blend-mode:normal}body{font-family:var(--taina-sans),Arial,sans-serif}h1:not(:where(.teaser-site,.teaser-site *)),h2:not(:where(.teaser-site,.teaser-site *)),h3:not(:where(.teaser-site,.teaser-site *)){font-family:Times New Roman,Times,serif!important}.topbar-actions:not(:where(.teaser-site,.teaser-site *)),.topbar-actions a:not(:where(.teaser-site,.teaser-site *)),.topbar-actions button:not(:where(.teaser-site,.teaser-site *)),.language-switch a:not(:where(.teaser-site,.teaser-site *)),.menu-x:not(:where(.teaser-site,.teaser-site *)),.menu-label:not(:where(.teaser-site,.teaser-site *)),.site-menu nav a:not(:where(.teaser-site,.teaser-site *)),.site-menu nav span:not(:where(.teaser-site,.teaser-site *)),.footer-columns p:not(:where(.teaser-site,.teaser-site *)),.footer-columns a:not(:where(.teaser-site,.teaser-site *)),.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)),.apartment-tabs button span:not(:where(.teaser-site,.teaser-site *)){font-family:var(--taina-sans),Arial,sans-serif!important}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.025em;font-weight:500;line-height:1}.footer-columns p:not(:where(.teaser-site,.teaser-site *)),.footer-columns a:not(:where(.teaser-site,.teaser-site *)){font-size:16px;line-height:1.45}.apartment-tabs button:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.02em;font-size:20px;line-height:1.25}.intro-mark:not(:where(.teaser-site,.teaser-site *)){flex-direction:column;align-items:center;max-width:96vw;display:flex;overflow:visible}.intro-mark span:not(:where(.teaser-site,.teaser-site *)){padding-right:.09em;display:inline-block;overflow:visible}.brand-lockup:not(:where(.teaser-site,.teaser-site *)),.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)),.hero-title:not(:where(.teaser-site,.teaser-site *)),.hero-title span:not(:where(.teaser-site,.teaser-site *)),.footer-logo:not(:where(.teaser-site,.teaser-site *)){overflow:visible}.brand-lockup strong:not(:where(.teaser-site,.teaser-site *)),.hero-title span:not(:where(.teaser-site,.teaser-site *)),.footer-logo:not(:where(.teaser-site,.teaser-site *)){padding-right:.055em}.topbar:not(.topbar-dark) .language-switch a.active:not(:where(.teaser-site,.teaser-site *)),.topbar.topbar-dark .language-switch a.active:not(:where(.teaser-site,.teaser-site *)){background:var(--ink);color:var(--sand)}@media (width<=900px){.topbar:not(:where(.teaser-site,.teaser-site *)),.topbar.topbar-dark:not(:where(.teaser-site,.teaser-site *)){min-height:70px;padding-top:max(17px,env(safe-area-inset-top));padding-bottom:16px}.site-menu nav a:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(34px,9.5vw,60px)}}:root{--type-display-lg:clamp(56px,5.8vw,92px);--type-display-md:clamp(42px,4.4vw,68px);--type-heading-sm:clamp(24px,2vw,32px);--type-body:clamp(16px,1.05vw,18px);--type-label:12px;--type-button:12px}.topbar:not(:where(.teaser-site,.teaser-site *)),.topbar:not(.topbar-dark):not(:where(.teaser-site,.teaser-site *)){color:#fff;box-shadow:none;text-shadow:0 2px 18px #00000057;background:0 0;border-bottom-color:#0000;transition:color .35s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.topbar.topbar-dark:not(:where(.teaser-site,.teaser-site *)),.topbar.is-scrolled:not(:where(.teaser-site,.teaser-site *)){color:var(--ink);text-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#f2eee4c7;border-bottom-color:#17251f1a;box-shadow:0 8px 28px #17251f0b}.topbar-actions a:not(:where(.teaser-site,.teaser-site *)),.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){font-size:11px}h1:not(:where(.teaser-site,.teaser-site *)),h2:not(:where(.teaser-site,.teaser-site *)),h3:not(:where(.teaser-site,.teaser-site *)){font-weight:500;font-family:var(--taina-serif),Georgia,serif!important}.location-first .route-copy h2:not(:where(.teaser-site,.teaser-site *)),.opportunities-section h2:not(:where(.teaser-site,.teaser-site *)),.collection-section h2:not(:where(.teaser-site,.teaser-site *)),.featured-residence>header h2:not(:where(.teaser-site,.teaser-site *)),.investment-copy h2:not(:where(.teaser-site,.teaser-site *)),.seo-discovery h2:not(:where(.teaser-site,.teaser-site *)),.partners-section>header h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.045em;line-height:.88;font-family:var(--taina-serif),Georgia,serif!important;font-size:var(--type-display-lg)!important}.location-catalog-copy h2:not(:where(.teaser-site,.teaser-site *)),.real-location-copy h2:not(:where(.teaser-site,.teaser-site *)),.interior-experience-copy h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.035em;line-height:.92;font-family:var(--taina-serif),Georgia,serif!important;font-size:var(--type-display-md)!important}.opportunity-item h3:not(:where(.teaser-site,.teaser-site *)),.collection-item h3:not(:where(.teaser-site,.teaser-site *)),.investment-benefits h3:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.018em;line-height:1.08;font-family:var(--taina-serif),Georgia,serif!important;font-size:var(--type-heading-sm)!important}.location-catalog-copy>p:not(:where(.teaser-site,.teaser-site *)),.opportunity-item p:not(:where(.teaser-site,.teaser-site *)),.collection-section>header>p:not(:where(.teaser-site,.teaser-site *)),.featured-residence-copy>p:not(:where(.teaser-site,.teaser-site *)),.investment-copy p:not(:where(.teaser-site,.teaser-site *)),.seo-discovery-copy p:not(:where(.teaser-site,.teaser-site *)){line-height:1.65;font-size:var(--type-body)!important}.opportunities-section>header>span:not(:where(.teaser-site,.teaser-site *)),.collection-section>header>span:not(:where(.teaser-site,.teaser-site *)),.featured-residence>header>span:not(:where(.teaser-site,.teaser-site *)),.interior-experience-copy>span:not(:where(.teaser-site,.teaser-site *)),.investment-copy>span:not(:where(.teaser-site,.teaser-site *)),.partners-section>header>span:not(:where(.teaser-site,.teaser-site *)),.seo-discovery>div>span:not(:where(.teaser-site,.teaser-site *)),.location-catalog-copy header>span:not(:where(.teaser-site,.teaser-site *)),.collection-kicker:not(:where(.teaser-site,.teaser-site *)){line-height:1.35;font-size:var(--type-label)!important}.location-catalog-link:not(:where(.teaser-site,.teaser-site *)),.map-route-link:not(:where(.teaser-site,.teaser-site *)),.featured-residence-cta:not(:where(.teaser-site,.teaser-site *)),.seo-catalog-link:not(:where(.teaser-site,.teaser-site *)),.lead-form>button:not(:where(.teaser-site,.teaser-site *)),.apartments-catalog a:not(:where(.teaser-site,.teaser-site *)){line-height:1.2;font-family:var(--taina-sans),Arial,sans-serif!important;font-size:var(--type-button)!important}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)),.interior-experience-copy li:not(:where(.teaser-site,.teaser-site *)){font-size:14px;line-height:1.5}@media (width<=900px){:root{--type-display-lg:clamp(44px,12vw,64px);--type-display-md:clamp(38px,10vw,54px);--type-heading-sm:clamp(22px,6.2vw,30px);--type-body:16px;--type-label:11px;--type-button:12px}.topbar:not(.topbar-dark):not(.is-scrolled):not(:where(.teaser-site,.teaser-site *)){box-shadow:none;background:0 0;border-bottom-color:#0000}.topbar-actions a:not(:where(.teaser-site,.teaser-site *)),.topbar-actions button:not(:where(.teaser-site,.teaser-site *)){font-size:10px}.location-catalog-copy li:not(:where(.teaser-site,.teaser-site *)),.interior-experience-copy li:not(:where(.teaser-site,.teaser-site *)){font-size:14px}}.password-gate:not(:where(.teaser-site,.teaser-site *)){z-index:3000;background:var(--jungle-deep);height:100dvh;color:var(--white);text-align:center;grid-template-rows:1fr auto;place-items:center;padding:16px 40px 14px;display:grid;position:fixed;inset:0;overflow:hidden}.password-gate-frame:not(:where(.teaser-site,.teaser-site *)){clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);pointer-events:none;border:1px solid #fffdf724;position:absolute;inset:14px}.password-gate-card:not(:where(.teaser-site,.teaser-site *)){z-index:1;align-self:center;width:min(680px,100%);position:relative}.password-gate-logo strong:not(:where(.teaser-site,.teaser-site *)){font:500 clamp(76px,8vw,112px)/.65 var(--taina-serif),Georgia,serif;letter-spacing:-.075em;padding-right:.06em;display:block}.password-gate-logo span:not(:where(.teaser-site,.teaser-site *)){font:500 9px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.34em;text-transform:uppercase;margin-top:10px;display:block}.password-gate-card>p:not(:where(.teaser-site,.teaser-site *)){font:500 9px/1.3 var(--taina-sans),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;opacity:.62;margin-bottom:9px}.password-request:not(:where(.teaser-site,.teaser-site *)){width:min(600px,100%);margin:0 auto}.password-request h1:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.03em;text-wrap:balance;font:500 clamp(28px,3.2vw,40px)/.98 var(--taina-serif),Georgia,serif!important}.password-request form:not(:where(.teaser-site,.teaser-site *)){margin-top:12px}.password-request-fields:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;gap:20px;display:grid}.password-gate label:not(:where(.teaser-site,.teaser-site *)){text-align:left;font:500 10px/1.25 var(--taina-sans),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin:0;display:block}.password-request-fields label>span:not(:where(.teaser-site,.teaser-site *)){color:#e6c58e;opacity:.92;margin-bottom:5px;display:block}.password-request-fields input:not(:where(.teaser-site,.teaser-site *)){width:100%;height:40px;color:var(--white);font:500 14px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.01em;text-transform:none;text-align:left;background:#fffdf713;border:1px solid #e6c58e9e;outline:0;padding:0 12px;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff06}.password-request-fields input:not(:where(.teaser-site,.teaser-site *))::placeholder{color:#fffdf7ad}.password-request-fields input:hover:not(:where(.teaser-site,.teaser-site *)){background:#fffdf71a;border-color:#e6c58ed6}.password-request-fields input:focus:not(:where(.teaser-site,.teaser-site *)){background:#fffdf71f;border-color:#e6c58e;box-shadow:0 0 0 3px #e6c58e21,0 0 18px #e6c58e1a}.password-request-consent:not(:where(.teaser-site,.teaser-site *)){align-items:flex-start;gap:8px;text-align:left!important;text-transform:none!important;letter-spacing:0!important;opacity:.72!important;margin:9px 0 0!important;display:flex!important}.password-request-consent input:not(:where(.teaser-site,.teaser-site *)){accent-color:#e6c58e;flex:0 0 14px;width:14px;height:14px;margin:0}.password-request-consent span:not(:where(.teaser-site,.teaser-site *)){font-size:9px;line-height:1.3}.password-request-consent a:not(:where(.teaser-site,.teaser-site *)){text-underline-offset:2px;text-decoration:underline}.password-request button:not(:where(.teaser-site,.teaser-site *)){width:min(240px,100%);height:36px;color:var(--white);font:600 10px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;background:#e6c58e17;border:1px solid #e6c58ecc;justify-content:center;align-items:center;margin:9px auto 0;transition:background .25s,color .25s,transform .25s;animation:2.1s ease-in-out infinite passwordRequestPulse;display:flex}.password-request button:hover:not(:where(.teaser-site,.teaser-site *)){color:var(--jungle-deep);background:#e6c58e;transform:translateY(-1px)}.password-request button:disabled:not(:where(.teaser-site,.teaser-site *)){opacity:.55;animation:none}.password-request-status:not(:where(.teaser-site,.teaser-site *)){color:#e6c58e;min-height:16px;font:500 9px/1.3 var(--taina-sans),Arial,sans-serif;padding-top:5px}.password-request-status.sent:not(:where(.teaser-site,.teaser-site *)){color:#dbe7ce}@keyframes passwordRequestPulse{0%,to{box-shadow:0 0 #d4ff8b00}50%{box-shadow:0 0 0 4px #d4ff8b12}}.password-request-divider:not(:where(.teaser-site,.teaser-site *)){color:#fffdf780;width:min(560px,100%);font:500 9px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;margin:10px auto;display:flex}.password-request-divider:before:not(:where()),.password-request-divider:after:not(:where()){content:"";background:#fffdf72e;flex:1;height:1px}.password-entry:not(:where(.teaser-site,.teaser-site *)){width:min(600px,100%);margin:0 auto}.password-entry h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.03em;text-wrap:balance;max-width:560px;margin:0 auto;font:500 clamp(28px,3vw,38px)/.95 var(--taina-serif),Georgia,serif!important}.password-entry-form:not(:where(.teaser-site,.teaser-site *)){width:min(560px,100%);margin:10px auto 0}.password-entry-form>label:not(:where(.teaser-site,.teaser-site *)){margin-bottom:4px}.password-gate-control:not(:where(.teaser-site,.teaser-site *)){border-bottom:1px solid #fffdf794;grid-template-columns:1fr auto;display:grid}.password-gate-control input:not(:where(.teaser-site,.teaser-site *)){min-width:0;height:42px;color:var(--white);font:500 15px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;outline:0}.password-gate-control input:focus:not(:where(.teaser-site,.teaser-site *)){box-shadow:inset 0 -1px 0 var(--white)}.password-gate-control button:not(:where(.teaser-site,.teaser-site *)){height:42px;color:var(--white);font:600 10px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:14px;padding:0 0 0 20px;display:flex}.password-gate-control button:disabled:not(:where(.teaser-site,.teaser-site *)){opacity:.55}.password-gate-control button span:not(:where(.teaser-site,.teaser-site *)){font-size:17px;font-weight:400}.password-gate-error:not(:where(.teaser-site,.teaser-site *)){text-align:left;color:#e6c58e;min-height:16px;font:500 9px/1.3 var(--taina-sans),Arial,sans-serif;padding-top:5px}.password-gate>small:not(:where(.teaser-site,.teaser-site *)){z-index:1;font:500 7px/1 var(--taina-sans),Arial,sans-serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;opacity:.58;align-self:end;margin-top:8px;position:relative}@media (width<=600px){.password-gate:not(:where(.teaser-site,.teaser-site *)){padding:12px 18px 10px}.password-gate-frame:not(:where(.teaser-site,.teaser-site *)){inset:8px}.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){margin-bottom:10px}.password-gate-logo strong:not(:where(.teaser-site,.teaser-site *)){font-size:min(20vw,74px)}.password-gate-logo span:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.27em;margin-top:7px;font-size:7px}.password-gate-card>p:not(:where(.teaser-site,.teaser-site *)){margin-bottom:6px;font-size:8px}.password-request h1:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(24px,7.2vw,29px)}.password-request form:not(:where(.teaser-site,.teaser-site *)){margin-top:8px}.password-request-fields:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr;gap:6px}.password-request-fields label>span:not(:where(.teaser-site,.teaser-site *)){margin-bottom:2px}.password-request-fields input:not(:where(.teaser-site,.teaser-site *)){height:34px;font-size:13px}.password-request-consent:not(:where(.teaser-site,.teaser-site *)){gap:6px;margin-top:6px!important}.password-request-consent input:not(:where(.teaser-site,.teaser-site *)){flex-basis:13px;width:13px;height:13px}.password-request-consent span:not(:where(.teaser-site,.teaser-site *)){font-size:8px;line-height:1.25}.password-request button:not(:where(.teaser-site,.teaser-site *)){height:36px;margin-top:7px}.password-request-status:not(:where(.teaser-site,.teaser-site *)){min-height:14px;padding-top:3px;font-size:8px}.password-request-divider:not(:where(.teaser-site,.teaser-site *)){margin:7px auto;font-size:8px}.password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:clamp(22px,6.7vw,27px)}.password-entry-form:not(:where(.teaser-site,.teaser-site *)){margin-top:7px}.password-entry-form>label:not(:where(.teaser-site,.teaser-site *)){margin-bottom:2px;font-size:9px}.password-gate-control input:not(:where(.teaser-site,.teaser-site *)){height:38px;font-size:14px}.password-gate-control button:not(:where(.teaser-site,.teaser-site *)){height:38px;padding-left:12px;font-size:9px}.password-gate-control button span:not(:where(.teaser-site,.teaser-site *)){font-size:14px}.password-gate-error:not(:where(.teaser-site,.teaser-site *)){text-align:center;min-height:14px;padding-top:3px;font-size:8px}.password-gate>small:not(:where(.teaser-site,.teaser-site *)){margin-top:6px;font-size:6px}}@media (height<=700px){.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){margin-bottom:7px}.password-gate-logo strong:not(:where(.teaser-site,.teaser-site *)){font-size:68px}.password-gate-logo span:not(:where(.teaser-site,.teaser-site *)){margin-top:5px}.password-gate-card>p:not(:where(.teaser-site,.teaser-site *)){display:none}.password-request h1:not(:where(.teaser-site,.teaser-site *)){font-size:25px}.password-request form:not(:where(.teaser-site,.teaser-site *)){margin-top:6px}.password-request-fields input:not(:where(.teaser-site,.teaser-site *)){height:32px}.password-request-consent:not(:where(.teaser-site,.teaser-site *)){margin-top:4px!important}.password-request button:not(:where(.teaser-site,.teaser-site *)){height:32px;margin-top:5px}.password-request-divider:not(:where(.teaser-site,.teaser-site *)){margin:5px auto}.password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:24px}.password-entry-form:not(:where(.teaser-site,.teaser-site *)){margin-top:5px}.password-gate-control input:not(:where(.teaser-site,.teaser-site *)),.password-gate-control button:not(:where(.teaser-site,.teaser-site *)){height:34px}.password-gate>small:not(:where(.teaser-site,.teaser-site *)){margin-top:4px}}@media (prefers-reduced-motion:reduce){.password-request button:not(:where(.teaser-site,.teaser-site *)){animation:none}}@font-face{font-family:GatePangram;src:url(/assets/pangram-medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:GatePangram;src:url(/assets/pangram-light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:GateSpectral;src:url(/assets/spectral-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GateSpectral;src:url(/assets/spectral-medium.ttf)format("truetype");font-weight:500 700;font-display:swap}.password-gate:not(:where(.teaser-site,.teaser-site *)){--taina-serif:GatePangram;--taina-sans:GateSpectral;--white:#f6f4e6;--jungle-deep:#003340;color:#f6f4e6;background:#003340;font-family:GateSpectral,serif;overflow-y:auto}.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){background:0 0;width:170px;margin:0 auto 18px;padding:0}.password-gate-logo img:not(:where(.teaser-site,.teaser-site *)){width:100%;height:auto;box-shadow:none;filter:none;display:block}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)),.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.025em;line-height:1.14;font-family:GatePangram,sans-serif!important;font-weight:500!important}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)){font-size:32px!important}.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:30px!important}.password-gate-card>p:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.12em;font-family:GateSpectral,serif;font-size:11px}.password-gate label:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.06em;opacity:1;font-family:GateSpectral,serif;font-size:11px}.password-gate .password-request-fields label>span:not(:where(.teaser-site,.teaser-site *)){color:#d4ff8b}.password-gate .password-request-fields input:not(:where(.teaser-site,.teaser-site *)){box-shadow:none;background:#f6f4e60f;border-color:#d4ff8b99;font-family:GateSpectral,serif;font-size:16px}.password-gate .password-request-fields input:hover:not(:where(.teaser-site,.teaser-site *)){border-color:#d4ff8b}.password-gate .password-request-fields input:focus:not(:where(.teaser-site,.teaser-site *)){border-color:#d4ff8b;box-shadow:0 0 0 2px #d4ff8b33}.password-gate .password-request-consent:not(:where(.teaser-site,.teaser-site *)){opacity:.85!important}.password-gate .password-request-consent span:not(:where(.teaser-site,.teaser-site *)){font-size:11px;line-height:1.3}.password-gate .password-request-consent input:not(:where(.teaser-site,.teaser-site *)){accent-color:#d4ff8b}.password-gate .password-request button:not(:where(.teaser-site,.teaser-site *)){color:#f6f4e6;background:#d4ff8b12;border-color:#d4ff8b;font-family:GatePangram,sans-serif;font-weight:500}.password-gate .password-request button:hover:not(:where(.teaser-site,.teaser-site *)){color:#003340;background:#d4ff8b}.password-gate .password-request-status:not(:where(.teaser-site,.teaser-site *)),.password-gate .password-gate-error:not(:where(.teaser-site,.teaser-site *)){color:#d4ff8b;font-family:GateSpectral,serif;font-size:11px}.password-gate .password-request-divider:not(:where(.teaser-site,.teaser-site *)){font-family:GateSpectral,serif;font-size:11px}.password-gate .password-gate-control button:not(:where(.teaser-site,.teaser-site *)){font-family:GatePangram,sans-serif;font-weight:500}.password-gate .password-gate-control input:not(:where(.teaser-site,.teaser-site *)){font-family:GateSpectral,serif}.password-gate>small:not(:where(.teaser-site,.teaser-site *)){letter-spacing:.2em;font-family:GateSpectral,serif;font-size:11px}@media (height<=700px){.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){width:124px;margin-bottom:12px}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)){font-size:25px!important}.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:24px!important}}@media (width<=600px){.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){width:124px;margin-bottom:14px}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)){font-size:25px!important}.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:24px!important}}.password-gate-card:not(:where(.teaser-site,.teaser-site *)){width:min(680px,100%);transform:translateY(-28px)}.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){margin-bottom:28px}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)){max-width:580px;margin:0 auto;line-height:1.35!important}.password-request-intro:not(:where(.teaser-site,.teaser-site *)){font:400 18px/1.5 GateSpectral,serif;margin:12px auto 22px!important}.password-gate .password-request form:not(:where(.teaser-site,.teaser-site *)){width:min(440px,100%);margin:0 auto}.password-request-fields:not(:where(.teaser-site,.teaser-site *)){gap:16px}.password-gate .password-request-fields input:not(:where(.teaser-site,.teaser-site *)){height:38px}.password-gate .password-request-consent:not(:where(.teaser-site,.teaser-site *)){margin-top:12px!important}.password-gate .password-request button:not(:where(.teaser-site,.teaser-site *)){height:40px;margin-top:18px}.password-gate .password-request-divider:not(:where(.teaser-site,.teaser-site *)){width:min(440px,100%);margin:18px auto}.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){max-width:580px;line-height:1.35!important}.password-gate .password-entry-form:not(:where(.teaser-site,.teaser-site *)){width:min(440px,100%);margin:16px auto 0}.password-gate .password-gate-control input:not(:where(.teaser-site,.teaser-site *)){background:#f6f4e60f}.password-gate .password-gate-control button:not(:where(.teaser-site,.teaser-site *)){padding-left:16px}.catalog-access:not(:where(.teaser-site,.teaser-site *)){max-width:580px;margin:0 auto}.catalog-access h1:not(:where(.teaser-site,.teaser-site *)){letter-spacing:-.025em;outline:none;margin:0;font:500 32px/1.3 GatePangram,sans-serif}.catalog-access p:not(:where(.teaser-site,.teaser-site *)){margin:18px 0 28px;font:400 18px/1.5 GateSpectral,serif}.catalog-downloads:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-downloads a:not(:where(.teaser-site,.teaser-site *)),.catalog-enter:not(:where(.teaser-site,.teaser-site *)){color:#d4ff8b;background:0 0;border:1px solid #d4ff8b;border-radius:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 16px;font:500 13px/1.3 GatePangram,sans-serif;text-decoration:none;display:flex}.catalog-downloads a:hover:not(:where(.teaser-site,.teaser-site *)){background:#d4ff8b1a}.catalog-enter:not(:where(.teaser-site,.teaser-site *)){color:#003340;cursor:pointer;background:#d4ff8b;width:100%;margin-top:18px}.catalog-enter:hover:not(:where(.teaser-site,.teaser-site *)){background:#f6f4e6}.catalog-access a:focus-visible:not(:where(.teaser-site,.teaser-site *)),.catalog-access button:focus-visible:not(:where(.teaser-site,.teaser-site *)){outline-offset:4px;outline:2px solid #f6f4e6}@media (height<=700px){.password-gate-card:not(:where(.teaser-site,.teaser-site *)){transform:translateY(-12px)}.password-gate-logo:not(:where(.teaser-site,.teaser-site *)){margin-bottom:22px}.password-request-intro:not(:where(.teaser-site,.teaser-site *)){font-size:16px;margin:8px auto 15px!important}.password-gate .password-request-divider:not(:where(.teaser-site,.teaser-site *)){margin:12px auto}.password-gate .password-request button:not(:where(.teaser-site,.teaser-site *)){height:36px;margin-top:13px}.password-gate .password-entry-form:not(:where(.teaser-site,.teaser-site *)){margin-top:10px}}@media (width<=600px){.password-gate-card:not(:where(.teaser-site,.teaser-site *)){padding:14px 0;transform:none}.password-gate .password-request h1:not(:where(.teaser-site,.teaser-site *)),.password-gate .password-entry h2:not(:where(.teaser-site,.teaser-site *)){font-size:22px!important}.password-request-intro:not(:where(.teaser-site,.teaser-site *)){font-size:16px}.catalog-downloads:not(:where(.teaser-site,.teaser-site *)){grid-template-columns:1fr}.catalog-access h1:not(:where(.teaser-site,.teaser-site *)){font-size:26px}.catalog-access p:not(:where(.teaser-site,.teaser-site *)){font-size:16px}.password-gate .password-request-fields input:not(:where(.teaser-site,.teaser-site *)){height:38px}}.catalog-downloads:not(:where(.teaser-site,.teaser-site *)){gap:12px;width:min(420px,100%);margin:0 auto}.catalog-downloads a:not(:where(.teaser-site,.teaser-site *)){gap:10px;min-height:40px;padding:9px 13px;font-size:12px}.catalog-enter:not(:where(.teaser-site,.teaser-site *)){width:240px;max-width:100%;min-height:40px;margin:16px auto 0;padding:9px 16px;font-size:12px}.password-gate-card:not(:where(.teaser-site,.teaser-site *)){align-self:start;margin-top:clamp(24px,6vh,64px);transform:none}
