@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsrounded/v374/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--oak-ink: #231f1a;--oak-ink-soft: #51483f;--oak-paper: #f3ede4;--oak-cream: #fbf7f0;--oak-mist: #dfd4c8;--oak-stone: #c7b8a5;--oak-green: #293b33;--oak-green-deep: #151f1a;--oak-brass: #c4a270;--oak-gold: #c4a270;--oak-brochure-gold: #e5b85f;--oak-line: rgba(63, 55, 42, .18);--oak-shadow: 0 24px 70px rgba(32, 32, 26, .14);--oak-title: "Work Sans", GothamBook, NHaasGroteskDSPro, Arial, sans-serif;--oak-display: var(--oak-title);--oak-body: MinervaModern, "Cormorant Garamond", Georgia, serif;--oak-sans: GothamBook, NHaasGroteskDSPro, "Work Sans", Arial, sans-serif}@font-face{font-family:Athena;font-style:normal;font-weight:300;font-display:swap;src:local("Athena Light"),local("Athena-Light"),local("AthenaLight"),local("Athena")}@font-face{font-family:MinervaModernRegular;font-style:normal;font-weight:400;font-display:swap;src:local("Minerva Modern Regular"),local("MinervaModern-Regular"),local("Minerva Modern"),local("MinervaModern")}@font-face{font-family:MinervaModern;font-style:normal;font-weight:400;font-display:swap;src:local("Minerva Modern Regular"),local("MinervaModern-Regular"),local("Minerva Modern"),local("MinervaModern")}@font-face{font-family:MinervaModern;font-style:normal;font-weight:700;font-display:swap;src:url(/oak-assets/fonts/MinervaModern%20Bold.ttf) format("truetype")}@font-face{font-family:GothamBook;font-style:normal;font-weight:400;font-display:swap;src:local("Gotham Book"),local("Gotham-Book"),local("GothamBook"),local("Gotham")}@font-face{font-family:NHaasGroteskDSPro;font-style:normal;font-weight:400;font-display:swap;src:local("Neue Haas Grotesk Display Pro 55 Roman"),local("Neue Haas Grotesk Display Pro"),local("NHaasGroteskDSPro-55Rg"),local("NHaasGroteskDSPro")}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scrollbar-width:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}body{margin:0;min-width:320px;max-width:100%;overflow-x:hidden;color:var(--oak-ink);background:#12100d;font-family:var(--oak-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}body::selection{color:var(--oak-green-deep);background:var(--oak-gold)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}section{scroll-margin-top:96px}.brochure__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.brochure-page__text{font-kerning:normal;paint-order:stroke fill;text-rendering:geometricPrecision}.brochure-page--team .brochure-page__text,.brochure-page--team .brochure-page__artboard>image{--team-delay: 0ms;opacity:1;filter:none;transform:none;transform-box:fill-box;transform-origin:center;will-change:auto}.brochure-page--team .brochure-page__artboard>image{filter:none;transform:none}.brochure-page--team.brochure-page--team-animated .brochure-page__text,.brochure-page--team.brochure-page--team-animated .brochure-page__artboard>image{animation:none}.brochure-page--team.brochure-page--team-animated .brochure-page__text:nth-of-type(1){--team-delay: .24s}.brochure-page--team.brochure-page--team-animated .brochure-page__text:nth-of-type(2){--team-blur: 10px;--team-delay: .6s;--team-scale: .94;--team-y: 26px}.brochure-page--team.brochure-page--team-animated .brochure-page__text:nth-of-type(3){--team-delay: 1.36s}.brochure-page--team.brochure-page--team-animated .brochure-page__text:nth-of-type(4){--team-delay: 1.96s}.brochure-page--team.brochure-page--team-animated .brochure-page__text:nth-of-type(5){--team-delay: 2.44s}.brochure-page--team.brochure-page--team-animated .brochure-page__artboard>image:nth-of-type(1){--team-delay: 1.04s}.brochure-page--team.brochure-page--team-animated .brochure-page__artboard>image:nth-of-type(2){--team-delay: 2.76s}@keyframes teamReveal{to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.brochure-page--team .brochure-page__text,.brochure-page--team .brochure-page__artboard>image{opacity:1;filter:none;transform:none;animation:none}}button{font:inherit}button.westlands-intro__button{appearance:none;cursor:pointer}body.lead-modal-open{overflow:hidden}.cover-ascent-reveal:not([inert]) .westlands-intro__button{pointer-events:auto}.cover-ascent-reveal{position:absolute;inset:0;z-index:3;clip-path:circle(var(--page-r) at calc(50% + var(--hero-ring-x)) calc(50% + var(--hero-ring-y)));opacity:var(--page-o, 0);pointer-events:none;transform:scale(var(--page-s, 1.08));transform-origin:calc(50% + var(--hero-ring-x)) calc(50% + var(--hero-ring-y));transition:clip-path .14s ease-out,opacity .14s ease-out,transform .14s ease-out;will-change:clip-path,opacity,transform}.brochure--cover-past .cover-ascent-reveal{visibility:hidden}.cover-scroll-scene__ring-wrap{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:6;inline-size:clamp(320px,36vw,660px);block-size:auto;opacity:var(--hero-ring-opacity);pointer-events:none;transform:translate3d(calc(-50% + var(--hero-ring-x)),calc(-50% + var(--hero-ring-y)),0) scale(var(--hero-ring-scale));transform-origin:center;filter:blur(var(--hero-ring-blur)) drop-shadow(0 24px 46px rgba(70,38,22,.26));will-change:opacity,filter,transform}.cover-scroll-scene__ring,.cover-ring-cursor{--oak-a-transparent-image: url(/oak-assets/Links/oak-rise-a-icon-mouse.png);--oak-a-logo-mask: url(/oak-assets/Links/amenity-icons/oak-rise-logo-a.webp);--oak-a-gold-material: radial-gradient( ellipse at 31% 17%, rgba(255, 248, 205, .96) 0 8%, rgba(255, 224, 126, .5) 16%, transparent 34% ), linear-gradient( 114deg, #744012 0%, #a76019 18%, #e7aa35 36%, #fff0a4 49%, #d88a22 61%, #8d4c14 78%, #e9b445 100% )}.cover-scroll-scene__ring{display:block;inline-size:100%;aspect-ratio:1380 / 1140;background:var(--oak-a-transparent-image) center / contain no-repeat;mask:none;-webkit-mask:none;transform-origin:center;filter:saturate(1.1) contrast(1.03) drop-shadow(0 0 12px rgba(221,159,62,.42)) drop-shadow(0 16px 30px rgba(74,45,16,.22))}@media(pointer:fine){.brochure--post-hero-cursor.brochure--ring-pointer-ready,.brochure--post-hero-cursor.brochure--ring-pointer-ready *{cursor:none!important}.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-modal,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-modal *{cursor:auto!important}.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-modal__backdrop,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-modal__close,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-field select,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-terms,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-terms *,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-form__submit{cursor:pointer!important}.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-field input,.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-field textarea{cursor:text!important}.brochure--post-hero-cursor.brochure--ring-pointer-ready .lead-form__submit:disabled{cursor:wait!important}}.cover-ring-cursor{position:fixed;inset-inline-start:var(--ring-cursor-x);inset-block-start:var(--ring-cursor-y);z-index:95;inline-size:46px;aspect-ratio:1380 / 1140;background:var(--oak-a-transparent-image) center / contain no-repeat;mask:none;-webkit-mask:none;opacity:0;pointer-events:none;filter:saturate(1.1) contrast(1.03) drop-shadow(0 0 14px rgba(221,159,62,.44)) drop-shadow(0 11px 20px rgba(74,45,16,.28));transform:translate(-50%,-50%) scale(var(--ring-cursor-scale));transform-origin:center;transition:filter .18s ease,opacity .22s ease,transform .22s ease;will-change:opacity,transform}.brochure--post-hero-cursor.brochure--ring-pointer-ready .cover-ring-cursor{opacity:1}@media(pointer:coarse){.cover-ring-cursor{display:none}}.westlands-layout.westlands-layout--split{--ascent-cloud-image: url(/oak-assets/Links/oak-rise-ascent-warm-clouds.webp);--ascent-copy-bg: #f2dcc4;position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;place-items:stretch;padding:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 51% 46%,rgba(255,218,176,.3),transparent 32%),linear-gradient(90deg,var(--ascent-copy-bg) 0%,#f0d7bd 50%,#c7b4aa 100%)}.westlands-layout.westlands-layout--split:before,.westlands-layout.westlands-layout--split:after{position:absolute;inset:-2px;z-index:1;content:"";pointer-events:none}.westlands-layout.westlands-layout--split:before{background:radial-gradient(ellipse at 50% 46%,rgba(255,232,204,.42) 0%,transparent 36%),linear-gradient(90deg,var(--ascent-copy-bg) 0%,rgba(242,220,196,.98) 45%,rgba(242,220,196,.66) 51%,rgba(242,220,196,.24) 58%,rgba(242,220,196,.06) 68%,rgba(242,220,196,0) 100%)}.westlands-layout.westlands-layout--split:after{background:var(--ascent-cloud-image) 38% 54% / 76% 124% no-repeat;filter:saturate(.94) brightness(1.06);opacity:.14;transform:scale(1.08);animation:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.32) 24%,#000 42%,rgba(0,0,0,.58) 62%,transparent 84%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.32) 24%,#000 42%,rgba(0,0,0,.58) 62%,transparent 84%);will-change:auto}.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{inline-size:100vw;block-size:100vh;block-size:100svh;block-size:100dvh;grid-template-columns:50vw 50vw;place-items:stretch;padding:0;background:radial-gradient(circle at 51% 46%,rgba(255,218,176,.3),transparent 32%),linear-gradient(90deg,var(--ascent-copy-bg) 0%,#f0d7bd 50%,#c7b4aa 100%)}.westlands-layout__image{position:relative;z-index:0;order:2;justify-self:end;inline-size:50vw;min-block-size:100%;overflow:hidden;background:#d6bdac}.westlands-layout__image:before{position:absolute;inset:0;z-index:3;display:block;content:"";pointer-events:none;background:radial-gradient(ellipse at 0% 52%,rgba(255,230,197,.48) 0%,transparent 46%),linear-gradient(90deg,#f2dcc4fa,#f2dcc49e 11%,#f2dcc438 25%,#f2dcc400 43%),linear-gradient(0deg,rgba(242,220,196,.34) 0%,rgba(242,220,196,.12) 24%,transparent 54%)}.westlands-layout__video{position:absolute;inset:0;z-index:1;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:right center;opacity:1;pointer-events:none}.westlands-layout__copy{position:relative;z-index:2;order:1;display:grid;place-items:center;inline-size:100%;min-block-size:100%;padding:clamp(42px,6vw,92px);overflow:hidden;background:transparent}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-layout__copy,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-layout__copy{background:transparent}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-layout__copy:after,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-layout__copy:after{display:none}.westlands-layout__copy:before{display:none}@keyframes ascentCloudDrift{0%{transform:translate3d(-2.5%,.5%,0) scale(1.08)}to{transform:translate3d(2.5%,-.8%,0) scale(1.1)}}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{position:relative;z-index:1;align-content:center;inline-size:min(700px,100%);min-block-size:min(620px,calc(100dvh - 136px));padding-block:clamp(34px,5svh,64px);gap:clamp(36px,4.8svh,62px);transform:none}.westlands-layout--split .westlands-intro__headline{gap:clamp(15px,2.1svh,26px)}.westlands-layout--split .westlands-intro .westlands-intro__presence{display:block;max-inline-size:620px;margin:0;color:#424a51;font-family:var(--oak-sans);font-size:clamp(1.32rem,2.38vw,2.32rem);font-weight:400;line-height:1.42;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{margin-block-start:0}.westlands-layout--split .westlands-intro__residences,.westlands-layout--split .westlands-intro__headline p,.westlands-layout--split .westlands-intro__headline h2{color:#545861;text-shadow:0 2px 14px rgba(24,34,50,.18)}.westlands-layout--split .westlands-intro__presence{color:#545861;filter:drop-shadow(0 2px 10px rgba(24,34,50,.26)) drop-shadow(0 0 2px rgba(255,255,255,.24))}@supports (background-clip: text) or (-webkit-background-clip: text){.westlands-layout--split .westlands-intro__presence{background:linear-gradient(105deg,#50555d,#f8f8f4 38%,#353941 54%,#9b9fa4);background-position:0% 50%;background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(24,34,50,.26)) drop-shadow(0 0 2px rgba(255,255,255,.24));animation:westlandsSilverSweep 7.8s ease-in-out infinite;will-change:background-position,filter}.westlands-layout--split .westlands-intro__presence{animation-delay:-2.3s}}@keyframes westlandsSilverSweep{0%,to{background-position:0% 50%;filter:drop-shadow(0 2px 10px rgba(24,34,50,.34)) drop-shadow(0 0 2px rgba(255,255,255,.28))}48%{background-position:100% 50%;filter:drop-shadow(0 3px 14px rgba(24,34,50,.4)) drop-shadow(0 0 8px rgba(255,255,255,.54))}}@supports (background-clip: text) or (-webkit-background-clip: text){#dining .interior-brochure-group__kicker{background:linear-gradient(105deg,#50555d,#f8f8f4 38%,#353941 54%,#9b9fa4);background-position:0% 50%;background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(24,34,50,.26)) drop-shadow(0 0 2px rgba(255,255,255,.24));animation:westlandsSilverSweep 7.8s ease-in-out infinite;will-change:background-position,filter}#dining .interior-brochure-group--reversed .interior-brochure-group__kicker{animation-delay:-2.3s}}.projects-showcase{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(30px,4svh,52px);overflow:hidden;padding:clamp(58px,6.2svh,78px) clamp(38px,6vw,118px) clamp(42px,5svh,66px);color:#221813;background:radial-gradient(ellipse at 50% 44%,rgba(169,128,77,.08),transparent 54%),linear-gradient(180deg,#f7f1e9,#eee7de)}.projects-showcase__intro{display:grid;gap:clamp(12px,1.3svh,16px);justify-items:center;text-align:center;text-transform:uppercase}.projects-showcase__intro:after{display:none}.projects-showcase__intro p,.projects-showcase__intro h2{margin:0;letter-spacing:0}.projects-showcase__intro p{color:#221813b8;font-family:var(--oak-sans);font-size:clamp(.72rem,.78vw,.92rem);letter-spacing:.26em}.projects-showcase__intro h2{font-family:var(--oak-body);font-size:clamp(4.8rem,6.4vw,7.1rem);font-weight:300;line-height:.82}.projects-showcase__logos{display:grid;gap:clamp(30px,3.8svh,48px);align-content:start;justify-items:center;inline-size:min(1400px,100%);margin-inline:auto;min-block-size:0;overflow:visible;padding-inline:0}.projects-showcase__grid{display:grid;justify-content:center;justify-items:center;min-inline-size:0}.projects-showcase__grid--featured{grid-template-columns:minmax(132px,164px);gap:0}.projects-showcase__grid--featured .projects-showcase__item{grid-template-columns:1fr;grid-template-rows:auto auto;gap:clamp(9px,1.1svh,12px);justify-items:center}.projects-showcase__grid--featured .projects-showcase__label{text-align:center;white-space:normal}.projects-showcase__sections{display:grid;grid-template-columns:1fr;gap:clamp(40px,5svh,62px);justify-items:center;inline-size:100%;min-inline-size:0}.projects-showcase__section{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.3svh,28px);align-content:start;justify-items:center;inline-size:100%}.projects-showcase__section-header{display:grid;gap:6px;justify-self:stretch;justify-items:center;min-block-size:auto;padding-inline:0;text-align:center}.projects-showcase__section-header:after{display:none}.projects-showcase__section-title,.projects-showcase__section-count{margin:0}.projects-showcase__section-title{color:#221813;font-family:var(--oak-sans);font-size:clamp(.92rem,1.02vw,1.16rem);font-weight:600;letter-spacing:.24em;line-height:1.2;text-align:center;text-transform:uppercase}.projects-showcase__section-count{color:#2218137a;font-family:var(--oak-sans);font-size:clamp(.64rem,.66vw,.76rem);letter-spacing:.18em;white-space:nowrap;text-transform:uppercase}.projects-showcase__grid--portfolio{grid-template-columns:repeat(6,minmax(112px,156px));gap:clamp(24px,2.9vw,48px);justify-content:space-between;inline-size:100%}.projects-showcase__grid--portfolio:before{display:none}.projects-showcase__item{display:grid;grid-template-rows:auto auto auto;gap:clamp(8px,.9svh,11px);align-content:start;justify-items:center;inline-size:min(100%,156px);padding:0;color:#221813;background:transparent;border:0;border-radius:0;text-decoration:none;transition:border-color .26s ease,box-shadow .26s ease,filter .26s ease,opacity .26s ease,transform .26s ease}.projects-showcase__item:hover,.projects-showcase__item:focus-visible{filter:none;opacity:1;outline:none;transform:translateY(-4px)}.projects-showcase__item--featured:hover,.projects-showcase__item--featured:focus-visible{transform:translateY(-3px)}.projects-showcase__grid--portfolio .projects-showcase__item{grid-template-columns:1fr;grid-template-rows:auto auto minmax(26px,auto)}.projects-showcase__grid--portfolio .projects-showcase__item:before{display:none}.projects-showcase__grid--portfolio .projects-showcase__item:hover,.projects-showcase__grid--portfolio .projects-showcase__item:focus-visible{box-shadow:none}.projects-showcase__logo-frame{position:relative;display:grid;place-items:center;inline-size:clamp(112px,7vw,132px);block-size:clamp(90px,7vw,112px);overflow:hidden;background:#fffdf88a;border:1px solid rgba(63,55,42,.14);border-radius:2px;box-shadow:0 14px 34px #2218130b;isolation:isolate;transition:border-color .26s ease,box-shadow .26s ease,filter .26s ease,transform .26s ease}.projects-showcase__item--featured .projects-showcase__logo-frame{inline-size:clamp(112px,7vw,132px);block-size:clamp(90px,7vw,112px)}.projects-showcase__item--featured img{inline-size:min(92px,76%);block-size:min(76px,68%)}.projects-showcase__logo-frame:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#ffffff8a,#fffdf814);box-shadow:inset 0 0 0 1px #ffffff2e;opacity:.82;transition:box-shadow .26s ease,opacity .26s ease}.projects-showcase__item:hover .projects-showcase__logo-frame,.projects-showcase__item:focus-visible .projects-showcase__logo-frame{border-color:#a9804d6b;box-shadow:0 18px 40px #22181313;filter:none}.projects-showcase__item:hover .projects-showcase__logo-frame:after,.projects-showcase__item:focus-visible .projects-showcase__logo-frame:after{box-shadow:inset 0 0 0 1px #a9804d33;opacity:1}.projects-showcase__item img{position:relative;z-index:2;inline-size:min(92px,76%);block-size:min(76px,68%);object-fit:contain;background:transparent;mix-blend-mode:normal;filter:none}.projects-showcase__item img.projects-showcase__logo--compact{inline-size:min(82px,68%);block-size:min(70px,62%)}.projects-showcase__grid--portfolio .projects-showcase__logo-frame{justify-self:center;inline-size:clamp(112px,7vw,132px);block-size:clamp(90px,7vw,112px)}.projects-showcase__grid--portfolio .projects-showcase__item img{inline-size:min(92px,76%);block-size:min(76px,68%)}.projects-showcase__grid--portfolio .projects-showcase__item img.projects-showcase__logo--compact{inline-size:min(82px,68%);block-size:min(70px,62%)}.projects-showcase__label{font-family:var(--oak-sans);font-size:clamp(.84rem,.88vw,1.02rem);font-weight:500;letter-spacing:.18em;line-height:1.25;text-align:center;text-transform:uppercase}.projects-showcase__item--featured .projects-showcase__label{font-size:clamp(.84rem,.88vw,1.02rem)}.projects-showcase__grid--portfolio .projects-showcase__label{justify-self:center;text-align:center;white-space:nowrap}.projects-showcase__meta{display:grid;gap:4px;justify-self:center;color:#22181394;font-family:var(--oak-sans);font-size:clamp(.56rem,.6vw,.7rem);letter-spacing:.13em;line-height:1.22;text-align:center;text-transform:uppercase}.projects-showcase__meta span:first-child{color:#22181380}.projects-showcase__meta span:last-child{color:#a9804deb}.team-mobile-showcase,.arrival-title-panel{display:none}.brochure-video-scroll{position:absolute;inset-block-end:clamp(30px,6.5svh,72px);inset-inline-start:50%;z-index:6;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-inline-size:158px;min-block-size:44px;padding:0 22px;color:#fff;font-family:var(--oak-sans);font-size:clamp(.72rem,.82vw,.86rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#12100d33;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 14px 34px #12100d47;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease;animation:amenitiesScrollReveal .9s cubic-bezier(.18,.78,.28,1) .52s both}.brochure-video-scroll:hover,.brochure-video-scroll:focus-visible{background:#ffffff29;border-color:#fff;outline:none;transform:translate(-50%) translateY(-2px)}.brochure-video-scroll__icon{font-family:Material Symbols Rounded;font-size:1.35rem;font-style:normal;font-weight:400;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;letter-spacing:0;text-transform:none;animation:amenitiesScrollIconDrift 1.3s ease-in-out infinite}.amenities-video-section{position:relative;z-index:2;display:grid;place-items:center;inline-size:100%;block-size:100%;padding:clamp(28px,5vw,96px);color:#fff;text-align:center}.amenities-video-section:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(#12100d1f,#12100d42),radial-gradient(circle at center,#ffffff14,#12100d38 72%);pointer-events:none}.brochure-page--video#amenities-video .brochure-page__video{transform:scale(1.04);animation:amenitiesVideoDrift 18s ease-in-out infinite alternate;will-change:transform}.amenities-video-section h2{margin:0;color:#fff;font-family:var(--oak-title);font-size:clamp(3.8rem,10vw,9rem);font-weight:300;line-height:.95;letter-spacing:0;text-shadow:0 10px 34px rgba(18,16,13,.48);text-transform:uppercase;animation:amenitiesVideoTitleReveal 1.1s cubic-bezier(.18,.78,.28,1) both}.amenities-video-section__scroll{position:absolute;inset-block-end:clamp(28px,7svh,78px);inset-inline-start:50%;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-inline-size:158px;min-block-size:44px;padding:0 22px;color:#fff;font-family:var(--oak-sans);font-size:clamp(.72rem,.82vw,.86rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#12100d2e;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 12px 30px #12100d47;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease;animation:amenitiesScrollReveal .9s cubic-bezier(.18,.78,.28,1) .42s both}.amenities-video-section__scroll:hover,.amenities-video-section__scroll:focus-visible{background:#ffffff29;border-color:#fff;outline:none;transform:translate(-50%) translateY(-2px)}.amenities-video-section__scroll-icon{font-family:Material Symbols Rounded;font-size:1.35rem;font-style:normal;font-weight:400;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;letter-spacing:0;text-transform:none;animation:amenitiesScrollIconDrift 1.3s ease-in-out infinite}@keyframes amenitiesVideoDrift{0%{transform:scale(1.04) translate3d(-.6%,-.4%,0)}to{transform:scale(1.08) translate3d(.7%,.5%,0)}}@keyframes amenitiesVideoTitleReveal{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes amenitiesScrollReveal{0%{opacity:0;transform:translate(-50%) translateY(18px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes amenitiesScrollIconDrift{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media(max-width:760px){.brochure-video-scroll{inset-block-end:clamp(24px,6svh,44px);min-inline-size:148px}.amenities-video-section{padding:32px 18px 88px}.amenities-video-section h2{font-size:clamp(3rem,18vw,5.6rem)}.amenities-video-section__scroll{inset-block-end:clamp(24px,7svh,46px);min-inline-size:148px}}@media(prefers-reduced-motion:reduce){.brochure-page--video#amenities-video .brochure-page__video,.brochure-video-scroll,.brochure-video-scroll__icon,.amenities-video-section h2,.amenities-video-section__scroll,.amenities-video-section__scroll-icon{animation:none}.brochure-page--video#amenities-video .brochure-page__video{transform:scale(1.04)}}.brochure .brochure-page.brochure-page--contact{--contact-blue: #08233c;--contact-blue-deep: #061b2f;--contact-blue-rgb: 8, 35, 60;--contact-brass: #d1a968;display:block;background:linear-gradient(125deg,var(--contact-blue-deep) 0%,var(--contact-blue) 58%,#12304f 100%)}.contact-split{--contact-facade-image: url(/oak-assets/exterior/new/260818_D03_Facade02-OAS\ RISE.webp);position:relative;display:grid;grid-template-columns:1fr;place-items:center;inline-size:100%;block-size:100vh;block-size:100svh;block-size:100dvh;min-block-size:100svh;overflow:hidden;color:#fbf3e8;isolation:isolate;background:linear-gradient(112deg,#0b223a,#071d34 58%,#04182b)}.contact-split:before,.contact-split:after{position:absolute;inset:0;content:"";pointer-events:none}.contact-split:before{z-index:2;background:linear-gradient(90deg,#040a121f,#07152633 42%,#06182ba8 68%,#041220fa),radial-gradient(ellipse at 87% 43%,#092b48c7,#071f3694 33%,#071f3600 62%),linear-gradient(180deg,#03070d1f,#03070d00 42%,#03070d57)}.contact-split:after{z-index:4;background:linear-gradient(270deg,#fbf3e80b,#fbf3e800 24%),linear-gradient(180deg,#ffffff0a,#fff0 34%,#040a1257)}.contact-split__media{position:absolute;z-index:1;inset:0;margin:0;inline-size:100%;min-inline-size:0;block-size:100%;overflow:hidden;background:var(--contact-blue-deep)}.contact-split__media img,.contact-split__media video{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:42% bottom;filter:saturate(.98) contrast(1.04) brightness(.96);transform:scale(1.01);transform-origin:center bottom}.contact-split__copy{position:relative;z-index:5;grid-column:1;grid-row:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;align-items:center;justify-items:center;justify-self:end;align-self:stretch;min-inline-size:0;inline-size:min(560px,calc(100% - clamp(36px,12vw,180px)));block-size:auto;max-block-size:100%;margin-block:clamp(72px,7.8svh,92px) clamp(46px,5.6svh,68px);margin-inline-end:clamp(42px,3.2vw,64px);padding:0;align-content:stretch;text-align:center;background:transparent;text-shadow:0 8px 30px rgba(4,10,18,.32)}.contact-split__logo{grid-row:1;justify-self:center;inline-size:min(100%,clamp(420px,27.5vw,540px));max-inline-size:100%;block-size:auto;filter:none;opacity:.98}.contact-split__details{grid-row:2;display:grid;justify-items:center;gap:clamp(18px,2.4svh,28px);min-inline-size:0;margin-block-start:clamp(140px,16.6svh,184px)}.contact-split__details h2{margin:0;color:#fff2e4;font-family:var(--oak-body);font-size:clamp(3rem,3.9vw,4.65rem);font-weight:400;line-height:1.04;letter-spacing:.03em;text-transform:uppercase}.contact-split__phones{display:grid;gap:clamp(10px,1.5svh,18px);margin:0;color:#fff7ec;font-family:var(--oak-body);font-size:clamp(2.65rem,3.45vw,4rem);font-weight:400;font-variant-numeric:lining-nums tabular-nums;line-height:1.16;letter-spacing:.055em}.contact-split__phones a,.contact-split__email{display:inline-block;color:currentColor;text-decoration:none;transition:color .24s ease,opacity .24s ease,transform .24s ease}.contact-split__phones a:hover,.contact-split__phones a:focus-visible,.contact-split__email:hover,.contact-split__email:focus-visible{color:#ffe6b3;opacity:1;transform:translateY(-2px)}.contact-split__email{max-inline-size:100%;color:#fff4e7d6;font-family:var(--oak-sans);font-size:clamp(.82rem,.95vw,1rem);font-weight:400;line-height:1.35;letter-spacing:.12em;overflow-wrap:anywhere}.contact-split__disclaimer{grid-row:4;justify-self:center;align-self:end;inline-size:100%;max-inline-size:560px;padding-block-start:clamp(20px,2.6svh,32px);color:#fbf3e8ad;border-block-start:1px solid rgba(209,169,104,.3)}.contact-split__disclaimer h3{margin:0 0 12px;color:#ffdea8d1;font-family:var(--oak-sans);font-size:.74rem;font-weight:600;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.contact-split__disclaimer p{margin:0;font-family:var(--oak-sans);font-size:clamp(.58rem,.68vw,.72rem);line-height:1.55;letter-spacing:.035em}@media(max-width:1100px){.contact-split{grid-template-columns:1fr}.contact-split__media{inline-size:100%}.contact-split__copy{justify-self:center;inline-size:min(680px,calc(100% - 52px));block-size:min(700px,calc(100svh - 96px));margin-inline-end:0}.contact-split__details h2{font-size:3.05rem}.contact-split__details{margin-block-start:clamp(120px,14svh,150px)}.contact-split__phones{font-size:2.72rem;letter-spacing:.05em}.contact-split__email{font-size:.94rem;letter-spacing:.08em}.contact-split__disclaimer p{font-size:.66rem}}@media(max-width:760px){.brochure .brochure-page.brochure-page--contact{block-size:auto;overflow:hidden}.contact-split{grid-template-columns:1fr;grid-template-rows:1fr;block-size:100vh;block-size:100svh;block-size:100dvh;min-block-size:100dvh;overflow:hidden;background:var(--contact-blue-deep)}.contact-split:before{background:linear-gradient(180deg,#061b2fc7,#061b2f8f 42%,#061b2fe6)}.contact-split:after{background:linear-gradient(180deg,#ffffff0a,#040a122e)}.contact-split__media{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;opacity:1;pointer-events:auto}.contact-split__media img{object-fit:cover;object-position:center bottom;filter:saturate(.9) contrast(.95) brightness(.82);transform:none}.contact-split__copy{z-index:5;grid-column:1;grid-row:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:26px;inline-size:min(100% - 36px,520px);block-size:min(660px,calc(100svh - 56px));min-block-size:0;margin-inline-start:0;margin-inline-end:0;padding:0;align-content:space-between;background:transparent;mask-image:none;-webkit-mask-image:none}.contact-split__logo{inline-size:min(280px,72vw)}.contact-split__details{gap:14px;margin-block-start:clamp(72px,10svh,96px)}.contact-split__details h2{font-size:2.12rem}.contact-split__phones{gap:6px;font-size:1.78rem;letter-spacing:.035em}.contact-split__email{font-size:.78rem;letter-spacing:.04em}.contact-split__disclaimer h3{margin-block-end:8px;font-size:.72rem}.contact-split__disclaimer p{font-size:.58rem;line-height:1.42;letter-spacing:.02em}}@media(max-height:760px)and (min-width:761px){.contact-split__copy{margin-block:46px 34px}.contact-split__logo{inline-size:clamp(220px,22vw,430px)}.contact-split__details{gap:16px;margin-block-start:clamp(76px,12svh,104px)}.contact-split__phones{font-size:clamp(2.18rem,3vw,3.35rem)}.contact-split__disclaimer{padding-block-start:16px}.contact-split__disclaimer h3{margin-block-end:8px}.contact-split__disclaimer p{font-size:.6rem;line-height:1.38}}.lead-modal{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:clamp(16px,4vw,48px);color:#f7efe5}.lead-modal__backdrop{position:absolute;inset:0;padding:0;cursor:pointer;background:#12100dad;border:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lead-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(430px,1.15fr);gap:clamp(28px,4vw,58px);align-items:start;inline-size:min(980px,calc(100vw - 48px));max-block-size:min(88svh,780px);padding:clamp(30px,3.5vw,52px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:#f8f2e8;background:linear-gradient(135deg,#19130fd6,#573a26d1),url(/oak-assets/Links/Asset\ 1.webp) center / cover no-repeat #3f2a1f;border:1px solid rgba(247,239,229,.22);border-radius:8px;box-shadow:0 34px 92px #0000006b}.lead-modal__close{position:absolute;inset-block-start:14px;inset-inline-end:14px;display:grid;place-items:center;inline-size:38px;block-size:38px;padding:0;color:#f8f2e8;cursor:pointer;background:#f8f2e814;border:1px solid rgba(248,242,232,.18);border-radius:50%}.lead-modal__close span{position:absolute;inline-size:18px;block-size:1px;background:currentColor}.lead-modal__close span:first-child{transform:rotate(45deg)}.lead-modal__close span:last-child{transform:rotate(-45deg)}.lead-modal__intro{display:grid;align-content:start;min-block-size:100%;padding-inline-end:clamp(18px,2.4vw,34px);border-inline-end:1px solid rgba(248,242,232,.18)}.lead-modal__logo{inline-size:min(240px,78%);margin-block-end:clamp(26px,5svh,52px);filter:none}.lead-modal__eyebrow,.lead-modal h2,.lead-modal p{margin:0;letter-spacing:0}.lead-modal__eyebrow{color:#c4a270;font-family:var(--oak-sans);font-size:.78rem;font-weight:600;line-height:1.2;text-transform:uppercase}.lead-modal h2{margin-block-start:8px;color:#fff;font-family:var(--oak-title);font-size:clamp(2.5rem,3.6vw,4.35rem);font-weight:300;line-height:1.04;text-transform:uppercase}#lead-modal-copy{margin-block-start:12px;max-inline-size:27ch;color:#f8f2e8cc;font-size:1.08rem;line-height:1.35}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-self:start;margin-block-start:0}.lead-field{display:grid;gap:7px;color:#f8f2e8;font-family:var(--oak-sans)}.lead-field span{font-size:.78rem;font-weight:600;line-height:1.2;text-transform:uppercase}.lead-field input,.lead-field select,.lead-field textarea{inline-size:100%;min-block-size:46px;padding:0 13px;color:#201712;background:#fffcf6f0;border:1px solid rgba(255,252,246,.58);border-radius:6px;font:inherit;outline:none}.lead-field textarea{min-block-size:104px;padding-block:12px;resize:vertical}.lead-field--message,.lead-terms,.lead-form__message,.lead-form__submit{grid-column:1 / -1}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{border-color:#c4a270;box-shadow:0 0 0 3px #c4a27042}.lead-field .lead-field__control--invalid{border-color:#e6a398}.lead-field small{color:#ffd8d2;font-size:.78rem;line-height:1.2}.lead-terms{display:flex;gap:10px;align-items:flex-start;color:#f8f2e8db;font-family:var(--oak-sans);font-size:.9rem;line-height:1.35}.lead-terms input{flex:0 0 auto;inline-size:18px;block-size:18px;margin:1px 0 0;accent-color:#c4a270}.lead-form__message{font-family:var(--oak-sans);font-size:.9rem;line-height:1.35}.lead-form__message--error{color:#ffd8d2}.lead-form__message--success{color:#d9edc6}.lead-form__submit{justify-self:end;min-inline-size:156px;min-block-size:46px;padding:0 22px;color:#221813;cursor:pointer;background:#f8f2e8;border:1px solid #f8f2e8;border-radius:4px;font-family:var(--oak-sans);font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lead-form__submit:disabled{cursor:wait;opacity:.72}.lead-modal__close:focus-visible,.lead-modal__backdrop:focus-visible,.lead-form__submit:focus-visible{outline:2px solid #c4a270;outline-offset:3px}@media(max-width:820px){.lead-modal__dialog{grid-template-columns:1fr;gap:22px;inline-size:min(640px,calc(100vw - 24px));padding:28px 22px}.lead-modal__intro{min-block-size:0;padding-inline-end:0;border-inline-end:0}.lead-modal__logo{margin-block-end:22px}.lead-modal h2{font-size:clamp(2rem,12vw,3.2rem)}.lead-form{grid-template-columns:1fr}}@media(max-width:560px){.lead-modal{align-items:end;padding:12px}.lead-modal__dialog{inline-size:100%;max-block-size:calc(100svh - 24px);padding:24px 18px}.lead-modal__logo{inline-size:min(180px,64%)}.lead-form__submit{justify-self:stretch}}.amenity-brochure-slide__overlay{position:absolute;inset:0;z-index:4;color:#fff;pointer-events:none;text-shadow:0 3px 16px rgba(18,16,13,.62)}.amenity-brochure-slide__title{position:absolute;margin:0;letter-spacing:0;opacity:0;filter:blur(4px)}.amenity-brochure-slide__title{inset-block-end:clamp(72px,10svh,132px);inset-inline-start:clamp(28px,3vw,58px);max-inline-size:min(760px,calc(100% - 116px));font-family:var(--oak-title);font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:300;line-height:1.02;text-transform:uppercase;overflow-wrap:anywhere}.brochure .brochure-page--rooftop-swiper{display:block;background:#12100d}.rooftop-brochure-swiper{--swiper-navigation-color: #ffffff;--swiper-navigation-size: 46px;--swiper-navigation-sides-offset: 16px;inline-size:100%;block-size:100vh;block-size:100svh;block-size:100dvh;min-block-size:100svh;overflow:hidden;background:#12100d}.rooftop-brochure-slide{position:relative;display:grid;block-size:100%;min-block-size:100%;overflow:hidden;color:#fff;background:#12100d}.rooftop-brochure-slide:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg,#12100d05,#12100d1a 54%,#12100d7a),linear-gradient(90deg,#12100d52,#12100d00 48%)}.rooftop-brochure-slide__image{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;object-position:center}.rooftop-brochure-slide__overlay{position:absolute;inset-inline-start:clamp(28px,3vw,58px);inset-block-end:clamp(72px,10svh,132px);z-index:2;display:grid;gap:clamp(8px,1.2svh,14px);max-inline-size:min(760px,calc(100% - 116px));color:#fff;text-transform:uppercase;text-shadow:0 3px 16px rgba(18,16,13,.62);pointer-events:none}.rooftop-brochure-slide__overlay p,.rooftop-brochure-slide__overlay h2{margin:0;letter-spacing:0;opacity:1;filter:none}.rooftop-brochure-slide__overlay p{font-family:var(--oak-sans);font-size:clamp(.72rem,.92vw,1rem);line-height:1.1;letter-spacing:.18em}.rooftop-brochure-slide__overlay h2{font-family:var(--oak-title);font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:300;line-height:1.02;overflow-wrap:anywhere}.rooftop-brochure-swiper::part(button-prev),.rooftop-brochure-swiper::part(button-next){inline-size:46px;block-size:46px;color:#fff;background:transparent;border:0;border-radius:0}.rooftop-brochure-arrow{position:absolute;inset-block-start:50%;z-index:6;display:inline-grid;place-items:center;inline-size:56px;block-size:56px;padding:0;color:#fff;background:#12100d38;border:1px solid rgba(255,255,255,.56);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.rooftop-brochure-arrow:hover,.rooftop-brochure-arrow:focus-visible{background:#12100d70;border-color:#ffffffdb;transform:translateY(-50%) scale(1.04)}.rooftop-brochure-arrow:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:4px}.rooftop-brochure-arrow--previous{inset-inline-start:clamp(22px,3vw,58px)}.rooftop-brochure-arrow--next{inset-inline-end:clamp(22px,3vw,58px)}.rooftop-brochure-arrow .material-symbols-rounded{font-size:2.35rem;line-height:1}.interior-brochure-slide__media p{position:absolute;inset-inline-start:clamp(24px,3.2vw,56px);inset-block-end:clamp(24px,3.6svh,52px);z-index:2;max-inline-size:min(620px,calc(100% - 72px));margin:0;color:#fff;font-family:var(--oak-title);font-size:clamp(1.12rem,2vw,1.72rem);font-weight:300;line-height:1.1;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 10px rgba(18,16,13,.38);pointer-events:none;opacity:0;filter:blur(4px)}swiper-slide.swiper-slide-active .interior-brochure-slide__media p,swiper-slide.swiper-slide-active .amenity-brochure-slide__title,swiper-slide.swiper-slide-active .rooftop-brochure-slide__overlay p,swiper-slide.swiper-slide-active .rooftop-brochure-slide__overlay h2{animation:swipeWordsReveal .82s cubic-bezier(.2,.78,.28,1) forwards;will-change:opacity,filter,text-shadow}swiper-slide.swiper-slide-active .amenity-brochure-slide__title,swiper-slide.swiper-slide-active .rooftop-brochure-slide__overlay h2{animation-delay:.14s}@keyframes swipeWordsReveal{0%{opacity:0;filter:blur(5px);text-shadow:0 0 0 rgba(255,255,255,0)}to{opacity:1;filter:blur(0);text-shadow:0 3px 16px rgba(18,16,13,.62)}}.interior-brochure-slide__media:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg,#12100d00,#12100d0a 58%,#12100d3d),linear-gradient(90deg,#12100d1a,#12100d08 38%,#12100d00 62%)}.cover-scroll-scene__brand{display:block;inline-size:clamp(210px,25vw,430px);block-size:auto;filter:drop-shadow(0 12px 30px rgba(18,16,13,.36))}.cover-scroll-scene__logo-wrap{align-content:center;gap:clamp(10px,1.2vw,18px);justify-items:center}.cover-scroll-scene__residency{color:#fff;font-family:var(--oak-sans);font-size:clamp(1.35rem,2.1vw,2.35rem);font-weight:400;line-height:1;letter-spacing:.08em;text-shadow:0 10px 28px rgba(18,16,13,.42)}@media(max-width:760px){.westlands-layout.westlands-layout--split{--ascent-sky-blend: 0px;grid-template-columns:1fr;padding:0}.westlands-layout.westlands-layout--split:before{background:linear-gradient(180deg,rgba(242,220,196,0) 0%,rgba(242,220,196,.18) 31%,rgba(242,220,196,.82) 42%,var(--ascent-copy-bg) 58%,var(--ascent-copy-bg) 100%)}.westlands-layout.westlands-layout--split:after{background:var(--ascent-cloud-image) center top / 122% 76% no-repeat;opacity:.09;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.42) 42%,transparent 68%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.42) 42%,transparent 68%)}.westlands-layout__image{order:1;justify-self:stretch;inline-size:100%;min-block-size:42svh}.westlands-layout__image:before{background:linear-gradient(180deg,transparent 45%,rgba(242,220,196,.34) 72%,rgba(242,220,196,.78) 100%)}.westlands-layout__copy{order:2;min-block-size:58svh;padding:44px 18px 42px}.cover-scroll-scene__logo-wrap{gap:10px}.cover-scroll-scene__residency{font-size:clamp(.9rem,3.5vw,1.16rem);letter-spacing:.08em}.amenity-brochure-slide__title{inset-block-end:clamp(64px,12svh,104px);inset-inline-start:22px;max-inline-size:calc(100% - 76px);font-size:clamp(1.72rem,9vw,2.55rem)}.rooftop-brochure-swiper{--swiper-navigation-size: 38px;--swiper-navigation-sides-offset: 8px}.rooftop-brochure-swiper::part(button-prev),.rooftop-brochure-swiper::part(button-next){inline-size:38px;block-size:38px}.rooftop-brochure-arrow{inline-size:44px;block-size:44px}.rooftop-brochure-arrow--previous{inset-inline-start:max(12px,env(safe-area-inset-left))}.rooftop-brochure-arrow--next{inset-inline-end:max(12px,env(safe-area-inset-right))}.rooftop-brochure-arrow .material-symbols-rounded{font-size:2rem}.rooftop-brochure-slide__overlay{inset-inline-start:max(20px,env(safe-area-inset-left));inset-block-end:max(78px,calc(env(safe-area-inset-bottom) + 58px));max-inline-size:calc(100% - 72px)}.rooftop-brochure-slide__overlay h2{font-size:clamp(1.72rem,9.6vw,2.62rem);line-height:1.04}.interior-brochure-slide__media p{inset-inline-start:18px;inset-block-end:22px;max-inline-size:calc(100% - 54px)}}.brochure-nav{--brochure-nav-progress: 0%;position:fixed;inset:0;z-index:90;pointer-events:none}.brochure-nav__toggle{position:absolute;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:max(16px,env(safe-area-inset-right));z-index:3;display:grid;place-items:center;inline-size:56px;block-size:56px;padding:0;color:#f8f2e8;cursor:pointer;pointer-events:auto;background:#0817269e;border:1px solid rgba(255,230,179,.22);border-radius:50%;box-shadow:0 18px 46px #050e1838;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);transition:background .36s ease,border-color .36s ease,color .36s ease,opacity .36s ease,transform .36s ease}.brochure-nav__toggle:hover,.brochure-nav__toggle:focus-visible{color:#f8f2e8;background:#11261ddb;border-color:#ffe6b36b;transform:translateY(-1px) scale(1.02)}.brochure-nav--open .brochure-nav__toggle{opacity:0;pointer-events:none}.brochure-nav__toggle:focus-visible,.brochure-nav__scrim:focus-visible,.brochure-nav__chapter:focus-visible,.brochure-nav__close:focus-visible,.brochure-nav__enquire:focus-visible{outline:2px solid #c4a270;outline-offset:3px}.brochure-nav__toggle-icon{position:relative;display:grid;gap:5px;inline-size:22px}.brochure-nav__toggle-icon span{display:block;inline-size:100%;block-size:2px;background:currentColor;border-radius:999px}.brochure-nav__scrim{position:absolute;inset:0;z-index:1;padding:0;pointer-events:none;cursor:pointer;background:linear-gradient(90deg,#e5e1d880,#9a948c9e 72%),#dbd7cf47;border:0;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px) saturate(72%);backdrop-filter:blur(10px) saturate(72%);transition:opacity .44s ease,visibility .44s ease}.brochure-nav--open .brochure-nav__scrim{pointer-events:auto;opacity:1;visibility:visible}.brochure-nav__panel{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:flex;flex-direction:column;inline-size:clamp(420px,50vw,960px);max-inline-size:100vw;block-size:100vh;block-size:100svh;block-size:100dvh;padding:58px 88px 48px;overflow-y:auto;overscroll-behavior:contain;color:#1c2c25;pointer-events:auto;background:radial-gradient(ellipse at 80% 12%,#fffaf1 0%,transparent 60%),linear-gradient(155deg,#f5eee3,#e5d6c2);box-shadow:-26px 0 90px #35302a3d;opacity:0;visibility:hidden;transform:translate(100%);transition:opacity .48s ease,transform .48s ease,visibility .48s ease}.brochure-nav__panel:before{content:none}.brochure-nav__panel:after{display:none}.brochure-nav--open .brochure-nav__panel{opacity:1;visibility:visible;transform:translate(0) scale(1)}.brochure-nav__brand,.brochure-nav__intro,.brochure-nav__chapters,.brochure-nav__enquire{position:relative;z-index:1}.brochure-nav__close{position:absolute;inset-block-start:54px;inset-inline-end:88px;z-index:2;display:grid;place-items:center;inline-size:52px;block-size:52px;padding:0;color:#c4a270;cursor:pointer;background:transparent;border:1px solid rgba(196,162,112,.48);border-radius:50%;transition:background .36s ease,border-color .36s ease,color .36s ease,transform .36s ease}.brochure-nav__close span{position:absolute;inline-size:18px;block-size:1px;background:currentColor;transform-origin:center}.brochure-nav__close span:first-child{transform:rotate(45deg)}.brochure-nav__close span:last-child{transform:rotate(-45deg)}.brochure-nav__close:hover,.brochure-nav__close:focus-visible{color:#f8f2e8;background:#1c2c25;border-color:#1c2c25;transform:translateY(-1px)}.brochure-nav__brand{display:block;max-inline-size:calc(100% - 86px)}.brochure-nav__brand img{inline-size:260px;max-inline-size:100%;block-size:auto;filter:brightness(0) drop-shadow(0 12px 32px rgba(255,255,255,.34))}.brochure-nav__intro{margin-block-start:auto;text-align:center}.brochure-nav__intro p{margin:0;color:#74542bc7;font-family:var(--oak-sans);font-size:.78rem;line-height:1;letter-spacing:0;text-transform:uppercase}.brochure-nav__chapters{display:grid;gap:6px;justify-items:center;margin-block-start:18px;text-align:center}.brochure-nav__chapter{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;min-block-size:42px;padding:0;color:#1c2c25;cursor:pointer;background:transparent;border:0;font-family:var(--oak-body);font-size:2.42rem;font-weight:400;line-height:.96;letter-spacing:0;text-align:center;text-transform:uppercase;transition:color .36s ease,opacity .36s ease,transform .36s ease}.brochure-nav__chapter:hover,.brochure-nav__chapter--active{color:#9b7441;transform:translateY(-1px)}.brochure-nav__enquire{align-self:flex-end;min-inline-size:124px;min-block-size:52px;margin-block-start:auto;padding:0 22px;color:#8f6b3e;cursor:pointer;background:transparent;border:1px solid rgba(143,107,62,.68);border-radius:999px;font-family:var(--oak-sans);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:uppercase;transition:background-color .36s ease,border-color .36s ease,color .36s ease,transform .36s ease}.brochure-nav__enquire:hover,.brochure-nav__enquire:focus-visible{color:#f8f2e8;background:#1c2c25;border-color:#1c2c25;transform:translateY(-1px)}@media(max-width:860px){.brochure-nav__toggle{inline-size:50px;block-size:50px}.brochure-nav__panel{inline-size:min(86vw,540px);padding:42px 38px 34px}.brochure-nav__close{inset-block-start:40px;inset-inline-end:38px;inline-size:48px;block-size:48px}.brochure-nav__brand img{inline-size:210px}.brochure-nav__chapter{min-block-size:38px;font-size:2.08rem}.brochure-nav__enquire{min-block-size:48px}}@media(max-width:560px){.brochure-nav__toggle{inline-size:46px;block-size:46px}.brochure-nav__panel{inline-size:100vw;padding:max(28px,env(safe-area-inset-top)) 22px max(26px,env(safe-area-inset-bottom))}.brochure-nav__close{inset-block-start:max(24px,env(safe-area-inset-top));inset-inline-end:22px;inline-size:42px;block-size:42px}.brochure-nav__brand{max-inline-size:calc(100% - 58px)}.brochure-nav__brand img{inline-size:min(176px,72vw)}.brochure-nav__chapters{gap:4px;margin-block-start:16px}.brochure-nav__chapter{min-block-size:34px;font-size:clamp(1.44rem,8vw,1.92rem)}.brochure-nav__enquire{align-self:stretch;justify-content:center;min-block-size:46px}}@media(prefers-reduced-motion:reduce){.brochure-nav__toggle,.brochure-nav__scrim,.brochure-nav__panel,.brochure-nav__chapter,.brochure-nav__close,.brochure-nav__enquire{transition-duration:1ms}}.page-shell{position:relative;padding:clamp(88px,11vw,148px) clamp(20px,6vw,96px)}.page-kicker{margin:0 0 16px;color:var(--oak-brass);font-family:var(--oak-sans);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.page-title{margin:0;font-family:var(--oak-title);font-size:clamp(3rem,7vw,5.4rem);font-weight:300;line-height:1.02;letter-spacing:0;text-transform:uppercase}.page-copy{max-width:760px;margin:22px 0 0;color:var(--oak-ink-soft);font-family:var(--oak-body);font-size:1.72rem;line-height:1.3}@media(max-width:760px){.page-title{font-size:clamp(2.25rem,11vw,3rem)}.page-copy{font-size:1.28rem;line-height:1.34}}.image-frame{margin:0;overflow:hidden;border-radius:8px;box-shadow:var(--oak-shadow)}.image-frame img{width:100%;height:100%;object-fit:cover}.text-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;color:var(--oak-ink);background:var(--oak-brass);border:1px solid var(--oak-brass);border-radius:6px;font-family:var(--oak-sans);font-size:.82rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center}.text-link.secondary{color:inherit;background:transparent;border-color:currentColor}.interior-brochure-break{display:grid;place-items:center;inline-size:100%;block-size:clamp(220px,26.5vw,430px);padding:clamp(28px,5vw,72px);background:linear-gradient(180deg,#f6efe894,#e8ded8b8),url(/oak-assets/Links/background%20.webp) center / cover no-repeat,#efe6d7}.interior-brochure-break__copy{display:grid;gap:.12em;margin:0;max-inline-size:min(1120px,92vw);color:#3f2d22;font-family:var(--oak-body);font-size:clamp(1.28rem,1.72vw,2rem);line-height:1.26;text-align:center;text-wrap:balance}.interior-brochure-break__copy span{display:block;opacity:0;transform:translateY(14px);animation:interiorDividerLineReveal 1.15s cubic-bezier(.2,.78,.28,1) forwards,interiorDividerLineGlow 7.8s ease-in-out infinite;animation-delay:var(--interior-divider-delay, 0ms),calc(var(--interior-divider-delay, 0ms) + 1.15s);will-change:opacity,transform,filter,text-shadow}.interior-brochure-break__copy span:nth-child(2){--interior-divider-delay: .16s}.interior-brochure-break__copy span:nth-child(3){--interior-divider-delay: .32s}.interior-brochure-break__copy span:nth-child(4){--interior-divider-delay: .48s}@keyframes interiorDividerLineReveal{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes interiorDividerLineGlow{0%,to{filter:brightness(1);text-shadow:0 0 0 rgba(255,230,190,0)}48%,58%{filter:brightness(1.08);text-shadow:0 0 18px rgba(255,230,190,.42)}}@supports (background-clip: text) or (-webkit-background-clip: text){.interior-brochure-group__kicker{background:linear-gradient(105deg,#50555d,#f8f8f4 38%,#353941 54%,#9b9fa4);background-position:0% 50%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(24,34,50,.26)) drop-shadow(0 0 2px rgba(255,255,255,.24));animation:westlandsSilverSweep 7.8s ease-in-out infinite;will-change:background-position,filter}.interior-brochure-group--reversed .interior-brochure-group__kicker{animation-delay:-2.3s}}@media(max-width:760px){.interior-brochure-break{display:none;block-size:auto;min-block-size:clamp(190px,56vw,270px);padding:32px 18px}.interior-brochure-break__copy{font-size:clamp(1.08rem,5vw,1.38rem)}}.brochure .brochure-page.brochure-page--floor-plans{display:block;block-size:auto;min-block-size:100dvh;overflow:visible;color:var(--oak-ink);background:#fbf7f0}.floor-plan-browser{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,2.4svh,28px);align-content:center;align-items:start;justify-items:center;justify-content:center;box-sizing:border-box;inline-size:100%;block-size:auto;min-block-size:100dvh;overflow:visible;padding:clamp(28px,3.6svh,52px) clamp(22px,4vw,72px);background:#fbf7f0}.floor-plan-browser:before{display:none}.floor-plan-browser__copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;inline-size:100%;max-inline-size:min(1380px,100%);min-block-size:auto;min-inline-size:0;overflow:visible;padding:0;background:transparent;text-align:center}.floor-plan-browser__kicker,.floor-plan-browser__copy h2,.floor-plan-browser__intro,.floor-plan-browser__details h3,.floor-plan-browser__details p,.floor-plan-area,.floor-plan-room-list,.floor-plan-tab__name{margin:0}.floor-plan-browser__kicker,.floor-plan-browser__details p,.floor-plan-area span,.floor-plan-room-list,.floor-plan-tab{font-family:var(--oak-sans);text-transform:uppercase}.floor-plan-browser__kicker{color:#a9804d;font-size:clamp(.92rem,.78vw,1.05rem);font-weight:500;letter-spacing:0}.floor-plan-browser__copy h2{inline-size:100%;max-inline-size:820px;margin-block-start:12px;color:#30241c;font-family:var(--oak-body);font-size:clamp(4rem,5.8vw,6.25rem);font-weight:300;line-height:.96;text-transform:uppercase;text-wrap:balance}.floor-plan-browser__intro{inline-size:100%;max-inline-size:560px;margin-block-start:clamp(20px,2.4vw,34px);color:#231f1ac2;font-family:var(--oak-body);font-size:1.34rem;line-height:1.32}.floor-plan-tabs{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:clamp(8px,1vw,16px);inline-size:100%;max-inline-size:1220px;margin-block-start:clamp(14px,1.8svh,22px);padding:0;background:transparent;border:0;box-shadow:none}.floor-plan-tab{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:44px;padding:0 16px;color:#231f1ac7;background:#ffffff29;border:1px solid rgba(63,55,42,.25);border-radius:3px;font-size:clamp(.78rem,.72vw,.92rem);letter-spacing:0;box-shadow:inset 0 -1px #a9804d47;transition:background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease,transform .26s ease}.floor-plan-tab:hover,.floor-plan-tab:focus-visible,.floor-plan-tab--active{color:#30241c;background:#ffffff5c;border-color:#a9804db8;box-shadow:inset 0 -3px #a9804d}.floor-plan-tab:hover,.floor-plan-tab:focus-visible{transform:translateY(-1px)}.floor-plan-tab__name{display:block;inline-size:100%;overflow-wrap:anywhere}.floor-plan-browser__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.26fr) minmax(0,1fr);gap:clamp(34px,4.8vw,86px);align-items:center;justify-content:stretch;inline-size:min(1720px,100%);min-inline-size:0}.floor-plan-browser__details{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:center;justify-items:start;inline-size:100%;max-inline-size:350px;min-inline-size:0;margin-block-start:0;padding:clamp(16px,2svh,28px) clamp(22px,2.2vw,34px) clamp(16px,2svh,28px) 0;border-block-start:0;border-inline-start:0;border-inline-end:1px solid rgba(63,55,42,.18);text-align:right}.floor-plan-browser__details p{grid-column:1;color:#a9804d;font-size:clamp(.76rem,.72vw,.94rem);letter-spacing:0}.floor-plan-browser__details h3{grid-column:1;inline-size:100%;margin-block-start:0;color:#30241c;font-family:var(--oak-body);font-size:clamp(2.45rem,3.05vw,3.35rem);font-weight:300;line-height:.98;text-transform:uppercase;text-wrap:balance}.floor-plan-area{grid-column:1;grid-row:auto;display:grid;gap:6px;justify-items:end;align-self:end;margin-block-start:clamp(10px,1.4svh,16px);text-align:right}.floor-plan-area span{color:#231f1a94;font-size:.72rem;letter-spacing:0}.floor-plan-area strong{margin:0;color:#30241c;font-family:var(--oak-body);font-size:clamp(2.7rem,3.15vw,3.35rem);font-weight:300;line-height:.94;text-transform:uppercase}.floor-plan-room-list{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px 11px;inline-size:100%;margin-block-start:clamp(12px,1.6svh,18px);padding:0;list-style:none}.floor-plan-room-list li{display:grid;place-items:center;min-block-size:auto;padding:0;color:#231f1abd;background:transparent;border:0;border-radius:0;font-size:clamp(.76rem,.7vw,.9rem);letter-spacing:0}@media(min-width:761px){.floor-plan-room-list{gap:11px 14px}.floor-plan-room-list li{font-size:clamp(.94rem,.86vw,1.1rem);line-height:1.24}}.floor-plan-browser__panel{grid-column:2;grid-row:1;position:relative;z-index:1;display:grid;place-items:center;inline-size:100%;max-inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:auto;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;scrollbar-color:rgba(48,36,28,.32) rgba(251,247,240,.54)}.floor-plan-browser__panel:before{display:none}.floor-plan-browser__panel:after{display:none}.floor-plan-sheet{position:relative;z-index:1;display:grid;place-items:center;inline-size:100%;block-size:auto;min-block-size:auto;margin:0;background:#fbf7f0}.floor-plan-sheet img{position:static;display:block;inline-size:100%;block-size:auto;width:100%;height:auto;max-inline-size:100%;max-block-size:clamp(360px,52dvh,600px);max-height:clamp(360px,52dvh,600px);object-fit:contain;background:transparent;border:0;border-radius:0;filter:none;mix-blend-mode:multiply}.floor-plan-sheet__picture{display:block;inline-size:100%}@media(max-width:1500px)and (min-width:761px){.floor-plan-browser{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,2.8svh,30px);padding-inline:clamp(24px,3.8vw,56px)}.floor-plan-browser__copy h2{max-inline-size:760px;font-size:clamp(3.8rem,5.4vw,5.35rem)}.floor-plan-browser__intro{max-inline-size:620px;font-size:1.22rem}.floor-plan-browser__copy{max-inline-size:1180px}.floor-plan-tabs{max-inline-size:1080px}.floor-plan-browser__stage{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);gap:clamp(24px,3.4vw,48px);inline-size:min(1380px,100%)}.floor-plan-browser__panel{inline-size:100%;max-inline-size:100%;block-size:auto}.floor-plan-tab{min-block-size:44px;padding-inline:11px;font-size:.76rem}.floor-plan-browser__details h3{font-size:2.65rem}}@media(max-width:1220px){.brochure-page--floor-plans{block-size:auto;min-block-size:100dvh;overflow:visible}.floor-plan-browser{grid-template-columns:1fr;gap:30px;block-size:auto;min-block-size:100dvh;overflow:visible;padding:72px 24px 52px;background:#fbf7f0}.floor-plan-browser__copy{justify-items:center;max-inline-size:780px;min-block-size:auto;padding:0;text-align:center}.floor-plan-browser__copy h2{max-inline-size:720px;font-size:4.25rem}.floor-plan-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-inline-size:760px}.floor-plan-tabs{justify-content:center}.floor-plan-browser__stage{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:24px;inline-size:100%}.floor-plan-browser__details{max-inline-size:280px;padding:18px 20px 18px 0;border-inline-start:0;border-inline-end:1px solid rgba(63,55,42,.18);text-align:right}.floor-plan-browser__details p,.floor-plan-browser__details h3,.floor-plan-area,.floor-plan-room-list{grid-column:1}.floor-plan-area{grid-row:auto;justify-items:end;justify-self:end;text-align:right}.floor-plan-browser__panel{inline-size:100%;max-inline-size:none;block-size:auto;min-block-size:auto;padding:0;overflow:visible}.floor-plan-sheet{inline-size:100%;block-size:auto}.floor-plan-sheet img{position:static;inset:auto;inline-size:100%;block-size:auto;width:100%;height:auto;max-block-size:none;max-height:none}}@media(max-width:900px){.floor-plan-browser__stage{grid-template-columns:1fr;gap:22px;inline-size:min(100%,780px)}.floor-plan-browser__panel,.floor-plan-browser__details{grid-column:1}.floor-plan-browser__panel{grid-row:1}.floor-plan-browser__details{grid-row:2;max-inline-size:720px;margin-block-start:0;padding:20px 0 0;border-block-start:1px solid rgba(63,55,42,.18);border-inline-start:0;border-inline-end:0;justify-items:center;text-align:center}.floor-plan-area{justify-items:center;justify-self:center;text-align:center}.floor-plan-room-list{justify-content:center}}@media(max-width:760px){.brochure-page--floor-plans{block-size:auto;min-block-size:100dvh;overflow:visible}.floor-plan-browser{grid-template-columns:1fr;gap:24px;block-size:auto;min-block-size:100dvh;overflow:visible;padding:70px 18px 44px}.floor-plan-browser__copy{justify-items:center;min-block-size:auto;padding:0;text-align:center}.floor-plan-browser__copy h2{font-size:3.18rem}.floor-plan-browser__intro{font-size:1.16rem}.floor-plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-block-start:22px;padding:0}.floor-plan-tab{align-items:center;justify-content:center;min-block-size:52px;padding:8px 10px;font-size:.64rem;text-align:center}.floor-plan-browser__details{margin-block-start:22px;padding-block-start:20px;justify-items:center;text-align:center}.floor-plan-browser__details h3{font-size:1.9rem}.floor-plan-area strong{font-size:2.24rem}.floor-plan-room-list li{min-block-size:auto;padding-inline:0;font-size:.66rem}.floor-plan-browser__panel{min-block-size:auto;padding:0}.floor-plan-sheet{block-size:auto}.floor-plan-sheet img{inline-size:100%;block-size:auto;width:100%;height:auto;max-block-size:none;max-height:none}}.interiors-pressure-copy{position:absolute;inset-block-start:58%;inset-inline-start:76%;z-index:4;inline-size:min(760px,42vw);color:#4e372a;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.interiors-shiny-title{margin:0;color:transparent;background-image:linear-gradient(112deg,#4e372a 0% 36%,#f9ead0 50%,#4e372a 64% 100%);background-position:150% center;background-size:220% auto;background-clip:text;font-family:var(--oak-title);font-size:5rem;font-weight:300;line-height:1.02;letter-spacing:0;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:interiorsShine 6.4s linear infinite,interiorsTitlePulse 12.8s ease-in-out infinite;will-change:background-position,filter,transform}.brochure-page--rooftop-intro .interiors-shiny-title{color:#fff;background-image:none;text-shadow:0 3px 18px rgba(18,16,13,.42);-webkit-text-fill-color:#ffffff}@media(max-width:760px){.interiors-pressure-copy{inset-block-start:auto;inset-block-end:clamp(28px,8svh,64px);inset-inline-start:50%;inline-size:min(86vw,520px)}.interiors-shiny-title{color:#fff;background-image:none;font-size:clamp(2.3rem,13vw,3.7rem);text-shadow:0 2px 14px rgba(18,16,13,.24);white-space:normal;text-wrap:balance;-webkit-text-fill-color:#ffffff}}.interiors-pressure-copy__body{margin:clamp(22px,2vw,34px) 0 0;color:currentColor;font-family:var(--oak-body);font-size:1.72rem;line-height:1.28}.interiors-body-line{display:block;opacity:.86;transform:translateY(0);animation:interiorsLineGlow 11.6s ease-in-out infinite;will-change:opacity,transform,text-shadow}@keyframes interiorsShine{0%{background-position:150% center}to{background-position:-50% center}}@keyframes interiorsTitlePulse{0%,to{filter:drop-shadow(0 0 0 rgba(249,234,208,0));transform:translateY(0)}50%{filter:drop-shadow(0 0 12px rgba(249,234,208,.22));transform:translateY(-2px)}}@keyframes interiorsLineGlow{0%,to{opacity:.84;text-shadow:none;transform:translateY(0)}42%,58%{opacity:1;text-shadow:0 0 16px rgba(249,234,208,.48);transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.interiors-shiny-title,.interiors-body-line,.interior-brochure-break__copy span{animation:none}.interior-brochure-break__copy span{opacity:1;filter:none;transform:none}.interiors-shiny-title{background-position:50% center;filter:none;transform:none}}@media(max-width:900px){.westlands-layout.westlands-layout--split{--ascent-sky-blend: 0px;grid-template-columns:1fr;grid-template-rows:minmax(220px,42svh) minmax(0,1fr)}.westlands-layout.westlands-layout--split:before{background:linear-gradient(180deg,rgba(242,220,196,0) 0%,rgba(242,220,196,.16) 31%,rgba(242,220,196,.78) 42%,var(--ascent-copy-bg) 58%,var(--ascent-copy-bg) 100%)}.westlands-layout.westlands-layout--split:after{background:var(--ascent-cloud-image) center top / 122% 76% no-repeat;opacity:.09;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.42) 42%,transparent 68%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.42) 42%,transparent 68%)}.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-columns:1fr;grid-template-rows:minmax(220px,42svh) minmax(0,1fr)}.westlands-layout__image{order:1;justify-self:stretch;inline-size:100%;min-block-size:0}.westlands-layout__image:before{background:linear-gradient(180deg,transparent 45%,rgba(242,220,196,.34) 72%,rgba(242,220,196,.78) 100%)}.westlands-layout__copy{order:2;min-block-size:0;padding:clamp(28px,6svh,48px) 18px}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{align-content:center;inline-size:min(520px,100%);min-block-size:0}.westlands-layout--split .westlands-intro__headline{gap:10px}.westlands-layout--split .westlands-intro .westlands-intro__presence{margin-block-start:clamp(24px,4svh,34px);font-size:clamp(1.05rem,4vw,1.5rem);letter-spacing:.12em}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence{margin-block-start:clamp(24px,4svh,34px)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences{margin-block-start:clamp(24px,4svh,36px)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{margin-block-start:clamp(28px,4.8svh,40px)}}@media(max-width:520px){.page-shell{padding:72px 18px}.page-kicker{font-size:.7rem;letter-spacing:.16em}.text-link{inline-size:100%;min-height:44px;padding-inline:14px}}@media(max-width:760px){.brochure-map-layout{grid-template-rows:minmax(0,1fr) auto;gap:8px;inline-size:calc(100vw - 24px);block-size:calc(100svh - 104px);block-size:calc(100dvh - 104px)}.brochure-map-radius{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;max-block-size:30svh;padding:16px 10px 18px;overflow-y:auto}.brochure-map-radius__item{gap:6px;padding-block:4px}.brochure-map-radius__label,.brochure-map-radius__value{font-size:clamp(.58rem,2.6vw,.76rem);line-height:1.42;letter-spacing:.08em}.brochure-map-radius__value{margin-block-start:0}.brochure-map__link{inset-inline:50% auto;inset-block-end:14px;justify-content:center;min-inline-size:min(260px,calc(100vw - 36px));transform:translate(-50%)}}@media(max-width:520px){.brochure-map-layout{block-size:calc(100svh - 96px);block-size:calc(100dvh - 96px)}.brochure-map-radius{grid-template-columns:1fr 1fr;max-block-size:34svh}}#amenities{background-color:#eee8df;overflow:hidden}#amenities:before{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;block-size:clamp(86px,16svh,168px);content:"";pointer-events:none;background:linear-gradient(180deg,#eee8df,#eee8dff0 46%,#eee8df00)}#amenities:after{position:absolute;inset:-8% -7%;z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#eee8df47,#eee8df14),url(/oak-assets/Links/hf_20260701_174754_92a7ac80-0d60-40dc-88ac-fe7cc98a1bca.webp) center / cover no-repeat;opacity:.9;transform:scaleX(-1) rotate(-4deg) scale(1.08);transform-origin:center}.amenities-showcase{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(420px,1fr);align-items:center;gap:clamp(40px,6vw,132px);padding-block:clamp(40px,6svh,92px);padding-inline:clamp(168px,11vw,240px);color:#11100e;pointer-events:none}.amenities-showcase__copy{max-inline-size:600px;text-align:left}.amenities-showcase__copy h2{margin:0;color:#545861;font-family:var(--oak-title);font-size:clamp(5rem,5.25vw,5.8rem);font-weight:300;line-height:1.02;text-transform:uppercase;text-shadow:0 2px 14px rgba(24,34,50,.18)}.amenities-showcase__copy h2 span{inline-size:fit-content;max-inline-size:100%;color:#545861;filter:drop-shadow(0 2px 10px rgba(24,34,50,.26)) drop-shadow(0 0 2px rgba(255,255,255,.24))}@supports (background-clip: text) or (-webkit-background-clip: text){.amenities-showcase__copy h2 span{background:linear-gradient(105deg,#50555d,#f8f8f4 38%,#353941 54%,#9b9fa4);background-position:0% 50%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:westlandsSilverSweep 7.8s ease-in-out infinite;will-change:background-position,filter}.amenities-showcase__copy h2 span:last-child{animation-delay:-2.3s}}.amenities-showcase__copy p{margin:clamp(28px,3.4svh,46px) 0 0;max-inline-size:560px;font-family:var(--oak-body);font-size:clamp(1.86rem,1.72vw,2rem);line-height:1.3;letter-spacing:0;text-shadow:0 1px 12px rgba(255,255,255,.42)}.amenities-showcase__copy span,.amenities-showcase__item span{display:block}.amenities-showcase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:end;gap:clamp(16px,2.7svh,36px) clamp(18px,2.8vw,56px);inline-size:min(900px,49vw);pointer-events:auto}.amenities-showcase__item{position:relative;display:grid;grid-template-rows:clamp(76px,5.6vw,106px) auto;justify-items:center;align-items:center;gap:clamp(8px,1svh,12px);min-inline-size:0;color:#211309;cursor:pointer;font-family:var(--oak-sans);font-size:clamp(.64rem,.72vw,.94rem);font-weight:600;line-height:1.18;letter-spacing:.14em;text-align:center;text-transform:uppercase;text-shadow:0 1px 12px rgba(255,255,255,.42);transition:color .48s ease,text-shadow .48s ease,transform .48s ease}.amenities-showcase__item:hover,.amenities-showcase__item:focus-within{color:#7a4c2f;text-shadow:0 0 10px rgba(212,166,126,.7),0 0 22px rgba(90,54,34,.26),0 1px 18px rgba(255,255,255,.62);transform:none}.amenities-showcase__label{max-inline-size:18ch;overflow-wrap:anywhere;transition:color .48s ease,text-shadow .48s ease,transform .48s ease}.amenities-showcase__item:hover .amenities-showcase__label,.amenities-showcase__item:focus-within .amenities-showcase__label{transform:none}.amenities-showcase__icon-frame{--amenity-hover-scale: 1;position:relative;isolation:isolate;display:grid;place-items:center;inline-size:clamp(76px,5.6vw,106px);block-size:clamp(76px,5.6vw,106px);transform-origin:center;animation:none;filter:drop-shadow(0 8px 9px rgba(36,28,22,.22)) drop-shadow(0 1px 0 rgba(255,255,255,.26));will-change:auto;transition:filter .52s ease}.amenities-showcase__icon{position:relative;z-index:1;display:block;inline-size:100%;block-size:100%;object-fit:contain;opacity:1;filter:grayscale(.42) sepia(.18) saturate(.72) contrast(1.08) brightness(.92) drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 8px 10px rgba(33,22,14,.24));transition:filter .52s ease,transform .52s ease}.amenities-showcase__item:nth-child(4n+2) .amenities-showcase__icon-frame{animation-delay:-1.4s}.amenities-showcase__item:nth-child(4n+3) .amenities-showcase__icon-frame{animation-delay:-2.8s}.amenities-showcase__item:nth-child(4n) .amenities-showcase__icon-frame{animation-delay:-4.2s}.amenities-showcase__item:hover .amenities-showcase__icon-frame,.amenities-showcase__item:focus-within .amenities-showcase__icon-frame{--amenity-hover-scale: 1.24;filter:drop-shadow(0 0 10px rgba(247,249,252,.58)) drop-shadow(0 12px 22px rgba(42,24,12,.24))}.amenities-showcase__item:hover .amenities-showcase__icon,.amenities-showcase__item:focus-within .amenities-showcase__icon{animation:none;filter:grayscale(1) brightness(1.42) contrast(1.22) saturate(.24) drop-shadow(0 0 7px rgba(255,255,255,.86)) drop-shadow(0 0 18px rgba(184,192,204,.66));transform:none}@keyframes amenity-icon-breathe{0%,to{transform:translateY(0) scale(var(--amenity-hover-scale))}50%{transform:translateY(-2px) scale(calc(var(--amenity-hover-scale) * 1.025))}}@keyframes amenity-icon-silver-shine{0%,to{filter:grayscale(1) brightness(1.22) contrast(1.16) saturate(.18) drop-shadow(0 0 5px rgba(255,255,255,.58)) drop-shadow(0 0 13px rgba(184,192,204,.38))}44%{filter:grayscale(1) brightness(1.82) contrast(1.34) saturate(.12) drop-shadow(0 0 11px rgba(255,255,255,.96)) drop-shadow(0 0 26px rgba(210,216,226,.82))}58%{filter:grayscale(1) brightness(1.46) contrast(1.22) saturate(.18) drop-shadow(0 0 8px rgba(255,255,255,.76)) drop-shadow(0 0 19px rgba(184,192,204,.56))}}@keyframes amenity-bronze-flow{0%{background-position:0% 50%}to{background-position:260% 50%}}@keyframes amenity-shine-sweep{0%,24%{background-position:140% 50%}62%,to{background-position:-80% 50%}}@media(max-width:900px){.projects-showcase{align-content:start;gap:28px;padding:62px 18px 34px;overflow-y:auto;overflow-x:hidden}.projects-showcase__intro h2{font-size:clamp(3.6rem,13vw,5.3rem);line-height:.86}.projects-showcase__logos{gap:30px;inline-size:min(100%,840px)}.projects-showcase__grid--featured{grid-template-columns:minmax(124px,148px);gap:0}.projects-showcase__sections{gap:36px}.projects-showcase__section{gap:18px}.projects-showcase__section-title{font-size:.88rem}.projects-showcase__section-count{font-size:.62rem}.projects-showcase__grid--portfolio{grid-template-columns:repeat(auto-fit,minmax(104px,124px));gap:26px clamp(20px,6vw,36px);justify-content:center}.projects-showcase__item,.projects-showcase__grid--portfolio .projects-showcase__item{inline-size:min(100%,124px)}.projects-showcase__logo-frame,.projects-showcase__item--featured .projects-showcase__logo-frame,.projects-showcase__grid--portfolio .projects-showcase__logo-frame{inline-size:clamp(104px,20vw,124px);block-size:clamp(84px,18vw,104px)}.projects-showcase__item img,.projects-showcase__item--featured img,.projects-showcase__grid--portfolio .projects-showcase__item img{inline-size:min(86px,76%);block-size:min(68px,66%)}.projects-showcase__item img.projects-showcase__logo--compact,.projects-showcase__grid--portfolio .projects-showcase__item img.projects-showcase__logo--compact{inline-size:min(76px,68%);block-size:min(64px,62%)}.amenities-showcase{grid-template-columns:1fr;align-content:start;gap:20px;padding:28px 22px;overflow-y:auto;color:#11100e;pointer-events:auto}.amenities-showcase__copy,.amenities-showcase__grid{justify-self:center;text-align:center}.amenities-showcase__copy h2{font-size:2.55rem;text-shadow:none}.amenities-showcase__copy h2 span{margin-inline:auto}.amenities-showcase__copy p{font-size:1.24rem;text-shadow:0 2px 16px rgba(255,255,255,.46)}.amenities-showcase__grid{gap:12px 8px;grid-template-columns:repeat(4,minmax(0,1fr));inline-size:min(100%,680px)}.amenities-showcase__item{grid-template-rows:58px auto;gap:6px;font-size:clamp(.52rem,2.28vw,.72rem);letter-spacing:.08em;text-shadow:0 2px 14px rgba(255,255,255,.46)}.amenities-showcase__item:hover,.amenities-showcase__item:focus-within{transform:translateY(-4px)}.amenities-showcase__icon-frame,.amenities-showcase__icon{inline-size:58px;block-size:58px}}@media(max-width:520px){.projects-showcase{gap:22px;padding:58px 14px 28px}.projects-showcase__intro p{font-size:.66rem;letter-spacing:.2em}.projects-showcase__intro h2{font-size:clamp(3.1rem,15vw,4.1rem)}.projects-showcase__logos{gap:26px}.projects-showcase__grid--featured{grid-template-columns:minmax(112px,132px);gap:0}.projects-showcase__logo-frame,.projects-showcase__item--featured .projects-showcase__logo-frame{inline-size:clamp(92px,27vw,112px);block-size:clamp(76px,23vw,94px)}.projects-showcase__sections{gap:34px}.projects-showcase__section-title{font-size:.72rem;letter-spacing:.18em}.projects-showcase__section-count{font-size:.56rem;letter-spacing:.14em}.projects-showcase__grid--portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(10px,3.5vw,18px);justify-content:center;inline-size:min(100%,430px)}.projects-showcase__item,.projects-showcase__grid--portfolio .projects-showcase__item{gap:7px;inline-size:min(100%,108px)}.projects-showcase__grid--portfolio .projects-showcase__logo-frame{inline-size:clamp(84px,23vw,104px);block-size:clamp(70px,20vw,88px)}.projects-showcase__grid--portfolio .projects-showcase__item img,.projects-showcase__item--featured img{inline-size:min(72px,76%);block-size:min(58px,66%)}.projects-showcase__label{font-size:clamp(.66rem,3.2vw,.82rem);letter-spacing:.11em}.projects-showcase__meta{font-size:.5rem;letter-spacing:.09em}.amenities-showcase{align-content:start;padding:62px 14px 24px}.amenities-showcase__copy h2{font-size:clamp(2rem,11vw,2.55rem)}.amenities-showcase__copy p{font-size:clamp(1rem,4.8vw,1.18rem);line-height:1.24}.amenities-showcase__grid{gap:10px 6px}}@media(max-width:380px){.amenities-showcase__item{font-size:.5rem;letter-spacing:.05em}.amenities-showcase__icon-frame,.amenities-showcase__icon{inline-size:50px;block-size:50px}}@media(prefers-reduced-motion:reduce){.westlands-layout__copy:before{animation:none;transform:translateZ(0) scale(1.08)}.westlands-layout--split .westlands-intro__presence,#rooftop-intro .interior-brochure-group__kicker,#dining .interior-brochure-group__kicker,.amenities-showcase__copy h2 span{animation:none;background-position:58% 50%}}@media(max-height:680px)and (min-width:761px){.projects-showcase{gap:20px;padding-block:30px}.projects-showcase__intro h2{font-size:clamp(3.6rem,5.2vw,5rem)}.projects-showcase__logos{gap:20px}.projects-showcase__sections{gap:24px}.projects-showcase__grid--featured{grid-template-columns:minmax(112px,132px);gap:0}.projects-showcase__section{gap:9px}.projects-showcase__section-header{gap:4px}.projects-showcase__grid--portfolio{grid-template-columns:repeat(6,minmax(96px,112px));gap:16px 24px;justify-content:space-between}.projects-showcase__item,.projects-showcase__grid--portfolio .projects-showcase__item{inline-size:min(100%,112px)}.projects-showcase__logo-frame,.projects-showcase__item--featured .projects-showcase__logo-frame,.projects-showcase__grid--portfolio .projects-showcase__logo-frame{inline-size:96px;block-size:72px}.projects-showcase__item img,.projects-showcase__item--featured img,.projects-showcase__grid--portfolio .projects-showcase__item img{inline-size:min(72px,76%);block-size:min(54px,66%)}.projects-showcase__label{font-size:.7rem}.projects-showcase__meta{font-size:.48rem}.amenities-showcase{gap:clamp(28px,4vw,72px);padding-block:30px}.amenities-showcase__copy h2{font-size:3.4rem}.amenities-showcase__copy p{font-size:1.24rem}.amenities-showcase__grid{gap:12px clamp(18px,2.8vw,44px)}.amenities-showcase__item{grid-template-rows:66px auto;font-size:clamp(.56rem,.68vw,.74rem)}.amenities-showcase__icon-frame,.amenities-showcase__icon{inline-size:66px;block-size:66px}}@media(prefers-reduced-motion:reduce){.amenities-showcase__item,.amenities-showcase__label,.amenities-showcase__icon-frame,.amenities-showcase__icon,.projects-showcase__item,.projects-showcase__logo-frame{transition-duration:1ms}.amenities-showcase__icon-frame,.amenities-showcase__item:hover .amenities-showcase__icon-frame,.amenities-showcase__item:focus-within .amenities-showcase__icon-frame,.amenities-showcase__item:hover .amenities-showcase__icon,.amenities-showcase__item:focus-within .amenities-showcase__icon{animation:none}}@media(max-width:1024px){.brochure{min-inline-size:320px;background:#f1ece4;overscroll-behavior-y:contain}.brochure .brochure-page{min-block-size:100svh;min-block-size:100dvh;scroll-margin-block-start:0}.brochure #interiors .brochure-page__artboard,.brochure #amenities .brochure-page__artboard,.brochure #google-map .brochure-page__artboard{display:none}.brochure #entrance .brochure-page__artboard{inline-size:max(100vw,283svh);inline-size:max(100vw,283dvh);max-inline-size:none;block-size:100svh;block-size:100dvh;justify-self:start}.brochure #team .brochure-page__artboard{display:none}.brochure .brochure-page__video,.brochure .cover-scroll-scene__video{object-position:center}.cover-scroll-scene__brand{inline-size:clamp(190px,36vw,340px)}.cover-scroll-scene__ring-wrap{inline-size:min(72vw,520px)}.westlands-layout.westlands-layout--split{grid-template-columns:1fr;grid-template-rows:minmax(260px,43svh) minmax(0,1fr);min-block-size:100svh;min-block-size:100dvh}.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-columns:1fr;grid-template-rows:minmax(260px,43svh) minmax(0,1fr)}.westlands-layout__image{order:1;inline-size:100%;min-block-size:0}.westlands-layout__video{object-position:center 42%}.westlands-layout__copy{order:2;min-block-size:0;padding:clamp(28px,5svh,52px) clamp(20px,5vw,56px)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{inline-size:min(620px,100%);min-block-size:0;gap:clamp(18px,3svh,34px)}.westlands-layout--split .westlands-intro .westlands-intro__presence{font-size:clamp(1.1rem,3.1vw,1.65rem);letter-spacing:.12em}.brochure-page--team:before,.brochure-page--team:after{inline-size:clamp(34px,7vw,72px);opacity:.74}.brochure .brochure-page--amenity-swiper,.brochure .brochure-page--rooftop-swiper,.brochure .amenity-brochure-swiper,.brochure .amenity-brochure-slide,.brochure .rooftop-brochure-swiper,.brochure .rooftop-brochure-slide{block-size:100svh;block-size:100dvh;min-block-size:100svh;min-block-size:100dvh}.amenity-brochure-slide{background-position:center}.amenity-brochure-slide:before{position:absolute;inset:0;z-index:3;content:"";pointer-events:none;background:linear-gradient(180deg,#12100d14,#12100d2e 58%,#12100d80),linear-gradient(90deg,#12100d5c,#12100d00 54%)}.amenity-brochure-slide__overlay{z-index:5}.amenity-brochure-swiper::part(button-prev),.amenity-brochure-swiper::part(button-next),.rooftop-brochure-swiper::part(button-prev),.rooftop-brochure-swiper::part(button-next),.interior-brochure-swiper::part(button-prev),.interior-brochure-swiper::part(button-next){background:#12100d2e;border:1px solid rgba(255,255,255,.48);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brochure #amenities{display:block;block-size:auto;min-block-size:100dvh;overflow:hidden}#amenities:before{block-size:clamp(92px,14svh,138px)}#amenities:after{inset:-4% -18%;background-position:58% center;opacity:.84;transform:scaleX(-1) rotate(-2deg) scale(1.04)}.amenities-showcase{position:relative;inset:auto;grid-template-columns:1fr;align-content:start;justify-items:center;gap:clamp(22px,3.2svh,38px);min-block-size:100dvh;padding:max(28px,calc(env(safe-area-inset-top) + 18px)) clamp(20px,4.5vw,46px) max(32px,calc(env(safe-area-inset-bottom) + 24px));overflow:visible;pointer-events:auto}.amenities-showcase__copy{justify-self:center;max-inline-size:min(620px,100%);text-align:center}.amenities-showcase__copy h2{font-size:clamp(3.15rem,7vw,4.6rem)}.amenities-showcase__copy h2 span{margin-inline:auto}.amenities-showcase__copy p{max-inline-size:44rem;margin-block-start:clamp(18px,2.8svh,28px);font-size:clamp(1.28rem,3vw,1.72rem);line-height:1.28}.amenities-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:12px;inline-size:min(100%,760px)}.amenities-showcase__item{grid-template-rows:clamp(58px,8vw,72px) auto;min-block-size:106px;padding:12px 8px 10px;background:#fffdf842;border:1px solid rgba(255,253,248,.36);border-radius:8px;font-size:clamp(.58rem,1.8vw,.76rem);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.amenities-showcase__icon-frame,.amenities-showcase__icon{inline-size:clamp(58px,8vw,72px);block-size:clamp(58px,8vw,72px)}.brochure .brochure-page#projects{display:block;block-size:auto;min-block-size:100dvh;overflow:visible}.projects-showcase{position:relative;inset:auto;min-block-size:100dvh;align-content:start;padding:max(70px,calc(env(safe-area-inset-top) + 52px)) clamp(20px,4.5vw,46px) max(42px,calc(env(safe-area-inset-bottom) + 30px));overflow:visible}.projects-showcase__logos{inline-size:min(100%,820px)}.projects-showcase__grid--portfolio{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:26px 20px}.projects-showcase__item,.projects-showcase__grid--portfolio .projects-showcase__item{inline-size:min(100%,138px)}.brochure #team{display:grid;place-items:center;block-size:auto;min-block-size:100dvh;overflow:hidden;background:linear-gradient(180deg,#eee8dfc2,#eee8df8a),url(/oak-assets/Links/hf_20260702_042351_e33ffe77-0ca9-49d1-af40-3e8b131bed33.webp) center / cover no-repeat #eee8df!important}.team-mobile-showcase{position:relative;z-index:4;display:grid;align-content:center;justify-items:center;gap:clamp(26px,4.4svh,40px);min-block-size:100dvh;padding:max(76px,calc(env(safe-area-inset-top) + 54px)) clamp(22px,5vw,52px) max(44px,calc(env(safe-area-inset-bottom) + 32px));color:#221813;text-align:center;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.team-mobile-showcase__kicker,.team-mobile-showcase h2,.team-mobile-showcase__partner span{margin:0;font-family:var(--oak-sans);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.team-mobile-showcase__kicker{max-inline-size:28rem;color:#221813bd;font-size:clamp(.72rem,1.9vw,.92rem);font-weight:600}.team-mobile-showcase h2{color:#221813;font-family:var(--oak-body);font-size:clamp(4rem,11vw,6.2rem);font-weight:300;line-height:.86;letter-spacing:.03em}.team-mobile-showcase__partners{display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:clamp(18px,3.2svh,28px);inline-size:min(100%,420px);margin-inline:auto}.team-mobile-showcase__partner{display:grid;align-content:center;justify-items:center;gap:clamp(10px,2svh,16px);inline-size:100%;min-block-size:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.team-mobile-showcase__partner span{max-inline-size:22ch;color:#221813c7;font-size:clamp(.66rem,1.8vw,.8rem);font-weight:600}.team-mobile-showcase__logo{display:block;block-size:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(34,24,19,.1))}.team-mobile-showcase__logo--oak{inline-size:clamp(86px,16vw,122px)}.team-mobile-showcase__logo--karim{inline-size:clamp(160px,28vw,232px)}.floor-plan-tabs{display:flex;justify-content:flex-start;gap:8px;max-inline-size:min(100%,860px);padding-block-end:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.floor-plan-tab{flex:0 0 clamp(136px,24vw,190px);scroll-snap-align:start}.floor-plan-browser__stage{inline-size:min(100%,860px)}.brochure .brochure-page.brochure-page--contact{block-size:auto;min-block-size:100dvh;overflow:visible}.contact-split{block-size:auto;min-block-size:100dvh;padding:max(72px,calc(env(safe-area-inset-top) + 52px)) clamp(22px,5vw,52px) max(36px,calc(env(safe-area-inset-bottom) + 28px));overflow:hidden}.contact-split__media img{object-position:48% bottom}.contact-split__copy{inline-size:min(620px,100%);block-size:auto;max-block-size:none;margin:0;gap:clamp(22px,3.4svh,36px)}.contact-split__details{margin-block-start:clamp(54px,8svh,104px)}}@media(max-width:760px){.brochure #entrance,.brochure #amenities-video,.brochure #team,.brochure #google-map{block-size:100svh;block-size:100dvh}.cover-scroll-scene__brand{inline-size:min(248px,64vw)}.cover-scroll-scene__ring-wrap{inline-size:min(82vw,360px)}.westlands-layout.westlands-layout--split,.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-rows:minmax(210px,40svh) minmax(0,1fr)}.westlands-layout__copy{padding:34px 18px max(34px,calc(env(safe-area-inset-bottom) + 24px))}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{gap:18px}.westlands-layout--split .westlands-intro .westlands-intro__presence{font-size:clamp(.96rem,4vw,1.24rem);line-height:1.34;letter-spacing:.1em}.westlands-intro__actions{inline-size:100%;gap:9px}.westlands-intro__button{flex:1 1 100%;min-inline-size:0}.brochure-video-scroll,.amenities-video-section__scroll{min-inline-size:146px;min-block-size:42px;padding-inline:18px;font-size:.68rem}.amenity-brochure-slide__title{inset-inline-start:max(20px,env(safe-area-inset-left));inset-block-end:max(78px,calc(env(safe-area-inset-bottom) + 58px));max-inline-size:calc(100% - 72px);font-size:clamp(1.72rem,9.6vw,2.62rem);line-height:1.04}.interior-brochure-group__copy{min-block-size:auto;padding:66px 20px 36px}.interior-brochure-group__description{max-inline-size:32rem}.interior-brochure-swiper{block-size:58svh;block-size:58dvh;min-block-size:380px}.interior-brochure-slide__media p{inset-inline-start:max(18px,env(safe-area-inset-left));inset-block-end:max(22px,calc(env(safe-area-inset-bottom) + 14px));max-inline-size:calc(100% - 58px);font-size:clamp(1rem,5vw,1.34rem)}.brochure-map-layout{position:relative;inset:auto;inline-size:calc(100vw - 24px);block-size:calc(100dvh - 104px);margin:64px auto 40px;transform:none}.brochure-map{border-radius:8px}.brochure-map__link{inset-block-end:max(14px,env(safe-area-inset-bottom));min-block-size:42px}.floor-plan-browser{padding:68px 16px 42px}.floor-plan-browser__copy h2{font-size:clamp(2.8rem,14vw,3.55rem)}.floor-plan-tabs{inline-size:calc(100vw - 32px);margin-inline:auto}.floor-plan-tab{flex-basis:min(148px,42vw);min-block-size:48px;font-size:.64rem}.floor-plan-browser__panel{inline-size:calc(100vw - 32px);max-inline-size:none;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:8px;scrollbar-width:thin}.floor-plan-sheet{inline-size:max(100%,560px)}.floor-plan-sheet img{inline-size:100%;min-inline-size:560px}.floor-plan-room-list{gap:8px 10px}.floor-plan-room-list li{padding:0}.projects-showcase{gap:24px;padding-inline:16px}.projects-showcase__grid--portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(10px,3.5vw,18px);inline-size:min(100%,430px)}.projects-showcase__item,.projects-showcase__grid--portfolio .projects-showcase__item{inline-size:min(100%,108px)}.amenities-showcase{align-content:start;padding-block-start:max(24px,calc(env(safe-area-inset-top) + 14px));padding-inline:16px}.amenities-showcase__copy h2{font-size:clamp(2.18rem,11vw,3rem)}.amenities-showcase__copy p{font-size:clamp(1.06rem,4.8vw,1.28rem)}.amenities-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amenities-showcase__item{grid-template-rows:58px auto;min-block-size:112px;padding-inline:10px}.amenities-showcase__label{max-inline-size:16ch}.contact-split{padding:max(58px,calc(env(safe-area-inset-top) + 42px)) 18px max(28px,calc(env(safe-area-inset-bottom) + 22px))}.contact-split__copy{inline-size:min(100%,500px);min-block-size:calc(100dvh - 86px);gap:22px;grid-template-rows:auto minmax(0,1fr) auto}.contact-split__logo{inline-size:min(250px,68vw)}.contact-split__details{grid-row:2;align-self:center;gap:12px;margin-block-start:0}.contact-split__phones{font-size:clamp(1.72rem,8.8vw,2.3rem)}.contact-split__disclaimer{grid-row:3;padding-block-start:18px}.contact-split__disclaimer p{font-size:.64rem;line-height:1.48}}@media(max-width:520px){.brochure-nav__toggle{inset-block-start:max(12px,env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right))}.brochure-nav__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.brochure-nav__intro{margin-block-start:26px}.brochure-nav__chapters{align-content:center;min-block-size:0;overflow-y:auto}.brochure-nav__chapter{min-block-size:42px}.cover-scroll-scene__brand{inline-size:min(224px,66vw)}.cover-scroll-scene__residency{font-size:clamp(.82rem,3.7vw,1rem)}.westlands-intro{padding-inline:0}.westlands-intro__headline p{font-size:clamp(1.18rem,6vw,1.48rem)}.westlands-intro__headline h2{font-size:clamp(2.9rem,16vw,3.7rem)}.westlands-intro__residences{font-size:clamp(.92rem,4.4vw,1.14rem)}.brochure #entrance .brochure-page__artboard{inline-size:max(100vw,276svh);inline-size:max(100vw,276dvh)}.brochure-page--team:before,.brochure-page--team:after{inline-size:28px}.amenities-video-section h2{font-size:clamp(2.9rem,18vw,4.6rem)}.interior-brochure-swiper{min-block-size:340px}.brochure-map-layout{inline-size:calc(100vw - 20px);block-size:calc(100dvh - 98px);margin-block-start:58px}.brochure-map-radius{max-block-size:32svh;padding:14px 8px 16px}.floor-plan-sheet{inline-size:max(100%,520px)}.floor-plan-sheet img{min-inline-size:520px}.projects-showcase__grid--featured{grid-template-columns:minmax(0,1fr)}.projects-showcase__grid--portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;inline-size:min(100%,350px)}.projects-showcase__logo-frame,.projects-showcase__item--featured .projects-showcase__logo-frame{inline-size:min(118px,34vw);block-size:min(98px,29vw)}.projects-showcase__grid--portfolio .projects-showcase__logo-frame{inline-size:min(96px,27vw);block-size:min(80px,23vw)}.team-mobile-showcase{gap:22px;padding-inline:18px}.team-mobile-showcase h2{font-size:clamp(3.35rem,17vw,4.7rem)}.team-mobile-showcase__partners{grid-template-columns:1fr;gap:12px}.team-mobile-showcase__partner{min-block-size:162px;padding:18px}.team-mobile-showcase__logo--oak{inline-size:86px}.team-mobile-showcase__logo--karim{inline-size:min(220px,70vw)}.lead-modal__dialog{border-end-start-radius:0;border-end-end-radius:0}}@media(max-width:380px){.amenities-showcase__item{min-block-size:104px;padding-inline:6px}.contact-split__email{font-size:.7rem;letter-spacing:.025em}.contact-split__disclaimer p{font-size:.6rem}}@media(max-width:1024px)and (max-height:640px){.westlands-layout.westlands-layout--split,.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-rows:minmax(160px,36svh) minmax(0,1fr)}.westlands-layout__copy{padding-block:22px}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{gap:12px}.amenities-showcase,.projects-showcase,.contact-split{min-block-size:auto}.amenities-showcase{padding-block:24px 24px}.amenities-showcase__copy p{margin-block-start:12px;font-size:1.05rem}.projects-showcase{padding-block:58px 28px}.contact-split{padding-block:54px 24px}}@media(max-width:1024px){.brochure{--hero-video-y: 0svh;--hero-video-scale: 1;--hero-video-opacity: 1;--hero-scene-opacity: 1;--hero-logo-opacity: 1;--hero-logo-y: 0svh;--hero-logo-scale: 1;--hero-ring-opacity: 0;--page-r: 0}.brochure .brochure-page--cover{block-size:auto!important;min-block-size:0!important;overflow:hidden!important}.brochure .cover-scroll-scene{position:relative!important;inset:auto!important;inline-size:100%;block-size:auto!important;min-block-size:0!important;opacity:1!important;visibility:visible!important;will-change:auto}.brochure.brochure--cover-past .cover-scroll-scene{opacity:1!important;visibility:visible!important}.brochure .cover-ascent-reveal,.brochure .cover-scroll-scene__ring-wrap,.brochure .cover-ring-cursor{display:none!important}.brochure .cover-scroll-scene__video{opacity:1!important;transform:none!important;will-change:auto}.brochure .cover-scroll-scene__logo-wrap{display:grid;opacity:1!important;transform:none!important;will-change:auto}}@media(max-width:1024px)and (orientation:portrait){.brochure #entrance{--mobile-video-height: min(760px, 84dvh);align-content:start;background-color:#eee8df!important;background-image:none!important;isolation:isolate}.brochure #entrance:before{display:none;content:none}.brochure #entrance .brochure-page__video{inset-block-start:0;inset-block-end:auto;z-index:1;inline-size:100%;block-size:var(--mobile-video-height);min-block-size:0;object-fit:cover;transform:none;-webkit-mask-image:none;mask-image:none}.brochure #entrance .brochure-page__video{object-position:42% center}.brochure #entrance .brochure-page__artboard{align-self:start;block-size:var(--mobile-video-height);z-index:3}.brochure #entrance .brochure-video-scroll{inset-block-start:calc(var(--mobile-video-height) - clamp(82px,10svh,98px));inset-block-end:auto}.brochure #entrance .brochure-page__text{font-size:clamp(62px,8.8svh,76px);transform:translate(-26vw,-76px)}.brochure #entrance{display:block;block-size:auto;min-block-size:auto;overflow:visible;background-color:#12100d!important;background-image:none!important}.arrival-title-panel{position:relative;z-index:2;display:grid;place-items:center;box-sizing:border-box;inline-size:100vw;min-block-size:clamp(190px,28svh,270px);margin-inline:calc(50% - 50vw);padding:max(38px,calc(env(safe-area-inset-top) + 24px)) 18px clamp(34px,5svh,54px);color:#4b5059;background:radial-gradient(circle at 50% 45%,rgba(255,244,224,.28),transparent 42%),linear-gradient(180deg,#efd4b8f5,#efd4b8);text-align:center}.arrival-title-panel h2{margin:0;font-family:var(--oak-title);font-size:clamp(2.8rem,12vw,4.2rem);font-weight:300;line-height:.98;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 12px 30px rgba(52,48,44,.14)}.brochure #entrance .brochure-page__video{position:relative;inset:auto;display:block;block-size:min(760px,76dvh)}.brochure #entrance .brochure-page__artboard,.brochure #entrance .brochure-video-scroll{display:none}}@media(max-width:760px){.brochure #team{display:grid;place-items:center}.brochure #team:before,.brochure #team:after{display:none!important}.brochure #team .team-mobile-showcase{inline-size:100%;max-inline-size:560px;margin-inline:auto;gap:clamp(24px,4svh,34px);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.brochure #team .team-mobile-showcase__partners{grid-template-columns:1fr;justify-content:center;justify-items:center;gap:clamp(18px,3svh,24px);inline-size:min(100%,390px);margin-inline:auto}.brochure #team .team-mobile-showcase__partner{gap:clamp(10px,2svh,16px);min-block-size:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brochure #team .team-mobile-showcase__partner span{font-size:clamp(.8rem,2.7vw,1rem);line-height:1.3}.brochure #team .team-mobile-showcase__logo--oak{inline-size:clamp(118px,32vw,156px)}.brochure #team .team-mobile-showcase__logo--karim{inline-size:clamp(226px,62vw,310px);block-size:auto;object-fit:contain;object-position:center}.brochure .amenities-showcase__item{min-block-size:56px}}@media(max-width:760px){.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{--ascent-copy-bg: #efd4b8;grid-template-rows:clamp(408px,43svh,436px) minmax(0,1fr);background:linear-gradient(180deg,#f6e1cc5c,#efd4b800 38%),linear-gradient(180deg,#f3d8bb,#edcfb0)}.brochure-page--ascent .westlands-layout.westlands-layout--split:before,.cover-ascent-reveal .westlands-layout.westlands-layout--split:before{background:none}.brochure-page--ascent .westlands-layout.westlands-layout--split:after,.cover-ascent-reveal .westlands-layout.westlands-layout--split:after{opacity:.08;background:var(--ascent-cloud-image) 50% 100% / 122% 64% no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,#000 56%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,#000 56%,#000 100%)}.brochure-page--ascent .westlands-layout__image,.cover-ascent-reveal .westlands-layout__image{order:2;min-block-size:0;background:#e2c4ad}.brochure-page--ascent .westlands-layout__image:before,.cover-ascent-reveal .westlands-layout__image:before{background:radial-gradient(circle at 17% 42%,rgba(255,244,224,.28),transparent 36%),linear-gradient(180deg,var(--ascent-copy-bg) 0%,rgba(239,212,184,.5) 7%,rgba(239,212,184,.14) 16%,rgba(239,212,184,0) 26%)}.brochure-page--ascent .westlands-layout__video,.cover-ascent-reveal .westlands-layout__video{object-position:48% center;transform:none}.brochure-page--ascent .westlands-layout__copy,.cover-ascent-reveal .westlands-layout__copy{order:1;align-items:stretch;padding:clamp(24px,3.6svh,34px) 18px max(22px,calc(env(safe-area-inset-bottom) + 18px));background:linear-gradient(180deg,#efd4b8f0,#efd4b8)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{grid-template-rows:auto auto auto 1fr;align-content:start;justify-self:center;inline-size:min(440px,100%);min-block-size:100%;gap:0;margin-inline:auto;padding:clamp(10px,2.4svh,18px) 0 clamp(14px,2.8svh,22px)}.brochure-page--ascent .westlands-intro__headline,.cover-ascent-reveal .westlands-intro__headline{gap:7px}.brochure-page--ascent .westlands-intro__headline p,.cover-ascent-reveal .westlands-intro__headline p{color:#4f555e;font-size:clamp(1.08rem,4.7vw,1.42rem);line-height:1.08}.brochure-page--ascent .westlands-intro__headline h2,.cover-ascent-reveal .westlands-intro__headline h2{color:#4b5059;font-size:clamp(3.35rem,12vw,4.15rem);line-height:.96;text-shadow:0 12px 30px rgba(52,48,44,.14)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence{margin-block-start:clamp(20px,3.1svh,28px);color:#59606a;background:none;-webkit-text-fill-color:currentColor;filter:none;animation:none;font-size:clamp(.88rem,3.5vw,1.08rem);line-height:1.44;letter-spacing:.15em}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences{margin-block-start:clamp(24px,3.8svh,34px);color:#4f555e;font-size:clamp(.92rem,3.8vw,1.12rem);line-height:1.22;letter-spacing:.06em}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{align-self:end;inline-size:100%;margin-block-start:auto;padding-block-start:22px;gap:10px}.brochure-page--ascent .westlands-intro__button,.cover-ascent-reveal .westlands-intro__button{min-block-size:48px;padding-block:10px;border-radius:3px;font-size:.74rem;letter-spacing:.12em;line-height:1.16}.brochure-page--ascent .westlands-intro__button:not(.westlands-intro__button--secondary),.cover-ascent-reveal .westlands-intro__button:not(.westlands-intro__button--secondary){background:#292a2d;border-color:#292a2d;box-shadow:0 12px 28px #2b262224}.brochure-page--ascent .westlands-intro__button--secondary,.cover-ascent-reveal .westlands-intro__button--secondary{color:#626263;background:#ffffff2e;border-color:#4f555e6b}}@media(max-width:420px){.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-rows:clamp(380px,46svh,410px) minmax(0,1fr)}.brochure-page--ascent .westlands-layout__copy,.cover-ascent-reveal .westlands-layout__copy{padding-inline:14px}.brochure-page--ascent .westlands-intro__headline h2,.cover-ascent-reveal .westlands-intro__headline h2{font-size:clamp(3rem,15vw,3.55rem)}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence{margin-block-start:16px}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences{margin-block-start:18px}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{padding-block-start:16px}}@media(max-width:760px){.brochure #amenities{background-color:#efd4b8}.brochure #amenities:before{block-size:clamp(36px,7svh,58px);background:linear-gradient(180deg,#efd4b8fa,#efd4b8e6 56%,#efd4b800)}.brochure #amenities:after{inset:0;background:radial-gradient(circle at 50% 8%,rgba(255,244,224,.3),transparent 46%),linear-gradient(180deg,#efd4b8f5,#efd4b8);opacity:1;transform:none}.brochure #amenities .amenities-showcase{gap:clamp(12px,2.2svh,20px);padding-block-start:max(58px,calc(env(safe-area-inset-top) + 44px));padding-inline:clamp(12px,3.5vw,16px)}.brochure #amenities .amenities-showcase__copy p{margin-block-start:clamp(10px,1.8svh,16px)}.brochure #amenities .amenities-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;inline-size:min(100%,440px)}.brochure #amenities .amenities-showcase__item{grid-template-rows:clamp(42px,12vw,54px) auto;gap:5px;min-block-size:clamp(88px,24vw,104px);padding:8px 4px 7px;background:transparent;border-color:transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:clamp(.48rem,2.1vw,.64rem)}.brochure #amenities .amenities-showcase__icon-frame{display:grid;inline-size:clamp(42px,12vw,54px);block-size:clamp(42px,12vw,54px)}.brochure #amenities .amenities-showcase__icon{display:block;inline-size:100%;block-size:100%}.brochure #amenities .amenities-showcase__label{max-inline-size:13ch}}@media(max-width:760px){.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-rows:clamp(500px,62svh,575px) minmax(0,1fr)}.brochure-page--ascent .westlands-layout__copy,.cover-ascent-reveal .westlands-layout__copy{padding-block-start:max(64px,calc(env(safe-area-inset-top) + 50px));padding-block-end:max(58px,calc(env(safe-area-inset-bottom) + 46px))}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro{padding-block:0}.brochure-page--ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions,.cover-ascent-reveal .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{padding-block-start:clamp(32px,5svh,48px)}}@media(max-width:420px){.brochure-page--ascent .westlands-layout.westlands-layout--split,.cover-ascent-reveal .westlands-layout.westlands-layout--split{grid-template-rows:clamp(500px,64svh,550px) minmax(0,1fr)}}@media(max-width:760px){.brochure #ascent{display:block;block-size:auto;min-block-size:200svh;min-block-size:200dvh;overflow:visible}.brochure #ascent .westlands-layout.westlands-layout--split{block-size:auto;min-block-size:200svh;min-block-size:200dvh;grid-template-rows:minmax(100svh,auto) 100svh;grid-template-rows:minmax(100dvh,auto) 100dvh;overflow:visible}.brochure #ascent .westlands-layout__copy{min-block-size:100svh;min-block-size:100dvh;padding-block-start:max(82px,calc(env(safe-area-inset-top) + 62px));padding-block-end:max(72px,calc(env(safe-area-inset-bottom) + 54px))}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro{grid-template-rows:none;align-content:center;min-block-size:100%;gap:clamp(28px,5svh,46px);padding-block:0}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__presence,.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__residences,.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{margin-block-start:0}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro .westlands-intro__actions{align-self:auto;padding-block-start:0}.brochure #ascent .westlands-layout__image{display:block;inline-size:100%;block-size:100svh;block-size:100dvh;min-block-size:100svh;min-block-size:100dvh;aspect-ratio:auto;background:#efd4b8}.brochure #ascent .westlands-layout__video{position:absolute;inset:0;inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;object-position:center}}@media(max-width:760px){.brochure .brochure-page.brochure-page--floor-plans{block-size:auto;min-block-size:auto;overflow:visible;background:#fbf7f0}.brochure .floor-plan-browser{align-content:start;gap:clamp(18px,3.4svh,28px);min-block-size:auto;overflow:hidden;padding:max(64px,calc(env(safe-area-inset-top) + 48px)) 14px max(38px,calc(env(safe-area-inset-bottom) + 28px))}.brochure .floor-plan-browser__copy,.brochure .floor-plan-browser__stage,.brochure .floor-plan-browser__panel,.brochure .floor-plan-browser__details{inline-size:100%;max-inline-size:430px}.brochure .floor-plan-browser__kicker{font-size:.78rem;letter-spacing:.08em}.brochure .floor-plan-browser__copy h2{margin-block-start:8px;font-size:clamp(3.05rem,15vw,4rem);line-height:.9}.brochure .floor-plan-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;inline-size:100%;max-inline-size:430px;margin-block-start:18px;margin-inline:auto;padding:0;overflow:visible;scroll-snap-type:none;scrollbar-width:none}.brochure .floor-plan-tabs::-webkit-scrollbar,.brochure .floor-plan-browser__panel::-webkit-scrollbar{display:none}.brochure .floor-plan-tab{flex:initial;min-block-size:46px;padding:0 8px;border-color:#a9804d57;border-radius:4px;font-size:clamp(.56rem,2.5vw,.66rem);line-height:1.22}.brochure .floor-plan-tab__name{overflow-wrap:normal}.brochure .floor-plan-browser__stage{gap:18px;margin-inline:auto}.brochure .floor-plan-browser__panel{overflow:visible;padding:0}.brochure .floor-plan-sheet{inline-size:100%;max-inline-size:430px;margin-inline:auto;overflow:hidden;padding:10px;background:#fffdf894;border:1px solid rgba(63,55,42,.12);border-radius:6px;box-shadow:0 12px 30px #231f1a0f}.brochure .floor-plan-sheet__picture,.brochure .floor-plan-sheet img{inline-size:100%;max-inline-size:100%;min-inline-size:0}.brochure .floor-plan-sheet img{block-size:auto;width:100%;height:auto;max-block-size:none;max-height:none;object-fit:contain}.brochure .floor-plan-browser__details{margin:0 auto;padding:18px 0 0;gap:10px;border-block-start:1px solid rgba(63,55,42,.18)}.brochure .floor-plan-browser__details h3{max-inline-size:13ch;font-size:clamp(1.78rem,8vw,2.24rem);line-height:1.04}.brochure .floor-plan-area{gap:4px;margin-block-start:6px}.brochure .floor-plan-area strong{font-size:clamp(2.04rem,9.6vw,2.7rem)}.brochure .floor-plan-room-list{justify-content:center;gap:7px 10px;max-inline-size:340px;margin-inline:auto}.brochure .floor-plan-room-list li{font-size:.62rem;line-height:1.25}}@media(max-width:760px){.brochure #team{align-items:center;justify-items:center;block-size:auto;min-block-size:min(100dvh,680px);overflow:hidden}.brochure #team .team-mobile-showcase{inline-size:100%;max-inline-size:380px;min-block-size:min(100dvh,680px);align-content:center;justify-content:center;justify-items:center;gap:clamp(12px,1.8svh,18px);margin-inline:auto;padding:max(54px,calc(env(safe-area-inset-top) + 42px)) 18px max(28px,calc(env(safe-area-inset-bottom) + 22px));text-align:center}.brochure #team .team-mobile-showcase__kicker,.brochure #team .team-mobile-showcase h2,.brochure #team .team-mobile-showcase__partner span{justify-self:center;text-align:center}.brochure #team .team-mobile-showcase__kicker{font-size:clamp(.64rem,2.25vw,.78rem);line-height:1.18;word-spacing:.24em}.brochure #team .team-mobile-showcase h2{font-size:clamp(3.25rem,14vw,4.15rem);line-height:.86;word-spacing:.18em}.brochure #team .team-mobile-showcase__partners{inline-size:min(100%,300px);gap:clamp(6px,1svh,10px);justify-items:center}.brochure #team .team-mobile-showcase__partner{inline-size:100%;gap:clamp(6px,1svh,9px);justify-items:center;text-align:center}.brochure #team .team-mobile-showcase__partner span{max-inline-size:19ch;font-size:clamp(.9rem,3.5vw,1.12rem);line-height:1.2;letter-spacing:.14em;word-spacing:.18em}.brochure #team .team-mobile-showcase__partner:nth-child(2){gap:0}.brochure #team .team-mobile-showcase__partner:nth-child(2) span{max-inline-size:min(100%,28ch);font-size:clamp(.98rem,4vw,1.24rem);line-height:1.14;word-spacing:.2em}.brochure #team .team-mobile-showcase__logo{justify-self:center;margin-inline:auto}.brochure #team .team-mobile-showcase__logo--oak{inline-size:clamp(92px,25vw,120px)}.brochure #team .team-mobile-showcase__logo--karim{inline-size:clamp(190px,54vw,230px);block-size:clamp(48px,13vw,58px);object-fit:cover;object-position:center}}@media(max-width:420px){.brochure #team{min-block-size:min(100dvh,620px)}.brochure #team .team-mobile-showcase{max-inline-size:330px;min-block-size:min(100dvh,620px);gap:clamp(10px,1.6svh,14px)}.brochure #team .team-mobile-showcase__partners{inline-size:min(100%,270px)}.brochure #team .team-mobile-showcase h2{font-size:clamp(3rem,15vw,3.65rem)}.brochure #team .team-mobile-showcase__logo--karim{inline-size:clamp(184px,55vw,214px);block-size:clamp(46px,13vw,54px)}}@media(max-width:760px){.brochure #contact .contact-split__copy,.brochure #contact .contact-split__details,.brochure #contact .contact-split__phones,.brochure #contact .contact-split__email{justify-self:center;text-align:center}.brochure #contact .contact-split__details{justify-items:center;inline-size:100%}.brochure #contact .contact-split__details h2{font-size:clamp(2.65rem,11vw,3.45rem);line-height:1.02}.brochure #contact .contact-split__phones{font-size:clamp(2.05rem,9.8vw,2.85rem);line-height:1.12}.brochure #contact .contact-split__email{font-size:clamp(.86rem,3vw,1.04rem);letter-spacing:.06em}}@media(max-width:760px){.brochure #google-map{align-content:start;block-size:auto;min-block-size:100svh;min-block-size:100dvh;padding-block:12px max(76px,calc(env(safe-area-inset-bottom) + 64px));overflow:visible}.brochure #google-map .brochure-page__artboard{block-size:auto;min-block-size:100svh;min-block-size:100dvh}.brochure #google-map .brochure-map-layout{inline-size:calc(100vw - 20px);block-size:auto;min-block-size:0;grid-template-rows:minmax(250px,42svh) auto;row-gap:16px;margin-block:8px 56px}.brochure #google-map .brochure-map-radius{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 10px;max-block-size:none;padding:16px 10px 34px;overflow:visible;border-block:1px solid rgba(79,67,58,.16)}.brochure #google-map .brochure-map-radius__item{gap:6px;min-block-size:72px;padding:12px 8px;border:1px solid rgba(105,88,70,.2);border-radius:6px;background:#fbf7f057}.brochure #google-map .brochure-map-radius__label,.brochure #google-map .brochure-map-radius__value{color:#4e4037;font-family:var(--oak-title);font-size:clamp(.52rem,2.35vw,.66rem);font-weight:600;line-height:1.26;letter-spacing:.12em;text-shadow:0 1px 10px rgba(255,253,248,.52);text-wrap:balance}.brochure #google-map .brochure-map-radius__value{color:#4e4037;font-size:clamp(.5rem,2.15vw,.6rem);margin-block-start:0}}.interior-brochure-swiper--mobile{display:none}@media(max-width:760px){.interior-brochure-group--has-mobile-slides .interior-brochure-swiper--desktop{display:none}.interior-brochure-group--has-mobile-slides .interior-brochure-swiper--mobile{display:block}}.brochure #ascent,.brochure #amenities,.brochure #projects,.brochure #contact{display:block;block-size:auto;min-block-size:100svh}.brochure #ascent .westlands-layout.westlands-layout--split{inline-size:100%;block-size:auto;min-block-size:100svh;grid-template-columns:repeat(2,minmax(0,1fr))}.brochure #ascent .westlands-layout__copy{min-inline-size:0;padding:64px 32px;overflow:visible}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro{min-block-size:0;padding:0;gap:32px}.brochure #ascent .westlands-intro__headline h2{font-size:6rem;letter-spacing:0}.brochure #amenities .amenities-showcase,.brochure #projects .projects-showcase{position:relative;inset:auto;min-block-size:100svh;overflow:visible;padding:64px max(24px,5%)}.brochure #amenities .amenities-showcase{inline-size:100%;max-inline-size:none;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px clamp(40px,4vw,80px)}.brochure #projects .projects-showcase{padding-block:32px 96px}.brochure #amenities>.brochure-page__artboard{display:none}.brochure #amenities .amenities-showcase__copy{min-inline-size:0;inline-size:100%;max-inline-size:100%;text-align:center}.brochure #amenities .amenities-showcase__copy h2 span{margin-inline:auto}.brochure #amenities .amenities-showcase__copy p{max-inline-size:min(100%,38ch);margin-inline:auto;text-wrap:balance;overflow-wrap:anywhere}.brochure #amenities .amenities-showcase__grid{inline-size:100%;min-inline-size:0;gap:24px 16px}.brochure #amenities .amenities-showcase__copy h2{font-size:4rem;letter-spacing:0;overflow-wrap:anywhere}.brochure #amenities .amenities-showcase__label{font-size:.75rem;line-height:1.4;letter-spacing:0}#dining .interior-brochure-group{block-size:auto;min-block-size:100svh}#dining .interior-brochure-group__copy{min-inline-size:0;min-block-size:0;padding:64px 32px}#dining .interior-brochure-group__kicker{font-size:3rem;letter-spacing:0;overflow-wrap:anywhere}#dining .interior-brochure-group__copy h2{font-size:1.5rem;letter-spacing:0}#dining .interior-brochure-group__description{font-size:1.375rem}#dining .interior-brochure-swiper{min-inline-size:0}#floor-plans .floor-plan-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;max-inline-size:1220px;overflow:visible}#floor-plans .floor-plan-tab{min-inline-size:0;min-block-size:48px;padding:10px 8px;font-size:.75rem;letter-spacing:0}#floor-plans .floor-plan-tab__name{overflow-wrap:anywhere}.brochure #contact .contact-split{block-size:auto;min-block-size:100svh}.brochure #contact .contact-split__media{block-size:auto}.brochure #contact .contact-split__media img,.brochure #contact .contact-split__media video{position:absolute;inset:0}.brochure #contact .contact-split__copy{max-block-size:none;grid-template-rows:auto auto auto;gap:32px}.brochure #contact .contact-split__details{margin-block-start:32px}.brochure #contact .contact-split__disclaimer{grid-row:auto}.brochure #contact .contact-split__disclaimer p{font-size:.75rem;letter-spacing:0}.brochure .brochure-nav__panel{display:flex;flex-direction:column;padding-block:max(28px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-bottom))}.brochure .brochure-nav__panel>*{flex-shrink:0}.brochure .brochure-nav__chapters{overflow:visible}.brochure .brochure-nav__chapter{min-block-size:44px}.brochure .lead-modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.brochure .lead-modal__dialog{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);inline-size:min(980px,100%);max-block-size:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.brochure .lead-field,.brochure .lead-form,.brochure .lead-modal__intro{min-inline-size:0}.brochure .lead-field input,.brochure .lead-field select,.brochure .lead-field textarea{min-inline-size:0;font-size:1rem}@media(max-width:1200px){.brochure #ascent .westlands-intro__headline h2{font-size:4.5rem}.brochure #amenities .amenities-showcase__copy h2{font-size:3rem}.brochure #amenities .amenities-showcase{grid-template-columns:minmax(0,1fr);justify-items:center}.brochure #amenities .amenities-showcase__copy{max-inline-size:620px;text-align:center}.brochure #amenities .amenities-showcase__copy p,.brochure #amenities .amenities-showcase__copy h2 span{margin-inline:auto}.brochure #amenities .amenities-showcase__grid{justify-self:center;max-inline-size:900px}#dining .interior-brochure-group__kicker{font-size:2.5rem}.brochure #projects .projects-showcase__grid--portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(max-width:1024px){.brochure #ascent .westlands-layout.westlands-layout--split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-block-size:0}.brochure #ascent .westlands-layout__copy{order:1;min-block-size:0;padding:72px 24px 48px}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro{gap:28px;min-block-size:0}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro>*{margin-block-start:0}.brochure #ascent .westlands-layout.westlands-layout--split .westlands-intro__actions{padding-block-start:0}.brochure #ascent .westlands-layout__image{order:2;inline-size:100%;block-size:auto;min-block-size:0;aspect-ratio:4 / 3}#dining .interior-brochure-group,#dining .interior-brochure-group--reversed{grid-template-columns:minmax(0,1fr)}#dining .interior-brochure-group__copy,#dining .interior-brochure-group--reversed .interior-brochure-group__copy{order:0;padding:64px 32px 40px}#dining .interior-brochure-swiper,#dining .interior-brochure-group--reversed .interior-brochure-swiper{order:1;block-size:auto;min-block-size:0;aspect-ratio:4 / 3}.brochure #google-map{block-size:auto;min-block-size:100svh;padding:64px 20px 32px}.brochure #google-map .brochure-map-layout{position:relative;inset:auto;transform:none;inline-size:100%;block-size:auto;min-block-size:0;grid-template-rows:minmax(320px,50svh) auto;margin:0}.brochure #google-map .brochure-map-radius{max-block-size:none;gap:16px;padding:20px 0;overflow:visible}.brochure #google-map .brochure-map-radius__label,.brochure #google-map .brochure-map-radius__value{font-size:.6875rem;line-height:1.4;letter-spacing:0}.brochure #contact .contact-split__copy{justify-self:center}}@media(max-width:900px){.brochure .lead-modal__dialog{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.brochure #ascent .westlands-intro__headline h2{font-size:3.5rem}.brochure #ascent .westlands-layout__image{aspect-ratio:3 / 4}.brochure #amenities .amenities-showcase,.brochure #projects .projects-showcase{padding:64px 20px 40px;gap:28px}.brochure #amenities .amenities-showcase__copy h2{font-size:2.5rem}.brochure #amenities .amenities-showcase{row-gap:48px}.brochure #amenities .amenities-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.brochure #amenities .amenities-showcase__item{min-block-size:104px}#dining .interior-brochure-group__copy,#dining .interior-brochure-group--reversed .interior-brochure-group__copy{padding-inline:20px}#dining .interior-brochure-group__kicker{font-size:2.25rem}#dining .interior-brochure-group__copy h2{font-size:1.25rem}#dining .interior-brochure-swiper,#dining .interior-brochure-group--reversed .interior-brochure-swiper{aspect-ratio:3 / 4}.brochure .amenities-video-section h2{max-inline-size:100%;font-size:2.5rem;overflow-wrap:anywhere}#floor-plans .floor-plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#floor-plans .floor-plan-browser__details{grid-template-columns:minmax(0,1fr)}#floor-plans .floor-plan-area{grid-column:1;grid-row:3;justify-self:start;justify-items:start;text-align:left}#floor-plans .floor-plan-room-list{grid-row:4}#floor-plans .floor-plan-full-size{grid-row:5}.brochure #team .team-mobile-showcase__logo--karim{block-size:auto;object-fit:contain}.brochure #contact .contact-split__phones{font-size:2rem;letter-spacing:0}.brochure #contact .contact-split__email{font-size:.875rem;letter-spacing:0}}@media(max-width:380px){.brochure #projects .projects-showcase__grid--portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}.brochure #amenities .amenities-showcase__copy,.rooftop-intro-copy,#dining .interior-brochure-group__copy{container-type:inline-size}.brochure #amenities .amenities-showcase__copy h2,#rooftop-intro .interior-brochure-group__kicker,#dining .interior-brochure-group__kicker{font-size:clamp(2.25rem,10cqw,3.75rem);font-weight:300;line-height:1.1;white-space:normal;text-wrap:balance;overflow-wrap:normal}.brochure #amenities .amenities-showcase__copy p,#rooftop-intro .interior-brochure-break__copy,#dining .interior-brochure-group__description{max-inline-size:min(100%,32ch);margin-inline:auto;font-size:clamp(1.375rem,5.35cqw,2rem);line-height:1.3;text-align:center;text-wrap:balance}.brochure #amenities .amenities-showcase__copy h2{font-size:clamp(2.75rem,12cqw,4.5rem)}.brochure #amenities .amenities-showcase__copy p{margin-block-start:clamp(28px,8cqw,48px);font-size:clamp(1.5rem,6.4cqw,2.375rem)}#rooftop-intro .interior-brochure-break__copy{inline-size:min(100%,68ch);max-inline-size:68ch}#dining .interior-brochure-group__copy h2{font-size:clamp(1.25rem,4cqw,1.625rem);line-height:1.3}@media(min-width:1201px){.brochure #amenities .amenities-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:1040px;justify-self:center;gap:clamp(16px,2svh,28px) clamp(16px,1.5vw,28px)}.brochure #amenities .amenities-showcase__item{grid-template-rows:clamp(104px,8vw,160px) minmax(2.8em,auto);gap:10px;align-content:start}.brochure #amenities .amenities-showcase__icon-frame{inline-size:clamp(104px,8vw,160px);block-size:clamp(104px,8vw,160px)}.brochure #amenities .amenities-showcase__icon{inline-size:100%;block-size:100%}.brochure #amenities .amenities-showcase__label{font-size:clamp(.8125rem,.85vw,1.125rem);align-self:start;text-wrap:balance}}.amenity-brochure-slide__picture,.rooftop-brochure-slide__picture{position:absolute;inset:0;display:block}.amenity-brochure-slide__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:1024px){.brochure .brochure-page img{max-inline-size:100%;object-fit:contain;object-position:center}.brochure .brochure-page{background-size:contain}.brochure .brochure-page video,.brochure #ascent .westlands-layout__video,.brochure #entrance .brochure-page__video,.brochure .brochure-page--video#amenities-video .brochure-page__video{object-fit:cover;object-position:center;transform:none;animation:none}.brochure .brochure-page--amenity-swiper,.brochure .brochure-page--rooftop-swiper,.brochure .amenity-brochure-swiper,.brochure .amenity-brochure-slide,.brochure .rooftop-brochure-swiper,.brochure .rooftop-brochure-slide,.brochure #dining .interior-brochure-swiper,.brochure #dining .interior-brochure-group--reversed .interior-brochure-swiper{block-size:min(150vw,82svh);min-block-size:0;aspect-ratio:auto}.brochure #dining .interior-brochure-slide__media img,.brochure .amenity-brochure-slide__image,.brochure .rooftop-brochure-slide__image{object-fit:cover;object-position:center;transform:none}.brochure .amenity-brochure-slide__picture,.brochure .rooftop-brochure-slide__picture{inset-block-end:64px}.brochure #dining .interior-brochure-slide__media img{block-size:calc(100% - 64px)}.brochure .amenity-brochure-slide__overlay{inset-block-start:auto;block-size:64px;background:#efe6d7}.brochure .amenity-brochure-slide__title,.brochure #dining .interior-brochure-slide__media p{inset:auto 48px 20px;max-inline-size:none;text-align:center;font-size:clamp(1rem,4.5vw,1.5rem);color:#33231c;text-shadow:none;animation:none;opacity:1;filter:none}.brochure .amenity-brochure-slide:before,.brochure .rooftop-brochure-slide:after,.brochure #dining .interior-brochure-slide__media:after,.brochure .amenity-brochure-slide__artboard{display:none}.brochure .rooftop-brochure-slide{background:#efe6d7}.brochure #team .team-mobile-showcase__logo--karim{block-size:auto;object-fit:contain}.brochure #contact{block-size:auto;min-block-size:0}.brochure #contact .contact-split{display:flex;flex-direction:column;min-block-size:0;padding:0}.brochure #contact .contact-split:before,.brochure #contact .contact-split:after{content:none}.brochure #contact .contact-split__media,.brochure #contact .contact-split__media img{position:relative;inset:auto;display:block;inline-size:100%;block-size:auto;min-block-size:0}.brochure #contact .contact-split__media img{object-fit:contain;transform:none}.brochure #contact .contact-split__copy{block-size:auto;min-block-size:0;padding-block:40px max(32px,env(safe-area-inset-bottom))}}@media(max-width:1024px){.brochure #cover .cover-scroll-scene__video{position:relative;inset:auto;display:block;inline-size:100%;block-size:auto;object-fit:contain}.brochure #cover .cover-scroll-scene__logo-wrap{padding:12px;gap:6px}.brochure #cover .cover-scroll-scene__brand{inline-size:25%;max-block-size:65%;object-fit:contain}.brochure #cover .cover-scroll-scene__residency{font-size:clamp(.625rem,2vw,1rem)}.brochure #rooftop,.brochure #rooftop .rooftop-brochure-swiper,.brochure #rooftop .rooftop-brochure-slide{block-size:auto;min-block-size:0;aspect-ratio:auto}.brochure #rooftop .rooftop-brochure-slide__picture,.brochure #rooftop .rooftop-brochure-slide__image{position:relative;inset:auto;display:block;inline-size:100%;block-size:auto;object-fit:contain;transform:none}.brochure #rooftop .amenity-brochure-slide__overlay{position:relative;inset:auto;block-size:64px}}.brochure .westlands-intro__headline{inline-size:100%;container-type:inline-size}.brochure #ascent .westlands-intro__headline h2.westlands-intro__location-title,.brochure .cover-ascent-reveal .westlands-intro__headline h2.westlands-intro__location-title{color:#4e4037;font-size:clamp(1rem,8cqw,4rem);font-weight:300;line-height:1.2;letter-spacing:0;text-shadow:none;white-space:normal}.westlands-intro__location-title>span{display:block;white-space:nowrap}.brochure .westlands-intro__description{max-inline-size:64ch;margin:0;color:#4e4037;font-family:var(--oak-sans);font-size:clamp(.9375rem,1.05vw,1.125rem);font-weight:400;line-height:1.45;text-align:center}.westlands-intro__residence-summary{display:grid;inline-size:100%;gap:12px;text-align:center}.westlands-intro__residence-summary>p{margin:0;font-family:MinervaModern,Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:.08em}.westlands-intro__residence-summary>.westlands-intro__blue-zone{container-type:inline-size;inline-size:100%;color:var(--oak-brochure-gold);font-family:var(--oak-title);font-weight:300;letter-spacing:.12em;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.3;text-transform:uppercase}.westlands-intro__blue-zone-intro,.westlands-intro__blue-zone-title{display:block;font-family:var(--oak-title);font-weight:300;line-height:1.15;white-space:nowrap}.westlands-intro__blue-zone-intro{color:#fff;font-size:clamp(12px,5.3cqi,36px);letter-spacing:.08em}.westlands-intro__blue-zone-title{margin-block-start:6px;color:var(--oak-brochure-gold);font-size:clamp(22px,9cqi,64px);letter-spacing:.14em}.brochure #google-map .brochure-map-radius{position:relative;display:block;align-self:center;padding:0;border:0;background:#ebe4de;overflow:hidden}.brochure-map-radius__artwork{display:block;inline-size:100%;block-size:auto}.brochure #google-map .brochure-map-radius__item{position:absolute;inline-size:1px;block-size:1px;min-block-size:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brochure-map-radius__icon{inline-size:40px;block-size:32px;object-fit:contain}@media(max-width:1100px){.brochure #google-map .brochure-map-layout{grid-template-rows:minmax(250px,1fr) auto}.brochure #google-map .brochure-map-radius{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 12px;max-block-size:none;padding:24px 16px}.brochure-map-radius__artwork{display:none}.brochure #google-map .brochure-map-radius__item{position:static;grid-template-rows:32px auto auto;align-content:start;gap:8px;inline-size:auto;block-size:auto;border:0;border-radius:0;background:none;clip-path:none;white-space:normal;overflow:visible}.brochure #google-map .brochure-map-radius__label,.brochure #google-map .brochure-map-radius__value{align-self:start;margin:0;color:#4e4037;font-family:var(--oak-sans);font-size:.5625rem;font-weight:400;line-height:1.5;letter-spacing:.14em;text-shadow:none;overflow-wrap:normal}}@media(max-width:600px){.brochure #google-map .brochure-map-radius{grid-template-columns:repeat(2,minmax(0,1fr))}}
