:root{font-family:DM Sans,sans-serif;color:#262c3a;background:#fcfbf8;font-synthesis:none;font-weight:400;--navy: #22293a;--deep: #1a1f2c;--gold: #c6a578;--cream: #f5f3ec;--muted: #7b7d81;--border: #d6d9df;--heading: "Manrope", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button{border:0;background:none}img{display:block;max-width:100%}p{line-height:1.8}h1,h2,h3,h4{font-family:var(--heading);margin:0;font-weight:500;letter-spacing:-1.5px}h1{font-size:clamp(38px,4.4vw,65px);line-height:1.15}h2{font-size:clamp(30px,3vw,43px);line-height:1.26}h3{font-size:22px;letter-spacing:-.7px}h4{letter-spacing:0}em{font-family:Georgia,Times New Roman,serif;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,canvas:focus-visible{outline:2px solid #b78e4f;outline-offset:5px}::selection{color:#fff;background:#444e64}.section{max-width:1320px;padding:92px 48px;margin:0 auto}.eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:2px;font-weight:600;color:#82765f;margin-bottom:22px}.eyebrow>span{width:21px;height:1px;background:var(--gold)}.eyebrow.light{color:#d7bf9b}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:15px 25px;background:var(--navy);color:#fff;border:1px solid var(--navy);font-size:12px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#353d50;transform:translateY(-2px)}.button-outline{background:transparent;color:var(--navy);border-color:var(--border)}.button-outline:hover{background:#e5e8ee}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;background:#fff;color:var(--navy);border:1px solid var(--border);border-radius:50%}.topline{height:32px;background:var(--navy);color:#dee1e7;display:flex;align-items:center;justify-content:space-between;padding:0 max(48px,calc((100vw - 1224px)/2));font-size:10px;letter-spacing:.25px}.topline>a,.topline>span{display:flex;align-items:center;gap:8px}.topline-separator{display:inline-block;height:10px;width:1px;background:#606673;margin:0 5px}.header{background:#fcfbf8f7;position:sticky;top:0;z-index:40;border-bottom:1px solid #e6e8ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:94px;padding:0 48px;gap:32px}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand>svg{width:42px;height:43px;color:#a98a5e}.brand>span{font-size:17px;letter-spacing:1.6px;font-weight:650;line-height:1.4}.brand small{display:block;font-size:7px;text-align:center;letter-spacing:5.2px;font-weight:500;margin-top:2px}.nav-inner nav{display:flex;gap:29px;align-items:center;margin-left:auto}.nav-inner nav>a{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;white-space:nowrap;padding:35px 0;position:relative}.nav-inner nav>a:hover,.nav-inner nav>a.active{color:#a98a5e}.nav-inner nav>a.active:after{position:absolute;content:"";bottom:24px;height:2px;background:var(--gold);width:16px;left:0}.nav-actions{display:flex;align-items:center;gap:23px}.nav-contact{font-size:11px;padding:13px 19px;gap:24px;min-height:44px}.saved-nav{position:relative;display:flex}.saved-nav>span{position:absolute;right:-7px;top:-9px;border-radius:50%;background:var(--gold);color:var(--deep);font-size:8px;width:15px;height:15px;text-align:center;line-height:15px}.menu-toggle{display:none}.hero{height:638px;min-height:590px;position:relative;isolation:isolate;color:#fff;overflow:hidden;background:var(--deep)}.hero h1{font-size:clamp(50px,5.1vw,76px);line-height:1.15;letter-spacing:-3.2px;font-weight:450;max-width:800px}.hero h1 em{color:#d7bd97}.hero .eyebrow{font-size:9px;letter-spacing:2.3px;margin-bottom:27px}.distances{margin:26px 0 20px}.distances>div{border-bottom:1px solid var(--border);display:flex;align-items:center;padding:15px 0;gap:17px}.distances>div>span{font-size:9px;color:#afab97}.distances strong{font-size:11px;font-weight:450}.distances small{margin-left:auto;font-size:11px;color:#8c7d60}.location-map{position:relative;min-height:460px;border:1px solid #dcdfe6;background:#d9dde7;overflow:hidden}.location-map>img{width:100%;height:470px;object-fit:cover;filter:saturate(.35);opacity:.85}.footer{background:#f8f7f2}.skip-link{position:fixed;top:-100px;left:20px;background:var(--navy);color:#fff;padding:15px;z-index:1000}.skip-link:focus{top:10px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:15px 24px;background:var(--navy);box-shadow:0 10px 40px #0003;color:#fff;display:flex;align-items:center;gap:12px;z-index:120;font-size:12px;max-width:90vw}.toast svg{color:var(--gold);flex-shrink:0}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:10px;color:#7f8490;margin-bottom:36px}.breadcrumbs a:hover{color:var(--navy)}.tour-select{font-size:10px;color:#6d7380;display:block}.tour-select select{display:block;border:0;border-bottom:1px solid var(--border);padding:8px 20px 7px 0;margin-top:3px;background:transparent;color:var(--navy);font-size:11px;width:100%;border-radius:0}.empty-state{text-align:center;display:flex;align-items:center;flex-direction:column;padding:75px 20px}.empty-state>svg{color:#999fae;margin-bottom:24px}.empty-state h2{font-size:27px}.empty-state p{font-size:12px;color:#7e8491;max-width:400px}.empty-state>.button{margin-top:20px}.article-sidebar>a:not(.button){display:flex;align-items:center;gap:8px;font-size:11px}.consent input{margin:4px 0 0;accent-color:var(--navy)}.consent a{text-decoration:underline;text-underline-offset:3px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11141cd9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;display:flex;align-items:center;justify-content:center;padding:28px}.modal{position:relative;background:#f7f8fa;max-width:1400px;width:100%;max-height:calc(100dvh - 56px);overflow:auto;outline:none}.modal-close{position:absolute;right:20px;top:18px;z-index:30;width:34px;height:34px;box-shadow:0 1px 6px #00000008}.lightbox{width:auto;background:#f7f6f0;padding:30px}.lightbox>img{max-height:calc(100dvh - 116px);max-width:calc(100vw - 116px);object-fit:contain}.explorer-top{padding:22px 70px 21px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);gap:25px}.explorer-top .brand>svg{width:30px;height:34px}.explorer-top .brand>span{font-size:13px}.explorer-top .brand small{font-size:6px;letter-spacing:3px}.explorer-tabs{display:flex;background:#e5e8ee;padding:4px;gap:3px}.explorer-tabs>button{padding:10px 15px;font-size:10px;display:flex;gap:8px;align-items:center;white-space:nowrap}.explorer-tabs>button.selected{background:var(--navy);color:#fff}.explorer-body{display:grid;grid-template-columns:minmax(0,1fr) 305px;min-height:570px;height:calc(100dvh - 178px);max-height:790px}.explorer-scene{position:relative;min-width:0;min-height:350px;overflow:hidden}.scene-shell{width:100%;height:100%;position:relative;background:#e9e8e2;overflow:hidden;min-height:350px}.three-host{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.three-host canvas{display:block;touch-action:none}.scene-expanded{position:fixed;top:28px;right:28px;bottom:28px;left:28px;width:calc(100vw - 56px);height:calc(100dvh - 56px);z-index:150;box-shadow:0 0 0 100px #11141ce6}.scene-top{position:absolute;left:22px;right:22px;top:20px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.scene-top>*{pointer-events:auto}.scene-badge{font-size:8px;letter-spacing:1px;display:inline-flex;gap:7px;align-items:center;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 13px;color:var(--navy)}.live-dot{height:5px;width:5px;display:inline-block;border-radius:50%;background:#8590a8;box-shadow:0 0 0 3px #8590a818}.scene-top .icon-button{width:32px;height:32px;background:#ffffffe0}.scene-bottom{position:absolute;bottom:32px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:10px}.scene-bottom>*{pointer-events:auto}.scene-bottom>span{display:flex;gap:7px;align-items:center;background:#ffffffe0;padding:11px 14px;font-size:9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-controls{display:flex;background:#fffffff0;box-shadow:0 4px 20px #00000009;padding:4px}.scene-controls>button{width:31px;height:30px;border-right:1px solid #cfd3dd;display:grid;place-items:center}.scene-controls>button:last-child{border:0}.scene-controls>button:hover{background:#dadfea}.model-note{position:absolute;bottom:12px;left:23px;font-size:7px;letter-spacing:.3px;color:#666b76}.scene-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#e9e8e2;gap:15px;color:var(--navy);font-size:12px;z-index:2;padding:20px;text-align:center}.scene-loading p{margin:0}.spinner{display:inline-block;width:25px;height:25px;border-radius:50%;border:2px solid #b7bbc6;border-top-color:var(--navy);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.explorer-sidebar{padding:32px 27px;overflow:auto;border-left:1px solid var(--border)}.explorer-sidebar .eyebrow{font-size:7px;letter-spacing:1.5px;gap:7px;margin-bottom:19px}.explorer-sidebar h2{font-size:28px;letter-spacing:-1px;line-height:1.35}.explorer-sidebar>p{font-size:10px;color:#757d91;line-height:1.8;margin:19px 0}.lamela-options{display:flex;flex-direction:column;gap:9px;margin:25px 0}.lamela-options>button{border:1px solid var(--border);padding:13px;display:flex;align-items:center;gap:10px;text-align:left}.lamela-options>button.selected{border-color:#7e879b;background:#dfe3ec}.lamela-options>button>svg:first-child{color:#9a9275}.lamela-options>button>svg:last-child{margin-left:auto}.lamela-options strong{display:block;font-size:11px;font-weight:500}.lamela-options small{display:block;font-size:8px;color:#818899;margin-top:5px}.explorer-sidebar>.button{font-size:10px;padding:13px 15px;width:100%;gap:15px}.explorer-sidebar>.explorer-note{font-size:8px;line-height:1.8;color:#8b91a0;margin-top:22px}.tour-select{margin-top:25px}.tour-select select{margin-top:6px;border:1px solid var(--border);padding:12px 0 12px 10px;background:#fff}.room-options{margin-top:17px;display:flex;flex-direction:column;gap:8px}.room-options>button{display:flex;align-items:center;gap:10px;font-size:10px;padding:7px;border:1px solid var(--border);text-align:left}.room-options>button.selected{border-color:#8d96ac;background:#e1e5ed}.room-options>button img{height:39px;width:53px;object-fit:cover}.room-options>button>svg,.room-options>button>.live-dot{margin-left:auto;margin-right:5px}.tour-select{font-size:9px}@media (min-width: 1550px){.hero{height:720px}.hero h1{font-size:80px}}@media (max-width: 1199px){.section{padding-left:34px;padding-right:34px}.nav-inner{padding:0 34px;gap:23px}.nav-inner nav{gap:19px}.brand>span{font-size:15px}.nav-actions{gap:17px}.topline{padding:0 34px}.explorer-body{grid-template-columns:minmax(0,1fr) 270px}.explorer-sidebar{padding:28px 21px}}@media (max-width: 1000px){.nav-inner{gap:19px;height:83px}.nav-inner nav{gap:16px}.nav-inner nav>a{font-size:10px}.nav-contact{padding:12px 13px;gap:12px;font-size:10px}.brand>span{font-size:13px}.brand>svg{width:34px}.brand small{font-size:6px;letter-spacing:4px}.hero{height:600px}.hero h1{font-size:60px}.location-map>img{height:439px}.location-map{min-height:439px}.explorer-top{padding-left:20px}.explorer-body{grid-template-columns:minmax(0,1fr) 250px}.explorer-sidebar{padding:25px 20px}.explorer-sidebar h2{font-size:26px}.scene-bottom{flex-direction:column;align-items:flex-start}.scene-bottom>.scene-controls{align-self:flex-end}.scene-bottom>span{position:absolute;left:0;bottom:0;font-size:8px;padding:10px}.scene-bottom{gap:6px}}@media (max-width: 800px){.section{padding:66px 26px}.topline{padding:0 26px;height:29px;font-size:8px}.topline-separator,.topline>a>span{display:none}.topline>a{font-size:0}.topline>a>svg{display:none}.nav-inner{height:77px;padding:0 26px}.brand>span{font-size:16px}.brand>svg{width:37px}.brand small{letter-spacing:4.7px}.nav-inner nav{display:none}.menu-toggle{display:grid;width:34px;height:34px;border:0;background:transparent}.nav-inner nav.mobile-open{display:flex;position:absolute;top:77px;left:0;right:0;background:#fcfbf8;border-bottom:1px solid var(--border);padding:17px 26px 24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 10px 25px #00000008}.nav-inner nav.mobile-open>a{padding:15px 0;font-size:13px;border-bottom:1px solid #e2e5ec}.nav-inner nav>a.active:after{display:none}.nav-contact{font-size:10px;padding:10px 14px;min-height:39px}.nav-actions{gap:17px}.hero{height:620px}.hero h1{font-size:57px;max-width:540px}.location-map{min-height:405px}.location-map>img{height:405px}.distances strong,.distances small{font-size:10px}.distances>div{gap:12px;padding:12px 0}.explorer-body{grid-template-columns:minmax(0,1fr) 235px}.explorer-sidebar{padding:25px 16px}.explorer-sidebar h2{font-size:25px}.explorer-top{padding:20px 65px 20px 20px}.explorer-top .brand>span{font-size:11px}.explorer-top .brand>svg{width:27px}.explorer-tabs>button{font-size:9px;padding:9px 11px;gap:6px}.explorer-top .brand small{font-size:5px}.scene-bottom>span{display:none}.scene-bottom{bottom:25px}.scene-controls{align-self:flex-end}.scene-top{left:15px;right:15px;top:16px}.scene-badge{font-size:6px;letter-spacing:.5px;gap:6px;padding:9px}.scene-top .icon-button{width:28px;height:28px}.scene-top .icon-button>svg{width:15px}.model-note{left:16px;font-size:6px}}@media (max-width: 600px){html{scroll-padding-top:88px}.section{padding:58px 22px}.topline{padding:0 22px;height:27px;font-size:7px}.nav-inner{height:72px;padding:0 22px;gap:15px}.brand>svg{width:33px;height:37px}.brand>span{font-size:13px;letter-spacing:1.4px}.brand small{font-size:5px;letter-spacing:3.8px}.brand{gap:7px}.nav-contact{display:none}.nav-actions{gap:18px}.nav-inner nav.mobile-open{top:72px;padding-left:22px;padding-right:22px}.hero{height:681px;min-height:0}.hero .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:27px}.hero h1{font-size:50px;line-height:1.17;letter-spacing:-2.4px;max-width:400px}.hero h1 em{display:inline}.distances>div{padding:15px 0;gap:18px}.distances strong,.distances small{font-size:11px}.distances>div>span{font-size:9px}.location-map{min-height:365px}.location-map>img{height:365px}.breadcrumbs{font-size:9px;margin-bottom:30px;gap:10px}.modal-overlay{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal-close{right:13px;top:13px;width:30px;height:30px}.explorer-top{padding:16px 14px 14px;display:block;min-height:106px}.explorer-top .brand>svg{width:28px;height:31px}.explorer-top .brand>span{font-size:11px}.explorer-tabs{margin-top:15px;display:flex;width:max-content}.explorer-tabs>button{font-size:9px;padding:8px 14px}.explorer-body{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none}.explorer-scene{height:345px;min-height:345px;flex-shrink:0}.scene-shell{min-height:345px}.explorer-sidebar{padding:23px 19px 27px;overflow:visible;border-left:0;border-top:1px solid var(--border)}.explorer-sidebar h2{font-size:26px}.explorer-sidebar h2>br{display:none}.explorer-sidebar .eyebrow{font-size:7px;margin-bottom:13px}.explorer-sidebar>p{font-size:10px;margin:13px 0}.lamela-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0}.lamela-options>button{padding:12px 9px;gap:7px}.lamela-options>button>svg:first-child{width:16px}.lamela-options>button>svg:last-child{width:14px}.lamela-options strong{font-size:10px}.lamela-options small{font-size:6px}.explorer-sidebar>.button{font-size:10px;justify-content:space-between}.room-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.room-options>button{font-size:8px;gap:7px;padding:5px}.room-options>button>img{width:42px;height:33px}.room-options>button>svg{width:11px;margin-right:0}.room-options>button>.live-dot{margin-right:3px;flex-shrink:0}.tour-select{margin-top:18px}.scene-top{top:15px}.scene-badge{font-size:6px}.scene-bottom{left:16px;right:16px;bottom:26px}.scene-bottom>span{display:flex;font-size:7px;gap:5px;padding:9px 10px}.scene-bottom>span>svg{width:12px}.scene-controls{padding:3px}.scene-controls>button{width:27px;height:27px}.scene-controls>button>svg{width:16px}.scene-expanded{top:12px;right:12px;bottom:12px;left:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.lightbox{padding:20px}.lightbox>img{max-width:calc(100vw - 64px);max-height:calc(100dvh - 64px)}.toast{font-size:10px;padding:13px 17px;bottom:17px;white-space:nowrap}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}.location-map>img{filter:invert(1) sepia(.3) saturate(.45);opacity:.6}:root{--navy: #101b2e;--deep: #0a1221;--gold: #c7a665;--champagne: #e3c897;--cream: #17243a;--muted: #adbbcf;--border: #c7a66526;--ink: #f4efe6;--heading: "Bodoni Moda", "Georgia", serif;--ui-font: "DM Sans", "Arial", sans-serif;background:var(--navy);color:var(--ink);font-family:var(--ui-font);font-weight:400;color-scheme:dark}html{scroll-padding-top:110px}body{background:var(--navy);font-size:14px}h1,h2{font-family:var(--heading);font-weight:400;letter-spacing:-1.5px;line-height:1.14}h3,h4{font-family:var(--ui-font);font-weight:400}em{font-family:var(--heading);font-weight:400;font-style:normal;color:var(--champagne)}::selection{background:var(--gold);color:var(--deep)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,canvas:focus-visible{outline:1px solid var(--champagne);outline-offset:5px}.section{max-width:1440px;padding:90px 80px}.topline{display:none}.header{z-index:40;top:0;background:#101b2ef5;color:#f0eee9;border-bottom:1px solid #ffffff16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .35s,border-color .35s}.header-home{position:fixed;width:100%;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.header-home.is-scrolled,.header.menu-is-open{background:#0a1221f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffffff16}.nav-inner{height:112px;max-width:1600px;padding:0 70px;gap:38px;border-bottom:1px solid #ffffff25}.is-scrolled .nav-inner{height:86px;border-color:transparent}.brand{display:block;width:201px;flex-shrink:0}.brand .brand-gold,.brand .brand-navy{display:none}.brand .brand-light{display:block;width:201px;height:auto;object-fit:contain}.nav-inner nav{gap:27px}.nav-inner nav>a{padding:37px 0;font-size:12px;font-weight:400;letter-spacing:.7px;color:#dedfdc}.nav-inner nav>a:hover,.nav-inner nav>a.active{color:var(--champagne)}.nav-inner nav>a.active:after{width:100%;height:1px;bottom:23px;background:var(--champagne)}.nav-actions{gap:22px}.saved-nav{color:#dadbdc}.saved-nav svg{width:17px;stroke-width:1}.saved-nav>span{color:#0a1221}.button{min-height:52px;padding:16px 24px;gap:24px;background:var(--gold);border:1px solid var(--gold);color:#101b2e;font-size:13px;font-weight:500;border-radius:0;transition:background .25s,color .25s,transform .25s}.button:hover{background:#d4bb6b;color:#0a1221}.button-outline{background:transparent;color:#e0ddd4;border-color:#ffffff30}.button-outline:hover{color:var(--gold);background:#ffffff05;border-color:var(--gold)}.nav-contact{color:#e3d3a6;background:transparent;border:1px solid #c7a66575;font-size:11px;letter-spacing:1px;padding:14px 18px;min-height:44px}.nav-contact:hover{background:var(--gold);color:var(--deep)}.eyebrow{color:var(--champagne);font-family:var(--ui-font);font-size:11px;font-weight:400;letter-spacing:2px}.eyebrow>span{width:25px;height:1px;background:var(--champagne)}.eyebrow.light{color:var(--champagne)}.icon-button{background:#1a2436;border-color:#ffffff20;color:#e8dfc8}.lux-home{background:var(--navy);overflow:clip}.lux-container{max-width:1440px;margin:0 auto;padding:110px 80px}.lux-home h2{font-size:clamp(50px,5.5vw,80px);line-height:1.14;letter-spacing:-1.8px}.lux-home p{font-size:13px;font-weight:400;color:#9fa5af;line-height:2}.lux-kicker{font-size:11px;letter-spacing:2.8px;color:var(--champagne);line-height:1.8;display:inline-flex;align-items:center;gap:15px}.lux-kicker>span{display:inline-block;width:30px;height:1px;background:var(--champagne)}.lux-button{display:inline-flex;min-height:54px;padding:17px 25px;justify-content:space-between;align-items:center;gap:37px;background:var(--gold);border:1px solid var(--gold);color:#0a1221;font-family:var(--ui-font);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:1.2px;transition:background .3s,color .3s,transform .3s}.lux-button svg{flex-shrink:0;transition:transform .3s}.lux-button:hover{background:#ddc57d;border-color:#ddc57d}.lux-button:hover svg{transform:translate(3px,-3px)}.lux-text-link{display:inline-flex;align-items:center;gap:29px;font-family:var(--ui-font);font-size:11px;letter-spacing:1.3px;color:var(--champagne);padding:12px 0;border-bottom:1px solid #e3c89755;transition:color .2s}.lux-text-link svg{flex-shrink:0;transition:transform .3s}.lux-text-link:hover{color:#fff}.lux-text-link:hover svg{transform:translate(3px,-3px)}.lux-model-section{background:#0a1221;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.lux-model-section>.lux-container{padding-top:68px;padding-bottom:70px}.lux-model-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin:50px 0 30px}.lux-model-heading h2{font-size:60px}.lux-model-heading p{font-size:13px;margin-bottom:7px}.lux-model-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:58px;align-items:center}.lux-model-stage{height:610px;min-width:0;position:relative;overflow:hidden}.lux-model-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--champagne);font-size:11px;letter-spacing:2px;background:#0a1221}.lux-model-details{border-left:1px solid #c7a66530;padding:20px 0 20px 36px}.lux-model-details>.lux-kicker{font-size:9px;letter-spacing:1.8px}.lux-model-details h3{font-family:var(--heading);font-size:44px;line-height:1.15;font-weight:400;margin:23px 0 30px;letter-spacing:-.8px}.lux-lamela-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.lux-lamela-tabs button{min-width:0;padding:11px 4px;border:1px solid #ffffff16;font-family:var(--heading);font-size:25px;color:#758195;transition:background .25s,border-color .25s,color .25s}.lux-lamela-tabs button>span{display:block;font-family:var(--ui-font);font-size:8px;letter-spacing:1px;margin-bottom:5px}.lux-lamela-tabs button:hover,.lux-lamela-tabs button.selected{border-color:#c7a66595;background:#c7a6650c;color:#d7c085}.lux-model-spec{margin:27px 0 20px}.lux-model-spec>span{font-size:9px;color:#657287;letter-spacing:1.4px}.lux-model-spec>strong{display:block;font-size:14px;font-weight:400;color:#dbd5c7;margin:9px 0 17px}.lux-model-spec>div{display:flex;justify-content:space-between;border-top:1px solid #ffffff12;padding:12px 0;font-size:10px;color:#aeb4bb}.lux-model-spec>div>span:first-child{color:#717e91;letter-spacing:.7px;font-size:10px}.lux-model-details .lux-button{min-height:48px;width:100%;font-size:10px;padding:14px 17px;gap:15px}.lux-model-details .lux-text-link{font-size:10px;gap:12px;margin-top:15px;border:0}.lux-model-details>small{display:block;color:#657184;line-height:1.8;font-size:10px;margin-top:15px}.lux-collection{padding-top:95px;padding-bottom:80px}.lux-collection-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;margin:55px 0}.lux-collection-heading>div{max-width:370px;padding-bottom:10px}.lux-collection-heading p{font-size:14px;margin:0 0 20px}.lux-discovery-bar{margin-top:55px;padding:30px 0;display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:65px;border-top:1px solid #c7a66535;border-bottom:1px solid #c7a66535}.lux-discovery-bar>div>span{font-size:9px;color:#948664;letter-spacing:1.7px}.lux-discovery-bar h3{font-family:var(--heading);font-size:27px;line-height:1.4;color:#e8e3d7;margin-top:7px;letter-spacing:-.5px}.lux-discovery-bar label{font-size:9px;letter-spacing:1.5px;color:#818b9c}.lux-discovery-bar select{border:0;border-bottom:1px solid #ffffff26;display:block;width:100%;background:transparent;color:#d4d4d1;font-size:14px;font-weight:400;padding:10px 0;margin-top:5px}.lux-discovery-bar .lux-button{background:transparent;color:#d2bd84;border-color:#c7a66570;min-height:53px;font-size:10px}.lux-discovery-bar .lux-button:hover{color:#0a1221;background:#c7a665}.lux-availability{text-align:center;font-size:10px!important;color:#6d7a8d!important;margin:24px 0 0}.lux-availability a{color:#b9ab87;text-decoration:underline;text-underline-offset:4px}.lux-location-image{position:relative;height:520px;overflow:hidden}.lux-location-image img{height:100%;width:100%;object-fit:cover;object-position:53% center;filter:saturate(.5) brightness(.85)}.lux-location-image>span{position:absolute;bottom:27px;left:27px;background:#0a1221df;color:#decda4;padding:13px 17px;font-size:10px;letter-spacing:1.2px;display:flex;align-items:center;gap:12px}.footer{background:#0c1320;color:#99a3b3;border-top:1px solid #ffffff0c}.breadcrumbs{color:#65758e;font-size:11px;margin-bottom:42px}.breadcrumbs a:hover{color:#e3c897}.tour-select{color:#758399;font-size:12px}.tour-select select{background:#0a1221;color:#d9d3c5;border-color:#ffffff24;font-size:14px;padding:10px 18px 10px 0}select option{background:#101b2e;color:#f0ebe0}.empty-state{color:#d1c9b4}.empty-state>svg{color:#c7a665}.empty-state h2{font-size:39px}.empty-state p{color:#8493a9}.modal-overlay{background:#060d19e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal{background:#101b2e;border:1px solid #ffffff1e;border-radius:0}.modal-close{background:#1a2437;border-color:#ffffff2b;color:#decea7}.lightbox{background:#eeece5}.explorer-top{background:#0a1221;border-color:#ffffff19;padding:23px 76px 23px 28px}.explorer-top .brand{width:173px}.explorer-top .brand-light{display:block;width:173px;height:auto}.explorer-tabs{background:#1a2435;padding:4px}.explorer-tabs>button{color:#98a6bc;font-size:12px;padding:11px 17px}.explorer-tabs>button.selected{background:#c7a665;color:#0a1221}.explorer-sidebar{background:#101b2e;border-color:#ffffff16;padding-top:35px}.explorer-sidebar h2{color:#e5dbc4;font-family:var(--heading);font-size:35px}.explorer-sidebar>p{color:#8795ac;font-size:13px}.explorer-sidebar .eyebrow{color:#bca16b}.lamela-options>button{background:#0a1221;border-color:#ffffff20}.lamela-options>button.selected{background:#c7a6650c;border-color:#bda36a}.lamela-options strong{color:#d8c9a9;font-weight:400;font-size:14px}.lamela-options small{color:#6d7f9a}.lamela-options>button>svg{color:#bca16b}.explorer-sidebar>.explorer-note{color:#5f7290}.room-options>button{background:#0a1221;color:#8a9cb7;border-color:#ffffff20}.room-options>button.selected{background:#c7a66515;border-color:#c7a665;color:#d7c499}.scene-shell{background:#0a1221}.scene-badge{color:#cbb78b;background:#0a1221cc;border:1px solid #c7a66524;font-size:10px;letter-spacing:1px}.live-dot{background:#c7a665;box-shadow:0 0 0 3px #c7a66515}.scene-top .icon-button{background:#0a1221d9;border-color:#c7a66533;color:#d2be8a}.scene-bottom>span{color:#c4b999;background:#0a1221cc;border:1px solid #ffffff15;font-size:10px}.scene-controls{background:#0a1221e5;color:#c8b788;border:1px solid #c7a66530;padding:5px}.scene-controls>button{border-color:#ffffff19;width:33px;height:30px}.scene-controls>button:hover{background:#c7a6651c}.scene-loading{background:#0a1221;color:#c7b38a}.spinner{border-color:#c7a66522;border-top-color:#c7a665}.model-note{color:#6a7b96}.scene-presentation .scene-top{top:20px;left:0;right:0}.scene-presentation .scene-top>.scene-badge{background:transparent;border:0;padding-left:0}.scene-presentation .scene-bottom{left:0;right:0;bottom:26px}.scene-presentation .model-note{left:0;bottom:0;font-size:9px;color:#43556f}.scene-presentation .scene-bottom>span{background:transparent;border:0;padding-left:0;font-size:10px;color:#657894}.toast{background:#c7a665;color:#0a1221;box-shadow:0 10px 40px #0004}.toast svg{color:#0a1221}.will-reveal{opacity:0;transform:translateY(25px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.6,.2,1)}.will-reveal.is-revealed{opacity:1;transform:none}@keyframes lux-image-in{0%{opacity:.3;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width: 1200px){.section,.lux-container{padding-left:50px;padding-right:50px}.nav-inner{padding:0 45px;gap:25px}.brand,.brand .brand-light{width:175px}.nav-inner nav{gap:22px}.nav-inner nav>a{font-size:11px}.nav-actions{gap:17px}.nav-contact{padding:13px 15px;gap:18px;font-size:10px}.lux-model-heading h2{font-size:51px}.lux-model-heading{gap:40px}.lux-model-layout{grid-template-columns:minmax(0,1fr) 275px;gap:25px}.lux-model-details{padding-left:26px}.lux-model-details h3{font-size:39px}.lux-model-stage{height:580px}.lux-discovery-bar{gap:35px}.lux-location-image{height:495px}}@media (max-width: 1000px){.nav-inner{gap:25px;height:100px}.nav-contact{display:none}.nav-inner nav{gap:22px}.lux-home h2{font-size:61px}.lux-model-heading{align-items:flex-start;flex-direction:column;gap:15px}.lux-model-heading h2{font-size:55px}.lux-model-heading p{margin:0}.lux-model-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.lux-model-details{padding-left:23px}.lux-model-details h3{font-size:36px}.lux-model-stage{height:565px}.lux-discovery-bar{grid-template-columns:1fr 1fr;gap:25px}.lux-discovery-bar .lux-button{grid-column:1/-1;justify-content:center;gap:45px}.lux-location-image{height:475px}}@media (max-width: 800px){html{scroll-padding-top:86px}.section,.lux-container{padding-left:30px;padding-right:30px}.nav-inner{height:95px;padding:0 30px}.is-scrolled .nav-inner{height:76px}.brand,.brand .brand-light{width:181px}.nav-actions{gap:24px}.nav-contact{display:inline-flex;font-size:10px;padding:12px 16px;min-height:42px}.menu-toggle{display:grid;width:32px;height:38px;border:0;background:transparent;color:#ded0b0}.menu-toggle svg{stroke-width:1}.nav-inner nav{display:none}.nav-inner nav.mobile-open{display:flex;position:absolute;top:94px;left:0;right:0;flex-direction:column;align-items:stretch;background:#0a1221;padding:15px 30px 25px;gap:0;border-bottom:1px solid #c7a66535}.is-scrolled .nav-inner nav.mobile-open{top:75px}.nav-inner nav.mobile-open>a{font-family:var(--heading);font-size:28px;font-weight:400;letter-spacing:0;padding:18px 0;border-color:#ffffff18;color:#ddd2b8}.nav-inner nav>a.active:after{display:none}.lux-home h2{font-size:55px}.lux-text-link{font-size:10px;gap:20px}.lux-model-section>.lux-container{padding-top:53px;padding-bottom:56px}.lux-model-heading{margin-top:40px}.lux-model-heading h2{font-size:49px}.lux-model-layout{grid-template-columns:1fr;gap:25px}.lux-model-stage{height:460px}.lux-model-details{border-top:1px solid #c7a66530;border-left:0;padding:28px 0 0;display:grid;grid-template-columns:1fr 1.1fr;column-gap:45px;align-items:start}.lux-model-details>.lux-kicker{grid-column:1;grid-row:1}.lux-model-details h3{grid-column:1;grid-row:2;font-size:39px;margin:15px 0 23px}.lux-lamela-tabs{grid-column:2;grid-row:1 / 3;align-self:center}.lux-lamela-tabs button{font-size:30px;padding:15px 5px}.lux-lamela-tabs button>span{font-size:9px}.lux-model-spec{grid-column:1;grid-row:3 / 6;margin-top:0;margin-bottom:0}.lux-model-details .lux-button{grid-column:2;grid-row:3}.lux-model-details .lux-text-link{grid-column:2;grid-row:4;margin-top:7px;justify-self:start}.lux-model-details>small{grid-column:2;grid-row:5;font-size:10px;margin-top:5px}.lux-collection{padding-top:72px;padding-bottom:55px}.lux-collection-heading{margin:43px 0;gap:40px}.lux-collection-heading>div{max-width:290px}.lux-collection-heading p{font-size:13px}.lux-discovery-bar{margin-top:40px;gap:24px}.lux-location-image{height:460px}.lux-location-image>span{left:18px;bottom:18px;font-size:9px;padding:12px}.explorer-top{padding:20px 65px 20px 20px}.explorer-top .brand,.explorer-top .brand-light{width:145px}.explorer-sidebar h2{font-size:31px}.explorer-sidebar>p{font-size:12px}}@media (max-width: 600px){html{scroll-padding-top:75px}.section,.lux-container{padding-left:24px;padding-right:24px}.nav-inner{height:86px;padding:0 24px;gap:20px}.is-scrolled .nav-inner{height:71px}.brand,.brand .brand-light{width:160px}.nav-actions{gap:20px}.nav-contact{display:none}.saved-nav svg{width:17px}.menu-toggle{width:27px}.nav-inner nav.mobile-open{top:85px;padding:12px 24px 22px}.is-scrolled .nav-inner nav.mobile-open{top:70px}.nav-inner nav.mobile-open>a{font-size:28px;padding:17px 0}.lux-kicker>span{width:21px}.lux-home h2{font-size:52px;letter-spacing:-1.1px;line-height:1.16}.lux-text-link{font-size:10px;letter-spacing:1.15px;gap:24px;padding:10px 0}.lux-model-section>.lux-container{padding-top:50px;padding-bottom:44px}.lux-model-heading{margin:37px 0 5px;gap:20px}.lux-model-heading h2{font-size:48px;max-width:290px}.lux-model-heading p{font-size:12px;line-height:1.9}.lux-model-stage{height:360px;margin-left:-14px;margin-right:-14px}.lux-model-details{display:block;padding:28px 0 0}.lux-model-details>.lux-kicker{font-size:9px}.lux-model-details h3{font-size:36px;line-height:1.2;margin:17px 0 26px}.lux-model-details h3 br{display:none}.lux-model-details h3 em{margin-left:6px}.lux-lamela-tabs{gap:11px}.lux-lamela-tabs button{padding:13px 7px;font-size:31px}.lux-lamela-tabs button>span{font-size:9px}.lux-model-spec{margin:24px 0 18px}.lux-model-spec>strong{font-size:14px;margin:9px 0 18px}.lux-model-spec>div{font-size:11px;padding:14px 0}.lux-model-spec>div>span:first-child{font-size:10px}.lux-model-details .lux-button{min-height:50px;font-size:10px;padding:15px 19px}.lux-model-details .lux-text-link{margin-top:14px;font-size:10px}.lux-model-details>small{font-size:10px;margin-top:15px}.scene-presentation .scene-top{top:21px;left:10px;right:10px}.scene-presentation .scene-badge{font-size:8px;letter-spacing:.8px}.scene-presentation .scene-bottom{left:10px;right:10px;bottom:22px}.scene-presentation .model-note{left:10px;bottom:2px;font-size:8px}.scene-presentation .scene-controls{padding:4px}.scene-presentation .scene-controls>button{width:28px;height:27px}.lux-model-loading{font-size:10px}.lux-collection{padding-top:58px;padding-bottom:45px}.lux-collection-heading{flex-direction:column;align-items:flex-start;gap:24px;margin:37px 0 32px}.lux-collection-heading p{font-size:13px;line-height:1.9}.lux-collection-heading>div{padding:0;max-width:none}.lux-discovery-bar{grid-template-columns:1fr;gap:24px;margin-top:35px;padding:28px 0}.lux-discovery-bar h3{font-size:30px;margin-top:8px}.lux-discovery-bar label{font-size:10px}.lux-discovery-bar select{font-size:14px;padding-top:11px;padding-bottom:13px}.lux-discovery-bar .lux-button{grid-column:auto;justify-content:space-between;font-size:10px;min-height:50px}.lux-availability{font-size:10px!important;line-height:1.9!important;margin-top:21px}.lux-location-image{height:380px}.lux-location-image>span{font-size:9px;padding:13px 15px}.breadcrumbs{font-size:10px;margin-bottom:33px;gap:10px}.explorer-top{padding:18px 19px;gap:20px}.explorer-top .brand,.explorer-top .brand-light{width:145px}.explorer-tabs{width:100%}.explorer-tabs>button{flex:1;justify-content:center;font-size:11px;padding:11px 12px}.explorer-sidebar{padding:28px 24px}.explorer-sidebar h2{font-size:35px}.explorer-sidebar>p{font-size:13px}}@media (max-width: 360px){.nav-inner{padding:0 20px}.brand,.brand .brand-light{width:146px}.nav-actions{gap:16px}.lux-home h2{font-size:47px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.will-reveal{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cinema-scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#c7a665;z-index:120;transform:scaleX(var(--page-progress, 0));transform-origin:left;pointer-events:none}.lux-home .lux-button{translate:var(--magnet-x, 0px) var(--magnet-y, 0px)}.lux-home .lux-location-image>img{transform:translateY(var(--photo-shift, 0px)) scale(1.12);transition:scale .8s}.lux-home .lux-model-section{position:relative;background:radial-gradient(ellipse at 27% 55%,#25314544,transparent 55%),#0a1221}.lux-model-section .lux-model-stage{border:1px solid #c7a6651a;border-radius:2px;background:#0a1221}.lux-model-section .lux-model-stage:before,.lux-model-section .lux-model-stage:after{content:"";position:absolute;width:22px;height:22px;border-color:#c7a66566;z-index:2;pointer-events:none}.lux-model-section .lux-model-stage:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.lux-model-section .lux-model-stage:after{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.scene-view-presets{position:absolute;top:59px;left:20px;display:flex;gap:4px;z-index:3;background:#0a1221a8;border:1px solid #c7a66530;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3px;border-radius:3px}.scene-view-presets button{padding:9px 11px;font-family:Manrope,sans-serif;font-size:8px;letter-spacing:.7px;color:#acb2bd;display:flex;gap:6px;align-items:center;border-radius:2px;transition:background .3s,color .3s}.scene-view-presets button[aria-pressed=true]{color:#eee2c1;background:#c7a66522}.scene-view-presets button:hover{color:#ecd4a5}.scene-view-presets button svg{width:12px;height:12px}.scene-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.scene-building-label{pointer-events:auto;position:absolute;top:0;left:0;padding:7px 10px;border:1px solid #bcac8460;border-radius:2px;color:#ddd4bf;background:#0a1221d4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:9px Manrope,sans-serif;letter-spacing:1px;opacity:0;will-change:transform}.scene-building-label[aria-pressed=true]{color:#142030;background:#d4bd81;border-color:#d4bd81}.scene-building-label:after{content:"";position:absolute;top:100%;left:50%;height:15px;border-left:1px solid #c9b57890}.ambience-section{padding-top:65px;background:#0f1724;overflow:hidden}@keyframes cinema-title{0%{transform:translateY(120%) rotate(4deg);opacity:.2}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes cinema-fade{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes cinema-orbit{to{transform:rotate(344deg)}}@keyframes cinema-building{0%{transform:rotateX(-20deg) rotateY(35deg)}to{transform:rotateX(-20deg) rotateY(395deg)}}@media (max-width: 767px){.ambience-section{padding-top:45px}.scene-view-presets{top:52px;left:12px;padding:2px}.scene-view-presets button{font-size:7px;padding:7px 8px;gap:4px}.scene-building-label{font-size:7px;padding:5px 7px}}@media (max-width: 380px){.scene-view-presets button{padding:6px;font-size:6px}}@media (prefers-reduced-motion: reduce){.lux-home .lux-location-image>img{transform:none!important}.lux-home .lux-button{translate:none}}.lux-model-preview{min-width:0}.architecture-reference-bar{display:flex;gap:24px;align-items:center;min-height:47px;border-bottom:1px solid #b6a47830;margin-bottom:12px}.architecture-reference-bar button{display:flex;align-items:center;gap:8px;padding:15px 0;font-size:8px;letter-spacing:1px;color:#9aabba;border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .25s,border-color .25s}.architecture-reference-bar button[aria-pressed=true]{color:#e2cba0;border-bottom-color:#c7a665}.architecture-reference-bar button:hover{color:#f3e6cc}.architecture-original{margin:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1221}.architecture-original img{height:100%;width:100%;object-fit:cover}.architecture-original figcaption{position:absolute;inset:auto 0 0;padding:55px 27px 24px;background:linear-gradient(transparent,#0e1827df);color:#c9d2dc;font-size:10px}.architecture-original figcaption span{display:block;letter-spacing:2px;color:#e2cba0;font-size:8px;margin-bottom:8px}.lux-model-section .lux-model-stage:before,.lux-model-section .lux-model-stage:after{display:none}.lux-model-section .lux-model-stage{border-color:#bacadb18;border-radius:0}@media (max-width: 759px){.architecture-reference-bar{gap:15px}.architecture-reference-bar button{font-size:6px;letter-spacing:.45px;gap:5px}.scene-view-presets{max-width:calc(100% - 28px);flex-wrap:wrap;gap:2px;left:14px}.scene-view-presets button{padding:8px 7px;font-size:6px;letter-spacing:.3px}.scene-view-presets button svg{width:10px;height:10px}}@media (max-width: 759px){.lux-model-layout{grid-template-columns:minmax(0,1fr)}.lux-model-preview,.lux-model-details{min-width:0;width:100%}.lux-model-details h3 br{display:block}.lux-model-details h3 em{margin-left:0}}@media (max-width: 480px){.scene-presentation .scene-bottom>span{display:none}.scene-presentation .scene-controls{margin-left:auto}.scene-presentation .scene-controls>button{width:34px;height:32px}}.hero-scroll-track{--hero-height: max(800px, 100svh);--hero-travel: 360svh;--hero-gutter: max(64px, calc((100vw - 1320px)/2) );--hero-surface: #0a1221;position:relative;height:calc(var(--hero-height) + var(--hero-travel));background:var(--hero-surface)}.residence-hero{--hero-progress: 0;--hero-copy-progress: 0;position:sticky;top:min(0px,calc(100svh - var(--hero-height)));height:var(--hero-height);isolation:isolate;overflow:hidden;background:var(--hero-surface);color:#f4efe6}.residence-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse at 74% 43%,#d3c4aa55,#f8f5ee55 49%,transparent 75%)}.residence-stage,.glass-scene,.glass-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.glass-canvas{opacity:1}.glass-canvas canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.glass-canvas canvas:active{cursor:grabbing}.glass-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:calc(1 - var(--hero-copy-progress));background:linear-gradient(90deg,#0a1221 0%,#0a1221f2 23%,#0a122178 34%,transparent 49%),linear-gradient(0deg,#0a1221 0%,#0a1221db 9%,#0a122140 23%,transparent 35%,transparent 80%,#0a122166)}.residence-hero-actions{position:absolute;bottom:100px;left:var(--hero-gutter);z-index:3}.residence-hero h1{font-family:var(--heading);font-size:clamp(100px,14vw,220px);font-weight:400;text-transform:none;font-synthesis:none;font-kerning:normal;font-optical-sizing:auto;line-height:1.05;letter-spacing:-.02em;word-spacing:0;color:#f4efe6;margin:0;white-space:nowrap}.residence-hero-copy>p{max-width:295px;margin:25px 0 30px;color:#adbbcf;font-size:15px;line-height:1.8;letter-spacing:0}.residence-hero-copy>p,.residence-hero-actions{opacity:clamp(0,calc(1 - var(--hero-copy-progress) * 2.15),1);transform:translate3d(0,calc(var(--hero-copy-progress) * -20px),0);will-change:transform,opacity}.residence-hero-actions{margin-top:clamp(28px,4svh,48px)}.residence-primary{min-height:49px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #c7a665;background:#c7a665;color:#fffdf7;font-size:10px;font-weight:500;letter-spacing:.9px;white-space:nowrap;transition:background .25s,border-color .25s,transform .25s}.residence-primary svg{width:16px;stroke-width:1.5}.residence-primary:hover{background:#e3c897;border-color:#e3c897;transform:translateY(-2px)}.residence-view-switch{display:flex;align-items:center;gap:20px}.residence-view-switch button{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid transparent;color:#adbbcf;font-size:8px;letter-spacing:1.1px;transition:color .2s,border-color .2s}.residence-view-switch button svg{width:13px;stroke-width:1.4}.residence-view-switch button[aria-pressed=true]{color:#625437;border-color:#9b8259}.residence-view-switch button:hover{color:#e3c897}.hero-controls-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.glass-scene-controls{position:absolute;right:var(--hero-gutter);bottom:120px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #8d87733d;background:#0a1221bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.glass-scene-controls button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:34px;height:34px;padding:0 9px;color:#f4efe6;transition:color .2s,background .2s}.glass-scene-controls button svg{width:14px;stroke-width:1.35}.glass-scene-controls button>span{font-size:7px;letter-spacing:.8px}.glass-scene-controls button:hover{color:#8e6d3d;background:#b8a78729}.residence-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;padding-left:40%;color:#887759;font-size:11px}.residence-photographs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.residence-photographs>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;opacity:0;transition:opacity .7s;pointer-events:none;-webkit-user-select:none;user-select:none}.residence-photographs>img.active{opacity:1;transform:translate3d(calc(var(--hero-progress) * -3%),calc(var(--hero-progress) * 2%),0) scale(calc(1 + var(--hero-progress) * .1))}.residence-photo-controls{position:absolute;right:var(--hero-gutter);bottom:120px;display:flex;align-items:center;gap:13px;z-index:4;color:#e3c897}.residence-photo-controls button{width:34px;height:40px;display:grid;place-items:center;border:1px solid #8d877340}.residence-photo-controls>span{font-size:10px;font-variant-numeric:tabular-nums}@keyframes hero-type-reveal{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media (max-width: 1200px){.hero-scroll-track{--hero-gutter: 40px}.residence-hero-copy{top:clamp(120px,22svh,220px)}.residence-primary{padding:14px 15px;font-size:8px;gap:17px}}@media (max-width: 959px){.hero-scroll-track{--hero-gutter: 32px;--hero-travel: 0px;height:auto}.residence-hero{position:relative;top:auto}.residence-hero-copy{top:200px}.residence-primary{padding:13px 14px;gap:14px;min-height:46px}.glass-hero-shade{opacity:1}}@media (min-width: 760px) and (max-width: 959px){.residence-hero{height:1000px}.residence-hero-copy{top:150px}.residence-hero-visual{top:350px;right:0;bottom:150px;left:0}.glass-hero-shade{background:linear-gradient(0deg,#0a1221,transparent 25%,transparent 54%,#0a1221 68%)}.residence-loading{padding-left:0}}@media (max-width: 759px){.hero-scroll-track{--hero-gutter: 26px}.residence-hero{height:940px;min-height:100svh}.residence-hero-copy{top:158px;left:var(--hero-gutter);right:var(--hero-gutter);width:auto;max-width:none}.residence-hero h1{font-size:clamp(46px,13vw,84px);line-height:1.04;letter-spacing:-.03em}.residence-primary{font-size:8px;min-height:46px;padding:13px 16px;gap:20px}.residence-hero-visual{top:342px;right:0;bottom:156px;left:0;background:radial-gradient(ellipse at 55% 48%,#c8b48e30,transparent 76%)}.glass-hero-shade{background:linear-gradient(0deg,#0a1221 0%,#0a1221dd 13%,transparent 31%,transparent 50%,#0a1221 67%)}.residence-view-switch{gap:18px}.residence-view-switch button{font-size:7px;letter-spacing:.65px;padding:7px 0;gap:6px}.residence-view-switch button svg{width:12px}.glass-scene-controls{bottom:106px;padding:3px;gap:2px}.glass-scene-controls button{min-width:33px;height:33px;padding:0 9px}.glass-scene-controls button>span{display:none}.residence-loading{padding-left:0}.residence-photo-controls{bottom:106px}.shows-photos .residence-hero-visual{top:345px;right:0;bottom:155px;left:0}}@media (max-width: 380px){.hero-scroll-track{--hero-gutter: 22px}.residence-hero-copy{top:148px}.residence-hero h1{font-size:clamp(40px,12vw,48px)}.residence-primary{padding:13px;gap:15px;font-size:7.5px}}@media (prefers-reduced-motion: reduce){.hero-scroll-track{height:auto}.residence-hero{position:relative;top:auto}.residence-hero-copy>p,.residence-hero-actions,.residence-photographs>img.active{transform:none!important;opacity:1;animation:none;will-change:auto}.glass-hero-shade{opacity:1}}.lux-home .lux-collection-heading p{color:#adbbcf}:root{--page-gutter: 64px;--type-label: 10px;--type-body: 15px;--type-section: clamp(36px, 4vw, 56px)}.header-home .nav-inner,.lux-home .lux-container{max-width:1408px;padding-inline:var(--page-gutter);margin-inline:auto}.hero-scroll-track{--hero-gutter: max(var(--page-gutter), calc((100vw - 1280px)/2) )}.lux-home h2{font-family:var(--heading);font-size:var(--type-section);font-weight:400;line-height:1.14;letter-spacing:-.035em;word-spacing:0}.lux-home h2 em,.lux-home h3 em{font:inherit;font-style:italic;color:var(--champagne)}.lux-home :is(.lux-model-section,.ambience-section,.contact-banner) h2 em,.lux-home .lux-model-details h3 em{color:var(--champagne)}.lux-home .lux-collection-heading p{font-size:var(--type-body);line-height:1.75;letter-spacing:-.15px}.lux-home .lux-kicker{font-family:var(--ui-font);font-size:var(--type-label);font-weight:500;letter-spacing:.13em}.lux-home .lux-text-link,.lux-home .lux-button{font-family:var(--ui-font);font-size:11px;font-weight:500;letter-spacing:.025em}.lux-home .lux-model-details h3{font-family:var(--heading);font-size:36px;line-height:1.15;letter-spacing:-.7px}.lux-home .lux-discovery-bar h3{font-family:var(--heading);font-size:26px;font-weight:400;line-height:1.22;letter-spacing:-.45px}.header-home .nav-inner nav>a{font-size:13px;letter-spacing:-.1px}.residence-primary{min-height:50px;padding:7px 8px 7px 22px;gap:18px;font-family:var(--ui-font);font-size:13px;font-weight:500;letter-spacing:.01em;border:0;border-radius:999px;background:var(--gold);color:var(--deep);box-shadow:0 8px 24px #1723380d}.residence-primary:hover{background:var(--champagne)}.residence-primary svg{width:34px;height:34px;padding:8px;border-radius:50%;background:#101b2e0d;border:1px solid #101b2e30;color:var(--deep);box-sizing:border-box}.header-home:not(.menu-is-open){background:#0a1221ed;color:var(--ink);border-color:transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-home:not(.menu-is-open) .nav-inner{border-bottom-color:var(--border)}.header-home:not(.menu-is-open) .brand-light{display:block;width:100%;height:auto}.header-home:not(.menu-is-open) .brand-navy{display:none}.header-home:not(.menu-is-open) .nav-inner nav>a,.header-home:not(.menu-is-open) .saved-nav,.header-home:not(.menu-is-open) .menu-toggle{color:var(--ink)}.header-home:not(.menu-is-open) .nav-contact{color:var(--champagne);border-color:#c7a66560;border-radius:999px}.header-home:not(.menu-is-open) .nav-contact:hover{background:var(--gold);border-color:var(--gold);color:var(--deep)}.header-home.menu-is-open{background:var(--deep);border-color:var(--border)}.header-home.menu-is-open .brand-light{display:block;width:100%;height:auto}.header-home.menu-is-open .brand-navy{display:none}.header-home.menu-is-open .menu-toggle,.header-home.menu-is-open .saved-nav,.header-home.menu-is-open .nav-contact{color:var(--ink)}.lux-home{background:var(--navy);color:var(--ink)}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal){color-scheme:dark}.lux-home :is(.lux-story,.lux-location){background:var(--navy);box-shadow:0 0 0 100vmax var(--navy);clip-path:inset(0 -100vmax)}.lux-home .lux-collection{background:var(--deep);box-shadow:0 0 0 100vmax var(--deep);clip-path:inset(0 -100vmax)}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal) .lux-section-label{color:var(--champagne);border-top-color:var(--border)}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal) .lux-section-label>span:last-child{color:var(--muted)}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal) .lux-text-link{color:var(--champagne);border-bottom-color:#c7a66560}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal) .lux-text-link:hover{color:var(--ink)}.lux-home .lux-discovery-bar h3{color:var(--ink)}.lux-home .lux-discovery-bar label{color:var(--muted)}.lux-home .lux-discovery-bar select{color:var(--ink);border-bottom-color:var(--border)}.lux-home .lux-discovery-bar .lux-button{background:var(--gold);color:var(--deep);border-color:var(--gold)}.lux-home .lux-discovery-bar .lux-button:hover{background:var(--champagne)}.lux-home .lux-model-section,.lux-home .ambience-section{color:var(--ink);background:var(--deep)}@media (max-width: 1200px){:root{--page-gutter: 40px}}@media (max-width: 959px){:root{--page-gutter: 32px}.header-home .nav-inner nav.mobile-open>a{font-family:var(--heading);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.025em}}@media (max-width: 759px){:root{--page-gutter: 26px;--type-section: 35px;--type-body: 14px}.lux-home .lux-kicker{font-size:9px;letter-spacing:.04em}.lux-home .lux-model-details h3{font-size:30px}.residence-hero-copy>p{font-size:13px;line-height:1.65}.residence-primary{padding-left:14px;gap:10px;min-height:46px;font-size:11px}.residence-primary svg{width:32px;height:32px;padding:8px}.shows-photos .residence-hero-visual{top:445px;right:0;bottom:155px;left:0}}@media (max-width: 380px){:root{--page-gutter: 22px}}.residence-hero{--scene-ink: #f4efe6;--scene-muted: #c1cada;--scene-accent: #e3c897;--scene-rule: #c7a66535;--scene-panel: #101b2edb;--caption-scrim: #0a1221;--caption-intensity: calc(.3 + var(--scene-close, 0) * .7);background-color:var(--scene-surface, #090f1e);background-image:radial-gradient(ellipse at 80% 38%,color-mix(in srgb,var(--scene-glow, #997544),transparent 86%),transparent 75%),linear-gradient(155deg,var(--scene-sky, #263955),transparent 90%)}.shows-model .glass-hero-shade{background:radial-gradient(ellipse 65% 85% at 0% 35%,color-mix(in srgb,var(--scene-sky, #263955),transparent 4%),color-mix(in srgb,var(--scene-sky, #263955),transparent 28%) 36%,color-mix(in srgb,var(--scene-sky, #263955),transparent 80%) 68%,transparent 100%)}.hero-caption-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to top,color-mix(in srgb,var(--caption-scrim),transparent 4%),color-mix(in srgb,var(--caption-scrim),transparent 8%) 28%,color-mix(in srgb,var(--caption-scrim),transparent 28%) 52%,color-mix(in srgb,var(--caption-scrim),transparent 74%) 76%,transparent);background-size:100% clamp(360px,46svh,480px);background-position:bottom;background-repeat:no-repeat;opacity:calc(var(--caption-intensity) * (1 - var(--scene-finale, 0)))}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony]){--caption-scrim: #111923;--caption-intensity: 1;--scene-ink: #fcf8ef;--scene-muted: #deddd7;--scene-accent: #e2cba9;--scene-rule: #f7efe633;--scene-panel: #182334dc}.shows-model :is(.glass-architecture-caption strong,.glass-scene-controls button,.residence-hero-bottom>a){color:var(--scene-ink)}.shows-model :is(.glass-architecture-caption small,.residence-model-note,.hero-scroll-meter,.residence-view-switch button){color:var(--scene-muted)}.shows-model :is(.glass-architecture-caption>span,.residence-view-switch button[aria-pressed=true],.residence-hero-bottom>a svg){color:var(--scene-accent)}.shows-model :is(.glass-scene-controls,.residence-hero-bottom,.residence-hero-bottom>a>span){border-color:var(--scene-rule)}.shows-model .glass-scene-controls{background:var(--scene-panel);border-radius:999px;box-shadow:0 8px 32px #111b2810}.glass-scene-controls button{border-radius:999px}.shows-model .residence-view-switch{gap:18px;padding:3px 14px;background:var(--scene-panel);border:1px solid var(--scene-rule);border-radius:999px}.shows-model .glass-scene-controls button:hover{background:color-mix(in srgb,var(--scene-accent),transparent 85%);color:var(--scene-ink)}.shows-model .residence-view-switch button[aria-pressed=true]{border-color:var(--scene-accent)}.residence-hero :is(h1,.residence-secondary,.hero-location-note strong){color:var(--scene-ink)}.residence-hero :is(.residence-hero-copy>p,.hero-location-note small){color:var(--scene-muted)}.residence-hero :is(.residence-hero-accent,.residence-hero-eyebrow){color:var(--champagne)}body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;isolation:isolate}body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open):before{content:"";position:absolute;top:0;right:0;bottom:-38px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#0a1221de,#0a122185 48%,transparent)}body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open) .nav-inner{border-bottom-color:transparent}@media (max-width: 959px){.shows-model .residence-hero-visual{background:transparent;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}.shows-model .glass-hero-shade{background:none}}.hero-portal-transition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--scene-portal, 0);background:radial-gradient(ellipse at 68% 42%,#c7a66524,transparent 72%),linear-gradient(135deg,#182840,#101b2e 55%,#0a1221)}.hero-balcony-finale{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;opacity:var(--scene-finale, 0);transform:translateY(calc((1 - var(--scene-finale, 0)) * 16px))}.hero-balcony-brand{position:relative;width:clamp(260px,29vw,420px)}.hero-balcony-finale img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 30px #0a122160)}.hero-balcony-finale p{position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;margin:30px 0 0;color:#e3d3b4;font-size:11px;font-weight:400;letter-spacing:.2em}.shows-model :is(.glass-architecture-caption,.residence-view-top,.glass-scene-controls,.residence-hero-bottom){opacity:calc(1 - var(--scene-finale, 0))}.shows-model[data-scene-stage=finale] :is(.glass-architecture-caption,.residence-view-top,.glass-scene-controls,.residence-hero-bottom){visibility:hidden;pointer-events:none}.glass-scene-controls button:disabled{display:none}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .residence-hero-copy{visibility:hidden}.apartment-tour-trigger{display:none}@media (min-width: 960px){.shows-model[data-scene-stage=finale] .residence-hero-visual{top:max(0px,calc(var(--hero-height) - 100svh))}}@media (prefers-reduced-motion: reduce){.apartment-tour-trigger{display:flex;position:absolute;bottom:110px;left:var(--hero-gutter);align-items:center;gap:8px;min-height:34px;padding:4px 10px;color:var(--scene-ink);background:var(--scene-panel);border:1px solid var(--scene-rule);border-radius:999px;font-size:10px;pointer-events:auto}.shows-model[data-scene-stage=finale] .apartment-tour-trigger{bottom:22px}}body:has(.shows-model[data-scene-visible=true][data-scene-stage=finale]) .header-home:not(.menu-is-open){opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 959px){.hero-caption-shade{background-size:100% 440px}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony]) .glass-architecture-caption{right:auto;max-width:min(230px,calc(100% - 2 * var(--hero-gutter)))}.apartment-tour-trigger{display:flex;position:absolute;bottom:110px;left:var(--hero-gutter);align-items:center;gap:8px;min-height:34px;padding:4px 10px;color:var(--scene-ink);background:var(--scene-panel);border:1px solid var(--scene-rule);border-radius:999px;font-size:10px;pointer-events:auto}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .residence-hero-copy{visibility:hidden}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .residence-hero-visual{top:110px;right:0;bottom:100px;left:0;-webkit-mask-image:none;mask-image:none}.hero-balcony-brand{width:65%;max-width:360px}.hero-balcony-finale p{font-size:8px;letter-spacing:.13em;margin-top:20px}.shows-model[data-scene-stage=finale] .apartment-tour-trigger{bottom:calc(100% - 100svh + 24px)}.shows-model[data-scene-stage=finale] .residence-hero-visual{inset:0 0 auto;height:100svh}}:root{--navy: #101b2b;--deep: #0a1221;--gold: #c7a665;--champagne: #ddc99d;--cream: #152033;--ink: #f4efe6;--muted: #b2bccb;--border: #c7a66530;--heading: "Cormorant Garamond", Georgia, serif;--ui-font: "DM Sans", Arial, sans-serif;--page-gutter: clamp(24px, 5vw, 88px);font-synthesis:none;background:var(--deep)}html{scroll-padding-top:104px}html:has(.hero-scroll-track:not(.hero-photo-track)){scroll-behavior:auto}body{background:var(--deep);font-size:16px}button,input,select,textarea{font-family:var(--ui-font)}h1,h2,h3,h4{text-wrap:balance}h1,h2{font-family:var(--heading);font-weight:500;letter-spacing:-.025em;line-height:1.04}em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--champagne)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,textarea,canvas):focus-visible{outline:2px solid var(--champagne);outline-offset:5px}:is(.button,.lux-button,.residence-primary){min-height:52px;border-radius:999px;color:var(--deep);background:var(--gold);font-size:12px;font-weight:500;letter-spacing:.055em;box-shadow:none}:is(.button,.lux-button,.residence-primary):hover{color:var(--deep);background:var(--champagne);border-color:var(--champagne);transform:translateY(-2px)}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{background:#c7a66512;color:var(--champagne)}.section,.lux-home .lux-container{width:100%;max-width:1560px;padding:112px var(--page-gutter);margin-inline:auto}.eyebrow,.lux-home .lux-kicker{font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.13em;color:var(--champagne)}.lux-home .lux-text-link{font-size:12px;letter-spacing:.045em;min-height:44px;color:var(--champagne)}body .header,body .header.header-home,body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open){position:sticky;top:0;z-index:40;width:100%;background:var(--deep);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}body .header.header-home,body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open){position:fixed}body .header.header-home{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;will-change:transform}body .header.header-home.hero-header-hidden:not(.menu-is-open):not(:focus-within){transform:translate3d(0,-110%,0);opacity:0;pointer-events:none}body .header:before,body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open):before{display:none}body .header .nav-inner{height:108px;max-width:1720px;padding:0 var(--page-gutter);gap:32px;border:0;transition:height .35s ease}body .header.is-scrolled .nav-inner{height:82px}body .header .brand{width:175px}body .header .brand .brand-light{display:block;width:175px;height:auto}body .header .brand :is(.brand-gold,.brand-navy){display:none}body .header .nav-inner nav{gap:clamp(18px,2vw,34px);margin-left:auto}body .header .nav-inner nav>a{color:#eee9df;font-size:12px;font-weight:400;letter-spacing:.015em;padding:18px 0;min-height:44px}body .header .nav-inner nav>a:is(:hover,.active){color:var(--champagne)}body .header .nav-inner nav>a:after{bottom:9px;background:var(--gold);height:1px}body .header .nav-actions{gap:20px}body .header .saved-nav,body .header .menu-toggle{color:var(--ink);min-width:44px;min-height:44px;display:grid;place-items:center}body .header .nav-contact,body .header.header-home:not(.menu-is-open) .nav-contact{min-height:44px;padding:12px 18px;font-size:11px;background:transparent;color:var(--champagne);border:1px solid #c7a66565;border-radius:999px}body .header .nav-contact:hover{background:var(--gold);color:var(--deep)}body .header .menu-toggle{display:none}body .header .nav-inner nav>.mobile-menu-contact{display:none}.hero-scroll-track{--hero-height: 100svh;--hero-travel: 700svh;--hero-gutter: var(--page-gutter);height:calc(var(--hero-height) + var(--hero-travel));background:var(--deep)}.hero-scroll-track.hero-photo-track{height:var(--hero-height)}.hero-photo-track .residence-hero{position:relative}.residence-hero{--visual-progress: var(--hero-progress, 0);--opening-progress: clamp(0, calc((var(--visual-progress) - .025) / .18), 1);height:var(--hero-height);min-height:0;position:sticky;top:0;isolation:isolate;background:#071123;background-image:none}.shows-model{--visual-progress: var(--scene-progress, 0)}.hero-clouds{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-5;pointer-events:none;contain:paint;will-change:transform;transform:translate3d(var(--sky-x, 0px),var(--sky-y, 0px),0)}.hero-clouds picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hero-clouds .hero-sky-evening{opacity:clamp(0,calc(var(--scene-dusk, .98) / .9),1);will-change:opacity}.hero-clouds img{display:block;width:100%;height:100%;object-fit:cover}.hero-clouds:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050c1d26,transparent 48%,#0a122118);pointer-events:none}.hero-sky-title{position:absolute;top:var(--hero-title-top, 88px);left:3%;right:3%;z-index:-4;pointer-events:none;text-align:center;opacity:clamp(0,calc(1 - (var(--visual-progress) - .05) / .17),1);transform:translate3d(0,calc(var(--opening-progress) * -20px),0)}.hero-brand-mark{position:absolute;top:25px;left:50%;width:146px;z-index:2;transform:translate(-50%);pointer-events:none;opacity:clamp(0,calc(1 - var(--opening-progress) * 2),1)}.hero-brand-mark img{display:block;width:100%;height:auto}.hero-brand-mark .hero-brand-day,.shows-model[data-scene-dark=false] .hero-brand-night{display:none}.shows-model[data-scene-dark=false] .hero-brand-day{display:block}.residence-hero .hero-sky-title h1{display:flex;flex-direction:column;align-items:center;font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif;font-size:var(--hero-title-size, clamp(136px, 16.5vw, 260px));font-weight:400;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;line-height:.92;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.hero-title-main,.residence-hero[data-compact-title=true] .hero-title-main{display:block}.residence-hero[data-compact-title=true] .hero-title-sub{display:none}.residence-hero .hero-title-sub{display:block;margin:22px 0 0;font-family:var(--ui-font);font-weight:400;font-style:normal;font-size:11px;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--champagne)}.residence-hero-visual,.shows-model .residence-hero-visual{top:0;right:0;bottom:0;left:0;z-index:-3;background:none;-webkit-mask-image:none;mask-image:none}.shows-model .glass-hero-shade{background:none}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .hero-sky-title{visibility:hidden}.shows-model[data-scene-dark=true] .hero-sky-title :is(h1,.hero-title-sub){color:var(--ink)}.residence-hero[data-scene-dark=true] .hero-sky-title .hero-title-sub{color:var(--champagne)}.shows-model[data-scene-dark=false] .hero-sky-title h1{color:#172e40}.shows-model[data-scene-dark=false] .hero-sky-title .hero-title-sub{color:#6b5a42}.glass-canvas canvas{cursor:grab}.residence-hero .residence-hero-copy{position:absolute;top:auto;left:var(--hero-gutter);bottom:36px;width:auto;max-width:calc(100% - 2 * var(--hero-gutter) - 64px);z-index:2;opacity:clamp(0,calc(1 - var(--opening-progress) * 2),1);transform:translate3d(0,calc(var(--opening-progress) * -12px),0)}.residence-hero .residence-hero-actions{position:static;margin:0;opacity:1;transform:none}.residence-primary{padding:15px 25px;gap:24px;white-space:nowrap;border:0;border-radius:999px;background:linear-gradient(125deg,#dfc995,#c7a665)}.residence-primary svg{stroke-width:1.35}.hero-caption-shade{background-image:linear-gradient(0deg,#0a122155,#0a122100);background-size:100% 140px;opacity:calc(1 - var(--scene-finale, 0))}.residence-hero .hero-scroll-hint{position:absolute;left:50%;bottom:52px;z-index:2;display:flex;align-items:center;gap:10px;margin:0;transform:translate(-50%);color:#e1e5eb;font-family:var(--ui-font);font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.05em;white-space:nowrap;pointer-events:none;opacity:clamp(0,calc(1 - var(--opening-progress) * 2),1)}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .hero-scroll-hint{visibility:hidden}.hero-tools{position:absolute;right:var(--hero-gutter);bottom:40px;z-index:5}.hero-tools>summary{display:grid;place-items:center;width:44px;height:44px;color:var(--champagne);background:#0a1221b3;border:1px solid #c7a66550;border-radius:50%;cursor:pointer;list-style:none;transition:background .2s ease,border-color .2s ease}.hero-tools>summary::-webkit-details-marker{display:none}.hero-tools>summary:is(:hover,:focus-visible),.hero-tools[open]>summary{background:var(--deep);border-color:var(--gold)}.hero-tools>summary:focus-visible{outline:2px solid var(--champagne);outline-offset:5px}.hero-tools-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:272px;max-width:calc(100vw - 2 * var(--hero-gutter));max-height:calc(100svh - 172px);overflow-y:auto;overscroll-behavior:contain;padding:20px;color:var(--ink);background:var(--navy);border:1px solid #c7a66540;border-radius:20px;box-shadow:0 16px 48px #03081240}.residence-hero .hero-tools-heading{margin:0;color:var(--ink);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.02em}.residence-hero .hero-tools .residence-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:0 0 14px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.hero-tools .residence-view-switch button{justify-content:center;gap:6px;min-height:44px;padding:10px 4px;color:#c6cfda;font-size:9px;letter-spacing:.04em;border:1px solid transparent;border-radius:999px}.hero-tools .residence-view-switch button[aria-pressed=true]{color:var(--champagne);background:#c7a6650f;border-color:#c7a66555}.hero-tools .hero-controls-layer{position:static;inset:auto;pointer-events:auto}.residence-hero .hero-tools .apartment-tour-trigger{position:static;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0 0 12px;padding:12px;color:var(--champagne);background:#c7a6650d;border:1px solid #c7a66540;border-radius:999px;font-size:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.residence-hero .hero-tools .glass-scene-controls{position:static;inset:auto;display:flex;flex-wrap:wrap;gap:2px;padding:0;background:transparent;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}.hero-tools .glass-scene-controls button{width:44px;min-width:44px;height:44px;padding:0;border-radius:50%}.hero-tools .glass-scene-controls button>span{display:none}.residence-hero .hero-tools-note{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.residence-loading{padding:0;color:var(--ink);font-size:13px}.shows-photos .hero-clouds{visibility:hidden}.shows-photos .hero-sky-title{z-index:1}.shows-photos .hero-sky-title :is(h1,.hero-title-sub){color:var(--ink)}.shows-photos .glass-hero-shade{opacity:1;background:linear-gradient(#0a12216b,transparent 65%,#0a1221)}.shows-photos .residence-hero-copy{opacity:1;transform:none}.shows-photos .residence-photo-controls{bottom:108px}.hero-photo-credit{position:absolute;left:var(--hero-gutter);bottom:124px;z-index:2;color:#d0d8e1;font-size:10px}.residence-photo-controls button{width:44px;height:44px}.hero-balcony-brand p{font-family:var(--heading);font-size:36px;font-weight:500}.hero-balcony-finale p{font-size:28px;letter-spacing:.015em;margin-top:24px}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal){background:transparent}.lux-home :is(.lux-story-intro,.lux-collection-heading,.lux-model-heading,.ambience-heading,.lux-location-copy,.lux-journal-heading,.contact-banner) h2,.lux-home h2{font-family:var(--heading);font-size:clamp(48px,5.3vw,76px);font-weight:500;letter-spacing:-.025em;line-height:1.04;color:var(--ink)}.lux-home h2 em,.lux-home h3 em{font-family:inherit;color:var(--champagne);font-style:normal;font-weight:inherit}.lux-home :is(.lux-model-section,.ambience-section,.contact-banner) h2 em{color:var(--champagne)}.lux-home p,.lux-home .lux-collection-heading p{font-size:16px;line-height:1.8;color:var(--muted)}.lux-home .lux-model-section{background:#111c2d;border-block:1px solid var(--border)}.lux-home .lux-model-section>.lux-container{padding-top:88px;padding-bottom:88px}.lux-home .lux-model-heading{margin-top:52px;margin-bottom:44px;gap:60px}.lux-home .lux-model-heading p{max-width:380px}.lux-home .lux-model-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:64px}.lux-home .lux-model-stage{height:460px;background:#172338;border:1px solid #c7a66520}.lux-home .lux-model-stage:before,.lux-home .lux-model-stage:after{display:none}.lux-home .lux-model-details{background:transparent;border:0;padding:12px 0}.lux-home .lux-model-details h3{font-family:var(--heading);font-size:44px;font-weight:500;line-height:1.05;letter-spacing:-.015em}.lux-home .architecture-reference-bar{gap:20px;border-bottom:1px solid var(--border);background:transparent;padding:0 0 12px}.lux-home .architecture-reference-bar button{min-height:44px;font-size:10px;letter-spacing:.05em;color:var(--muted);padding:8px 0}.lux-home .architecture-reference-bar button[aria-pressed=true]{color:var(--champagne)}.lux-home .lux-lamela-tabs{gap:8px}.lux-home .lux-lamela-tabs button{min-height:62px;background:transparent;border:1px solid #c7a66530;color:var(--ink);font-family:var(--ui-font);font-size:21px}.lux-home .lux-lamela-tabs button.selected{background:#c7a66516;color:var(--champagne);border-color:var(--gold)}.lux-home .lux-model-spec{margin-top:24px}.lux-home .lux-model-spec strong{font-family:var(--heading);font-weight:500;font-size:29px}.lux-home .lux-model-spec>div{font-size:13px;padding-block:12px}.lux-home .lux-model-details>small{font-size:12px;line-height:1.7;color:var(--muted)}.lux-home .lux-collection-heading{margin:60px 0 52px;gap:80px}.lux-home .lux-discovery-bar{margin-top:68px;padding:32px 0;background:transparent;border-block:1px solid var(--border);gap:32px}.lux-home .lux-discovery-bar h3{font-family:var(--heading);font-size:32px;font-weight:500;color:var(--ink)}.lux-home .lux-discovery-bar label{font-size:11px;color:var(--muted)}.lux-home .lux-discovery-bar select{min-height:48px;font-size:16px;color:var(--ink);background:transparent;border-bottom:1px solid #c7a66565}.lux-home .lux-discovery-bar .lux-button{color:var(--deep);background:var(--gold);border-color:var(--gold)}.lux-home .lux-availability{font-size:13px;line-height:1.7;margin-top:24px;color:var(--muted)}.lux-home .lux-availability a{color:var(--champagne)}.lux-home .ambience-section{background:#142034;border-block:1px solid var(--border)}.lux-home .lux-location-image{height:640px;border-radius:2px}.lux-home .lux-location-image img{filter:none}.lux-home .lux-location-image>span{background:#0a1221eb;color:var(--ink);border-radius:2px;-webkit-backdrop-filter:none;backdrop-filter:none}.footer{background:var(--deep);border-top:1px solid var(--border)}.breadcrumbs{color:var(--muted);font-size:12px;margin-bottom:36px}.lux-home .will-reveal{transition-duration:.6s}.lux-home .lux-button{transform:none}.cinema-scroll-progress{display:none}.live-dot{background:var(--gold);box-shadow:none}.lux-home .scene-shell{border-radius:0}.lux-home :is(.scene-controls,.scene-view-presets,.scene-building-label){background:#0a1221ee;border-color:var(--border);border-radius:2px;-webkit-backdrop-filter:none;backdrop-filter:none}.lux-home .scene-controls button,.lux-home .scene-view-presets button{min-width:40px;min-height:44px;color:var(--ink)}@media (max-width: 1099px){body .header .nav-inner{height:90px;gap:16px}body .header .brand,body .header .brand .brand-light{width:158px}body .header .nav-inner nav{display:none}body .header .nav-actions{margin-left:auto;gap:12px}body .header .menu-toggle{display:grid}body .header.menu-is-open .nav-inner nav{display:flex;position:fixed;top:90px;right:0;bottom:0;left:0;height:calc(100dvh - 90px);background:var(--deep);padding:50px var(--page-gutter);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;overflow-y:auto;margin:0;z-index:42;border-top:1px solid var(--border)}body .header.menu-is-open .nav-inner nav>a{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border);font-family:var(--heading);font-size:38px;font-weight:500;color:var(--ink)}body .header.menu-is-open .nav-inner nav>a:after{display:none}body .header.menu-is-open .nav-inner nav>.mobile-menu-contact{display:flex;color:var(--champagne)}body .header.menu-is-open .nav-inner{height:90px}.lux-home .lux-model-layout{gap:36px;grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}}@media (max-width: 959px){.hero-scroll-track{--hero-height: 100svh;--hero-travel: 600svh;height:calc(var(--hero-height) + var(--hero-travel))}.residence-hero{position:sticky;top:0;height:var(--hero-height);min-height:0}.residence-hero-visual,.shows-model .residence-hero-visual,.shows-photos .residence-hero-visual{top:0;right:0;bottom:0;left:0}.hero-sky-title{top:var(--hero-title-top, 112px)}.residence-hero .hero-sky-title h1{font-size:var(--hero-title-size, clamp(86px, 24vw, 130px))}.hero-title-main{display:flex;flex-direction:column}.lux-home .lux-location-image{height:520px}.lux-home .lux-discovery-bar{gap:24px;flex-wrap:wrap}}@media (max-width: 759px){:root{--page-gutter: 24px}body .header .nav-inner,body .header.is-scrolled .nav-inner{height:78px}body .header .brand,body .header .brand .brand-light{width:139px}body .header .nav-actions{gap:6px}body .header .nav-contact{display:none}body .header.menu-is-open .nav-inner{height:78px}body .header.menu-is-open .nav-inner nav{top:78px;right:0;bottom:0;left:0;height:calc(100dvh - 78px);padding:36px var(--page-gutter)}body .header.menu-is-open .nav-inner nav>a{font-size:34px}.hero-brand-mark{top:26px;width:132px}.hero-sky-title{top:var(--hero-title-top, 112px);left:4%;right:4%}.residence-hero .hero-sky-title h1{font-size:var(--hero-title-size, clamp(72px, 24vw, 130px));letter-spacing:-.04em;line-height:.92}.residence-hero .hero-title-sub{font-size:10px;margin:18px 0 0;letter-spacing:.2em}.residence-hero .residence-hero-copy{top:auto;bottom:28px}.residence-primary{font-size:11px;padding:13px 16px;min-height:48px;gap:12px}.hero-tools{bottom:30px}.residence-hero .hero-scroll-hint{bottom:102px;font-size:9px}.hero-caption-shade{background-size:100% 128px}.shows-photos .residence-photo-controls{bottom:94px}.hero-photo-credit{bottom:110px;font-size:9px}.section,.lux-home .lux-container{padding:72px var(--page-gutter)}.lux-home :is(.lux-story-intro,.lux-collection-heading,.lux-model-heading,.ambience-heading,.lux-location-copy,.lux-journal-heading,.contact-banner) h2,.lux-home h2{font-size:clamp(34px,10.8vw,46px);line-height:1.07}.lux-home p,.lux-home .lux-collection-heading p{font-size:15px;line-height:1.8}.lux-home .lux-collection-heading,.lux-home .lux-model-heading{grid-template-columns:1fr;display:grid;gap:30px;margin-top:40px}.lux-home .lux-model-section>.lux-container{padding-block:64px}.lux-home .lux-model-layout{grid-template-columns:1fr;gap:32px}.lux-home .lux-model-stage{height:360px}.lux-home .architecture-reference-bar{gap:14px;flex-wrap:wrap}.lux-home .architecture-reference-bar button{font-size:8px}.lux-home .lux-model-details h3{font-size:36px}.lux-home .lux-discovery-bar{display:grid;grid-template-columns:1fr;margin-top:44px;gap:28px}.lux-home .lux-discovery-bar .lux-button{width:100%}.lux-home .lux-location-image{height:400px}.hero-balcony-brand p{font-size:28px}}@media (max-height: 700px){.residence-hero .hero-title-sub{margin-top:12px}}@media (prefers-reduced-motion: reduce){body .header.header-home{transition:none}html{scroll-behavior:auto}.hero-scroll-track{--hero-travel: 0px;height:var(--hero-height)}.residence-hero{position:relative;top:auto}.hero-sky-title,.hero-clouds,.residence-hero .residence-hero-copy{transform:none;opacity:1}.residence-hero .hero-scroll-hint{display:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--navy: #111d2d;--deep: #0b1422;--ink: #f1ede5;--muted: #b7bec9;--gold: #c7a665;--champagne: #dbc79f;--border: #c7a66528;--heading: "Bodoni Moda", Georgia, serif;--editorial-ease: cubic-bezier(.22, 1, .36, 1)}::selection{background:#c7a665;color:#0b1422}h1,h2{font-weight:400;font-kerning:normal;letter-spacing:-.045em}h1 em,h2 em{font-style:italic;color:var(--champagne)}.section,.lux-home .lux-container{max-width:1600px;padding-block:clamp(88px,9vw,148px)}.eyebrow,.lux-home .lux-kicker{font-size:10px;letter-spacing:.18em;font-weight:400}.lux-home :is(.lux-story-intro,.lux-collection-heading,.lux-model-heading,.ambience-heading,.lux-location-copy,.lux-journal-heading,.contact-banner) h2,.lux-home h2{font-size:clamp(48px,6.35vw,92px);font-weight:400;line-height:1.08;letter-spacing:-.047em}.lux-home h2 em{font-style:italic;color:var(--champagne)}.lux-home p{font-size:15px;line-height:1.9}.lux-home .lux-text-link{width:fit-content;gap:22px;font-size:11px;font-weight:400;letter-spacing:.09em}.lux-home .lux-text-link svg{transition:transform .4s var(--editorial-ease)}.lux-home .lux-text-link:hover svg{transform:translate(3px,-3px)}.button,.lux-home .lux-button{padding-inline:28px;border:1px solid var(--gold);font-size:11px;letter-spacing:.08em}.button-outline{border-color:#c7a66565}.will-reveal,.lux-home .will-reveal{transform:translateY(20px);transition:opacity .7s ease,transform .8s var(--editorial-ease)}.will-reveal:is(.is-revealed,:focus-within){opacity:1;transform:none}body .header,body .header.header-home,body:has(.shows-model[data-scene-visible=true]) .header-home:not(.menu-is-open){background:transparent;border:0;pointer-events:none}body .header .nav-inner,body .header.is-scrolled .nav-inner{width:calc(100% - 44px);max-width:1320px;height:78px;margin:16px auto;padding-inline:28px;gap:24px;background:#101c2eea;border:1px solid #c7a66530;border-radius:999px;box-shadow:0 12px 36px #050b1820;pointer-events:auto}body .header .brand,body .header .brand .brand-light{width:150px}body .header .nav-inner nav>a{font-size:11px;letter-spacing:.035em}body .header .nav-contact{padding:12px 22px;border-color:#c7a66548}body .header.menu-is-open{background:var(--deep);pointer-events:auto}body .header.menu-is-open .nav-inner{width:100%;max-width:none;margin:0;height:90px;border:0;border-radius:0;box-shadow:none}.will-reveal:not(.is-revealed):not(:focus-within) .editorial-line>:is(span,em){transform:translate3d(0,112%,0)}.lux-home{background:var(--deep)}.lux-home :is(.lux-story,.lux-collection,.lux-location,.lux-journal){width:100%;max-width:none;background:var(--surface, var(--deep));box-shadow:none;clip-path:none}.lux-home .editorial-light{--ink: #17283d;--muted: #59626c;--gold: #82643a;--champagne: #82643a;--border: #17283d26;color:var(--ink);color-scheme:light}.lux-home .tone-stone{--surface: #e4ded4;--gold: #755733;--champagne: #755733}.lux-home .editorial-light :is(h2,h3){color:var(--ink)}.lux-home .editorial-light p{color:var(--muted)}.lux-home .editorial-light :is(.lux-section-label,.lux-kicker,.news-date){color:var(--gold)}.lux-home .editorial-light :is(.lux-text-link,.text-link){color:var(--ink);border-bottom-color:var(--border)}.lux-home .editorial-light :is(.lux-text-link,.text-link) svg{color:var(--gold)}.lux-home .editorial-light .lux-button{color:#f3efe7;background:var(--ink);border-color:var(--ink)}.lux-home .editorial-light :is(button,a,select):focus-visible{outline-color:var(--gold)}.lux-home .lux-model-section{background:radial-gradient(ellipse at 75% 20%,#243c5555,transparent 65%),#101c2d;border:0}.lux-home .lux-model-section>.lux-container{padding-block:110px}.lux-home .lux-model-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:8%;margin-block:68px 56px}.lux-home .lux-model-heading h2{font-size:clamp(62px,7.9vw,118px);line-height:1.03}.lux-home .lux-model-heading p{max-width:310px;padding-bottom:10px;font-size:14px}.lux-home .lux-model-layout{display:block;position:relative}.lux-home .lux-model-stage{height:clamp(510px,51vw,740px);border:0;border-radius:10px;overflow:hidden;background:#192b41}.lux-home .lux-model-details{position:relative;z-index:3;width:365px;padding:36px;margin:-240px 5% 0 auto;border:1px solid #c7a66520;border-radius:16px;background:#0b1728;transform:translate3d(0,calc((1 - var(--chapter-progress, 0)) * 34px),0)}.lux-home .lux-model-layout.is-interactive .lux-model-details{margin-top:32px}.lux-home .lux-model-details h3{font-family:var(--heading);font-size:54px;font-weight:400;margin-bottom:25px}.lux-home .architecture-reference-bar{gap:30px;border:0;padding-bottom:20px}.lux-home .architecture-reference-bar button{position:relative;font-size:10px;letter-spacing:.06em}.lux-home .architecture-reference-bar button:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.lux-home .architecture-reference-bar button[aria-pressed=true]:after{transform:scaleX(1)}.lux-home .lux-lamela-tabs{gap:10px}.lux-home .lux-lamela-tabs button{min-height:58px;border-radius:999px;font-size:19px;border-color:#c7a66530}.lux-home .lux-lamela-tabs button.selected{background:var(--champagne);border-color:var(--champagne);color:var(--deep)}.lux-home .lux-model-spec{margin-block:25px}.lux-home .lux-model-spec>div{padding-block:16px;border-color:var(--border);font-size:12px}.lux-home .lux-model-spec strong{font-family:Cormorant Garamond,Georgia,serif;font-size:30px}.lux-home .lux-model-details .lux-button{width:100%}.lux-home :is(.scene-controls,.scene-view-presets,.scene-building-label){border-radius:999px}.lux-home .lux-collection{padding:0}.lux-home .lux-collection-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10%;align-items:end;margin-block:70px 62px}.lux-home .lux-collection-heading h2{font-size:clamp(66px,8.1vw,122px);line-height:1.03}.lux-home .lux-collection-heading>div{max-width:350px;padding-bottom:10px}.lux-home .lux-collection-heading p{margin-bottom:24px;font-size:14px}.lux-home .residence-materials{display:flex;flex-wrap:wrap;gap:10px 28px;padding:0;margin:-24px 0 40px;list-style:none;font-family:var(--ui-font);font-size:13px;line-height:1.6;color:var(--muted)}.residence-materials li{display:inline-flex;align-items:center;gap:10px}.residence-materials li:before{content:"";width:3px;height:3px;flex-shrink:0;border-radius:50%;background:var(--gold)}.residence-showcase-options{margin-bottom:36px}.residence-showcase-options button{display:grid;grid-template-columns:22px minmax(0,1fr) auto 18px;gap:12px;align-items:center;width:100%;min-height:62px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:color .3s ease}.residence-showcase-options button>span{font-size:10px}.residence-showcase-options strong{font-size:10px;font-weight:400;letter-spacing:.04em}.residence-showcase-options small{font-size:12px;white-space:nowrap}.residence-showcase-options button>svg{opacity:.4;transition:transform .3s ease,opacity .3s ease}.residence-showcase-options button[aria-pressed=true]{color:var(--ink);border-color:var(--gold)}.residence-showcase-options button[aria-pressed=true]>svg{opacity:1;transform:rotate(45deg)}.lux-home .lux-discovery-bar{margin-top:44px;padding-block:32px;border-top:1px solid var(--border);border-bottom:0;gap:40px}.lux-home .lux-discovery-bar>div>span{font-size:9px;letter-spacing:.13em;color:var(--champagne)}.lux-home .lux-discovery-bar h3{font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:400;margin-top:8px}.lux-home .lux-discovery-bar select{font-size:15px}.lux-home .lux-collection .lux-discovery-bar :is(label,select){color:var(--ink)}.lux-home .lux-collection .lux-discovery-bar select{background:var(--surface);border-color:var(--border)}.lux-home .lux-collection .lux-availability a{color:var(--ink);border-bottom-color:var(--gold)}.lux-home .lux-availability{max-width:800px;font-size:12px;margin-top:12px}.lux-home .ambience-section{background:#111e30;border:0}.lux-home .ambience-compare :is(.ambience-base,.ambience-day>img){transform:translate3d(0,var(--photo-shift, 0px),0) scale(1.07)}.lux-home .lux-location-image{position:relative;height:clamp(500px,51vw,740px);border-radius:8px 8px 160px;isolation:isolate;color:#f3efe7}.lux-home .lux-location-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent 40%,#0b1422b3);pointer-events:none}.lux-home .lux-location-image>span{z-index:2;top:35px;bottom:auto;left:50%;transform:translate(-50%);white-space:nowrap;padding:12px 18px;border-radius:999px;font-size:9px;letter-spacing:.07em;background:#10233bea;color:#f3efe7}.contact-banner-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;transform:none}.contact-banner-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;transform:translate3d(0,var(--photo-shift, 0px),0) scale(1.07)}.contact-banner-photo figcaption{position:absolute;right:var(--page-gutter);bottom:30px;font-size:9px;letter-spacing:.08em;color:var(--ink);margin:0}.footer{background:var(--deep);border:0;overflow:hidden}.breadcrumbs{font-size:10px;letter-spacing:.04em;margin-bottom:42px}.article-sidebar>a:not(.button){color:var(--champagne);font-size:12px;min-height:44px}@media (max-width: 759px){body .header .nav-inner,body .header.is-scrolled .nav-inner,body .header.menu-is-open .nav-inner{height:78px}body .header .brand,body .header .brand .brand-light{width:139px}}@media (max-width: 759px){body .header .nav-inner,body .header.is-scrolled .nav-inner{width:calc(100% - 28px);height:68px;margin-block:12px;padding-inline:20px;gap:12px}body .header.menu-is-open .nav-inner{width:100%;height:78px;margin:0;padding-inline:var(--page-gutter)}}@media (hover: hover) and (pointer: fine){.residence-showcase-options button:hover,.lux-home .lux-distances>button:not([aria-pressed=true]):hover{color:var(--ink)}}@media (max-width: 1199px){.lux-home .lux-model-heading,.lux-home .lux-collection-heading{gap:6%}.lux-home .lux-model-heading h2,.lux-home .lux-collection-heading h2{font-size:7.5vw}.residence-showcase-options button{gap:9px}.residence-showcase-options button>svg{display:none}.residence-showcase-options button{grid-template-columns:20px minmax(0,1fr) auto}}@media (max-width: 959px){.lux-home .lux-model-heading,.lux-home .lux-collection-heading{grid-template-columns:1fr;gap:30px}.lux-home .lux-model-heading h2,.lux-home .lux-collection-heading h2{font-size:clamp(66px,9.5vw,96px)}.lux-home .lux-model-heading>p,.lux-home .lux-collection-heading>div{max-width:480px}.lux-home .lux-model-stage{height:560px}.lux-home .lux-model-details{margin-right:5%}.lux-home .lux-location-image{height:540px}}@media (max-width: 759px){.lux-home .lux-model-section>.lux-container{padding-block:78px}.lux-home .lux-model-heading,.lux-home .lux-collection-heading{margin-block:44px 38px;gap:28px}.lux-home .residence-materials{margin:-12px 0 30px;gap:10px 20px;font-size:12px}.lux-home .lux-model-heading h2,.lux-home .lux-collection-heading h2{font-size:clamp(48px,11.5vw,78px);line-height:1.06}.lux-home .lux-model-stage{height:420px}.lux-home .architecture-reference-bar{gap:20px;flex-wrap:wrap}.lux-home .architecture-reference-bar button{font-size:9px;letter-spacing:.025em}.lux-home .lux-model-details,.lux-home .lux-model-layout.is-interactive .lux-model-details{width:100%;margin:28px 0 0;padding:0;border:0;background:transparent;transform:none}.lux-home .lux-model-details h3{font-size:46px}.residence-showcase-options{margin-bottom:30px}.residence-showcase-options button{grid-template-columns:22px minmax(0,1fr) auto 18px;gap:12px;min-height:62px}.residence-showcase-options button>svg{display:block}.lux-home .lux-discovery-bar{display:grid;grid-template-columns:1fr;gap:28px;margin-top:30px}.lux-home .lux-discovery-bar h3{font-size:34px}.lux-home .lux-location-image{height:450px}.lux-home .lux-location-image>span{top:30px;font-size:9px}.contact-banner-photo img{object-position:60% center}.contact-banner-photo figcaption{left:var(--page-gutter);right:auto;font-size:8px}}@media (max-width: 374px){.residence-showcase-options button{grid-template-columns:18px minmax(0,1fr) auto;gap:8px}.residence-showcase-options button>svg{display:none}}@media (prefers-reduced-motion: reduce){.will-reveal .editorial-line>:is(span,em){transform:none}.lux-home .lux-model-details{transform:none}}.lux-home .architecture-chapter{padding:0;background:var(--surface);overflow:visible}.architecture-scroll-stage{--aperture: 0;--architecture-headline: 1;--architecture-caption: 0;position:relative;height:205svh}.architecture-sticky{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.architecture-opening{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:var(--page-gutter);opacity:var(--architecture-headline);transform:translate3d(0,calc((1 - var(--architecture-headline)) * -24px),0)}.lux-home .architecture-opening h2{margin:clamp(132px,18svh,200px) 0 0;text-align:center;font-size:clamp(68px,min(11vw,17svh),168px);line-height:1.03;font-weight:400;letter-spacing:-.055em}.architecture-opening h2>span{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.architecture-opening h2>em{display:block;font-weight:400}.architecture-scroll-cue{position:absolute;left:var(--page-gutter);bottom:35px;display:flex;align-items:center;gap:22px;font-size:9px;letter-spacing:.13em;color:var(--gold)}.architecture-aperture{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;clip-path:inset(calc((1 - var(--aperture)) * 52%) calc((1 - var(--aperture)) * 16%) calc((1 - var(--aperture)) * 8%) round calc((1 - var(--aperture)) * 12px))}.architecture-aperture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.architecture-aperture:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0b1422d9);opacity:var(--architecture-caption);pointer-events:none}.architecture-caption{position:absolute;z-index:1;left:var(--page-gutter);right:var(--page-gutter);bottom:8svh;display:flex;flex-direction:column;align-items:start;gap:18px;opacity:var(--architecture-caption);transform:translate3d(0,calc((1 - var(--architecture-caption)) * 25px),0);color:#fff8ed}.architecture-caption>span{font-size:10px;line-height:1.8;letter-spacing:.13em}.architecture-caption>strong{font-family:var(--heading);font-size:clamp(48px,7.5vw,120px);line-height:1.1;letter-spacing:-.05em;font-weight:400}.architecture-caption strong em{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:inherit}.lux-home .architecture-colophon{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:15%;align-items:start;padding-block:100px 120px}.lux-home .architecture-colophon>p{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.6vw,54px);line-height:1.22;letter-spacing:-.025em;color:var(--ink)}.architecture-colophon>p em{color:var(--gold)}.lux-home .architecture-colophon>div>p{max-width:420px;margin-bottom:26px;font-size:14px;line-height:1.9}.lux-home .interior-chapter{--gallery-second: 0;--gallery-third: 0;--gallery-fill-0: 0;--gallery-fill-1: 0;--gallery-fill-2: 0;position:relative;height:225svh;padding:0;border:0;overflow:visible;background:var(--deep)}.interior-sticky{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;color:#fff8ed}.interior-photographs,.interior-photograph{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.interior-photograph{background:var(--deep)}.interior-photograph-1{clip-path:inset(0 calc((1 - var(--gallery-second)) * 100%) 0 0)}.interior-photograph-2{clip-path:inset(0 calc((1 - var(--gallery-third)) * 100%) 0 0)}.interior-photograph img{display:block;width:100%;height:100%;object-fit:cover}.interior-photograph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1422c2,#0b1422a6 30%,#0b142200 55%,#0b142233 63%,#0b1422ed);pointer-events:none}.interior-photograph figcaption{position:absolute;z-index:1;right:var(--page-gutter);left:35%;bottom:140px;display:flex;flex-direction:column;align-items:end;gap:18px;text-align:right}.interior-photograph figcaption>span{font-size:9px;letter-spacing:.14em;line-height:1.8}.interior-photograph figcaption>strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,78px);line-height:1.05;letter-spacing:-.035em;font-weight:400}.interior-heading{position:absolute;top:max(128px,15svh);left:var(--page-gutter);right:var(--page-gutter);z-index:3;pointer-events:none}.lux-home .interior-heading .lux-kicker{color:#fff8ed}.lux-home .interior-heading h2{margin-top:20px;font-size:clamp(68px,min(9vw,14svh),138px);line-height:1.1;letter-spacing:-.05em;color:#fff8ed}.lux-home .interior-heading h2 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.14em;font-weight:400;font-style:italic;color:#fff8ed}.interior-bottom{position:absolute;z-index:4;left:var(--page-gutter);right:var(--page-gutter);bottom:42px;display:flex;justify-content:space-between;align-items:center;gap:32px}.interior-navigation{display:flex;gap:20px}.interior-navigation button{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:13px;min-width:60px;min-height:56px;padding:6px 0;border:0;color:#fff8edb3;background:transparent;cursor:pointer}.interior-navigation button>span:first-child{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1}.interior-navigation button[aria-pressed=true]{color:#fff8ed}.interior-navigation-track{display:block;width:100%;height:1px;background:#fff8ed59}.interior-navigation-track i{display:block;width:100%;height:100%;background:var(--champagne);transform-origin:left;transform:scaleX(var(--gallery-fill-0))}.interior-navigation button:nth-child(2) i{transform:scaleX(var(--gallery-fill-1))}.interior-navigation button:nth-child(3) i{transform:scaleX(var(--gallery-fill-2))}.lux-home .interior-bottom .lux-text-link{color:#fff8ed;border:0;font-size:10px}.interior-bottom .lux-text-link svg{color:var(--champagne)}.interior-scroll-cue{position:absolute;left:var(--page-gutter);bottom:164px;z-index:3;display:flex;align-items:center;gap:18px;font-size:9px;letter-spacing:.1em;color:#fff8edb3}.interior-navigation button:focus-visible{outline:1px solid var(--champagne);outline-offset:6px;border-radius:4px}.lux-home .lux-model-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(290px,.8fr);gap:6%;align-items:start}.lux-home .lux-model-stage{height:clamp(480px,43vw,700px);border-radius:8px}.lux-home .lux-model-details,.lux-home .lux-model-layout.is-interactive .lux-model-details{width:auto;margin:64px 0 0;padding:0;border:0;background:transparent;transform:none}.lux-home .lux-model-details h3{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:1.1;margin-bottom:28px}.lux-home .lux-model-details h3 em{font-style:italic}.lux-home .lux-model-details>small{display:block;margin-top:24px;font-size:11px;line-height:1.8}.lux-home .lux-lamela-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lux-home .lux-lamela-tabs button{font-size:25px;min-height:68px}.lux-home .lux-lamela-tabs button span{font-size:8px;letter-spacing:.1em}.lux-home .lux-model-details .lux-button{margin-bottom:16px}.lux-home .lux-location-image{border-radius:8px}.contact-banner-photo figcaption{z-index:1;color:#fff8ed99}.lux-home .lux-location-image{height:clamp(460px,44vw,680px)}.lux-home .lux-location-image>img{transform:translate3d(0,var(--photo-shift, 0px),0) scale(1.05);object-position:center 48%}@media (min-width: 1600px){.architecture-opening,.architecture-caption,.interior-heading,.interior-bottom{max-width:1600px;margin-inline:auto}}@media (max-width: 1199px){.lux-home .lux-model-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:5%}.lux-home .lux-model-details h3{font-size:43px}.lux-home .architecture-colophon{gap:9%}}@media (max-width: 959px){.lux-home .lux-model-layout{display:block}.lux-home .lux-model-details,.lux-home .lux-model-layout.is-interactive .lux-model-details{margin-top:38px}.lux-home .lux-lamela-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.lux-home .lux-model-details .lux-button{width:fit-content}.architecture-scroll-stage{height:190svh}.lux-home .interior-chapter{height:210svh}}@media (max-width: 759px){.architecture-scroll-stage{height:175svh}.lux-home .architecture-opening h2{margin-top:160px;font-size:clamp(58px,13.4vw,100px);letter-spacing:-.05em}.architecture-opening h2>span{font-size:32px;margin-bottom:8px}.architecture-aperture{clip-path:inset(calc((1 - var(--aperture)) * 45%) calc((1 - var(--aperture)) * 6%) calc((1 - var(--aperture)) * 9%) round calc((1 - var(--aperture)) * 8px))}.architecture-aperture>img{object-position:43% center}.architecture-caption{bottom:9svh;gap:16px}.architecture-caption>strong{max-width:520px;font-size:clamp(46px,12vw,80px)}.architecture-caption strong em{display:block}.architecture-caption>span{font-size:8px;letter-spacing:.07em}.architecture-scroll-cue{bottom:30px;font-size:8px}.lux-home .architecture-colophon{grid-template-columns:1fr;gap:32px;padding-block:66px 80px}.lux-home .architecture-colophon>p{font-size:38px;max-width:500px}.lux-home .interior-chapter{height:200svh}.interior-heading{top:120px}.lux-home .interior-heading h2{font-size:clamp(54px,13vw,88px);line-height:1.15;margin-top:17px}.interior-photograph img{height:78%}.interior-photograph:after{background:linear-gradient(180deg,#0b1422c2,#0b1422a6 30%,transparent 55%,#0b142244 62%,#0b1422 80%)}.interior-photograph figcaption{left:var(--page-gutter);bottom:135px;gap:12px}.interior-photograph figcaption>strong{font-size:clamp(38px,9.2vw,60px)}.interior-photograph figcaption>span{font-size:8px;letter-spacing:.08em}.interior-bottom{bottom:36px;gap:22px}.interior-navigation{gap:14px}.interior-navigation button{min-width:34px;min-height:52px}.interior-navigation button>span:first-child{font-size:23px}.lux-home .interior-bottom .lux-text-link{font-size:9px;letter-spacing:.04em;gap:12px;white-space:nowrap}.interior-scroll-cue{display:none}.lux-home .lux-model-stage{height:410px}.lux-home .lux-model-details h3{font-size:43px}.lux-home .lux-lamela-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-home .lux-location-image{height:420px}}@media (max-height: 600px),(prefers-reduced-motion: reduce){.architecture-scroll-stage{height:auto}.architecture-sticky{position:relative;top:0;height:auto;overflow:visible}.architecture-opening{position:relative;padding:125px var(--page-gutter) 55px;opacity:1;transform:none}.lux-home .architecture-opening h2{margin-top:46px}.architecture-scroll-cue{display:none}.architecture-aperture{position:relative;height:min(70vw,760px);min-height:340px;clip-path:none}.architecture-caption,.architecture-aperture:after{opacity:1;transform:none}.architecture-caption{bottom:45px}.lux-home .interior-chapter{--gallery-second: var(--manual-second) !important;--gallery-third: var(--manual-third) !important;height:auto}.interior-sticky{position:relative;height:max(680px,100svh);max-height:900px}.interior-scroll-cue{display:none}.interior-navigation button i{transform:scaleX(0)}.interior-navigation button[aria-pressed=true] i{transform:scaleX(1)}}.lux-home{--photo-density: 1}@media (min-resolution: 1.5dppx){.lux-home{--photo-density: 2}}@media (min-resolution: 2.5dppx){.lux-home{--photo-density: 3}}@media (min-resolution: 3.5dppx){.lux-home{--photo-density: 4}}.interior-photograph{background:radial-gradient(ellipse at 50% 42%,#2b3b4d,#111e30 65%,#0b1422)}.interior-photograph img{position:absolute;left:50%;top:54%;width:min(calc(100% - 2 * var(--page-gutter)),calc(var(--photo-width) / var(--photo-density)));height:min(54svh,calc(var(--photo-height) / var(--photo-density)));max-width:100%;transform:translate(-50%,-50%);object-fit:cover;border-radius:6px}.interior-photograph:after{background:linear-gradient(180deg,#0b1422b8,#0b142255 32%,transparent 48%,#0b14227a 60%,#0b1422db 75%,#0b1422)}.lux-home .architecture-original img{transform:none}.lux-home .lux-location-image>img{transform:none;object-position:center 20%}.contact-banner-photo img{transform:none}@media (max-width: 759px){.interior-photograph img{height:min(42svh,calc(var(--photo-height) / var(--photo-density)));top:49%}}.editorial-home :is(.architecture-chapter,.lux-model-section,.lux-collection,.interior-chapter,.lux-location,.lux-journal,.contact-editorial){--heading: "Cormorant Garamond", Georgia, serif}.editorial-home :is(.architecture-chapter,.lux-collection,.lux-journal){--ink: #172638;--muted: #62676c;--gold: #84663f;--champagne: #84663f;--border: #17263820}.editorial-home>section>.lux-container{padding-block:clamp(76px,8vw,120px)}.editorial-home :is(.lux-model-heading,.lux-collection-heading,.location-masthead,.lux-journal-heading,.contact-editorial) h2{font-family:var(--heading);font-size:clamp(70px,8.8vw,136px);font-weight:400;line-height:.98;letter-spacing:-.045em}.editorial-home .editorial-title em{font-family:var(--heading);font-weight:400;letter-spacing:-.045em}.editorial-home :is(.lux-section-label,.lux-kicker){font-size:10px;letter-spacing:.09em}.editorial-home :is(.lux-text-link,.lux-button){font-size:11px;letter-spacing:.03em}.editorial-home .lux-button{border-radius:50px;font-weight:400}.editorial-home :is(.architecture-chapter,.lux-collection,.lux-journal,.contact-editorial) :is(a,button,select):focus-visible{outline:2px solid #84663f;outline-offset:5px}.editorial-home .architecture-chapter{--surface: #f4f0e8;background:var(--surface)}.editorial-home .architecture-scroll-stage{height:185svh}.editorial-home .architecture-opening{max-width:1600px}.editorial-home .architecture-opening h2{max-width:57%;margin:clamp(180px,25svh,260px) 0 0;font-family:var(--heading);text-align:left;font-size:clamp(76px,min(9.2vw,16svh),142px);font-weight:400;line-height:.94;letter-spacing:-.05em}.editorial-home .architecture-opening h2>span{display:block;margin:0;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}.editorial-home .architecture-opening h2>em{display:block;margin-top:8px;color:#8a6b43;font-weight:400}.architecture-introduction{max-width:280px;margin-top:34px;font-size:13px;line-height:1.9;color:#62676c}.editorial-home .architecture-aperture{display:grid;place-items:center;background:#132438;clip-path:inset(calc((1 - var(--aperture)) * 21%) calc((1 - var(--aperture)) * 5%) calc((1 - var(--aperture)) * 9%) calc((1 - var(--aperture)) * 55%) round calc((1 - var(--aperture)) * 14px))}.editorial-home .architecture-aperture>img{width:min(100%,calc(2400px / var(--photo-density)));height:min(100%,calc(1537px / var(--photo-density)));object-fit:cover}.editorial-home .architecture-caption{bottom:7svh;gap:16px}.editorial-home .architecture-caption>strong{font-family:var(--heading);font-size:clamp(46px,6vw,90px);font-weight:400;letter-spacing:-.035em}.editorial-home .architecture-caption>span{font-size:10px;letter-spacing:.06em}.editorial-home .architecture-scroll-cue{font-size:10px;letter-spacing:.04em}.editorial-home .architecture-colophon{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr);gap:52px 6%;padding-block:100px 110px;align-items:center}.editorial-home .architecture-colophon>p{font-family:var(--heading);font-size:clamp(42px,4.1vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.06}.editorial-home .architecture-colophon>p em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2em;font-weight:400}.editorial-home .architecture-colophon>div>p{max-width:430px;font-size:14px;line-height:1.9}.architecture-detail-photo{margin:-24px 0 0;transform:translate3d(0,var(--photo-shift, 0px),0)}.architecture-detail-photo>img{display:block;width:100%;height:320px;object-fit:cover;border-radius:130px 130px 8px 8px}.architecture-detail-photo>figcaption{margin-top:18px;font-size:8px;letter-spacing:.12em;text-align:center;color:#84663f}.architecture-facts{display:flex;justify-content:space-between;gap:30px;grid-column:1 / -1;margin:12px 0 0;padding-top:30px;border-top:1px solid #17263820}.architecture-facts>div{display:flex;gap:22px;align-items:center}.architecture-facts dt{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;letter-spacing:-.04em;color:#84663f}.architecture-facts dd{max-width:150px;margin:0;font-size:12px;line-height:1.6;color:#62676c}.editorial-home .lux-model-section{background:radial-gradient(ellipse at 85% 10%,#24364a,transparent 60%),#101d2d}.editorial-home .lux-model-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.7fr);gap:10%;margin-block:56px 48px;align-items:end}.editorial-home .lux-model-heading h2{font-size:clamp(76px,9vw,136px)}.editorial-home .lux-model-heading h2 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.08em;font-weight:400;letter-spacing:-.035em}.editorial-home .lux-model-heading>p{max-width:300px;margin:0;font-size:14px;line-height:1.8}.editorial-home .lux-model-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.editorial-home .architecture-reference-bar{gap:30px;padding-bottom:16px}.editorial-home .architecture-reference-bar button{min-height:44px;font-size:10px;letter-spacing:.035em}.editorial-home .lux-model-stage{height:clamp(400px,43vw,610px);background:#0d1b2b;border-radius:100px 8px 8px}.editorial-home .architecture-original{display:grid;place-items:center;background:#0d1b2b}.editorial-home .architecture-original img{width:min(100%,calc(var(--photo-width) / var(--photo-density)));height:min(100%,calc(var(--photo-height) / var(--photo-density)));margin:auto;object-fit:cover;transform:none}.editorial-home .architecture-original figcaption{font-size:10px;line-height:1.5;letter-spacing:.025em}.editorial-home .lux-model-details,.editorial-home .lux-model-layout.is-interactive .lux-model-details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px 8%;margin:0;padding:0;width:auto}.editorial-home .lux-model-details>.lux-kicker,.editorial-home .lux-model-details>h3{display:none}.editorial-home .lux-model-details>.lux-lamela-tabs{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.editorial-home .lux-lamela-tabs button{min-height:110px;padding:20px 0;border:0;border-bottom:1px solid #c7a66540;border-radius:0;background:transparent;font-family:var(--heading);font-size:36px;font-weight:400;color:#a2acb7;text-align:left}.editorial-home .lux-lamela-tabs button.selected{color:#dfc7a0;border-color:#dfc7a0;background:transparent}.editorial-home .lux-lamela-tabs button span{display:block;margin-bottom:14px;font-family:var(--ui-font);font-size:10px}.editorial-home .lux-model-spec{grid-column:2;grid-row:1 / 3;padding:0;margin:0;border:0}.editorial-home .lux-model-spec>strong{font-family:var(--heading);font-size:24px;font-weight:400;letter-spacing:-.035em;margin-block:10px 12px}.editorial-home .lux-model-spec>span{font-size:10px}.editorial-home .lux-model-spec>div{padding-block:12px;font-size:12px}.editorial-home .lux-model-details>.lux-button{grid-column:1;grid-row:2;justify-self:start;width:auto;margin:0;padding:14px 26px}.editorial-home .lux-model-details>.lux-text-link{grid-column:2;grid-row:3;margin:0}.editorial-home .lux-model-details>small{grid-column:1;grid-row:3;margin:0;max-width:390px;font-size:10px;line-height:1.7;color:#8d99a7}.editorial-home .lux-collection{--surface: #fcfaf5;background:var(--surface);scroll-margin-top:108px}.editorial-home .lux-collection-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);align-items:end;gap:10%;margin-block:54px 42px}.editorial-home .lux-collection-heading>div{max-width:380px}.editorial-home .lux-collection-heading p{font-size:14px;margin-bottom:22px}.editorial-home .residence-materials{margin:0 0 42px;gap:16px 30px;font-size:12px;color:#62676c}.residence-spread{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:9%;align-items:start}.residence-portrait{display:grid;place-items:center;margin:0;padding-top:58px;transform:translate3d(0,var(--photo-shift, 0px),0)}.residence-portrait>img{width:min(100%,calc(var(--photo-width) / var(--photo-density)));height:min(540px,calc(var(--photo-height) / var(--photo-density)));object-fit:cover;border-radius:8px 100px 8px 8px;animation:editorial-photo-in .6s ease both}.residence-portrait figcaption{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;padding-top:20px}.residence-portrait figcaption>span{font-size:9px;line-height:1.8;color:#62676c;letter-spacing:.04em}.residence-portrait figcaption>button{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:10px;white-space:nowrap;color:#172638}.residence-floorplan{min-width:0}.editorial-home .residence-showcase-options{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:34px}.editorial-home .residence-showcase-options button{grid-template-columns:auto 1fr;gap:8px 12px;min-height:80px;padding:14px 0;color:#777b7e}.editorial-home .residence-showcase-options strong{font-size:10px;font-weight:400;line-height:1.7}.editorial-home .residence-showcase-options small{grid-column:2;font-size:12px}.editorial-home .residence-showcase-options button>svg{display:none}.editorial-home .residence-showcase-options button[aria-pressed=true]{color:#172638}.residence-specification{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.residence-specification>div>span{font-size:10px;letter-spacing:.06em;color:#84663f}.residence-specification h3{font-family:var(--heading);font-size:32px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin-top:10px}.editorial-home .residence-specification>p{margin:0;font-family:var(--heading);font-size:clamp(40px,4.4vw,66px);line-height:1;letter-spacing:-.065em;color:#172638}.residence-specification>p>small{margin-left:8px;font-size:14px;letter-spacing:-.01em}.residence-plan-sheet{display:grid;place-items:center;min-height:340px;padding:24px 14px;border-radius:8px;background:#f0ece3;transition:background-color .3s}.residence-plan-sheet:hover{background:#e9e1d4}.residence-plan-sheet>img{display:block;width:100%;height:290px;object-fit:contain;mix-blend-mode:multiply;animation:editorial-photo-in .4s ease both}.residence-plan-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:10px;letter-spacing:.025em;color:#62676c}.residence-plan-bottom>a{display:flex;align-items:center;gap:20px;min-height:44px;color:#172638}.editorial-home .lux-discovery-bar{margin-top:70px;padding-block:32px;gap:36px}.editorial-home .lux-discovery-bar h3{font-family:var(--heading);font-size:26px;font-weight:400;letter-spacing:-.035em}.editorial-home .lux-discovery-bar select{min-height:44px;font-size:14px}.editorial-home .lux-availability{max-width:750px;margin-top:16px;font-size:12px;line-height:1.8}.editorial-home .interior-chapter{height:205svh;background:#0c1929}.editorial-home .interior-sticky{color:#f4eee4;background:#0c1929}.editorial-home .interior-photographs{isolation:isolate;z-index:0;background:radial-gradient(ellipse at 70% 42%,#26364a,#0c1929 72%)}.editorial-home .interior-photograph{background:radial-gradient(ellipse at 70% 42%,#26364a,#0c1929 72%);isolation:isolate}.editorial-home .interior-photograph-0{z-index:0}.editorial-home .interior-photograph-1{z-index:1}.editorial-home .interior-photograph-2{z-index:2}.editorial-home .interior-photograph img{left:69%;top:48%;width:min(57%,calc(var(--photo-width) / var(--photo-density)));height:min(58svh,calc(var(--photo-height) / var(--photo-density)));border-radius:100px 8px 8px;box-shadow:none}.editorial-home .interior-photograph:after{content:none}.editorial-home .interior-heading{left:var(--page-gutter);right:auto;top:48%;width:35%;max-width:510px;transform:translateY(-50%)}.editorial-home .interior-heading h2{margin-top:28px;font-family:var(--heading);font-size:clamp(52px,6vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.98;color:#f4eee4}.editorial-home .interior-heading h2 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-.045em;color:#d5bb90}.editorial-home .interior-heading h2>:is(span,em){display:block}.editorial-home .interior-heading .lux-kicker{color:#d5bb90}.editorial-home .interior-heading>p{max-width:265px;margin-top:28px;font-size:13px;line-height:1.8;color:#b5bdc6}.editorial-home .interior-caption{position:absolute;z-index:1;display:none;flex-direction:column;align-items:end;text-align:right;left:44%;right:var(--page-gutter);bottom:138px;gap:10px;color:#f4eee4}.interior-chapter:not([data-active-photo]) .interior-caption-0,.interior-chapter[data-active-photo="0"] .interior-caption-0,.interior-chapter[data-active-photo="1"] .interior-caption-1,.interior-chapter[data-active-photo="2"] .interior-caption-2{display:flex}.editorial-home .interior-caption>strong{font-family:var(--heading);font-style:italic;font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.03em}.editorial-home .interior-caption>span{font-size:9px;color:#b5bdc6;letter-spacing:.08em}.editorial-home .interior-bottom{bottom:40px;gap:30px}.editorial-home .interior-navigation{gap:28px}.editorial-home .interior-navigation button{min-width:140px;color:#a0a9b6}.editorial-home .interior-navigation button[aria-pressed=true]{color:#f4eee4}.editorial-home .interior-navigation button>span:first-child{display:flex;align-items:center;gap:14px;font-family:var(--ui-font);font-size:12px}.interior-navigation button small{font-size:11px;white-space:nowrap}.editorial-home .interior-navigation-track{background:#f4eee430}.editorial-home .interior-navigation-track i{background:#d5bb90}.editorial-home .interior-bottom .lux-text-link{color:#f4eee4;font-size:11px}.editorial-home .interior-bottom .lux-text-link svg{color:#d5bb90}.editorial-home .interior-scroll-cue{display:none}.editorial-home .location-map{position:relative;min-height:0;height:auto;margin:0;border:0;background:transparent;overflow:visible}.editorial-home .location-map>img{display:block;width:min(100%,calc(1920px / var(--photo-density)));height:auto;border-radius:8px;opacity:1;filter:grayscale(1) invert(1) contrast(1.35) sepia(.12)}.location-map figcaption{display:flex;align-items:start;gap:12px;padding-top:22px;max-width:calc(100% - 60px);color:#84663f;font-size:9px;line-height:1.7;letter-spacing:.04em}.location-map figcaption>svg{flex-shrink:0}.location-map figcaption small{display:block;margin-top:5px;font-size:12px;letter-spacing:0;color:#62676c}.location-map>a{position:absolute;bottom:6px;right:0;display:grid;place-items:center;width:46px;height:46px;border:1px solid #84663f60;border-radius:50%;color:#84663f;transition:background .25s}.location-map>a:hover{background:#c7a66518}@keyframes editorial-photo-in{0%{opacity:.25}to{opacity:1}}.editorial-home .everyday-chapter{--surface: #f2f0e9;--ink: #172638;--muted: #62676c;--gold: #84663f;--champagne: #84663f;--border: #17263820;--heading: "Cormorant Garamond", Georgia, serif;background:var(--surface);color:var(--ink);scroll-margin-top:104px}.editorial-home .everyday-chapter>.everyday-introduction{padding-block:clamp(100px,10vw,160px) 0}.everyday-heading{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,.7fr);align-items:end;gap:7%;margin-top:66px}.editorial-home .everyday-heading h2{font-family:var(--heading);font-size:clamp(62px,7.8vw,120px);line-height:1.04;font-weight:400;letter-spacing:-.045em;color:var(--ink)}.everyday-heading h2>span{display:block}.everyday-heading [data-ink-word]{opacity:var(--word-ink, 1)}.editorial-home .everyday-heading h2 em{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1em;letter-spacing:-.045em;font-style:italic;color:#84663f}.everyday-heading h2 em[data-ink-word]{opacity:calc(.6 + var(--word-ink, 1) * .4)}.editorial-home .everyday-heading>p{max-width:290px;margin-bottom:8px;font-size:13px;line-height:1.9}.editorial-home .everyday-chapter>.everyday-courtyard{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.9fr);align-items:center;gap:9%;padding-block:110px 150px}.everyday-courtyard-copy{padding-bottom:44px}.editorial-home .everyday-courtyard-copy h3{margin-block:28px;font-family:var(--heading);font-size:clamp(46px,4vw,62px);font-weight:400;line-height:1.02;letter-spacing:-.045em}.editorial-home .everyday-courtyard-copy>p{max-width:250px;margin-bottom:28px;font-size:13px;line-height:1.9}.everyday-photograph{width:min(100%,calc(var(--photo-width) / var(--photo-density)));margin:0 0 0 auto;transform:translate3d(0,var(--everyday-rise, 0px),0)}.everyday-photo-window{aspect-ratio:1920 / 1082;overflow:hidden;border-radius:12px;clip-path:inset(0 0 calc((1 - var(--everyday-reveal, 1)) * 16%) 0 round 12px)}.everyday-photo-window>img{width:100%;height:100%;object-fit:cover}.everyday-photograph figcaption{display:flex;justify-content:space-between;gap:22px;margin-top:22px;font-size:9px;letter-spacing:.04em;line-height:1.8;color:#62676c}.everyday-photograph figcaption>:last-child{text-align:right}.everyday-garage{position:relative;overflow:clip;color:#172638;background:#ccb897}.everyday-garage .garage-spread{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.75fr);align-items:center;gap:66px 9%;padding-block:clamp(90px,8vw,130px) clamp(130px,13vw,190px)}.everyday-garage .lux-kicker{color:#6d512d}.editorial-home .garage-heading h3{margin-top:26px;font-family:var(--heading);font-size:clamp(42px,4.5vw,70px);font-weight:400;line-height:1.15;letter-spacing:-.055em}.editorial-home .garage-heading h3 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.16em;font-weight:400;font-style:italic;letter-spacing:-.035em;color:#6d512d}.editorial-home .garage-introduction{max-width:260px;font-size:13px;line-height:1.9;color:#4f4b43}.garage-photograph{margin:0}.garage-photograph .everyday-photo-window{aspect-ratio:1920 / 700}.garage-photograph figcaption{color:#4f4b43}.garage-details>dl{display:flex;gap:38px;margin:0 0 30px}.garage-details dt{font-family:var(--heading);font-size:clamp(60px,6.2vw,92px);font-weight:400;line-height:1;letter-spacing:-.055em;color:#172638}.garage-details dd{margin:14px 0 0;font-size:11px;color:#4f4b43}.editorial-home .garage-details>p{max-width:270px;margin-bottom:28px;font-size:12px;line-height:1.9;color:#4f4b43}.everyday-garage .lux-text-link{color:#172638}.garage-levels{position:absolute;right:var(--page-gutter);bottom:-32px;font-family:var(--heading);font-size:clamp(90px,16vw,240px);font-weight:400;letter-spacing:-.075em;line-height:1;color:#17263816;pointer-events:none}.garage-levels>i{padding-inline:.08em;font-style:normal;color:#1726380c}.editorial-home .everyday-chapter :is(a,button):focus-visible,.editorial-home .portfolio-chapter :is(a,button):focus-visible{outline:2px solid #b1966f;outline-offset:6px}.portfolio-sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;height:100svh;padding-block:116px 30px;gap:clamp(26px,4svh,42px);overflow:hidden}.portfolio-viewport{flex:1;min-height:0;overflow:hidden}.portfolio-track{position:relative;display:flex;align-items:start;gap:clamp(36px,5vw,76px);width:max-content;padding-inline:var(--page-gutter);transform:translate3d(var(--portfolio-offset, 0px),0,0)}@media (min-width: 1200px){.editorial-home .lux-model-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:7%;align-items:center}.editorial-home .lux-model-stage{height:540px}.editorial-home .lux-model-details,.editorial-home .lux-model-layout.is-interactive .lux-model-details{display:flex;flex-direction:column;gap:22px;padding-top:56px}.editorial-home .lux-model-details>.lux-kicker{display:block}.editorial-home .lux-model-details>.lux-lamela-tabs{width:100%;gap:16px}.editorial-home .lux-lamela-tabs button{min-height:90px}.editorial-home .lux-model-spec{width:100%}.editorial-home .lux-model-spec>strong{font-size:36px}.editorial-home .lux-model-details>.lux-button{align-self:flex-start}.editorial-home .lux-model-details>.lux-text-link{align-self:flex-start}}@media (max-width: 1199px){.editorial-home .architecture-colophon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.architecture-detail-photo{grid-column:1 / -1;width:260px;margin:10px auto 0}.everyday-heading{grid-template-columns:1fr;gap:32px}.editorial-home .everyday-heading>p{max-width:390px}.editorial-home .everyday-chapter>.everyday-courtyard{gap:6%;grid-template-columns:minmax(210px,.7fr) minmax(0,1.4fr)}.everyday-garage .garage-spread{gap:50px 6%;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.garage-details>dl{gap:28px}}@media (max-width: 759px){.editorial-home .everyday-chapter>.everyday-introduction{padding-block:76px 0}.everyday-heading{gap:28px;margin-top:38px}.editorial-home .everyday-heading h2{font-size:clamp(36px,8.9vw,68px);line-height:1.16;letter-spacing:-.06em}.editorial-home .everyday-heading>p{max-width:330px;font-size:12px}.editorial-home .everyday-chapter>.everyday-courtyard{grid-template-columns:1fr;gap:28px;padding-block:54px 84px}.everyday-courtyard-copy{padding:0}.editorial-home .everyday-courtyard-copy h3{font-size:38px;margin-block:22px}.editorial-home .everyday-courtyard-copy>p{max-width:300px;font-size:12px;margin-bottom:22px}.everyday-photograph{margin:0}.everyday-photograph figcaption{gap:16px;font-size:8px;margin-top:16px}.everyday-garage .garage-spread{grid-template-columns:1fr;gap:28px;padding-block:76px 104px}.editorial-home .garage-heading h3{margin-top:22px;font-size:clamp(36px,8.8vw,58px)}.editorial-home .garage-introduction{max-width:300px;font-size:12px;margin:0}.garage-photograph{margin-block:12px 6px}.garage-details>dl{gap:46px;margin-bottom:24px}.garage-details dt{font-size:68px}.editorial-home .garage-details>p{max-width:330px}.garage-levels{bottom:-12px;font-size:110px}}@media (min-width: 760px) and (min-height: 601px) and (max-height: 760px){.portfolio-sticky{padding-block:104px 22px;gap:20px}}@media (max-width: 759px),(max-height: 600px),(prefers-reduced-motion: reduce){.portfolio-sticky{position:relative;height:auto;padding-block:76px 68px;gap:44px;overflow:visible}.portfolio-viewport{overflow:visible}.portfolio-track{width:100%;display:flex;flex-direction:column;gap:54px;transform:none}}@media (prefers-reduced-motion: reduce){.everyday-heading [data-ink-word]{opacity:1}.everyday-photograph{transform:none}.everyday-photo-window{clip-path:none}}@media (max-width: 1199px){.editorial-home .lux-model-heading,.editorial-home .lux-collection-heading{gap:6%}.editorial-home .interior-navigation button{min-width:115px}.editorial-home .interior-navigation{gap:22px}.residence-specification{gap:12px}.residence-specification h3{font-size:20px}.editorial-home .residence-specification>p{font-size:48px}}@media (max-width: 959px){.editorial-home .architecture-opening h2{font-size:clamp(68px,8.8vw,88px)}.editorial-home .lux-model-heading,.editorial-home .lux-collection-heading{grid-template-columns:1fr;gap:28px}.editorial-home .lux-model-heading h2,.editorial-home .lux-collection-heading h2{font-size:76px}.editorial-home .lux-model-heading>p,.editorial-home .lux-collection-heading>div{max-width:460px}.editorial-home .lux-model-stage{height:480px}.editorial-home .lux-model-details,.editorial-home .lux-model-layout.is-interactive .lux-model-details{gap:26px 6%}.residence-spread{gap:5%}.residence-portrait>img{height:min(420px,calc(var(--photo-height) / var(--photo-density)))}.editorial-home .residence-showcase-options{gap:14px}.editorial-home .residence-showcase-options strong{font-size:9px}.residence-specification{display:block}.editorial-home .residence-specification>p{margin-top:22px;font-size:56px}.residence-plan-sheet{min-height:290px;padding-inline:10px}.residence-plan-sheet>img{height:240px}.editorial-home .interior-heading{width:36%}.editorial-home .interior-heading h2{font-size:46px}.interior-navigation button small{display:none}.editorial-home .interior-navigation button{min-width:72px}}@media (max-width: 759px){.editorial-home>section>.lux-container{padding-block:64px 70px}.editorial-home .architecture-scroll-stage{height:160svh}.editorial-home .architecture-opening h2{max-width:none;margin-top:170px;font-size:clamp(56px,14.3vw,86px)}.architecture-introduction{max-width:270px;margin-top:20px;font-size:12px}.editorial-home .architecture-aperture{clip-path:inset(calc((1 - var(--aperture)) * 55%) calc((1 - var(--aperture)) * 6%) calc((1 - var(--aperture)) * 8%) calc((1 - var(--aperture)) * 24%) round calc((1 - var(--aperture)) * 12px))}.editorial-home .architecture-aperture>img{object-position:45% center}.editorial-home .architecture-caption>strong{font-size:clamp(34px,9vw,58px)}.editorial-home .architecture-caption>span{font-size:9px}.editorial-home .architecture-colophon{grid-template-columns:1fr;gap:30px;padding-block:64px 68px}.editorial-home .architecture-colophon>p{font-size:46px}.architecture-detail-photo{width:min(76%,300px);margin:20px 0 0 auto}.architecture-facts{gap:18px;margin-top:6px}.architecture-facts>div{display:block;flex:1}.architecture-facts dt{font-size:34px;margin-bottom:12px}.architecture-facts dd{font-size:10px}.editorial-home .lux-model-heading,.editorial-home .lux-collection-heading{margin-block:38px 36px;gap:26px}.editorial-home .lux-model-heading h2{font-size:clamp(54px,13.8vw,82px)}.editorial-home .lux-model-stage{height:370px}.editorial-home .architecture-reference-bar{gap:18px}.editorial-home .architecture-reference-bar button{font-size:9px}.editorial-home .lux-model-details,.editorial-home .lux-model-layout.is-interactive .lux-model-details{display:flex;flex-direction:column;gap:26px}.editorial-home .lux-model-details>.lux-lamela-tabs{width:100%;gap:16px}.editorial-home .lux-lamela-tabs button{min-height:88px;font-size:30px}.editorial-home .lux-model-details>.lux-button{width:fit-content}.editorial-home .lux-model-details>small{order:5}.editorial-home .lux-collection-heading h2{font-size:clamp(62px,15.9vw,96px)}.editorial-home .residence-materials{font-size:11px;margin:0 0 34px;gap:10px 20px}.residence-spread{grid-template-columns:1fr;gap:34px}.residence-portrait{padding-top:0}.residence-portrait>img{height:min(330px,calc(var(--photo-height) / var(--photo-density)))}.residence-portrait figcaption{padding-top:12px;gap:16px}.residence-portrait figcaption>span{font-size:8px}.residence-portrait figcaption>button{font-size:9px;gap:10px}.editorial-home .residence-showcase-options{margin-bottom:28px;gap:22px}.editorial-home .residence-showcase-options strong{font-size:10px}.residence-specification{display:flex}.residence-specification h3{font-size:20px}.editorial-home .residence-specification>p{margin:0;font-size:48px}.residence-specification>p>small{font-size:12px}.residence-plan-sheet{min-height:270px}.residence-plan-sheet>img{height:230px}.editorial-home .lux-discovery-bar{margin-top:40px;gap:26px;padding-block:28px}.editorial-home .interior-chapter{height:185svh}.editorial-home .interior-heading{top:110px;left:var(--page-gutter);right:var(--page-gutter);width:auto;max-width:none;transform:none}.editorial-home .interior-heading h2{font-size:clamp(44px,11.3vw,66px);margin-top:18px;line-height:1.02}.editorial-home .interior-heading>p{max-width:310px;margin-top:14px;font-size:12px}.editorial-home .interior-photograph img{top:58%;left:50%;width:min(calc(100% - 2 * var(--page-gutter)),calc(var(--photo-width) / var(--photo-density)));height:min(30svh,calc(var(--photo-height) / var(--photo-density)));border-radius:66px 8px 8px}.editorial-home .interior-caption{left:var(--page-gutter);right:var(--page-gutter);bottom:132px;gap:8px}.editorial-home .interior-caption>strong{font-size:22px}.editorial-home .interior-caption>span{font-size:8px}.editorial-home .interior-bottom{bottom:32px;gap:24px}.editorial-home .interior-navigation{gap:16px}.editorial-home .interior-navigation button{min-width:36px}.editorial-home .interior-bottom .lux-text-link{font-size:10px;gap:14px}.location-map figcaption{font-size:8px;gap:10px;padding-top:18px}.location-map figcaption small{font-size:11px}}@media (max-width: 374px){.residence-specification{gap:10px}.residence-specification h3{font-size:18px}.editorial-home .residence-specification>p{font-size:40px}.editorial-home .interior-navigation{gap:12px}.editorial-home .interior-bottom{gap:18px}}@media (max-height: 700px) and (min-width: 760px){.editorial-home .interior-heading h2{font-size:46px}.editorial-home .interior-photograph img{height:min(43svh,calc(var(--photo-height) / var(--photo-density)))}.editorial-home .interior-caption{bottom:115px}}@media (max-height: 780px) and (max-width: 759px){.editorial-home .interior-heading{top:105px}.editorial-home .interior-heading h2{font-size:34px}.editorial-home .interior-heading>p{display:none}}@media (max-height: 600px),(prefers-reduced-motion: reduce){.editorial-home .architecture-scroll-stage,.editorial-home .interior-chapter{height:auto}.editorial-home .architecture-sticky{height:auto;position:relative;padding-top:0}.editorial-home .architecture-opening{position:relative;opacity:1;transform:none;padding-block:40px}.editorial-home .architecture-opening h2{max-width:none;margin-top:34px}.editorial-home .architecture-aperture{position:relative;inset:auto;height:auto;clip-path:none;border-radius:0}.editorial-home .architecture-aperture>img{height:auto}.editorial-home .architecture-caption{display:none}.editorial-home .interior-sticky{position:relative;min-height:740px;height:100svh;max-height:none}.editorial-home .interior-heading{top:80px;transform:none}.editorial-home .interior-photograph img{top:52%}}@media (prefers-reduced-motion: reduce){.architecture-detail-photo,.residence-portrait{transform:none}.residence-portrait>img,.residence-plan-sheet>img{animation:none}}:root{--gt-navy: #0b1422;--gt-navy-raised: #101c2e;--gt-gold: #c7a665;--gt-champagne: #dbc79f;--gt-cream: #f3efe7;--gt-ink: #17283d;--gt-display: "Bodoni Moda", "Cormorant Garamond", Georgia, serif;--gt-hairline: #c7a66559}body .editorial-home :is(.architecture-opening h2,.everyday-heading h2,.lux-model-heading h2,.lux-collection-heading h2,.interior-heading h2,.portfolio-masthead h2,.location-masthead h2,.lux-journal-heading h2,.contact-editorial h2,.everyday-courtyard-copy h3,.garage-heading h3,.lux-model-details h3,.lux-discovery-bar h3){font-family:var(--gt-display);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.012em;line-height:.98}body .editorial-home :is(h2,h3) em{font-family:inherit;font-style:normal;color:inherit;letter-spacing:inherit}body .editorial-home :is(.lux-model-heading h2,.lux-collection-heading h2,.interior-heading h2,.portfolio-masthead h2,.location-masthead h2,.lux-journal-heading h2,.contact-editorial h2){font-size:clamp(38px,4.6vw,78px)}body .editorial-home :is(.everyday-courtyard-copy h3,.garage-heading h3,.lux-model-details h3,.lux-discovery-bar h3){font-size:clamp(28px,2.6vw,42px);line-height:1.04}body .editorial-home :is(.lux-section-label,.lux-kicker,.architecture-scroll-cue,.interior-scroll-cue,.portfolio-scroll-cue,.news-card-index,.garage-levels){display:none}body .editorial-home :is(figcaption,.everyday-photograph figcaption,.location-map figcaption,.architecture-caption){font-size:12px;letter-spacing:.06em}body :is(.residence-primary,.editorial-home .lux-button,.header .nav-contact){min-height:48px;padding:12px 22px;gap:18px;border:1px solid var(--gt-hairline);border-radius:999px;background:transparent;color:var(--gt-champagne);font-family:var(--ui-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:background .3s ease,border-color .3s ease,color .3s ease}body :is(.residence-primary,.editorial-home .lux-button,.header .nav-contact):hover{transform:none;color:var(--gt-navy);background:var(--gt-champagne);border-color:var(--gt-champagne)}body .editorial-home .editorial-light .lux-button{color:var(--gt-ink);border-color:#17283d40;background:transparent}body .editorial-home .editorial-light .lux-button:hover{color:var(--gt-cream);background:var(--gt-ink);border-color:var(--gt-ink)}body .header .nav-inner,body .header.is-scrolled .nav-inner{max-width:1180px;height:64px;margin-top:14px;background:#0b1422d9;border-color:#c7a66526;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .header.header-home{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}body .header.header-home.hero-header-hidden:not(.menu-is-open):not(:focus-within){transform:translate3d(0,-120%,0)}body .header .nav-inner nav>a{font-size:12px;letter-spacing:.06em}body .residence-hero .hero-brand-mark{display:none}body .residence-hero .hero-sky-title h1{font-family:var(--gt-display);text-transform:uppercase;letter-spacing:.02em;line-height:.9}body .residence-hero .hero-title-sub{margin-top:26px;font-size:12px;letter-spacing:.28em}body .residence-hero .hero-scroll-hint{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}body .residence-hero .hero-tools:not([open])>summary{opacity:.55;transition:opacity .3s ease}body .residence-hero:hover .hero-tools>summary,body .residence-hero .hero-tools>summary:focus-visible{opacity:1}body .residence-hero .hero-focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);mask-image:linear-gradient(to top,#000 0%,#000 6%,transparent 30%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 6%,transparent 30%);background:radial-gradient(120% 90% at 50% 42%,transparent 55%,color-mix(in srgb,#070d18 calc(var(--scene-dusk, 1) * 65%),transparent) 100%)}body .residence-hero:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .hero-focus{display:none}body .residence-hero[data-scene-dark=false] .residence-primary{color:var(--gt-ink);border-color:#17283d66}body .residence-hero[data-scene-dark=false] .residence-primary:hover{color:var(--gt-cream);background:var(--gt-ink);border-color:var(--gt-ink)}body .residence-hero[data-scene-dark=false] .residence-primary svg{color:currentColor;background:transparent;border-color:#17283d40}body .residence-hero[data-scene-dark=false] .hero-scroll-hint{color:var(--gt-ink)}body .residence-hero .residence-primary,body .residence-hero .hero-scroll-hint{transition:color .6s ease,border-color .6s ease,background .3s ease}body .residence-hero .hero-clouds:before,body .residence-hero .hero-clouds:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}body .residence-hero .hero-clouds:before{background:url(/assets/architecture/hero-stars.svg) center top / cover no-repeat;opacity:clamp(0,calc((var(--scene-dusk, 0) - .82) * 6),1)}body .residence-hero .hero-clouds:after{background:radial-gradient(60% 40% at 20% 74%,#ffc27acc 0%,#f59a5a66 36%,transparent 72%),linear-gradient(to top,#f0a46ad9 0%,#e28f6c99 22%,#b77a8a40 48%,transparent 72%);opacity:calc(var(--scene-golden, 0) * .9)}body .residence-hero .hero-flight-captions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none}body .residence-hero.shows-model .hero-sky-title{opacity:clamp(0,calc(1 - (var(--visual-progress, 0) - .03) / .08),1)}body .residence-hero .hero-flight-caption{--p: var(--scene-progress, 0);--edge: .022;position:absolute;top:clamp(44px,7svh,80px);left:3%;right:3%;display:grid;justify-items:center;gap:14px;margin:0;text-align:center;opacity:clamp(0,min(calc((var(--p) - var(--from)) / var(--edge)),calc((var(--to) - var(--p)) / var(--edge))),1);transform:translate3d(0,calc((var(--p) - (var(--from) + var(--to)) / 2) * -260px),0);color:#f1ede5}body .residence-hero .hero-flight-caption strong{font-family:var(--gt-display);font-size:clamp(44px,6.3vw,108px);font-weight:400;line-height:.92;letter-spacing:.01em;text-transform:uppercase}body .residence-hero .hero-flight-caption span{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--gt-champagne)}body .residence-hero[data-scene-dark=false] .hero-flight-caption{color:#172e40}body .residence-hero[data-scene-dark=false] .hero-flight-caption span{color:#6b5a42}.shows-model:is([data-scene-stage=apartment],[data-scene-stage=balcony],[data-scene-stage=finale]) .hero-flight-captions{visibility:hidden}body .editorial-home :is(.architecture-chapter,.everyday-chapter,.everyday-garage,.lux-location){--surface: var(--gt-navy);--ink: #f1ede5;--muted: #aab3c0;--gold: var(--gt-gold);--champagne: var(--gt-champagne);--border: #c7a66526;background:var(--surface);color:var(--ink)}body .editorial-home :is(.architecture-chapter,.everyday-chapter,.everyday-garage,.lux-location) :is(h2,h3,dt){color:var(--ink)}body .editorial-home :is(.architecture-chapter,.everyday-chapter,.everyday-garage,.lux-location) :is(p,dd,figcaption,.location-reading p){color:var(--muted)}body .editorial-home :is(.architecture-chapter,.everyday-chapter,.everyday-garage,.lux-location) .lux-text-link{color:var(--ink);border-bottom-color:var(--border)}body .editorial-home :is(.architecture-chapter,.everyday-chapter,.everyday-garage,.lux-location) .lux-text-link svg{color:var(--gt-gold)}body .editorial-home .everyday-garage{border-top:1px solid #c7a6651a}body .editorial-home .everyday-garage .garage-details dt,body .editorial-home .architecture-facts dt{color:var(--gt-champagne)}body .editorial-home .architecture-opening h2{max-width:none;font-size:clamp(52px,min(6.4vw,13svh),124px);line-height:.92}body .editorial-home .architecture-opening h2>span{display:block;color:var(--ink)}body .editorial-home .architecture-opening h2>span+span{margin-top:0}body .editorial-home .architecture-caption{font-size:12px;letter-spacing:.16em}body .editorial-home .architecture-caption>span{color:#f1ede5}body .editorial-home .architecture-colophon>p{font-family:var(--gt-display);font-size:clamp(26px,2.4vw,38px);line-height:1.12;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}body .editorial-home .everyday-heading{grid-template-columns:1fr;gap:40px;margin-top:0}body .editorial-home .everyday-heading h2{font-size:clamp(48px,7.4vw,134px);line-height:.96;max-width:14ch}body .editorial-home .everyday-heading h2>span{display:inline}body .editorial-home .everyday-heading [data-ink-word]{opacity:calc(.14 + var(--word-ink, 1) * .86)}body .editorial-home .everyday-heading>p{max-width:420px;margin-left:auto;font-size:15px;line-height:1.75}body .editorial-home :is(.architecture-detail-photo>img,.residence-portrait>img,.interior-photograph img,.everyday-photo-window,.portfolio-project-image,.portfolio-project-image img,.lux-model-stage,.architecture-aperture,.architecture-aperture img){border-radius:2px}body .editorial-home .everyday-photo-window{clip-path:inset(0 0 calc((1 - var(--everyday-reveal, 1)) * 16%) 0)}body .editorial-home :is(.architecture-aperture,.architecture-detail-photo,.residence-portrait,.interior-photograph,.everyday-photograph,.portfolio-project-image) img{filter:saturate(.82) contrast(1.04) brightness(.97)}body .editorial-home .location-map-canvas{position:relative}body .editorial-home .location-map-pin{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gt-gold);box-shadow:0 0 0 8px #c7a66533,0 0 0 22px #c7a66514}.chapter-rail{position:fixed;z-index:40;top:50%;left:22px;display:flex;gap:12px;transform:translate3d(-8px,-50%,0);opacity:0;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);mix-blend-mode:difference}.chapter-rail.is-visible{opacity:1;transform:translate3d(0,-50%,0);pointer-events:auto}.chapter-rail ol{order:2;display:grid;gap:0;margin:0;padding:0;list-style:none}.chapter-rail a{display:flex;align-items:center;gap:12px;min-height:22px;color:#ffffff6b;font-family:var(--ui-font);font-size:0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .25s ease}.chapter-rail a>span{font-size:11px;font-variant-numeric:tabular-nums}.chapter-rail a[aria-current],.chapter-rail a:hover,.chapter-rail a:focus-visible{color:#fff}.chapter-rail:is(:hover,:focus-within) a{font-size:11px}.chapter-rail a:focus-visible{outline:1px solid #fff;outline-offset:4px}.chapter-rail-progress{order:1;position:relative;width:1px;background:#ffffff26}.chapter-rail-progress:after{content:"";position:absolute;inset:0 0 auto;height:calc(var(--rail-progress, 0) * 100%);background:#fff;transition:height .4s ease}body .editorial-home h2 .unit{text-transform:none}@media (max-width: 1099px){.chapter-rail{display:none}}@media (max-width: 759px){body .residence-hero .hero-flight-caption{top:clamp(96px,14svh,130px);gap:12px}body .residence-hero .hero-flight-caption strong{font-size:clamp(40px,12.5vw,64px)}body .residence-hero .hero-flight-caption span{font-size:11px;letter-spacing:.14em;line-height:1.6;max-width:30ch}body .residence-hero .hero-focus{backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none}body .editorial-home .architecture-opening h2{font-size:clamp(40px,12vw,64px)}body .editorial-home .everyday-heading h2{font-size:clamp(40px,11.5vw,64px)}body .editorial-home :is(.lux-model-heading h2,.lux-collection-heading h2,.interior-heading h2,.portfolio-masthead h2,.location-masthead h2,.lux-journal-heading h2,.contact-editorial h2){font-size:clamp(32px,9.4vw,46px)}body .residence-hero .hero-title-sub{font-size:11px;letter-spacing:.2em}}html body .will-reveal,html body .will-reveal.is-revealed{opacity:var(--reveal, 1);transform:translate3d(0,calc((1 - var(--reveal, 1)) * 48px),0);transition:none}html body .will-reveal:is(*,:not(.is-revealed):not(:focus-within)) .editorial-line>:is(span,em){transform:none;transition:none}html body .will-reveal:focus-within{opacity:1;transform:none}html body .will-reveal :is(figure,.location-map-canvas){clip-path:inset(calc((1 - var(--reveal, 1)) * 16%) 0 0 0)}html body .will-reveal :is(figure,.location-map-canvas)>img{transform:scale(calc(1 + (1 - var(--reveal, 1)) * .14));transform-origin:50% 70%}@media (prefers-reduced-motion: reduce){.chapter-rail,.chapter-rail-progress:after{transition:none}}.lux-home{--hero-exit-band: 100svh}.lux-home:has(.hero-photo-track){--hero-exit-band: 0px}.lux-home .hero-scroll-track{position:relative;height:calc(var(--hero-height) + var(--hero-travel) + var(--hero-exit-band))}.hero-exit-band{position:absolute;left:0;bottom:0;width:1px;height:var(--hero-exit-band);visibility:hidden;pointer-events:none}.hero-exit-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:var(--gt-navy);opacity:calc(var(--hero-exit, 0) * .85)}body .lux-home .hero-balcony-finale{opacity:calc(var(--scene-finale, 0) * clamp(0,1 - var(--hero-exit, 0) * 2.2,1));transform:translateY(calc((1 - var(--scene-finale, 0)) * 16px - var(--hero-exit, 0) * 72px))}.lux-home .residence-hero .hero-tools{opacity:clamp(0,1 - var(--hero-exit, 0) * 3.4,1)}body .lux-home .hero-scroll-track~.architecture-chapter{position:relative;z-index:1;margin-top:calc(-1 * var(--hero-exit-band));background:linear-gradient(to bottom,transparent,var(--surface) calc(var(--hero-exit-band) * .5))}@media (prefers-reduced-motion: reduce){.lux-home{--hero-exit-band: 0px}}body .lux-home .window-stage{position:relative;background:var(--surface)}body .lux-home .window-sticky{position:relative;overflow:hidden}body .lux-home .window-pane{display:grid;place-content:center;justify-items:center;gap:22px;min-height:70svh;padding:120px var(--page-gutter) 80px;background:var(--surface);color:var(--gt-ink, #0b1422);text-align:center}body .lux-home .window-statement{display:grid;justify-items:center;gap:22px;margin:0;font-family:var(--gt-display);font-weight:400;text-transform:uppercase;font-size:clamp(56px,11.5vw,196px);line-height:.9;letter-spacing:-.035em;color:var(--gt-ink, #0b1422);white-space:nowrap}body .lux-home .window-statement i{font-style:normal;margin-inline:.12em;color:var(--gold)}body .lux-home .window-statement .unit{text-transform:none;font-size:.42em;letter-spacing:0;vertical-align:.9em}body .lux-home .window-statement-label{font-family:var(--ui-font);font-size:12px;letter-spacing:.32em;color:var(--gold)}body .lux-home .window-note{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}body .lux-home .window-mullion,.lux-home .cover-tail,.lux-home .cover-shade{display:none}body .lux-home .everyday-heading{grid-template-columns:1fr;gap:40px}body .lux-home .everyday-heading h2.statement-lines{max-width:none;font-size:clamp(48px,7.6vw,150px);line-height:.98}body .lux-home .everyday-heading h2>.statement-line{display:block;white-space:nowrap}body .lux-home .everyday-heading h2>.statement-line:nth-child(2n){text-align:right}body .lux-home .everyday-heading>p{justify-self:end}body .lux-home .window-stage.is-map .window-pane{background:var(--surface);color:var(--ink);min-height:0;padding:120px var(--page-gutter) 40px;place-content:start;justify-items:start;text-align:left}.lux-home .curtain{display:none}body .editorial-home .everyday-garage .garage-details dt{font-size:clamp(76px,8.4vw,150px)}body .editorial-home .everyday-garage .garage-details>dl{gap:48px}@media (min-width: 960px){body .editorial-home .everyday-chapter>.everyday-courtyard{grid-template-columns:minmax(0,1.9fr) minmax(220px,.7fr)}body .editorial-home .everyday-courtyard>.everyday-photograph{order:-1;margin:0 auto 0 0}}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .statement-lines{--pass: .5}body .lux-home .everyday-heading h2>.statement-line{transform:translate3d(calc((var(--pass) - .5) * -10vw),0,0)}body .lux-home .everyday-heading h2>.statement-line:nth-child(2n){transform:translate3d(calc((var(--pass) - .5) * 10vw),0,0)}body .lux-home .interior-chapter .interior-photographs{--grow: clamp(0, var(--chapter-progress, 0) / .16, 1);clip-path:inset(calc((1 - var(--grow)) * 21%) calc((1 - var(--grow)) * 20%))}body .lux-home .interior-chapter .interior-photographs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b1422e6 0,#0b142299 26%,transparent 52%);opacity:var(--grow)}body .lux-home .interior-chapter .interior-photograph img{right:0;bottom:0;top:0;left:0;width:100%;height:100%;max-width:none;transform:scale(calc(1.12 - .12 * var(--grow)));border-radius:0}body .lux-home .lux-model-section{--enter: 1}body .lux-home .lux-model-stage{--open3d: clamp(0, (var(--enter) - .25) / .6, 1);clip-path:inset(calc((1 - var(--open3d)) * 14%) calc((1 - var(--open3d)) * 16%))}body .lux-home .lux-model-stage img{transform:scale(calc(1.16 - .16 * var(--open3d)))}body .lux-home .architecture-colophon>p{transform:translate3d(calc((1 - var(--reveal, 1)) * -7vw),0,0)}body .lux-home .architecture-colophon>div{transform:translate3d(calc((1 - var(--reveal, 1)) * 7vw),0,0)}body .lux-home .everyday-photo-window>img{transform:translate3d(0,calc((var(--chapter-progress, .5) - .5) * -9%),0) scale(1.14)}body .lux-home :is(.lux-model-heading,.lux-journal-heading) h2{clip-path:inset(-.1em 0 calc((1 - var(--reveal, 1)) * 100%) 0);transform:translate3d(0,calc((1 - var(--reveal, 1)) * 100%),0)}body .lux-home .window-stage.is-map .window-pane{padding:0;background:#0a1220}body .lux-home .window-stage.is-map .window-pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#0b1422f0 0,#0b142280 30%,transparent 55%);opacity:clamp(0,(var(--pin) - .45) / .25,1)}body .lux-home .curtain{display:block;position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(ellipse at 50% 60%,#15243a,transparent 75%),var(--gt-navy)}body .lux-home .curtain.is-left{left:0;transform:translate(calc((var(--close) - 1) * 101%));box-shadow:30px 0 60px #04080f80}body .lux-home .curtain.is-right{right:0;transform:translate(calc((1 - var(--close)) * 101%));box-shadow:-30px 0 60px #04080f80}body .lux-home .window-stage{--pin: 0;--open: clamp(0, var(--pin) / .55, 1);height:200svh;background:var(--gt-navy)}body .lux-home .window-sticky{position:sticky;top:0;height:100svh}body .lux-home .window-pane{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:0 var(--page-gutter);clip-path:inset(calc((1 - var(--open)) * 31%) calc((1 - var(--open)) * 35%))}body .lux-home .window-statement{transform:scale(calc(.78 + .22 * var(--open)))}body .lux-home .window-statement-label,body .lux-home .window-note{opacity:clamp(0,(var(--pin) - .5) / .2,1);transform:translateY(calc((1 - clamp(0,(var(--pin) - .5) / .2,1))*14px))}body .lux-home .window-mullion{--closed: calc(1 - var(--open));display:block;position:absolute;width:1px;background:var(--gt-gold);top:calc(var(--closed) * (31svh - 48px));bottom:calc(var(--closed) * (31svh - 48px));opacity:clamp(0,var(--closed) * 2.4,1);pointer-events:none}body .lux-home .window-mullion.is-left{left:0;transform:translate(calc(var(--closed) * (35vw - 22px)))}body .lux-home .window-mullion.is-right{right:0;transform:translate(calc(var(--closed) * (22px - 35vw)))}.lux-home [data-cover-by]{--cover: 0;--cover-tail: 100svh}.lux-home .cover-tail{display:block;position:absolute;left:0;bottom:0;width:1px;height:var(--cover-tail);visibility:hidden;pointer-events:none}.lux-home .cover-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--gt-navy);opacity:calc(var(--cover) * .82);pointer-events:none}body .lux-home .interior-chapter[data-cover-by]{height:calc(225svh + var(--cover-tail))}body .lux-home .interior-chapter[data-cover-by] .interior-sticky{transform:scale(calc(1 - .07 * var(--cover)));transform-origin:50% 30%}body .lux-home .interior-chapter[data-cover-by]+.everyday-chapter{position:relative;z-index:2;margin-top:-100svh;box-shadow:0 -40px 80px #04080f99}}@media (prefers-reduced-motion: no-preference) and (min-height: 601px) and (max-width: 959px){body .lux-home .interior-chapter[data-cover-by]{height:calc(210svh + var(--cover-tail))}}@media (prefers-reduced-motion: no-preference) and (min-height: 601px) and (max-width: 759px){body .lux-home .interior-chapter[data-cover-by]{height:calc(200svh + var(--cover-tail))}body .lux-home .window-stage{height:170svh}body .lux-home .window-pane{clip-path:inset(calc((1 - var(--open)) * 30%) calc((1 - var(--open)) * 18%))}body .lux-home .window-statement{font-size:clamp(40px,12.5vw,80px);white-space:normal}body .lux-home .everyday-heading h2>.statement-line,body .lux-home .everyday-heading h2>.statement-line:nth-child(2n){white-space:normal;transform:none}body .lux-home .interior-chapter .interior-photographs:after{background:linear-gradient(180deg,#0b1422f0 0,#0b1422a6 30%,transparent 55%)}}@media (max-width: 759px){body .lux-home .everyday-heading h2.statement-lines{font-size:clamp(40px,11.5vw,64px)}body .lux-home .everyday-heading h2>.statement-line{white-space:normal}}body .lux-home .fill-text{--fill: 1;--fill-ink: #f1ede5;--fill-ghost: #f1ede52b}body .lux-home .lux-collection .fill-text{--fill-ink: var(--gt-ink);--fill-ghost: #17283d24}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .fill-text,body .lux-home .fill-text>span,body .lux-home .fill-text>em{color:transparent;background-image:linear-gradient(90deg,var(--fill-ink) calc(var(--fill) * 125% - 25%),var(--fill-ghost) calc(var(--fill) * 125%));-webkit-background-clip:text;background-clip:text;padding-block:.2em;margin-block:-.2em}body .lux-home .fill-text>span .unit{color:inherit}body .lux-home .window-statement.fill-text i{-webkit-text-fill-color:var(--gold)}body .lux-home .architecture-chapter{--enter: 1}body .lux-home .architecture-chapter .fill-text{--fill: clamp(0, (var(--enter) - .2) / .75, 1)}body .lux-home .window-statement.fill-text{--fill: clamp(0, (var(--pin) - .15) / .5, 1)}body .lux-home .interior-chapter .fill-text{--fill: clamp(0, (var(--chapter-progress, 0) + .02) / .2, 1)}}body .lux-home{background:var(--page-bg, #0b1422)}body .editorial-home :is(.architecture-chapter,.lux-model-section,.lux-collection,.everyday-chapter,.everyday-garage,.portfolio-chapter,.lux-location,.lux-journal){background:var(--page-bg)}body .lux-home .window-stage{background:var(--page-bg)}body .lux-home .lux-collection .window-pane{background:#f3efe7}body .lux-home .hero-scroll-track~.architecture-chapter{background:linear-gradient(to bottom,transparent,var(--page-bg) calc(var(--hero-exit-band) * .5))}body .editorial-home :is(.everyday-chapter,.everyday-garage){--ink: #17283d;--muted: #3f4752;--gold: #6f5129;--champagne: #6f5129;--border: #17283d2b;color:var(--ink)}body .editorial-home .everyday-garage{border-top-color:#17283d1f}body .editorial-home .everyday-garage .garage-details dt{color:#6f5129}body .editorial-home :is(.everyday-chapter,.everyday-garage) .lux-text-link svg{color:#6f5129}body .lux-home :is(.everyday-chapter,.everyday-garage) .fill-text{--fill-ink: #17283d;--fill-ghost: #17283d24}body .editorial-home .lux-journal.tone-dusk :is(h2,span){color:var(--ink)}.lux-home .tone-marker{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){.lux-home .window-stage>.tone-marker{top:62%}}body .lux-home .walk-section{--pin: 0;position:relative;height:320svh;background:var(--page-bg, #0b1422)}body .lux-home .walk-sticky{position:sticky;top:0;height:100svh;overflow:hidden}body .lux-home .walk-stage{--open: clamp(0, var(--pin) * 6, 1);position:absolute;top:0;right:0;bottom:0;left:0;background:#1a2232;touch-action:pan-y;clip-path:inset(calc((1 - var(--open)) * 16%) calc((1 - var(--open)) * 22%))}body .lux-home .walk-stage canvas{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease}body .lux-home .walk-section.is-ready .walk-stage canvas{opacity:1}body .lux-home .walk-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body .lux-home .walk-loading{position:absolute;z-index:1;top:24px;right:24px;color:#f1ede5cc;font-size:11px;letter-spacing:.2em;text-transform:uppercase}body .lux-home .walk-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b1422cc 0,#0b142266 30%,transparent 55%),linear-gradient(0deg,#0b142299 0,transparent 30%)}body .lux-home .walk-copy{position:absolute;z-index:2;left:var(--page-gutter);bottom:12svh;display:grid;justify-items:start;gap:20px;max-width:520px;color:#f1ede5;opacity:clamp(0,var(--pin) * 8 - .4,1)}body .lux-home .walk-label{font-size:11px;letter-spacing:.24em;color:var(--gt-champagne)}body .lux-home .walk-copy h2{margin:0;font-family:var(--gt-display);font-weight:400;text-transform:uppercase;font-size:clamp(48px,6.4vw,112px);line-height:.94;letter-spacing:-.03em;color:#f1ede5}body .lux-home .walk-section .fill-text{--fill: clamp(0, (var(--pin) - .04) / .2, 1)}body .lux-home .walk-copy p{margin:0;color:#d8d3ca;font-size:15px}body .lux-home .walk-copy :is(h2,p){opacity:clamp(0,1 - (var(--pin) - .3) * 10,1)}body .lux-home .walk-enter{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 22px;border:1px solid var(--gt-gold);border-radius:999px;background:transparent;color:#f1ede5;font-size:12px;letter-spacing:.16em;cursor:pointer;transition:background .25s,color .25s}body .lux-home .walk-enter:hover,body .lux-home .walk-enter:focus-visible{background:var(--gt-gold);color:var(--gt-navy)}body .lux-home .walk-enter:disabled{opacity:.45;cursor:progress}html.walk-is-free,html.walk-is-free body{overflow:hidden}body .lux-home .walk-section.is-free .walk-sticky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;height:100%}body .lux-home .walk-section.is-free .walk-stage{clip-path:none;cursor:grab;touch-action:none}body .lux-home .walk-section.is-free .walk-stage:active{cursor:grabbing}body .lux-home .walk-section.is-free .walk-stage:after{background:linear-gradient(0deg,#0b142280 0,transparent 22%)}body .lux-home .walk-section.is-free .walk-copy{display:none}body .lux-home .walk-hint{position:absolute;z-index:3;left:50%;bottom:28px;transform:translate(-50%);margin:0;display:flex;gap:28px;white-space:nowrap;color:#f1ede5;font-size:12px;letter-spacing:.04em;pointer-events:none}body .lux-home .walk-hint kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-right:4px;padding:0 6px;border:1px solid #f1ede566;border-radius:4px;font:inherit;font-size:11px}body .lux-home .walk-close{position:absolute;z-index:3;top:24px;right:24px;display:grid;place-items:center;width:48px;height:48px;border:1px solid #f1ede566;border-radius:50%;background:#0b142266;color:#f1ede5;cursor:pointer}body .lux-home .walk-touch{display:none}@media (hover: none),(max-width: 759px){body .lux-home .walk-hint{display:none}body .lux-home .walk-touch{position:absolute;z-index:3;right:20px;bottom:28px;display:grid;gap:10px}body .lux-home .walk-touch button{display:grid;place-items:center;width:56px;height:56px;border:1px solid #f1ede566;border-radius:50%;background:#0b142280;color:#f1ede5;touch-action:none}body .lux-home .walk-copy{right:var(--page-gutter);bottom:9svh}}@media (prefers-reduced-motion: reduce),(max-height: 600px){body .lux-home .walk-section{height:100svh}body .lux-home .walk-stage{clip-path:none}body .lux-home .walk-copy{opacity:1}}body .inner-main{--ink: #f1ede5;--muted: #aab3c0;--line: #c7a66526;--paper: #f3efe7;background:var(--gt-navy);color:var(--ink)}.gt-wrap{width:min(100% - 2 * var(--page-gutter, 24px),1320px);margin-inline:auto}.gt-wrap i,.gt-head-fact i{padding-inline:.45em;font-style:normal;color:var(--gt-gold)}.gt-head{position:relative;isolation:isolate;padding:clamp(150px,18vw,220px) 0 clamp(48px,6vw,80px);border-bottom:1px solid var(--line);overflow:hidden}.gt-head.has-image{min-height:min(78svh,760px);display:flex;align-items:flex-end}.gt-head-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.9)}.gt-head.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b142266,#0b142233 40%,#0b1422f2)}.gt-crumbs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:28px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gt-crumbs i{padding-inline:.7em;font-style:normal;opacity:.5}.gt-crumbs a{color:var(--ink)}.gt-crumbs a:hover{color:var(--gt-champagne)}.gt-head h1{margin:0;font-family:var(--gt-display);font-size:clamp(48px,9vw,150px);font-weight:400;line-height:.9;letter-spacing:.005em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.gt-head h1 sup{margin-left:.18em;font-size:.3em;vertical-align:top;position:relative;top:.25em;color:var(--gt-champagne);letter-spacing:.02em}.gt-head-fact{margin:26px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body .inner-main .gt-head:has(+.gt-content) h1{font-size:clamp(34px,4.6vw,72px);line-height:1;max-width:22ch}.gt-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 22px;border:1px solid var(--gt-hairline);border-radius:999px;background:transparent;color:var(--gt-champagne);font:500 12px/1 var(--ui-font);letter-spacing:.14em;text-transform:uppercase;transition:background .3s ease,color .3s ease,border-color .3s ease}.gt-button:hover{background:var(--gt-champagne);color:var(--gt-navy);border-color:var(--gt-champagne)}.gt-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:500 12px/1.4 var(--ui-font);letter-spacing:.12em;text-transform:uppercase;text-align:left}.gt-text-link svg{color:var(--gt-gold);flex-shrink:0}.gt-text-link:hover{color:var(--gt-champagne)}:is(.gt-button,.gt-text-link,.gt-chips button,.gt-chips label,.gt-card a,.gt-news a):focus-visible{outline:1px solid var(--gt-champagne);outline-offset:4px}body .inner-main .unit{text-transform:none;letter-spacing:0}.gt-note{margin:18px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}.gt-chips{margin:0;padding:0;border:0;min-width:0}.gt-chips legend{margin-bottom:12px;padding:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.gt-chips>div{display:flex;flex-wrap:wrap;gap:8px}.gt-chips button,.gt-chips label span{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:400 13px/1 var(--ui-font);letter-spacing:.02em;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.gt-chips button:hover,.gt-chips label:hover span{border-color:var(--gt-hairline)}.gt-chips button[aria-pressed=true],.gt-chips input:checked+span{background:var(--gt-champagne);border-color:var(--gt-champagne);color:var(--gt-navy)}.gt-chips label{position:relative}.gt-chips label input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gt-chips label input:focus-visible+span{outline:1px solid var(--gt-champagne);outline-offset:3px}.gt-facts{margin:0;border-top:1px solid var(--line)}.gt-facts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.gt-facts dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gt-facts dd{margin:0;font-family:var(--gt-display);font-size:20px;text-align:right;color:var(--ink)}.gt-catalog{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-block:56px 120px;align-items:start}.gt-filters{position:sticky;top:110px;display:grid;gap:30px}.gt-filters-note{margin:0;padding-top:22px;border-top:1px solid var(--line);font-size:13px;line-height:1.7;color:var(--muted)}.gt-filters-note a{color:var(--gt-champagne);text-decoration:underline;text-underline-offset:3px}.gt-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--line)}.gt-toolbar p{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gt-toolbar label{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gt-toolbar select{min-height:40px;padding:6px 28px 6px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:400 13px var(--ui-font)}.gt-toolbar select option{color:#17283d}.gt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:48px 28px}.gt-card{position:relative}.gt-card-plan{display:block;aspect-ratio:4 / 3.2;padding:18px;background:var(--paper);border-radius:2px;overflow:hidden}.gt-card-plan img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gt-card:hover .gt-card-plan img{transform:scale(1.03)}.gt-save{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #17283d26;border-radius:50%;background:#f3efe7e6;color:#17283d}.gt-save.is-saved{color:#9a6b2f;border-color:#9a6b2f66}.gt-card-copy{padding-top:18px}.gt-card-copy h3{margin:0;font-family:var(--gt-display);font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.gt-card-copy h3 a{color:var(--ink)}.gt-card-copy p{margin:12px 0 6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.gt-card-copy span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gt-empty{padding:60px 0}.gt-empty h2{margin:0 0 12px;font-family:var(--gt-display);font-size:34px;font-weight:400;text-transform:uppercase}.gt-empty p{margin:0 0 24px;color:var(--muted)}.gt-detail{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:clamp(32px,5vw,80px);padding-block:56px 80px;align-items:start}.gt-plan{position:relative;display:block;width:100%;padding:clamp(20px,3vw,44px);border:0;background:var(--paper);border-radius:2px;cursor:zoom-in}.gt-plan img{display:block;width:100%;max-height:72svh;object-fit:contain;mix-blend-mode:multiply}.gt-plan span{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#17283d;color:#f3efe7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.gt-detail-facts{position:sticky;top:110px;display:grid;gap:22px}.gt-big-area{margin:0;font-family:var(--gt-display);font-size:clamp(64px,6vw,96px);line-height:.9;color:var(--ink)}.gt-big-area small{margin-left:.12em;font-size:.32em;color:var(--gt-champagne)}.gt-subhead{margin:10px 0 -6px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.gt-detail-facts .gt-facts dt{text-transform:none;letter-spacing:.02em;font-size:14px}.gt-detail-facts .gt-facts dt:first-letter{text-transform:uppercase}.gt-actions{display:grid;justify-items:start;gap:4px;padding-top:8px}.gt-actions .gt-button{margin-bottom:12px}.gt-section-title{margin:0 0 32px;font-family:var(--gt-display);font-size:clamp(32px,3.4vw,56px);font-weight:400;line-height:1;text-transform:uppercase}.gt-detail-gallery,.gt-similar{padding-block:72px;border-top:1px solid var(--line)}.gt-detail-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gt-detail-gallery button,.gt-gallery button{display:block;padding:0;border:0;background:none;cursor:zoom-in}.gt-detail-gallery img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:2px;filter:saturate(.82) contrast(1.04)}.gt-detail-gallery>div>button:first-child{grid-column:1 / -1}.gt-detail-gallery>div>button:first-child img{aspect-ratio:16 / 8}.gt-offers{display:grid;gap:0;padding-block:40px 100px}.gt-offer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:clamp(28px,5vw,80px);align-items:center;padding-block:56px;border-bottom:1px solid var(--line)}.gt-offer:nth-child(2n) .gt-offer-image{order:2}.gt-offer-image{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:2px;background:#101c2e}.gt-offer-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04);transition:transform .8s cubic-bezier(.22,1,.36,1)}.gt-offer:hover .gt-offer-image img{transform:scale(1.03)}.gt-offer h2{margin:0 0 26px;font-family:var(--gt-display);font-size:clamp(32px,3.2vw,52px);font-weight:400;line-height:1;text-transform:uppercase}.gt-offer h2 a{color:var(--ink)}.gt-offer .gt-text-link{margin-top:18px}.gt-news{margin:0;padding:24px 0 120px;list-style:none}.gt-news li{border-bottom:1px solid var(--line)}.gt-news a{display:grid;grid-template-columns:130px minmax(0,1fr) 150px;gap:32px;align-items:center;padding-block:26px;color:var(--ink)}.gt-news time{font-size:12px;letter-spacing:.12em;color:var(--gt-champagne)}.gt-news span{font-family:var(--gt-display);font-size:clamp(20px,1.9vw,28px);line-height:1.15;text-transform:uppercase;letter-spacing:.01em;transition:color .25s ease}.gt-news img{width:150px;aspect-ratio:3 / 2;object-fit:cover;border-radius:2px;filter:saturate(.75) contrast(1.04);opacity:.9;transition:opacity .3s ease}.gt-news a:hover span{color:var(--gt-champagne)}.gt-news a:hover img{opacity:1}.gt-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(40px,7vw,120px);padding-block:56px 120px;align-items:start}.gt-article{max-width:72ch}.gt-article-image{display:block;width:100%;margin:0 0 40px;padding:0;border:0;background:none;cursor:zoom-in}.gt-article-image img{display:block;width:100%;max-height:70svh;object-fit:cover;border-radius:2px;filter:saturate(.82) contrast(1.04)}.gt-article p{margin:0 0 18px;font-size:16px;line-height:1.8;color:#d6d9de}.gt-article h2{margin:48px 0 18px;font-family:var(--gt-display);font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.05;text-transform:uppercase;color:var(--ink)}.gt-article .gt-facts{margin:28px 0 36px}.gt-downloads{display:grid;justify-items:start;margin-top:40px}.gt-downloads h2{margin-top:0}.gt-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.gt-gallery img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px;filter:saturate(.82) contrast(1.04)}.gt-aside{position:sticky;top:110px;display:grid;justify-items:start;gap:4px;padding-top:22px;border-top:1px solid var(--line)}.gt-aside>p{margin:0 0 8px;font-size:14px;line-height:1.7;color:var(--muted)}.gt-aside nav{display:grid;gap:2px;width:100%;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.gt-aside nav h2{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.gt-aside nav a{display:flex;justify-content:space-between;gap:12px;padding-block:8px;font-size:14px;line-height:1.4;color:var(--ink)}.gt-aside nav a svg{flex-shrink:0;color:var(--gt-gold)}.gt-archive{margin:0;padding:24px 0 120px;list-style:none;columns:2;column-gap:64px}.gt-archive li{break-inside:avoid;border-bottom:1px solid var(--line)}.gt-archive a{display:flex;justify-content:space-between;gap:16px;padding-block:14px;font-size:15px;color:var(--ink)}.gt-archive svg{color:var(--gt-gold);flex-shrink:0}.gt-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:86svh}.gt-contact-photo{position:relative;margin:0;overflow:hidden}.gt-contact-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.04) brightness(.8)}.gt-contact-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,#0b1422f0 100%)}.gt-contact-photo figcaption{position:absolute;z-index:1;inset:auto 0 0;display:grid;gap:18px;padding:clamp(24px,4vw,56px)}.gt-contact-photo figcaption a,.gt-contact-photo figcaption>span{display:grid;gap:4px;font-family:var(--gt-display);font-size:clamp(20px,1.8vw,26px);color:var(--ink)}.gt-contact-photo figcaption>span{font-family:var(--ui-font);font-size:14px}.gt-contact-photo figcaption>span a{display:inline;font-family:inherit;font-size:inherit}.gt-contact-photo small{font-family:var(--ui-font);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-champagne)}.gt-contact-form{padding:clamp(36px,5vw,80px);background:#101c2e}.gt-contact-form form{display:grid;gap:32px;max-width:560px}.gt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.gt-fields label{display:grid;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.gt-fields label span{color:var(--gt-champagne)}.gt-fields .gt-wide{grid-column:1 / -1}.gt-fields :is(input,textarea){width:100%;padding:10px 0;border:0;border-bottom:1px solid #f1ede540;border-radius:0;background:transparent;color:var(--ink);font:400 16px/1.5 var(--ui-font);letter-spacing:0;text-transform:none;resize:vertical}.gt-fields :is(input,textarea):focus{outline:none;border-bottom-color:var(--gt-champagne)}.gt-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--muted)}.gt-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--gt-champagne)}.gt-consent a{color:var(--gt-champagne);text-decoration:underline;text-underline-offset:3px}.gt-contact-form .gt-button{justify-self:start}.gt-ready{display:grid;justify-items:start;gap:18px;max-width:520px}.gt-ready h2{margin:0;font-family:var(--gt-display);font-size:40px;font-weight:400;text-transform:uppercase}.gt-ready p{margin:0;color:var(--muted);line-height:1.7}.gt-contact-map{padding-block:80px 120px}body .inner-main .location-map{position:relative;min-height:0;margin:0;border:0;background:none;overflow:visible}body .inner-main .location-map-canvas{position:relative}body .inner-main .location-map-canvas>img{display:block;width:100%;height:auto;border-radius:2px;filter:sepia(.35) hue-rotate(178deg) saturate(1.6) brightness(.82) contrast(1.15)}body .inner-main .location-map-pin{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gt-gold);box-shadow:0 0 0 8px #c7a66533,0 0 0 22px #c7a66514}body .inner-main .location-map figcaption{display:flex;gap:12px;padding:22px 0 0;background:none;color:var(--gt-champagne);font-size:12px;letter-spacing:.06em}body .inner-main .location-map>a{color:var(--gt-champagne);border:1px solid var(--gt-hairline);background:none}body .inner-main .location-map figcaption small{color:var(--muted)}@media (max-width: 1023px){.gt-catalog{grid-template-columns:1fr}.gt-filters{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.gt-filters-note,.gt-filters>.gt-text-link{grid-column:1 / -1}.gt-detail,.gt-content{grid-template-columns:1fr}.gt-detail-facts,.gt-aside{position:static}.gt-offer{grid-template-columns:1fr}.gt-offer:nth-child(2n) .gt-offer-image{order:0}.gt-contact{grid-template-columns:1fr}.gt-contact-photo{min-height:62svh}}@media (max-width: 759px){.gt-head{padding-top:128px}.gt-head h1{font-size:clamp(40px,13vw,72px)}.gt-filters{grid-template-columns:1fr}.gt-chips>div{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter, 24px));padding-inline:var(--page-gutter, 24px)}.gt-chips button,.gt-chips label span{white-space:nowrap}.gt-grid{grid-template-columns:1fr;gap:40px}.gt-toolbar{flex-wrap:wrap}.gt-detail-gallery>div,.gt-gallery{grid-template-columns:1fr}.gt-news a{grid-template-columns:minmax(0,1fr) 96px;gap:8px 16px}.gt-news time{grid-column:1 / -1}.gt-news img{width:96px}.gt-news span{font-size:18px}.gt-fields{grid-template-columns:1fr}.gt-archive{columns:1}}@media (prefers-reduced-motion: reduce){.gt-card-plan img,.gt-offer-image img{transition:none}}:root{--lx-espresso: #1d1714;--lx-espresso-2: #2a211c;--lx-bone: #efe8dc;--lx-sand: #d9c7a8;--lx-copper: #9a4e2b;--lx-copper-deep: #7e3d20;--lx-ink: #231a15;--lx-ink-soft: #5b4e44;--lx-light: #f3ece0;--lx-light-soft: #c9bcab;--lx-gold: #c7a645;--lx-wide: "Archivo Expanded", "Archivo", "Helvetica Neue", Arial, sans-serif;--lx-storey: 26px}body .lux-home h2.pair{text-transform:uppercase}body .lux-home h2.pair>span{display:block}body .lux-home h2.pair>em{display:block;font-family:var(--gt-display);font-style:italic;text-transform:none;letter-spacing:-.02em;font-size:1.04em;line-height:1}body .lux-home .architecture-opening h2>em{display:block;font-style:italic;text-transform:none}body .lux-home .fill-text>em{color:transparent;background-image:linear-gradient(90deg,var(--fill-ink-2, var(--fill-ink)) calc(var(--fill) * 125% - 25%),var(--fill-ghost) calc(var(--fill) * 125%));-webkit-background-clip:text;background-clip:text;padding-block:.2em;margin-block:-.2em;padding-right:.08em}body .lux-home :is(.lux-kicker,.lux-section-label,.window-statement-label,.walk-label,.window-note,.architecture-caption>span,.interior-caption>span,.portfolio-project figcaption>div>span,.location-directory>.lux-kicker,.journal-list time,.contact-editorial-details>span,.lux-text-link,.walk-enter,.lux-button,.everyday-photograph figcaption span){font-family:var(--lx-wide);font-stretch:125%;font-weight:400;letter-spacing:.14em}body .lux-home :is(.architecture-facts dt,.garage-details dt,.location-reading strong,.portfolio-counter,.residence-specification p){font-family:var(--lx-wide);font-stretch:125%;font-weight:300;letter-spacing:-.02em}body .lux-home p{font-size:16.5px}body .editorial-home :is(.architecture-chapter,.everyday-garage,.lux-location,.portfolio-chapter,.contact-editorial){--surface: var(--page-bg, var(--lx-espresso));--ink: var(--lx-light);--muted: var(--lx-light-soft);--gold: var(--lx-gold);--champagne: #dcc29a;--border: #dcc29a2b}body .lux-home .fill-text{--fill-ink: var(--lx-light);--fill-ink-2: #dcc29a;--fill-ghost: #f3ece024}body .lux-home .lux-collection .fill-text{--fill-ink: var(--lx-ink);--fill-ink-2: var(--lx-copper);--fill-ghost: #231a1520}body .lux-home .hero-exit-veil,body .lux-home .cover-shade{background:var(--lx-espresso)}body .lux-home .window-stage.is-map .window-pane{background:#16110e}body .lux-home .window-stage.is-map .window-pane:after{background:linear-gradient(0deg,#16110ef2 0,#16110e80 30%,transparent 55%)}body .lux-home .curtain{background:radial-gradient(ellipse at 50% 60%,#3a2c24,transparent 75%),var(--lx-espresso)}body .lux-home .window-mullion{background:var(--lx-copper)}body .lux-home .interior-chapter,body .lux-home .interior-sticky,body .lux-home .interior-photograph{background:var(--lx-espresso)}body .lux-home .interior-chapter .interior-photographs:after{background:linear-gradient(90deg,#1d1714e6 0,#1d171499 26%,transparent 52%)}body .lux-home .walk-stage:after{background:linear-gradient(90deg,#1d1714cc 0,#1d171466 30%,transparent 55%),linear-gradient(0deg,#1d171499 0,transparent 30%)}body .lux-home .walk-stage{background:var(--lx-espresso)}body .lux-home .walk-enter{border-color:var(--lx-copper)}body .lux-home .walk-enter:hover,body .lux-home .walk-enter:focus-visible{background:var(--lx-copper);color:var(--lx-light)}body .lux-home .architecture-caption>span{font-size:11px;color:var(--lx-light)}body .lux-home .architecture-scroll-cue{font-family:var(--lx-wide);font-stretch:125%;letter-spacing:.14em}body .lux-home .architecture-opening h2>em{color:#dcc29a}body .editorial-home .lux-model-section{--ink: var(--lx-light);--muted: #f0d9c6;--border: #f3ece038;--gold: #f2d7a8;--champagne: #f2d7a8;background:var(--page-bg, var(--lx-copper));color:var(--ink);position:relative;overflow:hidden}body .editorial-home .lux-model-section:before{content:"";position:absolute;inset:0 0 auto 0;height:34%;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--lx-storey) * 1.2 - 2px),#7e3d20 calc(var(--lx-storey) * 1.2 - 2px) calc(var(--lx-storey) * 1.2)),repeating-linear-gradient(180deg,#7e3d20 0 calc(var(--lx-storey) * .47),transparent calc(var(--lx-storey) * .47) var(--lx-storey));-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}body .editorial-home .lux-model-section>*{position:relative}body .lux-home .lux-model-section :is(h2,h3,p,small,span,strong,button,a){color:var(--ink)}body .lux-home .lux-model-section .lux-lamela-tabs button{border-color:#f3ece040}body .lux-home .lux-model-section .lux-lamela-tabs button.selected{background:var(--lx-espresso);border-color:var(--lx-espresso)}body .lux-home .lux-model-section .lux-button{border-color:var(--lx-light)}body .lux-home .lux-model-section .lux-model-heading p{color:#f0d9c6}body .lux-home .lux-collection{--surface: var(--lx-bone);--ink: var(--lx-ink);--muted: var(--lx-ink-soft);--gold: var(--lx-copper);--champagne: var(--lx-copper);--border: #231a1522}body .lux-home .lux-collection .window-pane{background:var(--lx-bone)}body .lux-home .window-statement i{color:var(--lx-copper);-webkit-text-fill-color:var(--lx-copper)}body .lux-home .window-statement-label{color:var(--lx-copper)}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .interior-chapter .interior-photographs{perspective:1400px}body .lux-home .interior-chapter .interior-photograph-1,body .lux-home .interior-chapter .interior-photograph-2{clip-path:none;transform-origin:70% 50%}body .lux-home .interior-chapter .interior-photograph-1{opacity:clamp(0,var(--gallery-second) * 3,1);transform:translate3d(calc((1 - var(--gallery-second)) * 46%),0,calc((1 - var(--gallery-second)) * -260px)) rotateY(calc((1 - var(--gallery-second)) * -18deg))}body .lux-home .interior-chapter .interior-photograph-2{opacity:clamp(0,var(--gallery-third) * 3,1);transform:translate3d(calc((1 - var(--gallery-third)) * 46%),0,calc((1 - var(--gallery-third)) * -260px)) rotateY(calc((1 - var(--gallery-third)) * -18deg))}body .lux-home .interior-chapter .interior-photograph-0{transform:scale(calc(1 - .06 * var(--gallery-second)));filter:brightness(calc(1 - .35 * var(--gallery-second)))}body .lux-home .interior-chapter .interior-photograph-1{filter:brightness(calc(1 - .35 * var(--gallery-third)))}}body .lux-home .interior-caption>strong{font-family:var(--gt-display);font-style:italic;font-weight:400;font-size:clamp(40px,4.6vw,76px);letter-spacing:-.02em}body .editorial-home :is(.everyday-chapter,.everyday-garage){--ink: var(--lx-ink);--muted: var(--lx-ink-soft);--gold: var(--lx-copper);--champagne: var(--lx-copper);--border: #231a1526}body .lux-home :is(.everyday-chapter,.everyday-garage) .fill-text{--fill-ink: var(--lx-ink);--fill-ink-2: var(--lx-copper);--fill-ghost: #231a1520}body .editorial-home .everyday-garage .garage-details dt{color:var(--lx-copper)}@media (min-width: 960px){body .editorial-home .everyday-chapter>.everyday-courtyard{grid-template-columns:minmax(0,2.4fr) minmax(220px,.6fr);max-width:none;padding-left:0}body .editorial-home .everyday-courtyard>.everyday-photograph{width:100%}body .lux-home .everyday-courtyard .everyday-photo-window{border-radius:0 2px 2px 0}body .editorial-home .everyday-garage .garage-photograph{position:relative;padding:clamp(28px,4vw,64px);justify-self:center;width:min(100%,720px);background:repeating-linear-gradient(90deg,transparent 0 calc(var(--lx-storey) * 1.2 - 2px),#9a4e2b55 calc(var(--lx-storey) * 1.2 - 2px) calc(var(--lx-storey) * 1.2)),repeating-linear-gradient(180deg,#9a4e2b44 0 calc(var(--lx-storey) * .47),transparent calc(var(--lx-storey) * .47) var(--lx-storey)),#c49f78}}body .lux-home .everyday-photo-window,body .lux-home .everyday-photograph .everyday-photo-window{border-radius:2px}body .editorial-home .lux-journal.tone-bone :is(h2,span,a){color:var(--ink)}body .footer{background:var(--lx-espresso)}body .chapter-rail-progress:after{background:var(--lx-copper)}body .editorial-home :is(.lux-location,.portfolio-chapter){background:var(--lx-espresso)!important}body .editorial-home .everyday-garage{background:#cbb48f!important}body:has(.lux-home) .header .nav-inner{background:#1d1714e6;border-color:#dcc29a26}body .editorial-home .everyday-garage .garage-details dt{font-size:clamp(56px,5.6vw,104px)}body .editorial-home .lux-model-section{background:var(--lx-espresso)!important;--muted: var(--lx-light-soft);--gold: #dcc29a;--champagne: #dcc29a}body .editorial-home .lux-model-section:before{content:none}body .lux-home .lux-model-section .lux-model-heading p{color:var(--lx-light-soft)}body .lux-home .lux-model-section .lux-lamela-tabs button.selected{background:var(--lx-light);border-color:var(--lx-light);color:var(--lx-espresso)}body .lux-home .lux-model-section .lux-lamela-tabs button.selected *{color:var(--lx-espresso)}body .lux-home .lux-model-section .lux-model-heading h2>em{color:#dcc29a}body .editorial-home :is(.everyday-chapter,.everyday-garage){background:var(--lx-bone)!important}body .editorial-home .everyday-garage .garage-photograph{background:none;padding:0}body .editorial-home .everyday-garage .garage-details dt{color:var(--lx-ink)}body .editorial-home .everyday-garage{border-top:1px solid #231a151c}body .lux-home :is(.lux-collection,.lux-journal,.everyday-chapter,.everyday-garage) .fill-text{--fill-ink-2: #7a4a30}body .lux-home .window-statement i{color:#a07a4f;-webkit-text-fill-color:#a07a4f}body .lux-home .window-statement-label{color:#7a5a3c}body .lux-home .window-mullion{background:#c7a665}body .residence-hero{background:var(--lx-espresso)}body .residence-hero .hero-clouds:after{background:radial-gradient(70% 45% at 22% 76%,#ffc788d9 0%,#f0a36a73 38%,transparent 74%),linear-gradient(to top,#e9a36fe6 0%,#d8906ea6 24%,#a7787552 50%,transparent 74%)}body .residence-hero .hero-focus{background:radial-gradient(120% 90% at 50% 42%,transparent 55%,color-mix(in srgb,#0e0a08 calc(var(--scene-dusk, 1) * 70%),transparent) 100%)}body .residence-hero .hero-sky-title h1{font-family:var(--lx-wide);font-stretch:125%;font-weight:300;letter-spacing:.02em;font-size:var(--hero-title-size, clamp(72px, 9.6vw, 156px))}body .shows-model[data-scene-dark=false] .hero-sky-title h1{color:#2a1f19}body .shows-model[data-scene-dark=false] .hero-sky-title .hero-title-sub{color:#6e4a33}body .residence-hero .hero-title-sub{font-family:var(--lx-wide);font-stretch:125%;letter-spacing:.2em}body .residence-hero .hero-flight-caption{color:var(--lx-light)}body .residence-hero .hero-flight-caption strong{display:grid;justify-items:center;font-family:var(--lx-wide);font-stretch:125%;font-weight:300;font-size:clamp(36px,4.6vw,80px);letter-spacing:.01em;line-height:1;text-shadow:0 2px 30px #1d171455}body .residence-hero .hero-flight-caption strong em{font-family:var(--gt-display);font-style:italic;font-stretch:100%;text-transform:none;font-size:1.28em;letter-spacing:-.02em;color:#f6dfb8;margin-top:.06em}body .residence-hero .hero-flight-caption span{font-family:var(--lx-wide);font-stretch:125%;letter-spacing:.18em;color:#f3ece0d9;font-size:11px}body .residence-hero[data-scene-dark=false] .hero-flight-caption{color:#2a1f19}body .residence-hero[data-scene-dark=false] .hero-flight-caption strong{text-shadow:0 2px 30px #fff3e255}body .residence-hero[data-scene-dark=false] .hero-flight-caption strong em{color:#8a4f2c}body .residence-hero[data-scene-dark=false] .hero-flight-caption span{color:#5b4335}body .lux-home .hero-balcony-brand{width:auto;display:grid;justify-items:center;gap:clamp(22px,3svh,36px)}body .lux-home .hero-balcony-finale img{width:clamp(120px,11vw,170px);opacity:.9;filter:none}body .lux-home .hero-balcony-finale p.hero-finale-line{position:static;transform:none;white-space:normal;margin:0;text-align:center;font-family:var(--lx-wide);font-stretch:125%;font-weight:300;text-transform:uppercase;font-size:clamp(30px,4.4vw,72px);line-height:1.04;letter-spacing:.01em;color:var(--lx-light)}body .lux-home .hero-balcony-finale p.hero-finale-line em{display:block;font-family:var(--gt-display);font-style:italic;font-stretch:100%;text-transform:none;font-size:1.25em;letter-spacing:-.02em;color:#e8c9a0}@media (max-width: 759px){body .lux-home .hero-balcony-finale p.hero-finale-line{font-size:clamp(24px,7.6vw,36px)}body .residence-hero .hero-flight-caption strong{font-size:clamp(28px,8.4vw,44px)}}body .lux-home .hero-portal-transition{background:radial-gradient(ellipse at 68% 42%,#c7a66524,transparent 72%),linear-gradient(135deg,#2c221c,#1d1714 55%,#120e0c)}body .residence-hero .hero-clouds .hero-sky-day img{filter:sepia(.55) saturate(.75) hue-rotate(-12deg) brightness(1.02)}body .residence-hero .hero-clouds .hero-sky-evening img{filter:sepia(.35) saturate(.7) hue-rotate(-18deg) brightness(.82)}:root{--lx-navy: #0f1a2c;--lx-navy-2: #16243b}body .editorial-home .lux-model-section{background:var(--lx-navy)!important}body .footer{background:var(--lx-navy)}body:has(.lux-home) .header .nav-inner{background:#0f1a2ce6;border-color:#c7a66529}body .lux-home .hero-balcony-finale p.hero-finale-line em{color:#e3c79c}body .residence-hero .hero-focus{background:radial-gradient(120% 90% at 50% 42%,transparent 55%,color-mix(in srgb,#070d18 calc(var(--scene-dusk, 1) * 65%),transparent) 100%)}body .residence-hero .hero-clouds .hero-sky-evening img{filter:none}body .lux-home .hero-portal-transition{background:radial-gradient(ellipse at 68% 42%,#c7a66524,transparent 72%),linear-gradient(135deg,#182840,#101b2e 55%,#0a1221)}body .lux-home .hero-exit-veil{background:linear-gradient(180deg,#0f1a2c,var(--lx-espresso))}:root{--gt-display: "Stardom", "Bodoni Moda", Georgia, serif;--lx-script: "Corinthia", "Bodoni Moda", cursive;--lx-wide: "Switzer", "DM Sans", system-ui, sans-serif;--ui-font: "Switzer", "DM Sans", system-ui, sans-serif}body .lux-home,body .footer,body .header{font-family:var(--ui-font)}body .lux-home :is(h1,h2,h3){font-family:var(--gt-display)!important;text-transform:none!important;letter-spacing:-.01em!important;font-stretch:100%!important}body .lux-home :is(.lux-kicker,.lux-section-label,.window-statement-label,.walk-label,.window-note,.architecture-caption>span,.interior-caption>span,.portfolio-project figcaption>div>span,.location-directory>.lux-kicker,.journal-list time,.contact-editorial-details>span,.lux-text-link,.walk-enter,.lux-button,.everyday-photograph figcaption span,.hero-title-sub,.hero-flight-caption span,.architecture-scroll-cue){font-family:var(--ui-font)!important;font-stretch:100%!important;font-weight:500;letter-spacing:.16em}body .lux-home :is(.architecture-facts dt,.garage-details dt,.location-reading strong,.portfolio-counter,.residence-specification p,.window-statement){font-family:var(--gt-display)!important;font-stretch:100%!important;font-weight:400;letter-spacing:-.02em}body .lux-home :is(h2.pair,.architecture-opening h2,.hero-flight-caption strong,.hero-finale-line)>em,body .lux-home .interior-caption>strong{font-family:var(--lx-script)!important;font-style:normal!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-stretch:100%!important;font-size:1.55em;line-height:.9;padding-inline:.06em .14em}body .lux-home .interior-caption>strong{font-size:clamp(56px,6.4vw,108px)}body .lux-home h2.pair>em,body .lux-home .architecture-opening h2>em{margin-top:-.08em}body .lux-home .fill-text>em{padding-block:.3em;margin-block:-.3em}body .residence-hero .hero-sky-title h1{font-family:var(--gt-display)!important;font-weight:400;letter-spacing:-.02em;font-size:var(--hero-title-size, clamp(80px, 11vw, 176px))}body .residence-hero .hero-flight-caption strong{font-family:var(--gt-display);font-size:clamp(34px,4.2vw,72px);letter-spacing:-.01em;text-transform:none}body .lux-home .hero-balcony-finale p.hero-finale-line{font-family:var(--gt-display);text-transform:none;letter-spacing:-.01em}body .lux-home .statement-lines{font-family:var(--gt-display)}body .lux-home .window-statement i{font-family:var(--lx-script);font-size:.8em}body .lux-home h2.pair>em,body .lux-home .architecture-opening h2>em{font-size:1.75em!important;line-height:.85!important}body .lux-home .hero-flight-caption strong>em,body .lux-home .hero-finale-line>em{font-size:1.7em!important}:root{--gt-display: "Cormorant Light", "Cormorant Garamond", Georgia, serif}body .lux-home :is(h1,h2,h3),body .lux-home :is(.architecture-facts dt,.garage-details dt,.location-reading strong,.portfolio-counter,.residence-specification p,.window-statement,.statement-lines),body .residence-hero .hero-sky-title h1,body .residence-hero .hero-flight-caption strong,body .lux-home .hero-balcony-finale p.hero-finale-line{font-weight:300!important;letter-spacing:0!important}body .editorial-home :is(.lux-model-heading h2,.lux-collection-heading h2,.interior-heading h2,.portfolio-masthead h2,.location-masthead h2,.lux-journal-heading h2,.contact-editorial h2){font-size:clamp(46px,5.4vw,92px)}body .residence-hero .hero-sky-title h1{font-size:var(--hero-title-size, clamp(92px, 12.5vw, 200px))}body .inner-main{--ink: var(--lx-light);--muted: var(--lx-light-soft);--line: #dcc29a24;--paper: #f1ebe0;background:var(--lx-espresso)}body .inner-main .gt-head.has-image:before{background:linear-gradient(180deg,#1d171466,#1d171433 40%,#1d1714f2)}body .inner-main :is(.gt-head h1,.gt-card-copy h3,.gt-empty h2,.gt-section-title,.gt-offer h2,.gt-news span,.gt-article h2,.gt-ready h2,.gt-big-area,.gt-facts dd,.gt-contact-photo figcaption a){font-family:var(--gt-display);font-weight:300;text-transform:none;letter-spacing:0}body .inner-main .gt-head h1{font-size:clamp(64px,10vw,168px);line-height:.9}body .inner-main .gt-head h1 sup{font-family:var(--lx-script);font-size:.42em;top:.1em;color:var(--gold, #dcc29a)}body .inner-main .gt-card-copy h3{font-size:clamp(32px,2.8vw,44px)}body .inner-main .gt-news span{font-size:clamp(22px,2vw,30px);line-height:1.2}body .inner-main .gt-section-title{font-size:clamp(40px,4vw,64px)}body .inner-main .gt-offer h2{font-size:clamp(38px,3.6vw,58px)}body .inner-main .gt-chips button[aria-pressed=true],body .inner-main .gt-chips input:checked+span{background:var(--lx-light);border-color:var(--lx-light);color:var(--lx-espresso)}body .inner-main .gt-button:hover{background:var(--lx-light);color:var(--lx-espresso);border-color:var(--lx-light)}body .inner-main .gt-plan span{background:var(--lx-espresso);color:var(--lx-light)}body .inner-main :is(.gt-contact-form,.gt-offer-image){background:var(--lx-espresso-2)}body .inner-main .gt-save{background:#f1ebe0e6;color:var(--lx-espresso);border-color:#1d171426}html body .inner-main .gt-card.will-reveal,html body .inner-main .gt-news li.will-reveal{opacity:1!important}body:has(.inner-main),html:has(.inner-main){background:var(--lx-espresso)}body .lux-home .lux-collection .window-pane{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto auto 1fr;place-content:center;align-items:center;justify-items:start;text-align:left;column-gap:clamp(32px,5vw,96px);row-gap:18px;padding-inline:clamp(24px,6vw,110px)}body .lux-home .lux-collection .window-pane>:is(.window-statement-label,.window-statement,.window-note,.window-facts){grid-column:1}body .lux-home .lux-collection .window-statement{justify-items:start;font-size:clamp(52px,7.4vw,132px);white-space:nowrap}body .lux-home .window-facts{display:flex;gap:clamp(24px,3vw,48px);margin:18px 0 0;padding-top:22px;border-top:1px solid #231a1522}body .lux-home .window-facts div{display:grid;gap:2px}body .lux-home .window-facts dt{font-family:var(--gt-display);font-weight:300;font-size:clamp(30px,2.6vw,44px);line-height:1;color:var(--lx-ink)}body .lux-home .window-facts dd{margin:0;font:500 11px/1.4 var(--ui-font);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-ink-soft)}body .lux-home .window-plans{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none}body .lux-home .window-plans a{display:grid;grid-template-columns:1fr auto;gap:8px 12px;color:var(--lx-ink)}body .lux-home .window-plan-sheet{grid-column:1 / -1;display:block;aspect-ratio:4 / 3;padding:clamp(10px,1.2vw,18px);background:#fbf8f2;border:1px solid #231a1514;box-shadow:0 18px 40px -24px #231a1566;overflow:hidden}body .lux-home .window-plan-sheet img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.22,1,.36,1)}body .lux-home .window-plans a:hover img{transform:scale(1.04)}body .lux-home .window-plan-code{font-family:var(--gt-display);font-weight:300;font-size:24px;line-height:1}body .lux-home .window-plan-area{justify-self:end;align-self:end;font:500 11px/1.4 var(--ui-font);letter-spacing:.12em;color:var(--lx-ink-soft)}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .window-plans li{--in: clamp(0, (var(--pin) - .4 - var(--i) * .06) / .2, 1);opacity:var(--in);transform:translate3d(0,calc((1 - var(--in)) * 40px),0)}body .lux-home .window-facts{opacity:clamp(0,(var(--pin) - .5) / .2,1)}}@media (max-width: 899px){body .lux-home .lux-collection .window-pane{grid-template-columns:1fr;padding-inline:var(--page-gutter);row-gap:12px}body .lux-home .window-plans{grid-column:1;grid-row:auto;margin-top:18px}body .lux-home .lux-collection .window-statement{font-size:clamp(44px,12vw,80px);white-space:normal}}@media (max-width: 899px) and (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .window-stage:not(.is-map){height:260svh}body .lux-home .lux-collection .window-sticky{height:auto;min-height:100svh}}body .lux-home .window-view{display:none}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .lux-collection .window-pane{isolation:isolate}body .lux-home .window-view{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:clamp(0,1 - (var(--pin) - .38) / .16,1);pointer-events:none;transform:scale(calc(1.18 - .18 * var(--open)))}}@media (max-width: 899px){body .lux-home .lux-collection .window-pane{grid-template-rows:none;align-content:center;padding-block:90px 40px}body .lux-home .window-facts{margin-top:8px}}@media (min-width: 900px){body .lux-home .lux-collection .window-pane{grid-template-rows:repeat(4,auto);align-content:center}body .lux-home .lux-collection .window-pane>.window-facts{align-self:start;margin-top:26px}body .lux-home .window-plans{grid-row:1 / 5}}@media (prefers-reduced-motion: no-preference) and (min-height: 601px){body .lux-home .interior-chapter :is(.interior-photograph-1,.interior-photograph-2) img{top:0;right:0;bottom:0;left:0;margin:auto;width:min(100%,1000px);height:min(100%,560px);transform:none;box-shadow:0 40px 90px -40px #0008}body .lux-home .interior-chapter :is(.interior-photograph-1,.interior-photograph-2){background:radial-gradient(ellipse at 60% 50%,#3a2c24,var(--lx-espresso) 70%)}}@media (min-width: 900px){body .inner-main :is(.gt-gallery,.gt-detail-gallery>div){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width: 900px){body .inner-main .gt-detail-gallery>div>button:first-child{grid-column:span 2;grid-row:span 2}body .inner-main .gt-detail-gallery>div>button:first-child img{aspect-ratio:auto;height:100%}}body .footer.lx-footer{position:relative;overflow:hidden;padding:0;border:0;background:radial-gradient(90% 70% at 15% 0%,#2a201b,transparent 60%),#15100e;color:var(--lx-light);border-top:1px solid #dcc29a26}.lx-footer-inner{display:grid;grid-template-columns:1.3fr 1.2fr 1fr;gap:clamp(40px,6vw,110px);width:min(100% - 2 * var(--page-gutter, 24px),1320px);margin-inline:auto;padding-block:clamp(80px,10vw,140px) 64px}.lx-footer-brand img{width:74px;height:auto;display:block}.lx-footer-wordmark{margin:18px 0 0;font-family:var(--gt-display);font-weight:300;font-size:clamp(44px,4.4vw,68px);line-height:1;color:var(--lx-light)}.lx-footer-line{margin:8px 0 0;font-family:var(--gt-display);font-weight:300;font-size:22px;color:#dcc29a}.lx-footer-line em{font-style:italic}.lx-footer-note{margin:28px 0 0;max-width:30ch;font-size:15px;line-height:1.6;color:var(--lx-light-soft)}.lx-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lx-footer :is(.lx-footer-links,.lx-footer-contact) h4{margin:0 0 22px;font:500 11px/1.4 var(--ui-font);letter-spacing:.18em;text-transform:uppercase;color:#dcc29a}.lx-footer-links div{display:grid;gap:12px;align-content:start}.lx-footer-links a,.lx-footer-contact a:not(.lx-footer-phone){width:fit-content;font-size:16px;color:var(--lx-light);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.lx-footer-links a:hover,.lx-footer-contact a:not(.lx-footer-phone):hover{color:#dcc29a;border-bottom-color:#dcc29a66}.lx-footer-contact{display:grid;gap:12px;align-content:start}.lx-footer-phone{font-family:var(--gt-display);font-weight:300;font-size:clamp(34px,3vw,46px);line-height:1;color:var(--lx-light);text-decoration:none}.lx-footer-phone:hover{color:#dcc29a}.lx-footer-contact p{margin:4px 0 0;font-size:15px;color:var(--lx-light-soft)}.lx-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;width:min(100% - 2 * var(--page-gutter, 24px),1320px);margin-inline:auto;padding-block:22px;border-top:1px solid #dcc29a1f;font-size:13px;color:var(--lx-light-soft)}.lx-footer-bottom div{display:flex;gap:24px}.lx-footer-bottom a{color:var(--lx-light-soft);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lx-footer-bottom a:hover{color:var(--lx-light)}.lx-footer-signature{font-family:var(--gt-display);font-weight:300;font-size:17.4vw;line-height:.8;letter-spacing:-.02em;text-align:center;white-space:nowrap;margin:12px 0 0;padding-bottom:2.4vw;color:transparent;background:linear-gradient(180deg,#dcc29a40,#dcc29a0a 85%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.lx-footer :is(a,button):focus-visible{outline:1px solid #dcc29a;outline-offset:4px}@media (max-width: 899px){.lx-footer-inner{grid-template-columns:1fr;gap:48px;padding-block:72px 40px}.lx-footer-bottom{flex-direction:column;align-items:flex-start}}body .skip-link{background:var(--lx-espresso);border:1px solid #dcc29a66;border-radius:999px;padding:12px 20px;font-size:13px}body .skip-link:focus:not(:focus-visible){top:-100px}body .residence-hero .hero-sky-title,body .residence-hero .hero-flight-captions{z-index:3}body .residence-hero .hero-sky-title h1{font-weight:400!important;color:#1d1714;text-shadow:0 0 40px #f3ece0aa,0 0 2px #f3ece066}body .residence-hero[data-scene-dark=true] .hero-sky-title h1{color:var(--lx-light);text-shadow:0 2px 30px #0009}body .residence-hero .hero-flight-caption{isolation:isolate}body .residence-hero .hero-flight-caption:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(980px,92vw);height:190%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,#f3ece0d9,#f3ece099 45%,transparent 100%)}body .residence-hero[data-scene-dark=true] .hero-flight-caption:before{background:radial-gradient(closest-side,#120d0bcc,#120d0b80 45%,transparent 100%)}body .residence-hero .hero-flight-caption strong{font-weight:400!important;color:#1d1714;text-shadow:none}body .residence-hero[data-scene-dark=true] .hero-flight-caption strong{color:var(--lx-light)}body .residence-hero .hero-flight-caption strong>em{color:#6e3a1e!important;font-size:1.85em!important}body .residence-hero[data-scene-dark=true] .hero-flight-caption strong>em{color:#f0d2a4!important}body .residence-hero .hero-flight-caption span{font-size:12px;font-weight:500;color:#3d2c22!important;letter-spacing:.2em}body .residence-hero[data-scene-dark=true] .hero-flight-caption span{color:#f3ece0!important}body .residence-hero.shows-model .hero-sky-title{opacity:clamp(0,calc(1 - (var(--visual-progress, 0) - .085) / .03),1)}body .residence-hero[data-scene-dark=false] :is(.residence-primary,.hero-scroll-hint){color:#1d1714!important;border-color:#1d171466!important;font-weight:500}body .lux-home :is(.refs-spread,.loc-light,.news-cards,.contact-split) h2.pair{margin:0;font-family:var(--gt-display);font-weight:300;font-size:clamp(46px,5.4vw,92px);line-height:1;text-wrap:balance}.refs-inner,.loc-inner,.news-inner{width:min(100% - 2 * var(--page-gutter, 24px),1320px);margin-inline:auto}body .lux-home .refs-spread{background:var(--lx-espresso);color:var(--lx-light);padding-block:clamp(96px,11vw,160px)}.refs-head{display:grid;grid-template-columns:1fr minmax(240px,380px);align-items:end;gap:40px;margin-bottom:clamp(48px,6vw,80px)}.refs-head p{margin:0 0 18px;color:var(--lx-light-soft);font-size:16px;line-height:1.65}.refs-grid{display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:auto auto;gap:clamp(20px,2.4vw,36px)}.refs-grid>.refs-lead{grid-row:1 / 3}.refs-grid>div{display:grid}.refs-spread figure{margin:0;display:grid;gap:16px;align-content:start}.refs-image{overflow:hidden;border-radius:2px;background:var(--lx-espresso-2)}.refs-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.refs-lead .refs-image{aspect-ratio:4 / 3.1}.refs-side .refs-image{aspect-ratio:16 / 10}.refs-spread figure:hover .refs-image img{transform:scale(1.03)}.refs-spread figcaption{display:grid;gap:6px}.refs-spread figcaption span{font:500 11px/1.4 var(--ui-font);letter-spacing:.16em;text-transform:uppercase;color:#dcc29a}.refs-spread figcaption h3{margin:0;font-family:var(--gt-display);font-weight:300;font-size:clamp(26px,2.2vw,36px);line-height:1.1;color:var(--lx-light)}body .lux-home .loc-light{background:var(--lx-bone);color:var(--lx-ink);padding-block:clamp(96px,11vw,160px)}.loc-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(40px,6vw,100px);align-items:center}.loc-label{font:500 11px/1.4 var(--ui-font);letter-spacing:.18em;text-transform:uppercase;color:#7a5a3c}.loc-copy h2{margin:14px 0 0;font-family:var(--gt-display);font-weight:300;font-size:clamp(40px,4.2vw,72px);line-height:1.02;color:var(--lx-ink);text-wrap:balance}.loc-copy h2 em{font-style:italic;color:#7a4a30}.loc-copy>p{margin:22px 0 0;max-width:40ch;font-size:16px;line-height:1.65;color:var(--lx-ink-soft)}.loc-distances{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid #231a1526}.loc-distances li{border-bottom:1px solid #231a1526}.loc-distances a{display:grid;grid-template-columns:110px 1fr 18px;align-items:baseline;gap:16px;padding:16px 0;color:var(--lx-ink);text-decoration:none}.loc-distances strong{font-family:var(--gt-display);font-weight:300;font-size:34px;line-height:1;font-variant-numeric:lining-nums}.loc-distances small{font-size:15px;color:var(--lx-ink-soft)}.loc-distances span{font-size:16px}.loc-distances svg{color:#7a4a30;transition:transform .3s ease}.loc-distances a:hover svg{transform:translate(3px,-3px)}.loc-map{margin:0;display:grid;gap:14px}.loc-map-canvas{position:relative;aspect-ratio:4 / 3.2;overflow:hidden;border-radius:2px;box-shadow:0 30px 70px -40px #231a1566}.loc-map-canvas img{position:absolute;left:49.2%;top:55.7%;width:260%;max-width:none;height:auto;transform:translate(-49.2%,-55.7%)}.loc-pin{position:absolute;left:50%!important;top:50%!important;width:0;height:0}.loc-pin i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:#7a4a30;box-shadow:0 0 0 10px #7a4a3026,0 0 0 30px #7a4a3012}.loc-map figcaption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:500 11px/1.4 var(--ui-font);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ink-soft)}.loc-map figcaption a{color:var(--lx-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px}body .lux-home .news-cards{background:var(--lx-bone);color:var(--lx-ink);padding-block:0 clamp(96px,11vw,160px)}.news-inner{border-top:1px solid #231a1526;padding-top:clamp(72px,8vw,120px)}.news-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,64px)}.news-head h2 em{color:#7a4a30}.news-head .lux-text-link{color:var(--lx-ink)}.news-cards ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.news-cards li a{display:grid;gap:14px;color:var(--lx-ink);text-decoration:none}.news-photo{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:#e2d9ca}.news-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.news-cards li a:hover .news-photo img{transform:scale(1.04)}.news-cards time{font:500 11px/1.4 var(--ui-font);letter-spacing:.16em;color:#7a4a30}.news-title{font-family:var(--gt-display);font-weight:300;font-size:clamp(22px,1.8vw,28px);line-height:1.2}body .contact-split{display:grid;grid-template-columns:1fr 1fr;min-height:min(92svh,860px);background:var(--lx-navy, #0f1a2c);color:var(--lx-light)}.contact-split-photo{margin:0;position:relative;overflow:hidden}.contact-split-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center}.contact-split-copy{display:grid;align-content:center;justify-items:start;gap:14px;padding:clamp(56px,7vw,120px) clamp(28px,6vw,110px)}body .contact-split h2.pair em{color:#e3c79c}.contact-split-copy>p{margin:10px 0 18px;max-width:40ch;font-size:16px;line-height:1.65;color:#c3cad6}.contact-split-phone{font-family:var(--gt-display);font-weight:300;font-size:clamp(40px,3.6vw,60px);line-height:1;color:var(--lx-light);text-decoration:none}.contact-split-mail{font-size:17px;color:var(--lx-light);text-decoration:none;border-bottom:1px solid #f3ece033}.contact-split-address{font-size:15px;color:#c3cad6}.contact-split-button{margin-top:22px;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 26px;border:1px solid #dcc29a;border-radius:999px;color:var(--lx-light);text-decoration:none;font:500 12px/1 var(--ui-font);letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s}.contact-split-button:hover{background:#dcc29a;color:#0f1a2c}.contact-split a:focus-visible,.refs-spread a:focus-visible,.loc-light a:focus-visible,.news-cards a:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media (max-width: 899px){.refs-head,.loc-inner,.refs-grid{grid-template-columns:1fr}.refs-grid>.refs-lead{grid-row:auto}.news-cards ol,body .contact-split{grid-template-columns:1fr}.contact-split-photo{aspect-ratio:4 / 3}.loc-distances a{grid-template-columns:90px 1fr 18px}}body .lux-home .news-cards h2.pair>span{color:var(--lx-ink)!important}body .lux-home .news-cards h2.pair>em{color:#7a4a30!important;-webkit-text-fill-color:#7a4a30}body .lux-home .refs-spread h2.pair>span,body .lux-home .contact-split h2.pair>span{color:var(--lx-light)!important}body .lux-home .loc-copy h2{font-family:var(--gt-display)!important}body .lux-home .loc-copy h2 em{font-family:var(--gt-display)!important;font-style:italic!important;font-weight:300}
