@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.views-photo,.events-story__image,.estate-chapter__row button{overflow:hidden}.views-photo img,.events-story__image img,.events-item>picture>img,.events-feature>img,.estate-chapter__row button img,.go-page-carousel__slide img{transition:scale 1s cubic-bezier(.22,1,.36,1)}.views-photo:hover img,.events-story__image:hover img,.estate-chapter__row button:is(:hover,:focus-visible) img,.go-page-carousel__figure:hover img{scale:1.035}.events-item:hover>picture>img,.events-feature>img:hover{scale:1.015}}@media(prefers-reduced-motion:no-preference){.gallery-reveal--pending{opacity:0}.gallery-reveal--visible{animation:gallery-rise-in .85s cubic-bezier(.22,1,.36,1) both}[data-gallery-reveal=text].gallery-reveal--visible{animation-delay:.1s}[data-gallery-reveal=photo].gallery-reveal--visible{animation-name:gallery-photo-in;animation-duration:1.1s;animation-delay:.16s}}@keyframes gallery-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gallery-photo-in{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.events-content{--events-paper: #eee9df;--events-ink: #202421;--events-gutter: clamp(24px, 5vw, 88px);background:var(--events-paper);color:var(--events-ink);font-family:Urbanist,Arial,sans-serif}.events-content :where(*){color:inherit}.grand-page-template--events-and-gatherings main .events-content :is(h2,h3,p){color:inherit!important}.events-content h2{font-size:clamp(28px,3.1vw,48px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:0}.events-content h3{font-size:clamp(23px,2vw,30px);line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0 0 16px}.events-content p{font-size:16px;line-height:1.8;margin:0}.events-content a{color:inherit;text-decoration:none}.events-content :is(button,a,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:5px}.events-section{scroll-margin-top:100px}.events-intro{text-align:center;padding:clamp(80px,10vw,160px) var(--events-gutter)}.events-intro p{max-width:620px;margin:28px auto 0;min-height:64px}.events-collection{padding:20px 0 clamp(80px,9vw,144px)}.events-collection__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--events-gutter);margin:0 auto 48px;max-width:1760px}.events-collection__controls{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-inline:var(--events-gutter)}.events-collection__controls button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:144px;min-height:56px;padding:12px 20px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.events-collection__controls button span{font-size:26px;line-height:1}.events-collection__controls button:not(:disabled):hover{background:#202421;color:#eee9df}.events-collection--spaces .events-collection__controls button:not(:disabled):hover{background:#eee9df;color:#202421}.events-collection__controls button:disabled{opacity:.25;cursor:default}.events-collection__rail{display:grid;grid-auto-flow:column;grid-auto-columns:31%;gap:clamp(24px,3vw,48px);padding:0 var(--events-gutter) 30px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--events-gutter);scrollbar-width:none}.events-collection__rail::-webkit-scrollbar{display:none}.events-collection__rail{cursor:grab}.events-content .events-collection__rail:focus{outline:none}.events-collection__rail:focus-visible+.events-collection__controls button:not(:disabled){outline:2px solid currentColor;outline-offset:5px}.events-collection__rail--dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}@media(pointer:fine){.events-collection__rail{-webkit-user-select:none;user-select:none}}.events-item{min-width:0;scroll-snap-align:start}.events-content .events-item>picture>img{display:block;width:100%;height:auto;aspect-ratio:1 / 1.12;object-fit:cover;margin:0 0 26px}.events-item__text{padding-right:16px}.events-content .events-item__category{font-size:10px;letter-spacing:.15em;line-height:1.5;margin-bottom:16px}.events-content .events-item__information{font-size:12px;letter-spacing:.04em;margin:-4px 0 18px}.events-content .events-item__capacity{font-size:12px;border-top:1px solid #ffffff38;padding-top:16px;margin-top:24px}.events-collection--spaces{background:#202421;color:#eee9df;padding-top:clamp(72px,8vw,128px)}.events-collection--spaces .events-collection__rail{grid-auto-columns:43%}.events-collection--spaces .events-item__information{font-style:italic}.events-content .events-collection--spaces .events-item>picture>img{aspect-ratio:1.45}.events-feature{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;padding:clamp(80px,9vw,144px) 0}.events-content .events-feature>img{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;display:block;margin:0}.events-feature__text{padding:48px clamp(28px,5vw,88px)}.events-feature__text>p:not(.events-item__category){margin-top:28px;max-width:480px}.events-text-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid currentColor;padding:12px 0;margin-top:32px;font-size:12px;letter-spacing:.06em;min-height:44px}.events-feature--optional{margin:0 var(--events-gutter);padding-top:0;grid-template-columns:1fr 1.2fr}.events-content .events-feature--optional>img{grid-column:2;grid-row:1;aspect-ratio:1.6}.events-feature--optional .events-feature__text{grid-column:1;grid-row:1;padding-left:0}.events-enquiry{background:#dedbd1;padding:clamp(80px,9vw,144px) var(--events-gutter);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.events-enquiry p{margin-top:28px}.events-enquiry__contact{border-top:1px solid #20242155;padding-top:28px;font-size:12px;letter-spacing:.08em}.events-enquiry__contact>a{display:block;width:fit-content;margin-top:20px;padding-block:12px;font-size:clamp(16px,1.6vw,24px);letter-spacing:0;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.events-enquiry__brands{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.7fr) auto minmax(260px,1fr);align-items:center;gap:clamp(28px,5vw,80px);border-top:1px solid #20242155;margin-top:clamp(16px,2vw,32px);padding-top:clamp(32px,4vw,56px)}.events-content .events-enquiry__brands>p{margin:0}.events-enquiry__brands>p:first-child{max-width:190px;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.events-enquiry__brand-list{display:flex;align-items:center;gap:clamp(30px,4vw,60px)}.events-enquiry__brand{align-items:center;display:flex;height:76px;justify-content:center}.events-enquiry__brand img{display:block;height:auto;margin:0;object-fit:contain}.events-enquiry__brand--lays img{max-height:68px;width:auto}.events-enquiry__brand--netflix{background:#101010;overflow:hidden;width:136px}.events-enquiry__brand--netflix img{width:136px}.events-content .events-enquiry__brand-invitation{justify-self:end;max-width:390px;color:#202421b8;font-size:14px;line-height:1.65}@media(min-width:1800px){.events-collection__rail{grid-auto-columns:29%}}@media(min-width:768px){.events-content .events-intro>p{margin:36px auto 0;max-width:800px;font-size:clamp(18px,1.25vw,22px);line-height:1.8}.events-content .events-item__text h3{margin-bottom:24px}.events-content .events-item__text>p:not(.events-item__category):not(.events-item__information):not(.events-item__capacity){font-size:clamp(18px,1.15vw,20px);line-height:1.8}.events-content .events-item__information,.events-content .events-item__capacity{font-size:15px}.events-collection__heading{margin-bottom:60px}.events-collection__controls{margin-top:56px}}@media(min-width:768px)and (max-width:1100px){.events-collection__rail{grid-auto-columns:43%}.events-feature{grid-template-columns:1.2fr 1fr}}@media(max-width:767px){.events-content .events-intro>p{margin-top:28px}.events-collection__heading{align-items:end;margin-bottom:32px;gap:16px}.events-collection__controls{gap:12px}.events-collection__controls button{min-width:0;flex:1;max-width:160px;padding-inline:12px;gap:12px}.events-collection__rail{grid-auto-columns:84%;gap:24px;padding-bottom:24px}.events-collection--spaces .events-collection__rail{grid-auto-columns:86%}.events-item__text{padding-right:0}.events-content .events-item>picture>img{margin-bottom:24px}.events-feature{display:flex;flex-direction:column;align-items:stretch;padding:0 0 72px}.events-content .events-feature>img{aspect-ratio:1.1}.events-feature__text{padding:40px var(--events-gutter) 0}.events-feature--optional{margin:0;padding-top:0}.events-content .events-feature--optional>img{aspect-ratio:1.4}.events-feature--optional .events-feature__text{padding-left:var(--events-gutter)}.events-enquiry{grid-template-columns:1fr;gap:56px}.events-enquiry__brands{grid-column:auto;grid-template-columns:1fr;gap:28px;margin-top:0;padding-top:40px}.events-enquiry__brand-list{gap:38px}.events-content .events-enquiry__brand-invitation{justify-self:start}}.events-stories{padding-top:clamp(72px,8vw,128px)}.events-story{padding:0 var(--events-gutter) clamp(72px,8vw,128px)}.events-story__layout{display:grid;grid-template-columns:1.9fr 1fr;max-width:1560px;margin:0 auto;background:#f7f5ef}.events-story__image{position:relative;min-width:0;min-height:480px}.events-content .events-story__image>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;margin:0}.events-story__panel{display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:clamp(28px,3.2vw,52px);min-width:0}.events-content .events-story__panel h2{font-size:clamp(25px,2.2vw,34px);line-height:1.25}.events-content .events-story__description{margin-top:24px}.events-story__footer{border-top:1px solid #20242133;padding-top:22px}.events-story__footer .events-text-link{margin-top:0}@media(min-width:1200px){.events-story__image{min-height:560px}}@media(max-width:900px){.events-story__layout{grid-template-columns:1fr}.events-story__image{min-height:0;aspect-ratio:1.62}.events-story__panel{padding:28px 24px 32px;gap:44px}}.events-item>picture{display:block}.estate-archive{--gallery-header-height: 88px;--archive-ink: #f7f5ef;--archive-rule: rgba(247, 245, 239, .2);background:#202421;color:var(--archive-ink);font-family:Urbanist,Arial,sans-serif}.grand-page-template--gallery .grand-header:not(.grand-header--menu-open){color:#f7f5ef;background:#202421}.grand-page-template--gallery .grand-header.grand-header--hero-active:not(.grand-header--scrolled) .grandoutlook-brand{opacity:1;pointer-events:auto;transform:none}.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header__hamburger{color:#f7f5ef}.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header-lines:before,.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header-lines:after{background:#f7f5ef}.estate-archive h1,.estate-archive h2,.estate-archive p{margin:0}.grand-page-template--gallery .site-content>main{overflow:visible}.estate-archive .estate-archive__current{color:var(--archive-ink)}.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grandoutlook-brand,.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header__nav a,.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header__hamburger{color:#f7f5ef!important}.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:before,.grand-page-template--gallery .grand-header:not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:after{background:#f7f5ef}.estate-archive__intro,.estate-archive__chapters{width:min(90%,1440px);margin:0 auto}.estate-archive__intro{padding:calc(var(--gallery-header-height) + 38px) 0 26px}.estate-archive__intro-meta{display:flex;justify-content:space-between;align-items:center;gap:20px}.estate-archive__eyebrow,.estate-archive__intro-meta>span{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;line-height:1.6}.estate-archive__intro-meta>span{color:#b4b8ad}.estate-archive__opening{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:30px 0 38px}.estate-archive__opening h1{font-family:Urbanist,Arial,sans-serif;font-size:clamp(58px,7vw,108px);font-weight:400;line-height:.98;letter-spacing:-.055em}.estate-archive__opening p{max-width:310px;font-size:15px;line-height:1.65;color:#b4b8ad}.estate-archive__index{display:flex;flex-wrap:wrap;gap:12px 30px;border-top:1px solid var(--archive-rule);padding-top:20px}.estate-archive__index a{color:inherit;font-size:12px;padding:6px 0;text-decoration:none}.estate-archive__index a span{color:#a6ab9e;font-size:9px;margin-right:9px}.estate-archive__index a:hover{text-decoration:underline;text-underline-offset:5px}.estate-archive__current{position:sticky;top:var(--gallery-header-height);z-index:8;display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:12px max(5%,calc((100% - 1440px)/2));background:#202421f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--archive-rule);font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:.14em}.estate-archive__slash{margin:0 12px;color:#a6ab9e}.estate-archive__current-note{color:#a6ab9e}.estate-archive__chapter-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-block:-12px;padding:10px 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.estate-archive__chapter-chevron{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex-shrink:0}.estate-archive__chapter-toggle[aria-expanded=true] .estate-archive__chapter-chevron{transform:rotate(225deg)}.estate-archive__chapter-dropdown{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--gallery-header-height) - 70px);overflow-y:auto;padding:12px max(5%,calc((100% - 1440px)/2));background:#202421;border-bottom:1px solid var(--archive-rule);box-shadow:0 16px 24px #0000002e}.estate-archive__chapter-dropdown a{display:flex;align-items:center;gap:20px;min-height:44px;padding:10px 12px;color:inherit;text-decoration:none}.estate-archive__chapter-dropdown a span{color:#a6ab9e}.estate-archive__chapter-dropdown a:hover,.estate-archive__chapter-dropdown a[aria-current=location]{background:#f7f5ef14}.estate-archive__chapter-dropdown a:focus-visible{outline-offset:-2px}.estate-chapter{padding:60px 0 28px;scroll-margin-top:calc(var(--gallery-header-height) + 48px)}.estate-chapter:first-child{padding-top:30px}.estate-chapter+.estate-chapter{margin-top:44px;border-top:1px solid var(--archive-rule)}.estate-chapter__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.estate-chapter__heading .estate-archive__eyebrow{margin-bottom:10px;color:#a6ab9e}.estate-chapter__heading h2{font-family:Urbanist,Arial,sans-serif;font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.035em}.estate-chapter__images{display:grid;gap:28px}.estate-chapter__row{display:grid;gap:24px;align-items:start}.estate-chapter__row figure{margin:0;min-width:0}.estate-chapter__row button{position:relative;display:block;width:100%;padding:0;background:transparent;border:0;color:#fff;cursor:zoom-in}.estate-chapter__row img{display:block;width:100%;height:auto;object-fit:contain}.estate-chapter__row--feature img{max-height:78svh;width:100%;object-fit:contain}.estate-chapter__row--feature{background:transparent}.estate-chapter__enlarge{position:absolute;right:16px;bottom:16px;padding:9px 12px;background:#1b201ab3;font-size:10px;letter-spacing:.08em;opacity:0;transition:opacity .18s ease}.estate-chapter__row button:hover .estate-chapter__enlarge,.estate-chapter__row button:focus-visible .estate-chapter__enlarge{opacity:1}.estate-archive a:focus-visible,.estate-archive button:focus-visible,.estate-viewer button:focus-visible{outline:2px solid #a48649;outline-offset:5px}.estate-archive__ending{margin-top:64px;padding:76px 5% 90px;text-align:center;background:#191e1a}.estate-archive__ending h2{font-family:Urbanist,Arial,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.035em;margin:18px 0 26px}.estate-archive__ending a{display:inline-block;color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid #797d70;padding-bottom:8px}.estate-archive__ending a span{margin-left:28px}.estate-viewer{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px 4%;border:0;background:#171c18;color:#ece8de;font-family:Urbanist,Arial,sans-serif;overflow:hidden}.estate-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px}.estate-viewer::backdrop{background:#171c18}.estate-viewer__header{display:flex;align-items:center;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.estate-viewer button{min-width:44px;min-height:44px;padding:8px;border:0;color:inherit;background:transparent;cursor:pointer;font-family:inherit;font-size:12px}.estate-viewer__header button span{font-size:22px;margin-left:10px;vertical-align:middle}.estate-viewer__stage{display:flex;align-items:center;justify-content:center;min-height:0;touch-action:pan-y pinch-zoom}.estate-viewer__stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.estate-viewer__footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.estate-viewer__footer>div{color:#ece8de;text-align:center;font-size:11px;letter-spacing:.08em}.estate-viewer__footer button{flex-shrink:0}.estate-viewer__footer button span{margin:0 9px}@media(max-width:767px){.estate-archive__intro,.estate-archive__chapters{width:92%}.estate-archive__intro{padding-top:calc(var(--gallery-header-height) + 26px)}.estate-archive__intro-meta{align-items:start}.estate-archive__intro-meta>span{max-width:105px;font-size:9px;text-align:right}.estate-archive__opening{display:block;padding:26px 0}.estate-archive__opening p{margin-top:20px;font-size:14px;max-width:330px}.estate-archive__index{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 10px}.estate-archive__index a{font-size:11px}.estate-archive__index a span{margin-right:5px}.estate-archive__current{padding-inline:4%;font-size:9px}.estate-archive__current-note{display:none}.estate-archive__chapter-toggle{width:100%}.estate-archive__chapter-dropdown{padding-inline:4%}.estate-chapter{padding-top:34px}.estate-chapter+.estate-chapter{margin-top:22px}.estate-chapter__heading{align-items:start;margin-bottom:22px;gap:12px}.estate-chapter__heading h2{font-size:32px}.estate-chapter__images,.estate-chapter__row{gap:24px}.estate-chapter__row{display:flex;flex-direction:column}.estate-chapter__row figure{width:100%}.estate-chapter__row img{max-height:none}.estate-archive__ending{margin-top:36px;padding-block:54px 64px}.estate-viewer{padding:max(12px,env(safe-area-inset-top)) 4% max(18px,env(safe-area-inset-bottom))}.estate-viewer__footer button span{display:none}.estate-viewer__footer button{font-size:22px}}@media(prefers-reduced-motion:reduce){.estate-chapter__enlarge{transition:none}}.estate-archive .estate-chapter__narrative{max-width:640px;margin:0 0 38px;font-size:clamp(14px,1.2vw,17px);line-height:1.85;font-weight:400}.estate-archive .estate-chapter__narrative--in-grid{margin:12px 0 16px}@media(max-width:767px){.estate-archive .estate-chapter__narrative{margin-bottom:28px;line-height:1.75}.estate-archive .estate-chapter__narrative--in-grid{margin-block:4px}}.grounds-page{--grounds-paper: #eee9df;--grounds-ink: #202421;background:var(--grounds-paper);color:var(--grounds-ink);font-family:Urbanist,Arial,sans-serif}.grand-page-template--grounds main .grounds-page :is(h1,h2,p){color:inherit!important}.grounds-page .grounds-eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.5;margin:0}.grand-page-template--grounds .grand-header:not(.grand-header--menu-open) .grand-header__hamburger{color:#1a1a1a!important}.grand-page-template--grounds .grand-header:not(.grand-header--menu-open) .grand-header__hamburger-label{color:#1a1a1a!important}.grand-page-template--grounds .grand-header:not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:before,.grand-page-template--grounds .grand-header:not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:after{background:#1a1a1a!important}.grounds-photo{margin:0;min-width:0;overflow:hidden}.grounds-photo img{display:block;height:100%;object-fit:cover;width:100%}.grounds-photo__mobile-caption{display:none}.grounds-hero{min-height:100svh;position:relative;background:#202421;color:#fff}.grounds-hero__image{inset:0;position:absolute}.grounds-hero__image img{object-position:center 48%}.grounds-hero__copy{bottom:clamp(56px,9vw,128px);isolation:isolate;left:max(24px,calc((100vw - 1440px)/2));max-width:min(760px,calc(100% - 48px));padding:clamp(20px,2.2vw,36px);position:absolute;width:max-content;z-index:1}.grounds-hero__copy:before{background:#14181629;content:"";inset:-56px -96px;pointer-events:none;position:absolute;z-index:-1;-webkit-backdrop-filter:blur(clamp(4px,.45vw,7px));backdrop-filter:blur(clamp(4px,.45vw,7px));-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at center,#000 45%,transparent 100%)}.grand-page-template--grounds main .grounds-hero__copy :is(h1,p){color:#fff!important}.grounds-hero h1{font-size:clamp(52px,7vw,112px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:18px 0 0}.grounds-gardens{margin:0 auto;max-width:1600px;padding:clamp(96px,10vw,168px) clamp(24px,5vw,88px) clamp(112px,12vw,192px)}.grounds-gardens__intro{margin:0 0 clamp(48px,6vw,96px);max-width:700px}.grounds-gardens h2,.grounds-editorial h2{font-size:clamp(36px,3.8vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.08}.grounds-gardens h2{margin:20px 0 0}.grounds-gardens__intro>p:last-child{font-size:14px;font-weight:400;letter-spacing:.2px;line-height:22px;margin:28px 0 0;max-width:580px}.grounds-gardens__composition{display:grid;gap:clamp(16px,1.5vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));left:50%;position:relative;transform:translate(-50%);width:min(calc(100vw - 48px),1800px)}.grounds-gardens__composition>.grounds-photo{aspect-ratio:3 / 2}.grounds-editorial{margin:0 auto;max-width:1800px;padding:0 clamp(24px,5vw,88px) clamp(144px,14vw,240px);scroll-margin-top:100px}.grounds-editorial__header{align-items:end;display:grid;gap:clamp(40px,9vw,160px);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin-bottom:clamp(56px,7vw,112px)}.grounds-editorial h2{margin:0}.grounds-editorial__header>p,.grounds-court__copy>p,.grounds-jacuzzi__copy>p{font-size:clamp(16px,1.1vw,19px);font-weight:400;letter-spacing:.1px;line-height:1.7;margin:0;max-width:580px}.grounds-pizza__collage{display:grid;gap:clamp(24px,2.5vw,44px);grid-template-columns:repeat(12,minmax(0,1fr))}.grounds-pizza__lead{aspect-ratio:4 / 3;grid-column:1 / span 8}.grounds-pizza__portrait{align-self:stretch;aspect-ratio:auto;grid-column:9 / span 4;height:100%;width:100%}.grounds-pizza__closing{align-self:start;aspect-ratio:3 / 2;grid-column:3 / span 8;width:100%}.grounds-court{padding-top:clamp(24px,5vw,88px)}.grounds-court__lead{aspect-ratio:16 / 8.5;margin-top:clamp(72px,9vw,152px);width:100%}.grounds-court__story{align-items:start;display:grid;gap:clamp(64px,10vw,180px);grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr)}.grounds-court__copy{padding-top:clamp(20px,4vw,72px)}.grounds-court__copy>p{margin-top:clamp(28px,3vw,48px)}.grounds-court__overview{aspect-ratio:4 / 3;margin-top:clamp(48px,6vw,96px);width:100%}.grounds-court__portrait{aspect-ratio:2 / 3;justify-self:end;width:min(100%,560px)}.grounds-jacuzzi{padding-top:clamp(16px,3vw,56px)}.grounds-jacuzzi__heading{margin-bottom:clamp(48px,6vw,96px)}.grounds-jacuzzi__lead{aspect-ratio:3 / 2;width:min(88%,1420px)}.grounds-jacuzzi__story{align-items:center;display:grid;gap:clamp(64px,10vw,180px);grid-template-columns:minmax(300px,.65fr) minmax(0,.85fr);margin-top:clamp(64px,8vw,136px)}.grounds-jacuzzi__detail{aspect-ratio:2 / 3;width:min(100%,520px)}.grounds-jacuzzi__copy{max-width:580px}.grounds-jacuzzi__copy>p{margin-top:0}.grounds-wildlife{align-items:end;display:grid;gap:clamp(48px,8vw,144px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding-top:clamp(16px,3vw,56px)}.grounds-wildlife__image{aspect-ratio:4 / 3}.grounds-wildlife__copy{padding-bottom:clamp(12px,3vw,48px)}.grounds-wildlife__copy>p{font-size:clamp(16px,1.1vw,19px);line-height:1.7;margin:clamp(28px,3vw,48px) 0 0;max-width:500px}.grounds-cta{border-top:1px solid rgba(32,36,33,.28);display:grid;gap:clamp(48px,9vw,160px);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);padding-top:clamp(72px,8vw,128px)}.grounds-cta__copy{align-self:end;max-width:520px}.grounds-cta__copy>p{font-size:clamp(16px,1.1vw,19px);line-height:1.7;margin:0 0 32px}.grounds-cta__copy>a{align-items:center;border-bottom:1px solid rgba(32,36,33,.55);color:var(--grounds-ink);display:inline-flex;font-size:11px;font-weight:600;gap:12px;letter-spacing:.12em;padding-bottom:8px;text-decoration:none;text-transform:uppercase}.grounds-cta__copy>a svg{transition:transform .3s ease}.grounds-cta__copy>a:hover svg,.grounds-cta__copy>a:focus-visible svg{transform:translate(5px)}@media(max-width:767px){.grounds-hero__copy{bottom:0;left:0;max-width:none;padding:clamp(24px,6vw,40px) clamp(20px,5vw,32px) max(56px,env(safe-area-inset-bottom));right:0;width:auto}.grounds-hero__copy:before{background:#14181633;inset:-72px 0 0;-webkit-backdrop-filter:blur(clamp(5px,1.5vw,7px));backdrop-filter:blur(clamp(5px,1.5vw,7px));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%);mask-image:linear-gradient(to bottom,transparent,#000 35%)}.grounds-hero h1{font-size:clamp(48px,12vw,76px)}.grounds-gardens{padding:88px 20px 112px}.grounds-gardens__composition{gap:20px;grid-template-columns:1fr;left:auto;transform:none;width:auto}.grounds-editorial{padding:0 20px 128px}.grounds-editorial__header{display:block;margin-bottom:48px}.grounds-editorial__header>p{margin-top:24px}.grounds-pizza__collage{display:flex;flex-direction:column;gap:20px}.grounds-pizza__lead{aspect-ratio:4 / 3;width:100%}.grounds-pizza__portrait{align-self:flex-end;aspect-ratio:4 / 5;height:auto;width:78%}.grounds-pizza__closing{aspect-ratio:3 / 2;width:100%}.grounds-court{padding-top:24px}.grounds-court__lead{aspect-ratio:4 / 3;margin-top:56px}.grounds-court__story{display:flex;flex-direction:column;gap:48px}.grounds-court__copy{padding:0}.grounds-court__copy>p{margin-top:24px}.grounds-court__overview{margin-top:40px}.grounds-court__portrait{aspect-ratio:2 / 3;align-self:flex-end;width:84%}.grounds-photo--mobile-caption{overflow:visible;position:relative}.grounds-photo__mobile-caption{bottom:0;color:var(--grounds-ink);display:block;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1;position:absolute;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.grounds-photo--caption-left .grounds-photo__mobile-caption{right:calc(100% + 14px);transform:rotate(180deg)}.grounds-photo--caption-right .grounds-photo__mobile-caption{left:calc(100% + 14px)}.grounds-jacuzzi{padding-top:16px}.grounds-jacuzzi__heading{margin-bottom:48px}.grounds-jacuzzi__lead{aspect-ratio:3 / 2;width:100%}.grounds-jacuzzi__story{display:flex;flex-direction:column;gap:40px;margin-top:48px}.grounds-jacuzzi__detail{align-self:flex-start;aspect-ratio:2 / 3;width:84%}.grounds-jacuzzi__copy{max-width:none}.grounds-jacuzzi__copy>p{margin-top:0}.grounds-wildlife{display:flex;flex-direction:column;gap:40px;padding-top:16px}.grounds-wildlife__image{aspect-ratio:4 / 3;width:100%}.grounds-wildlife__copy{padding:0}.grounds-wildlife__copy>p{margin-top:24px}.grounds-cta{display:block;padding-top:64px}.grounds-cta__copy{margin-top:36px}}@media(max-width:339px){.grounds-photo__mobile-caption{display:none}}@media(prefers-reduced-motion:reduce){.grounds-cta__copy>a svg{transition:none}}.grand-horizon-hero .views-hero-scroll{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));right:clamp(20px,4vw,64px);display:inline-flex;align-items:center;gap:18px;min-height:44px;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.views-hero-scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}.grand-horizon-hero__copy .views-hero-description{max-width:min(580px,calc(100vw - 40px));margin:24px 0 0;font-size:clamp(16px,1.2vw,20px);line-height:1.65;letter-spacing:0;text-transform:none}.views-intro{background:#eee9df;padding:clamp(80px,9vw,160px) max(24px,5%);text-align:center}.views-intro__copy{max-width:820px;margin-inline:auto}.grand-horizon-page .views-intro .views-intro__copy :is(h2,p){color:#202421!important}.grand-horizon-page .views-intro h2{font-size:clamp(28px,3.1vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.grand-horizon-page .views-intro p{max-width:680px;margin:clamp(28px,3vw,40px) auto 0;font-size:clamp(16px,1.2vw,20px);line-height:1.8}.views-stories{--views-gap: clamp(64px, 8vw, 144px);background:#202421;color:#f7f5ef;padding:var(--views-gap) max(24px,calc((100% - 1440px)/2));display:grid;gap:var(--views-gap);scroll-margin-top:100px}.views-stories h2{font-size:clamp(28px,2.7vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.views-stories p{font-size:clamp(16px,1.15vw,20px);line-height:1.8}.views-stories .views-pair__copy p,.views-stories .views-four header p{margin:24px 0 0}.views-pair{display:grid;grid-template-columns:.85fr 1fr 1.45fr;gap:clamp(28px,5vw,88px);align-items:center}.views-photo{margin:0;min-width:0}.views-photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.views-photo--portrait img{aspect-ratio:2 / 3}.views-pair--reverse{grid-template-columns:1.45fr 1fr .85fr}.views-pair--reverse>.views-photo--portrait{grid-column:3;grid-row:1}.views-pair--reverse>.views-pair__copy{grid-column:2;grid-row:1}.views-pair--reverse>.views-photo:last-child{grid-column:1;grid-row:1}.views-four header{margin-bottom:40px}.views-sunrise header{max-width:720px;margin-bottom:40px}.views-stories .views-sunrise header p{margin:24px 0 0}.views-sunrise__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.views-four__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,40px)}.views-four__images .views-photo img{aspect-ratio:3 / 2;max-height:520px}.views-stories .views-story-card{background:transparent}.views-story-card .events-story{padding:0}.views-story-card .events-story__layout{max-width:none}.views-story-card .events-story__image{min-height:clamp(400px,38vw,540px)}.views-story-card .events-story__panel{justify-content:center}.grand-horizon-page .views-stories .views-story-card .events-story__panel,.grand-horizon-page .views-stories .views-story-card .events-story__panel :is(h2,p,a){color:#202421!important}@media(min-width:768px)and (max-width:1100px){.views-pair,.views-pair--reverse{grid-template-columns:1fr 1fr;gap:32px}.views-pair>.views-pair__copy{grid-column:1 / -1;grid-row:1;max-width:600px}.views-pair>.views-photo{grid-row:2;grid-column:auto}.views-pair--reverse>.views-photo--portrait{grid-column:2}.views-pair--reverse>.views-photo:last-child{grid-column:1}}@media(max-width:767px){.views-stories{--views-gap: clamp(56px, 18vw, 88px);padding-inline:20px}.views-sunrise__photos{grid-template-columns:1fr;gap:28px}.views-pair,.views-pair--reverse{display:flex;flex-direction:column;align-items:stretch;gap:28px}.views-pair__copy{order:-1}.views-pair--reverse>.views-photo:last-child{order:0}.views-pair--reverse>.views-photo--portrait{order:1}.views-photo--portrait img{aspect-ratio:4 / 5;max-height:70svh}.views-four__images{grid-template-columns:1fr;gap:20px}.views-four__images .views-photo img{aspect-ratio:4 / 3;max-height:min(420px,62svh)}.views-story-card .events-story__image{min-height:0;aspect-ratio:4 / 3}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-h-11{min-height:calc(var(--spacing) * 11)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8{gap:calc(var(--spacing) * 8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-current{border-color:currentColor}.bg-transparent{background-color:#0000}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-32{padding-top:calc(var(--spacing) * 32)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[11px\]{font-size:11px}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-current{color:currentColor}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:48rem){.md\:grid-cols-\[0\.42fr_1fr\]{grid-template-columns:.42fr 1fr}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}.grandoutlook-brand{color:inherit;letter-spacing:.22em;text-transform:uppercase;font-family:Urbanist,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.grand-footer .grandoutlook-wordmark,.grand-footer .grandoutlook-brand{font-size:clamp(40px,8vw,120px)}.grand-media-frame img[data-main-image=true]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.grand-header__nav svg{transition:transform .18s}.grand-header__nav svg.is-active{transform:rotate(180deg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}button,input,textarea{font:inherit;margin:0}textarea{overflow:auto}form fieldset{border:none;box-shadow:none;display:flex!important;flex-wrap:wrap;gap:28px 36px;justify-content:space-between}h1,h2,h3,h4,h5,p,ul,li,div,button,input,textarea,a{font-family:Urbanist,sans-serif;color:#333}.is-visually-hidden{display:none!important}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.grand-media-asset{position:relative}.grand-media-frame img{height:100%;inset:0;margin:0;padding:0;width:100%;object-fit:cover}fieldset{margin:0 2px}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}h2,h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}.grand-form__text{width:100%;margin-bottom:0}.grand-form__text:has([name=when-was-the-last-time-you-sold]){width:100%}@media(min-width:900px){.grand-form__text:has([name=when-was-the-last-time-you-sold]){width:calc(100% - 200px)}}h2,h3,h4,h5,p,ul,li,div,button,input,a{font-family:Urbanist,sans-serif;color:#333}h1,h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}h1,h3,h4,h5,p,ul,li,div,button,input,a{font-family:Urbanist,sans-serif;color:#333}.grand-media-frame img{height:100%;inset:0;margin:0;max-width:none;padding:0;width:100%;object-fit:cover}.grand-media-frame [data-main-image]{transform:translateZ(0);will-change:opacity}.grand-media-frame--constrained{vertical-align:top}img{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}h1{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}ul{margin-left:1.45rem;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}.grand-breadcrumbs ul{list-style:none;display:flex;flex-wrap:nowrap;margin:0 0 30px;padding:0;gap:5px!important;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.grand-breadcrumbs ul li{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#333}.grand-breadcrumbs ul li a{font-size:11px;font-weight:600;text-decoration:none;color:#333}.grand-breadcrumbs ul li span{font-size:11px;font-weight:500;white-space:nowrap;color:#333}.grand-header__nav ul li a{text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.grand-header--menu-open{background:#fff}.grand-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9;transition:all ease .3s;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.grand-menu.active{visibility:visible;opacity:1}@media(min-width:900px){.grand-cta-grid__item:hover .grand-media-frame img{transform:scale(1.04)}}.grand-header__logo svg path{transition:fill .3s ease;fill:#fff}@media(max-width:900px){.grand-header__logo svg{width:162px;height:20px}}.grand-header__nav ul li a{color:#fff;text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}@media(min-width:900px){.grand-header__nav ul li a{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#fff}.grand-header__nav ul li a:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-header__nav ul li a:hover:before{transform:translate(0)}}.grand-header__nav ul li button{padding:0;color:#fff;border:none;background:none;text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;display:flex!important;align-items:center!important;gap:8px}@media(min-width:900px){.grand-header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#fff}.grand-header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-header__nav ul li button:hover:before{transform:translate(0)}}.grand-header__nav ul li button svg path{stroke:#fff;transition:stroke .3s ease}.grand-header__nav ul li ul{position:absolute;top:calc(100% + 20px);left:0;background:#fff;padding:14px 16px;width:225px;box-shadow:4px 4px 12px #0000001a}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}footer,header,main,nav,section{display:block}video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{font:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box}*{box-sizing:border-box}*:before{box-sizing:inherit}*:after{box-sizing:inherit}body{font-family:georgia,serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}h1,h2,h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}h4{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;font-weight:700;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1}h5{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;text-rendering:optimizeLegibility}ul{margin-left:1.45rem;margin-right:0;margin-top:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}p,fieldset,form{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}li{margin-bottom:.725rem}ul li{padding-left:0}li>ul{margin-left:1.45rem;margin-top:.725rem}li *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}code:before,code:after,tt:before,tt:after{letter-spacing:-.2em;content:" "}pre code:before,pre code:after,pre tt:before,pre tt:after{content:""}@media only screen and (max-width:480px){html{font-size:100%}}.grand-form__text{margin-bottom:0}.grand-form__text input{background:transparent;color:#333;border:1px solid #CCCCCC;padding:10px 16px;width:100%;border-radius:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.grand-form__text input:focus{outline:none}.grand-form__text input::placeholder{color:#333;opacity:1}.grand-form__text:has([name=first-name]),.grand-form__text:has([name=last-name]),.grand-form__text:has([name=email]),.grand-form__text:has([name=contact-number]){width:100%}@media(min-width:900px){.grand-form__text:has([name=first-name]),.grand-form__text:has([name=last-name]),.grand-form__text:has([name=email]),.grand-form__text:has([name=contact-number]){width:calc(50% - 18px)}}.grand-form__submit .grand-button{padding:9px 28px 12px;background:#333;color:#fff;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;cursor:pointer}form{position:relative}form fieldset{border:none;box-shadow:none;display:flex!important;flex-wrap:wrap;justify-content:space-between}::selection{color:#fff;background:#4d4d4d}html{overscroll-behavior:none;height:100%}body{width:100%;overflow-x:hidden;min-height:100vh;color:#333}h1,h2,h3,h4,h5,p,ul,li,div,button,input,a{font-family:Urbanist,sans-serif;color:#333}.grand-button{cursor:pointer;color:#1a1a1a;border:none;padding:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;display:inline-flex!important;gap:12px;align-items:center;text-decoration:none;transition:all ease .3s}@media(min-width:900px){.grand-button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.grand-button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-button:hover:before{transform:translate(0)}}.grand-button svg{transition:all ease .3s}@media(min-width:900px){.grand-button:hover svg{transform:translate(2px)}}button{cursor:pointer;background-color:transparent;border:none;padding:0;color:#333}[data-placeholder-image]{background-color:#d1d1d1!important}.grand-breadcrumbs{margin-top:80px;margin-bottom:-80px;position:relative;z-index:5}.grand-breadcrumbs ul::-webkit-scrollbar{display:none}.grand-page-template--grand-outlook-home .grand-breadcrumbs{display:none!important}.grand-header{position:fixed;top:0;width:100%;z-index:10;background-color:transparent;padding:20px 0;transition:background-color .3s ease,transform .3s ease}.grand-header__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:900px){.grand-header__inner{padding-left:48px;padding-right:48px}}.grand-header__logo svg{display:block}.grand-header__logo svg path{transition:fill .3s ease}@media(max-width:900px){.grand-header__logo svg{height:20px}}.grand-header__nav{display:flex;align-items:center;gap:20px}@media(min-width:900px){.grand-header__nav{gap:40px}}.grand-header__nav ul{margin:0;padding:0;list-style:none;gap:34px;display:flex}@media(min-width:900px){.grand-header__nav ul{display:flex}}.grand-header__nav ul li{margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;position:relative}@media(max-width:900px){.grand-header__nav ul li{display:none}.grand-header__nav ul li:last-of-type{display:block}}@media(min-width:900px){.grand-header__nav ul li a:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-header__nav ul li a:hover:before{transform:translate(0)}}.grand-header__nav ul li button{padding:0;border:none;background:none;text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;display:flex!important;align-items:center!important;gap:8px}@media(min-width:900px){.grand-header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-header__nav ul li button:hover:before{transform:translate(0)}}.grand-header__nav ul li button svg{transition:all ease .3s;margin-top:3px}.grand-header__nav ul li button svg path{transition:stroke .3s ease}.grand-header__hamburger{display:block;position:relative;width:20px;height:10px}.grand-header__hamburger .grand-header-lines:before{width:20px;height:1px;content:"";position:absolute;top:0;left:0;transition:all ease .3s;background:#fff}.grand-header__hamburger .grand-header-lines:after{width:20px;height:1px;content:"";position:absolute;top:10px;left:0;transition:all ease .3s;background:#fff}.grand-header__hamburger.active .grand-header-lines:before{transform:rotate(45deg);top:5px}.grand-header__hamburger.active .grand-header-lines:after{transform:rotate(-45deg);top:5px}.grand-header--scrolled .grand-header__logo svg path{fill:#1a1a1a}.grand-header--scrolled .grand-header__nav ul li button{color:#1a1a1a}@media(min-width:900px){.grand-header--scrolled .grand-header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#1a1a1a}}.grand-header--scrolled .grand-header__nav ul li button svg path{stroke:#1a1a1a}.grand-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9;transition:all ease .3s;visibility:hidden;opacity:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.grand-menu::-webkit-scrollbar{display:none}.grand-menu__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:900px){.grand-menu__inner{padding-left:48px;padding-right:48px}}.grand-menu__footer{display:flex;flex-direction:column;padding:0 0 48px}@media(min-width:900px){.grand-menu__footer{flex-direction:row;align-items:end;justify-content:space-between}}@media(min-width:900px){.grand-menu__form{width:30%}}.grand-menu__form h3{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;color:#333;margin:0 0 12px}.grand-menu__form form{margin:0}.grand-menu__form fieldset{margin:0;display:flex!important;gap:0;flex-wrap:wrap}.grand-menu__form .grand-form__text{width:100%}.grand-menu__form .grand-form__text:nth-child(2){width:75%}.grand-menu__form .grand-form__submit{border-bottom:1px solid #CCCCCC;text-align:right;width:25%}.grand-menu__form .grand-form__submit button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;background:none;color:gray;border:none;padding:12px 0 10px}.grand-menu__form input{border:none;border-bottom:1px solid #CCCCCC;padding:12px 0 10px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500}.grand-menu__form input::placeholder{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333}.grand-menu__media{margin:0 0 40px}@media(min-width:900px){.grand-menu__media{width:34%;margin:0}}@media(max-width:900px){.grand-menu__media-content{display:flex;flex-direction:column;justify-content:space-between;align-items:start}}.grand-menu__media-inner{padding:12px;background-color:#f2f2f2;display:flex;gap:24px}@media(min-width:900px){.grand-menu__media-inner{gap:32px}}.grand-menu__media-inner .grand-media-frame{height:100px;aspect-ratio:1!important}@media(min-width:900px){.grand-menu__media-inner .grand-media-frame{height:118px}}.grand-menu__media-inner span{font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;background-color:#fff;color:#666;display:inline-block;margin:0}@media(min-width:900px){.grand-menu__media-inner span{margin:0 0 12px}}.grand-menu__media-inner h3{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333;margin:0}@media(min-width:900px){.grand-menu__media-inner h3{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin:0 0 12px}}@media(max-width:900px){.grand-menu__media-inner a{font-size:10px}}.grand-menu__nav{display:flex;justify-content:flex-end;flex-direction:column-reverse;width:100%;padding:80px 0}@media(min-width:900px){.grand-menu__nav{flex-direction:row}}.grand-menu__nav ul{list-style:none;padding:0;margin:0}@media(min-width:900px){.grand-menu__nav ul.grand-menu-secondary{width:16%;margin-top:10px}}.grand-menu__nav ul.grand-menu-secondary li{font-size:14px;line-height:22px;font-weight:500;color:#333;margin:0 0 5px;text-transform:uppercase;letter-spacing:1.2px}.grand-menu__nav ul.grand-menu-secondary li a{text-decoration:none}@media(min-width:900px){.grand-menu__nav ul.grand-menu-secondary li a{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.grand-menu__nav ul.grand-menu-secondary li a:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-menu__nav ul.grand-menu-secondary li a:hover:before{transform:translate(0)}}.grand-menu__nav ul.grand-menu-primary{margin:0 0 40px}@media(min-width:900px){.grand-menu__nav ul.grand-menu-primary{width:32%;margin:0}}.grand-menu__nav ul.grand-menu-primary li{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;color:#333;margin:0 0 4px}@media(max-width:900px){.grand-menu__nav ul.grand-menu-primary li{margin:0;line-height:30px}}.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-primary li button{display:inline-flex!important;text-decoration:none}@media(min-width:900px){.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-primary li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.grand-menu__nav ul.grand-menu-primary li a:before,.grand-menu__nav ul.grand-menu-primary li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.grand-menu__nav ul.grand-menu-primary li a:hover:before,.grand-menu__nav ul.grand-menu-primary li button:hover:before{transform:translate(0)}}@media(max-width:900px){.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-primary li button{font-size:22px;letter-spacing:.2px;font-weight:500;line-height:29px}}.grand-menu__nav ul.grand-menu-primary li button{gap:14px;align-items:center}@media(max-width:900px){.grand-menu__nav ul.grand-menu-primary li button{padding-top:2px;line-height:32px}}.grand-menu__nav ul.grand-menu-primary li button svg{margin:0 0 -10px;transition:all ease .3s}@media(max-width:900px){.grand-menu__nav ul.grand-menu-primary li button svg{width:15px;height:15px}}.grand-menu__nav ul.grand-menu-primary li ul{width:100%;padding:16px 0}.grand-story{position:relative;z-index:1;background:#fff;padding:80px 0 0}@media(min-width:900px){.grand-story{padding:100px 0 0}}.grand-story__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:900px){.grand-story__inner{padding-left:48px;padding-right:48px}}.grand-story h2{margin:0;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media(min-width:900px){.grand-story h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;max-width:55%}}.grand-story__large{width:100%;margin-bottom:50px}@media(min-width:900px){.grand-story__large{width:55%;margin-bottom:0}}@media(min-width:900px){.grand-story__large .grand-media-frame{margin-top:110px}}.grand-story__subtitle{display:flex;gap:105px;margin-top:32px}@media(min-width:900px){.grand-story__subtitle{margin-top:45px}}.grand-story__subtitle h4{margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333}.grand-story__subtitle p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}.grand-story__small{width:100%;margin-bottom:32px}@media(min-width:900px){.grand-story__small{margin-top:45px;margin-bottom:0;width:32%;display:flex;flex-direction:column;justify-content:space-between}}.grand-story__small .grand-media-frame{margin-top:60px;aspect-ratio:414/506!important}@media(min-width:900px){.grand-story__small .grand-media-frame{margin-top:40px}}.grand-story__small p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.grand-story__small p:last-of-type{margin-bottom:0}.grand-story__content .grand-button{margin-top:32px}@media(min-width:900px){.grand-story__content .grand-button{margin-top:45px}}.grand-cta-grid{background:#fff;position:relative;z-index:1;transform:translateZ(0);padding:0 0 80px;overflow:hidden}@media(min-width:900px){.grand-cta-grid{padding:100px 0;overflow:hidden}}.grand-cta-grid__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media(min-width:900px){.grand-cta-grid__inner{padding-left:48px;padding-right:48px}}@media(max-width:900px){.grand-cta-grid__inner{padding:0 20px 0 0}}.grand-cta-grid__title h2{padding:0 20px;max-width:800px;margin:0 0 36px;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media(min-width:900px){.grand-cta-grid__title h2{padding:0;margin:0 0 80px;font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}@media(min-width:900px){.grand-cta-grid__items.desktop{display:flex;gap:50px;flex-wrap:wrap}}.grand-cta-grid__items.mobile{padding-left:20px}@media(min-width:900px){.grand-cta-grid__items.mobile{display:none!important}}.grand-cta-grid__item{width:100%;position:relative;padding-right:20px}@media(min-width:900px){.grand-cta-grid__item{width:calc(25% - 40px);padding-right:0}.grand-cta-grid__item:hover .grand-media-frame img{transform:scale(1.04)}}.grand-cta-grid__item h4{margin:12px 0 0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333}@media(min-width:900px){.grand-cta-grid__item h4{margin:25px 0 0}}.grand-cta-grid__item .grand-media-frame img{transition:all ease .3s!important}.grand-cta-grid__item-link{position:absolute;top:0;width:100%;height:100%}.grand-footer{width:100%;position:relative;z-index:0;padding:36px 0;min-height:100vh}.grand-footer video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0}.grand-footer__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;position:relative;min-height:calc(100vh - 72px)}@media(min-width:900px){.grand-footer__inner{padding-left:48px;padding-right:48px}}.grand-footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.grand-footer ul{margin:0;padding:0;list-style:none}.grand-footer ul li{color:#fff;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.grand-footer ul li:first-of-type{margin:0 0 24px}@media(min-width:900px){.grand-footer ul li:first-of-type{margin-bottom:20px}}.grand-footer ul li a{color:#fff;text-decoration:none;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase}.grand-footer ul li button{background:none;border:none;padding:0;cursor:pointer;color:#e6e6e6}.grand-footer__menus{display:flex;flex-wrap:wrap;gap:32px;width:100%}@media(min-width:900px){.grand-footer__menus{width:calc(50% - 16px);gap:90px}}.grand-footer__logo{margin:0 0 36px}@media(min-width:900px){.grand-footer__logo{margin:0}}.grand-footer__logo a svg{display:block}@media(max-width:900px){.grand-footer__logo a svg{width:162px}}.grand-footer__logo a svg path{fill:#fff}.grand-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:28px;padding-top:28px;position:relative;width:100%}.grand-footer__bottom:before{content:none;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#999;opacity:.6}@media(min-width:900px){.grand-footer__bottom:before{content:""}}.grand-footer__bottom ul li,.grand-footer__bottom ul li button,.grand-footer__bottom ul li a{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.grand-footer__bottom ul li:first-of-type{margin-bottom:4px}.grand-footer__bottom .grand-footer__menus{padding:20px 0 0;margin:28px 0 0;position:relative}@media(min-width:900px){.grand-footer__bottom .grand-footer__menus{padding:0;margin:0;border:none}}.grand-footer__bottom .grand-footer__menus:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#999;opacity:.6}@media(min-width:900px){.grand-footer__bottom .grand-footer__menus:before{content:none}}.grand-footer__gradient{background:linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0000006b,#0000006b);background-blend-mode:normal,saturation;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0}.grand-footer__credits{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:60px}.grand-footer__credits ul{display:flex;gap:24px}.grand-footer__credits ul li{color:#e6e6e6;font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}@media(max-width:900px){.grand-footer__credits ul li{font-size:8px}}.grand-footer__credits ul li a,.grand-footer__credits ul li button{color:#e6e6e6;font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}@media(max-width:900px){.grand-footer__credits ul li a,.grand-footer__credits ul li button{font-size:8px;font-weight:700;line-height:14px;letter-spacing:1.2px;text-transform:uppercase}}.grand-footer__credits ul li button{background:none;border:none;padding:0;cursor:pointer;color:#e6e6e6}.grand-footer-disclaimer{z-index:10;opacity:0;visibility:hidden;transition:all ease-in-out .3s;background-color:#fff;position:fixed;width:100vw;left:0;bottom:0;padding:40px 0}@media(min-width:900px){.grand-footer-disclaimer{padding:40px 0 44px}}.grand-footer-disclaimer__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#999;opacity:0}.grand-footer-disclaimer button{position:absolute;top:20px;right:20px}.grand-footer-disclaimer__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media(min-width:900px){.grand-footer-disclaimer__inner{padding-left:48px;padding-right:48px}}.grand-footer-disclaimer h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 16px}@media(min-width:900px){.grand-footer-disclaimer h3{margin:0 0 20px}}.grand-footer-disclaimer p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;max-width:920px}.grand-footer-disclaimer p:last-of-type{margin:0}.grand-header{box-shadow:0 0 #0000;color:#fff;transition:background-color .26s ease,box-shadow .26s ease,color .26s ease,transform .26s ease}.grand-header .grandoutlook-wordmark,.grand-header .grandoutlook-brand{color:inherit}.grand-header .grandoutlook-brand{font-family:Pinyon Script,cursive;font-size:34px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;transform:translateY(0);transition:color .26s ease,opacity .52s ease,transform .52s ease}.grand-header.grand-header--hero-active:not(.grand-header--scrolled) .grandoutlook-brand{opacity:0;pointer-events:none;transform:translateY(-8px)}.grand-page-template--grand-outlook-home .grand-header.grand-header--menu-open .grandoutlook-brand{color:#dedbd1!important;opacity:1;pointer-events:auto;transform:translateY(0)}.grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open){background-color:transparent;box-shadow:none;color:#fff}.grand-header__hamburger-label{display:none;transition:color .26s ease}.grand-page-template--grand-outlook-page .grand-header:not(.grand-header--scrolled):not(.grand-header--menu-open){color:#fff}.grand-header.grand-header--scrolled{background-color:#dedbd1;box-shadow:0 1px #1a1a1a14;color:#1a1a1a}.grand-header.grand-header--scrolled .grandoutlook-wordmark,.grand-header.grand-header--scrolled .grandoutlook-brand,.grand-header.grand-header--scrolled .grand-header__nav ul li a,.grand-header.grand-header--scrolled .grand-header__nav ul li button,.grand-header.grand-header--scrolled .grand-header__hamburger{color:#1a1a1a!important}.grand-header.grand-header--scrolled .grand-header__hamburger .grand-header-lines:before,.grand-header.grand-header--scrolled .grand-header__hamburger .grand-header-lines:after{background:#1a1a1a}.grand-header.grand-header--scrolled .grand-header__nav ul li button svg path{stroke:#1a1a1a}.grand-header.grand-header--menu-open{background-color:#202421;color:#f7f5ef}.grand-header.grand-header--menu-open .grandoutlook-brand{color:#dedbd1!important;opacity:1;pointer-events:auto;transform:translateY(0)}.grand-header.grand-header--menu-open .grand-header__hamburger .grand-header-lines:before,.grand-header.grand-header--menu-open .grand-header__hamburger .grand-header-lines:after{background:#dedbd1}.grand-header.grand-header--menu-open .grand-header__hamburger .grand-header-lines{background:transparent}.grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header__hamburger{color:#fff!important}.grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:before,.grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header__hamburger .grand-header-lines:after{background:#fff}.grand-menu{background:#202421;color:#f7f5ef}.grand-menu__inner{background:#202421}.grand-menu a,.grand-menu button,.grand-menu h3,.grand-menu li,.grand-menu p,.grand-menu span,.grand-menu__nav .grand-menu-primary a,.grand-menu__nav .grand-menu-primary button{color:#f7f5ef!important}.grand-menu__nav .grand-menu-secondary span{color:#f7f5efb8!important}.grand-menu__nav li,.grand-menu__media,.grand-menu__form{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .64s cubic-bezier(.19,1,.22,1);transition-delay:0ms}.grand-menu.active .grand-menu__nav li,.grand-menu.active .grand-menu__media,.grand-menu.active .grand-menu__form{opacity:1;transform:translateY(0)}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(1){transition-delay:90ms}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(2){transition-delay:.14s}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(3){transition-delay:.19s}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(4){transition-delay:.24s}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(5){transition-delay:.29s}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(6){transition-delay:.34s}.grand-menu.active .grand-menu__nav .grand-menu-primary li:nth-child(7){transition-delay:.39s}.grand-menu.active .grand-menu__nav .grand-menu-secondary li:nth-child(1){transition-delay:.36s}.grand-menu.active .grand-menu__nav .grand-menu-secondary li:nth-child(2){transition-delay:405ms}.grand-menu.active .grand-menu__nav .grand-menu-secondary li:nth-child(3){transition-delay:.45s}.grand-menu.active .grand-menu__nav .grand-menu-secondary li:nth-child(4){transition-delay:495ms}.grand-menu.active .grand-menu__media{transition-delay:.58s}.grand-menu.active .grand-menu__form{transition-delay:.68s}.grand-menu__media-inner{background:#3b3b3c}.grand-menu__media-content span{background:#f7f5ef;color:#1a1a1a!important}.grand-menu__media-content .grand-button{border-color:#f7f5ef8f;color:#f7f5ef!important}.grand-menu__media-content .grand-button:hover,.grand-menu__form .grand-button:hover{background:#f7f5ef;border-color:#f7f5ef;color:#202421!important}.grand-menu__form .grand-form__text{border-color:#f7f5ef61}.grand-menu__form input{background:transparent;color:#f7f5ef}.grand-menu__form input::placeholder{color:#f7f5efbd;opacity:1}.grand-menu__form .grand-button{border-color:#f7f5ef7a;color:#f7f5ef!important}.grand-menu__descriptor p{font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.8px;margin:0 0 16px;text-transform:uppercase}.grand-menu__descriptor ul.grand-menu-secondary{margin:0;width:100%}.grand-menu__descriptor .grand-menu-secondary span{cursor:default}@media(min-width:900px){.grand-menu__nav{align-items:flex-start;gap:clamp(72px,10vw,180px);justify-content:flex-start}.grand-menu__nav .grand-menu-primary{flex:0 0 clamp(280px,31%,470px);order:1;width:auto}.grand-menu__descriptor{flex:0 0 240px;margin-top:10px;order:2}}@media(max-width:899px){.grand-menu__nav{flex-direction:column}.grand-menu__nav .grand-menu-primary{margin:0;order:1}.grand-menu__descriptor{border-top:1px solid rgba(247,245,239,.22);margin-top:36px;order:2;padding-top:24px}}.grand-footer{background:#1f211d;color:#f7f5ef}.grand-footer .grandoutlook-brand,.grand-footer a,.grand-footer button,.grand-footer li{color:#f7f5ef!important}.grand-footer__gradient{background:linear-gradient(180deg,#1f211db8,#1f211dfa),url(/assets/grand-quiet-deck-0H9wOqit.jpg) center / cover}.grand-footer__top{align-content:flex-start;display:block;padding-top:32px}.grand-footer__top .grand-footer__logo{margin-bottom:clamp(58px,7vh,92px);width:100%}.grand-footer__top .grand-footer__menus{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%}.grand-footer__top .grand-footer__menus ul{gap:18px}.grand-footer__top .grand-footer__menus ul li:first-child{margin-bottom:10px}.grand-footer__bottom{align-items:flex-end;gap:32px}.grand-footer__bottom .grand-footer__menus--location{flex:1 1 auto;margin:0;padding:0;width:auto}.grand-footer__bottom .grand-footer__menus--location:before{content:none}.grand-footer__credits{flex:0 1 auto;margin-top:0;width:auto}.grand-footer__credits ul{flex-wrap:wrap}.grand-footer__social-link{align-items:center;display:inline-flex;gap:9px}.grand-footer__social-link img{display:inline-block;height:13px;opacity:.84;width:13px}.grand-page-template--grand-outlook-home{--go-ash: #2b2f2c;--go-charcoal: #202421;--go-ink: #171918;--go-muted: #c7c2b8;--go-porcelain: #f7f5ef;--go-smoke: #363a36;--go-warm: #dedbd1;background:var(--go-charcoal);color:var(--go-ink)}.grand-page-template--grand-outlook-home main{overflow:hidden}.grand-page-template--grand-outlook-page main{overflow:hidden}.go-residence{align-items:flex-end;color:#fff;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding:150px 16px 70px;position:relative}.go-residence__image,.go-residence__shade{height:100%;inset:0;position:absolute;width:100%}.go-residence__image{object-fit:cover}@media(max-width:767px){.go-residence__image{object-position:40% center}}.go-residence__shade{background:linear-gradient(180deg,#0000001f,#000000a6)}.go-residence__content{margin:0 auto;max-width:1660px;position:relative;width:100%;z-index:1}.go-residence__content h1{color:#fff;font-size:clamp(48px,8vw,118px);font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0 0 24px}.go-residence__content>p:not(.go-eyebrow){color:inherit;font-size:17px;line-height:1.55;margin:0 0 30px;max-width:590px}.go-residence__back{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.go-page-carousel{background:#f7f5ef;box-sizing:border-box;color:#1a1a1a;padding:90px 0 100px}.go-page-carousel__header{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto 42px;max-width:1660px;padding:0 16px}.go-page-carousel__header h2{color:#1a1a1a;font-size:clamp(34px,5vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0}.go-page-carousel__controls{display:flex;gap:10px}.go-page-carousel__controls button{align-items:center;background:transparent;border:1px solid #777970;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;font-size:22px;height:48px;justify-content:center;padding:0 0 3px;transition:background-color .18s ease,color .18s ease;width:48px}.go-page-carousel__controls button:hover{background:#1f211d;color:#fff}.go-page-carousel__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 max(16px,calc((100vw - 1660px)/2 + 48px)) 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#777970 transparent;scrollbar-width:thin}.go-page-carousel__slide{flex:0 0 min(76vw,720px);scroll-snap-align:start}.go-page-intro{background:#dedbd1;box-sizing:border-box;color:#1a1a1a;padding:clamp(100px,10vw,180px) 16px}.go-page-intro__inner,.go-story-library__header,.go-story-library__grid,.go-page-closing__inner{margin:0 auto;max-width:1660px}.go-page-intro__inner{display:grid;gap:clamp(70px,10vw,190px);grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.go-page-intro__heading h2{color:#1a1a1a;font-size:clamp(48px,6.1vw,104px);font-weight:400;letter-spacing:-.052em;line-height:.96;margin:28px 0 0;max-width:980px}.go-page-intro__body{align-self:end;padding-bottom:8px}.go-page-intro__body>p{color:#1a1a1abf;font-size:16px;line-height:1.75;margin:0 0 22px}.go-page-intro__note{border-top:1px solid rgba(26,26,26,.3);display:flex;flex-direction:column;gap:7px;margin-top:42px;padding-top:18px}.go-page-intro__note span{font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.go-page-intro__note span:last-child{color:#1a1a1a8a;font-weight:500}.go-story-library{background:#202421;box-sizing:border-box;color:#f7f5ef;overflow:hidden;padding:clamp(100px,9vw,160px) 16px clamp(120px,12vw,210px)}.go-story-library__header{align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);margin-bottom:clamp(80px,9vw,150px)}.go-story-library__header h2{color:#f7f5ef;font-size:clamp(56px,6.6vw,112px);font-weight:500;letter-spacing:-.05em;line-height:.96;margin:0}.go-story-library__header>p{color:#f7f5efa8;font-size:15px;line-height:1.7;margin:0}.go-story-library__grid{display:grid;gap:clamp(54px,6vw,110px) clamp(34px,4vw,72px);grid-template-columns:repeat(12,minmax(0,1fr))}.go-story-card{grid-column:1 / span 7}.go-story-card:nth-child(2){grid-column:9 / -1;margin-top:clamp(110px,13vw,230px)}.go-story-card:nth-child(3){grid-column:3 / span 7;margin-top:clamp(20px,4vw,70px)}.go-story-card button{background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.go-story-card__image{aspect-ratio:1.42 / 1;display:block;overflow:hidden;position:relative}.go-story-card:nth-child(2) .go-story-card__image{aspect-ratio:.84 / 1}.go-story-card:nth-child(3) .go-story-card__image{aspect-ratio:1.55 / 1}.go-story-card__image img{height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.1s cubic-bezier(.16,1,.3,1);width:100%}.go-story-card__veil{background:linear-gradient(180deg,#0a0a0a05,#0a0a0a6b);inset:0;position:absolute;transition:background .5s ease}.go-story-card__index,.go-story-card__action{color:#fff;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.6px;position:absolute;text-transform:uppercase}.go-story-card__index{left:20px;top:20px}.go-story-card__action{align-items:center;bottom:20px;display:flex;gap:10px;right:20px}.go-story-card__action span{font-size:15px;transition:transform .35s ease}.go-story-card__copy{display:flex;flex-direction:column;padding-top:25px}.go-story-card__copy>span{color:#d7b56d;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.go-story-card__copy strong{color:#f7f5ef;font-size:clamp(30px,3.1vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin-top:12px}.go-story-card__copy small{color:#f7f5ef9e;font-size:14px;line-height:1.6;margin-top:13px;max-width:470px}.go-story-card button:hover .go-story-card__image img,.go-story-card button:focus-visible .go-story-card__image img{transform:scale(1.045)}.go-story-card button:hover .go-story-card__veil,.go-story-card button:focus-visible .go-story-card__veil{background:linear-gradient(180deg,#0a0a0a00,#0a0a0a8a)}.go-story-card button:hover .go-story-card__action span,.go-story-card button:focus-visible .go-story-card__action span{transform:translate(3px,-3px)}.go-story-card button:focus-visible{outline:1px solid #d7b56d;outline-offset:8px}.go-page-carousel__figure{flex:0 0 min(76vw,720px);margin:0;scroll-snap-align:start}.go-page-carousel__figure .go-page-carousel__slide{flex:none}.go-page-carousel__figure figcaption{border-top:1px solid rgba(26,26,26,.24);color:#1a1a1aad;display:grid;font-family:Urbanist,Arial,sans-serif;font-size:10px;gap:16px;grid-template-columns:32px 1fr;letter-spacing:1.3px;margin-top:15px;padding-top:12px;text-transform:uppercase}.go-page-closing{background:#1f211d;box-sizing:border-box;color:#f7f5ef;padding:clamp(110px,11vw,190px) 16px}.go-page-closing__inner{display:grid;gap:30px 80px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.go-page-closing__inner>.go-eyebrow{grid-column:1 / -1}.go-page-closing__inner h2{color:#f7f5ef;font-size:clamp(48px,6.3vw,104px);font-weight:400;letter-spacing:-.052em;line-height:.95;margin:20px 0 0;max-width:1050px}.go-page-closing__inner>div{align-self:end;padding-bottom:8px}.go-page-closing__inner>div p{color:#f7f5efad;font-size:15px;line-height:1.75;margin:0 0 32px}.go-page-closing__link{border-bottom:1px solid rgba(247,245,239,.6);color:#f7f5ef;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;gap:22px;letter-spacing:1.6px;padding-bottom:8px;text-decoration:none;text-transform:uppercase}.go-page-closing__link span{transition:transform .3s ease}.go-page-closing__link:hover span,.go-page-closing__link:focus-visible span{transform:translate(5px)}.go-story-viewer{animation:go-story-viewer-in .42s ease both;background:#181919;color:#1a1a1a;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(420px,.78fr);inset:0;position:fixed;z-index:10000}.go-story-viewer__close{align-items:center;background:#181919b8;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;display:flex;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;gap:12px;letter-spacing:1.5px;padding:10px 13px;position:fixed;right:20px;text-transform:uppercase;top:20px;z-index:2}.go-story-viewer__close>span:last-child{font-size:20px;font-weight:300;line-height:.7}.go-story-viewer__visual{animation:go-story-visual-in .7s cubic-bezier(.16,1,.3,1) both;min-height:0;overflow:hidden;position:relative}.go-story-viewer__visual:after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.4));content:"";inset:0;pointer-events:none;position:absolute}.go-story-viewer__visual>img{height:100%;object-fit:cover;width:100%}.go-story-viewer__counter{bottom:28px;color:#fff;display:flex;font-family:Urbanist,Arial,sans-serif;font-size:10px;gap:8px;left:28px;letter-spacing:1.4px;position:absolute;z-index:1}.go-story-viewer__controls{bottom:20px;display:flex;gap:8px;position:absolute;right:20px;z-index:1}.go-story-viewer__controls button{align-items:center;background:#12121273;border:1px solid rgba(255,255,255,.55);color:#fff;cursor:pointer;display:flex;font-size:17px;height:44px;justify-content:center;width:44px}.go-story-viewer__story{animation:go-story-panel-in .7s 80ms cubic-bezier(.16,1,.3,1) both;background:#f7f5ef;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.go-story-viewer__story-inner{padding:clamp(100px,9vh,150px) clamp(40px,4vw,80px) 48px}.go-story-viewer__story .go-eyebrow{color:#777970}.go-story-viewer__story h2{color:#1a1a1a;font-size:clamp(46px,4.3vw,78px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:24px 0 26px}.go-story-viewer__summary{color:#1a1a1ad1;font-size:17px;line-height:1.55;margin:0 0 38px}.go-story-viewer__body{border-top:1px solid rgba(26,26,26,.24);padding-top:26px}.go-story-viewer__body p{color:#1a1a1aad;font-size:14px;line-height:1.75;margin:0 0 18px}.go-story-viewer__detail{border-left:1px solid #d7b56d;color:#1a1a1aad;font-family:Urbanist,Arial,sans-serif;font-size:10px;letter-spacing:1.2px;line-height:1.6;margin:34px 0 0;padding-left:16px;text-transform:uppercase}.go-story-viewer__thumbs{display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding:0 clamp(40px,4vw,80px) 30px}.go-story-viewer__thumbs button{aspect-ratio:1.25 / 1;background:#ddd;border:0;cursor:pointer;opacity:.48;overflow:hidden;padding:0;transition:opacity .25s ease}.go-story-viewer__thumbs button.active,.go-story-viewer__thumbs button:hover,.go-story-viewer__thumbs button:focus-visible{opacity:1}.go-story-viewer__thumbs img{height:100%;object-fit:cover;width:100%}@keyframes go-story-viewer-in{0%{opacity:0}to{opacity:1}}@keyframes go-story-visual-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes go-story-panel-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@media(min-width:900px){.go-residence{padding:170px 48px 90px}.go-page-carousel{padding:120px 0 130px}.go-page-carousel__header{padding:0 48px}.go-page-intro,.go-story-library,.go-page-closing{padding-left:48px;padding-right:48px}}@media(max-width:899px){.go-page-intro{padding-bottom:100px;padding-top:100px}.go-page-intro__inner,.go-story-library__header,.go-page-closing__inner{display:block}.go-page-intro__heading h2,.go-page-closing__inner h2{font-size:clamp(46px,13vw,68px)}.go-story-library__header h2{font-size:clamp(54px,15vw,78px);font-weight:500}.go-page-intro__body{margin-top:54px}.go-page-intro__body>p{font-size:15px}.go-story-library{padding-bottom:115px;padding-top:96px}.go-story-library__header{margin-bottom:70px}.go-story-library__header>p{margin-top:35px}.go-story-library__grid{display:block}.go-story-card,.go-story-card:nth-child(2),.go-story-card:nth-child(3){margin:0 0 68px}.go-story-card:last-child{margin-bottom:0}.go-story-card__image,.go-story-card:nth-child(2) .go-story-card__image,.go-story-card:nth-child(3) .go-story-card__image{aspect-ratio:1.08 / 1}.go-story-card__copy strong{font-size:38px}.go-page-carousel__figure{flex-basis:86vw}.go-page-carousel__figure figcaption{line-height:1.5}.go-page-closing{padding-bottom:110px;padding-top:110px}.go-page-closing__inner>.go-eyebrow{margin-bottom:34px}.go-page-closing__inner h2{margin-top:0}.go-page-closing__inner>div{margin-top:46px}.go-story-viewer{grid-template-columns:1fr;grid-template-rows:46svh 54svh}.go-story-viewer__close{right:12px;top:12px}.go-story-viewer__visual{min-height:46svh}.go-story-viewer__counter{bottom:17px;left:16px}.go-story-viewer__controls{bottom:12px;right:12px}.go-story-viewer__controls button{height:38px;width:38px}.go-story-viewer__story{min-height:54svh}.go-story-viewer__story-inner{padding:44px 16px 34px}.go-story-viewer__story h2{font-size:clamp(44px,13vw,62px)}.go-story-viewer__summary{font-size:15px}.go-story-viewer__thumbs{padding:0 16px 18px}}@media(min-width:1100px){.go-residence--split{align-items:stretch;background:#f7f5ef;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(430px,1fr);padding:0}.go-residence--split .go-residence__image,.go-residence--split .go-residence__shade{grid-column:1;grid-row:1;inset:auto;min-height:100vh;min-height:100svh;position:relative}.go-residence--split .go-residence__image{object-position:56% center}.go-residence--split .go-residence__shade{background:linear-gradient(180deg,#1412110d,#1412112e);pointer-events:none}.go-residence--split .go-residence__content{align-self:stretch;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center;margin:0;max-width:none;padding:140px clamp(56px,5.2vw,100px) 90px}.go-residence--split .go-residence__content .go-eyebrow{color:#777970;margin-bottom:24px}.go-residence--split .go-residence__content h1{color:#1a1a1a;font-size:clamp(62px,5vw,92px);line-height:.96;margin-bottom:34px;max-width:620px}.go-residence--split .go-residence__content>p:not(.go-eyebrow){color:#1a1a1ab8;font-size:17px;line-height:1.7;max-width:480px}.go-residence--split .go-residence__back{color:#1a1a1a;width:fit-content}}@media(max-width:1099px){.go-residence--split .go-residence__content,.go-residence--split .go-residence__content .go-eyebrow,.go-residence--split .go-residence__content>p:not(.go-eyebrow),.go-residence--split .go-residence__back{color:#fff}}@media(max-width:599px){.go-page-carousel__controls{display:none}.go-page-carousel__slide{flex-basis:86vw}}.grand-page-template--grand-outlook-home h1,.grand-page-template--grand-outlook-home h2,.grand-page-template--grand-outlook-home h3,.grand-page-template--grand-outlook-home p,.grand-page-template--grand-outlook-home a,.grand-page-template--grand-outlook-home li{overflow-wrap:break-word}.go-eyebrow{color:inherit;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;line-height:1.6;margin:0 0 18px;text-transform:uppercase}.go-hero{min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.go-hero__asset,.go-hero__asset picture,.go-hero__asset img,.go-hero__asset video,.go-hero__shade{inset:0;position:absolute}.go-hero__asset{background:var(--go-charcoal)}.go-hero__asset img,.go-hero__asset video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.go-hero__asset video{opacity:0;pointer-events:none;transition:opacity .42s ease}.go-hero.is-video-playing .go-hero__asset video{opacity:1}.site-content{opacity:1;transition:opacity .6s ease}.site-content.is-loading{opacity:0;pointer-events:none;transition:none}.site-loader{position:fixed;inset:0;display:grid;place-items:center;background:#202421;z-index:10000}.site-loader>span{width:32px;height:32px;border:2px solid rgb(255 255 255 / 25%);border-top-color:#fff;border-radius:50%;animation:site-loading .8s linear infinite}@keyframes site-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-loader>span{animation:none}.site-content{transition:none}}.go-hero__shade{background:linear-gradient(180deg,#0000002e,#00000014 35%,#00000070),linear-gradient(90deg,#00000073,#00000014 58%,#0000001f);z-index:1}.go-hero__inner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:1660px;min-height:100vh;min-height:100svh;padding:140px 16px 58px;position:relative;text-align:center;z-index:2}.go-hero__shade,.go-hero__inner{opacity:0;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s}.go-hero.is-ready .go-hero__shade,.go-hero.is-ready .go-hero__inner{opacity:1;visibility:visible;transition-delay:0s}.go-hero h1{color:#d7b56d;font-family:Pinyon Script,cursive;font-size:52px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:980px;text-wrap:balance}.go-hero__subtitle{animation:go-hero-subtitle-reveal 1.5s cubic-bezier(.22,1,.36,1) .12s both;color:inherit;font-family:Urbanist,Arial,sans-serif;font-size:18px;line-height:1.35;margin:0;max-width:650px}@keyframes go-hero-subtitle-reveal{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-6px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.go-hero__film-link{align-items:center;appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000029;border:1px solid rgba(255,255,255,.5);color:#fff;cursor:pointer;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1;margin:24px 0 0;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease;white-space:nowrap}.go-hero__film-link:hover,.go-hero__film-link:focus-visible{background:#ffffff1f;border-color:#ffffffd1;color:#fff}.grand-story{background:var(--go-charcoal);box-sizing:border-box;color:#dedbd1;padding:80px 0 0;position:relative;z-index:1}.grand-story__inner,.grand-cta-grid__inner{box-sizing:border-box;margin:0 auto;max-width:1660px;padding:0 16px;width:100%}.grand-story__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.grand-story__intro{width:100%}.grand-story h2,.grand-cta-grid__title h2{color:#dedbd1;font-size:22px;font-weight:500;letter-spacing:.2px;line-height:29px;margin:0}.grand-story__large{margin-bottom:50px;width:100%}.grand-story__large .grand-media-frame{margin-top:50px}.grand-story__main-image-stack{aspect-ratio:1.2378794743996376;display:grid;gap:12px;grid-template-rows:repeat(2,minmax(0,1fr));margin-top:50px;overflow:visible;width:100%}.grand-story__main-image{min-height:0;position:relative}.grand-story__main-image-frame{clip-path:inset(0 0 100% 0);height:100%;opacity:0;overflow:hidden;transform:translateY(32px);transition:clip-path 1.7s cubic-bezier(.22,1,.36,1),opacity .8s ease,transform 1.7s cubic-bezier(.22,1,.36,1)}.grand-story__main-image:nth-child(2) .grand-story__main-image-frame{transition-delay:.26s}.grand-story__main-image-stack.is-visible .grand-story__main-image-frame{clip-path:inset(0);opacity:1;transform:translateY(0)}.grand-story__main-image img{display:block;height:100%;object-fit:cover;object-position:center center;transform:scale(1.08);transition:transform 2.1s cubic-bezier(.22,1,.36,1);width:100%}.grand-story__main-image:nth-child(2) img{transition-delay:.26s}.grand-story__main-image-stack.is-visible img{transform:scale(1)}.grand-story__image-corner{height:54px;pointer-events:none;position:absolute;width:54px;z-index:2}.grand-story__image-corner--top-right{right:-5px;top:-5px}.grand-story__image-corner--bottom-left{bottom:-5px;left:-5px}.grand-story__image-corner:before,.grand-story__image-corner:after{background:#d7b56d;content:"";position:absolute;right:0;top:0;transition:.75s cubic-bezier(.22,1,.36,1) 1.35s}.grand-story__image-corner:before{height:1px;width:0}.grand-story__image-corner:after{height:0;width:1px}.grand-story__image-corner--bottom-left:before,.grand-story__image-corner--bottom-left:after{inset:auto auto 0 0}.grand-story__main-image-stack.is-visible .grand-story__image-corner:before{width:54px}.grand-story__main-image-stack.is-visible .grand-story__image-corner:after{height:54px}@media(min-width:1181px){.grand-story__image-corner--top-right{right:-12px;top:-12px}.grand-story__image-corner--bottom-left{bottom:-12px;left:-12px}}@media(prefers-reduced-motion:reduce){.grand-cta-grid__track{animation:none}.grand-story__main-image-frame{clip-path:none;opacity:1;transform:none;transition:none}.grand-story__main-image img{transform:none;transition:none}.grand-story__image-corner:before{transition:none;width:54px}.grand-story__image-corner:after{height:54px;transition:none}}.grand-story__subtitle{display:flex;gap:105px;margin:0 0 32px}.grand-story__subtitle :is(h3,h4),.grand-cta-grid__item :is(h3,h4){color:#dedbd1;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:20px;margin:0;text-transform:uppercase}.grand-story__subtitle p,.grand-story__small p{color:#dedbd1;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:22px;margin:0}.grand-story__content p+p{margin-top:22px}.grand-story__small{margin-bottom:32px;width:100%}.grand-story__small-image-reveal{padding-bottom:28px;position:relative;width:100%}.grand-story__suite-photo .grand-media-frame{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(32px);transition:clip-path 1.7s cubic-bezier(.22,1,.36,1),opacity .8s ease,transform 1.7s cubic-bezier(.22,1,.36,1);width:100%}.grand-story__small .grand-media-frame{aspect-ratio:3 / 2!important;margin-top:60px}.grand-story__small .grand-media-frame img{object-position:top!important}.grand-story__suite-photo+.grand-story__suite-photo .grand-media-frame{margin-top:32px}.grand-story__suite-photo.is-visible .grand-media-frame{clip-path:inset(0);opacity:1;transform:translateY(0)}.grand-story__small-image-reveal .grand-media-frame img{transform:scale(1.08);transition:transform 2.1s cubic-bezier(.22,1,.36,1)}.grand-story__suite-photo.is-visible .grand-media-frame img{transform:scale(1)}.grand-story__content .grand-button{color:#dedbd1;margin-top:32px}.grand-story__content .grand-button:before{background:#fff}.grand-cta-grid{background:#202421;box-sizing:border-box;overflow:hidden;padding:0;position:relative;transform:translateZ(0);z-index:1}.grand-cta-grid__inner{padding:0 20px 0 0}.grand-cta-grid__title h2{margin:0 0 36px;max-width:800px;padding:0 20px}.grand-cta-grid__items.desktop{display:none}.grand-cta-grid__items.mobile{display:block;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 0 16px 20px;scrollbar-color:rgba(247,245,239,.56) rgba(247,245,239,.12);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.grand-cta-grid__items.mobile::-webkit-scrollbar{height:6px}.grand-cta-grid__items.mobile::-webkit-scrollbar-track{background:#f7f5ef1f}.grand-cta-grid__items.mobile::-webkit-scrollbar-thumb{background:#f7f5ef8f}.grand-cta-grid__track{display:flex;gap:16px;width:max-content}.grand-cta-grid__item{flex:0 0 78vw;margin:0;padding-right:20px;position:relative;width:78vw}.grand-cta-grid__item :is(h3,h4){margin:12px 0 0}.grand-cta-grid__image{position:relative}.grand-cta-grid__arrow{align-items:center;color:#d7b56d;display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:14px;transition:transform .32s cubic-bezier(.22,1,.36,1);width:32px;z-index:2}.grand-cta-grid__arrow svg{display:block;height:24px;width:24px}.grand-cta-grid__arrow path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.grand-cta-grid__item:hover .grand-cta-grid__arrow,.grand-cta-grid__item:focus-within .grand-cta-grid__arrow{transform:translate(2px,-2px)}.grand-cta-grid__item .grand-media-frame img{transition:transform .3s ease!important}.grand-cta-grid__item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.go-gallery__heading,.go-enquire__inner{margin:0 auto;max-width:1660px;padding:0 16px}.go-gallery__heading h2,.go-enquire__inner h2{font-size:31px;font-weight:500;letter-spacing:0;line-height:1.14;margin:0;text-wrap:balance}.go-enquire__inner h2{color:var(--go-porcelain)}.go-enquire__inner .go-eyebrow{color:#d7b56d;font-family:Pinyon Script,cursive;font-size:clamp(34px,4.2vw,54px);font-weight:400;letter-spacing:0;line-height:1;margin:0 auto 36px;text-transform:none}.go-enquire__inner>p{color:#f7f5efc2;font-size:16px;line-height:1.65;margin:24px 0 0;max-width:620px}.go-section-link{align-items:center;border:1px solid rgba(247,245,239,.5);color:var(--go-porcelain);display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;gap:24px;letter-spacing:1.6px;margin-top:30px;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.go-section-link span{font-size:17px;font-weight:400;line-height:.7;transition:transform .18s ease}.go-section-link:hover{background:var(--go-porcelain);border-color:var(--go-porcelain);color:var(--go-ink)}.go-gallery .go-section-link{border:1px solid rgba(247,245,239,.5);color:var(--go-porcelain)}.go-gallery .go-section-link:hover{background:var(--go-porcelain);border-color:var(--go-porcelain);color:var(--go-ink)}.go-section-link:hover span{transform:translate(4px)}.go-experience__content .go-eyebrow{color:#f7f5ef}.go-gallery{background:#202421;box-sizing:border-box;color:var(--go-porcelain);padding:48px 0 0}.go-gallery__inner{box-sizing:border-box;margin:0 auto;max-width:1660px;padding:0 16px;width:100%}.go-gallery__heading{border-top:1px solid rgba(247,245,239,.28);display:grid;gap:40px;padding-top:22px}.go-gallery__title .go-eyebrow{color:#fff;margin-bottom:26px}.go-gallery__heading h2{color:var(--go-porcelain);font-family:Urbanist,Arial,sans-serif;font-size:31px;font-weight:500;letter-spacing:-.035em;line-height:1.14;max-width:1050px;text-wrap:balance}.go-gallery__introduction{align-self:end;max-width:460px}.go-gallery__introduction>p{color:#f7f5efb8;font-size:16px;line-height:1.65;margin:0}.go-gallery__collection{display:grid;gap:42px 14px;margin-top:72px}.go-gallery__complete-link{display:flex;margin-top:72px;margin-left:auto;margin-right:auto;width:fit-content}.go-gallery__card{color:inherit;cursor:pointer;display:block;min-width:0;text-align:left;text-decoration:none;width:100%}.go-gallery__card:focus-visible{outline:2px solid #d7b56d;outline-offset:6px}.go-gallery__visual{background:#c7c2b8;border:0;display:block;overflow:hidden;position:relative}.go-gallery__image{border:0;transform:scale(1);transform-origin:center;transition:transform 1.1s cubic-bezier(.22,1,.36,1);will-change:transform}.go-gallery__visual .grand-media-frame,.go-gallery__visual img{border:0}.go-gallery__card:hover .go-gallery__image,.go-gallery__card:focus-visible .go-gallery__image{animation:go-gallery-image-breathe 3.8s ease-in-out infinite alternate}@keyframes go-gallery-image-breathe{0%{transform:scale(1)}to{transform:scale(1.055)}}.go-gallery__card--outlook .go-gallery__image img{object-position:center 72%!important}.go-gallery__explore{background:linear-gradient(90deg,rgba(17,19,18,.9),rgba(17,19,18,.58) 72%,transparent);color:#fff;display:flex;flex-direction:column;gap:4px;left:0;margin:0;max-width:calc(100% - 22px);opacity:.82;padding:14px 38px 15px 22px;position:absolute;text-shadow:0 1px 12px rgba(0,0,0,.45);top:-1px;transform:none;transition:opacity .24s ease;z-index:2}.go-gallery__explore-title,.go-gallery__explore-count{display:block;font-family:Urbanist,Arial,sans-serif}.go-gallery__explore-title{font-size:10px;font-weight:700;letter-spacing:1.6px;line-height:1.35;text-transform:uppercase}.go-gallery__explore-count{color:#ffffffc7;font-size:11px;font-weight:500;letter-spacing:.3px;line-height:1.35}.go-gallery__card:hover .go-gallery__explore,.go-gallery__card:focus-visible .go-gallery__explore{opacity:1;transform:translateY(0)}.go-gallery__expand{display:none}.go-gallery__caption{align-items:start;border-top:0;display:grid;gap:14px;grid-template-columns:auto 1fr auto;margin-top:13px;padding-top:12px}.go-gallery__number,.go-gallery__caption strong,.go-gallery__caption small,.go-gallery__arrow{font-family:Urbanist,Arial,sans-serif}.go-gallery__number{color:#f7f5ef8c;font-size:10px;font-weight:700;letter-spacing:1.2px;padding-top:2px}.go-gallery__caption strong,.go-gallery__caption small{display:block}.go-gallery__caption strong{color:var(--go-porcelain);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.25}.go-gallery__caption small{color:#f7f5ef94;font-size:11px;line-height:1.4;margin-top:3px}.go-gallery__arrow{color:var(--go-porcelain);font-size:19px;line-height:1;transition:transform .25s ease}.go-gallery__card:hover .go-gallery__arrow,.go-gallery__card:focus-visible .go-gallery__arrow{transform:translate(3px)}.go-estate-gallery{animation:go-estate-gallery-in .36s cubic-bezier(.22,1,.36,1) both;background:#171918;color:var(--go-porcelain);inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:3000}.go-estate-gallery__inner{margin:0 auto;max-width:1660px;min-height:100%;padding:0 48px 90px;width:100%}.go-estate-gallery__header{align-items:flex-start;background:#171918f0;border-bottom:1px solid rgba(247,245,239,.18);display:flex;gap:40px;justify-content:space-between;padding:28px 0 24px;position:sticky;top:0;z-index:3}.go-estate-gallery__header .go-eyebrow{color:#d7b56d;margin-bottom:16px}.go-estate-gallery__header h2{color:var(--go-porcelain);font-size:clamp(36px,5.5vw,76px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0;text-wrap:balance}.go-estate-gallery__count{color:#f7f5efad;font-family:Urbanist,Arial,sans-serif;font-size:12px;letter-spacing:1.4px;margin:18px 0 0;text-transform:uppercase}.go-estate-gallery__subtitle{color:#f7f5efb3;font-family:Urbanist,Arial,sans-serif;font-size:14px;letter-spacing:.2px;margin:14px 0 0}.go-estate-gallery__close{align-items:center;background:transparent;border:1px solid rgba(247,245,239,.46);color:var(--go-porcelain);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;gap:12px;letter-spacing:1.5px;min-height:44px;padding:10px 13px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.go-estate-gallery__close>span:last-child{font-size:22px;font-weight:300;line-height:.7}.go-estate-gallery__close:hover,.go-estate-gallery__close:focus-visible{background:var(--go-porcelain);border-color:var(--go-porcelain);color:var(--go-ink)}.go-estate-gallery__close:focus-visible{outline:2px solid #d7b56d;outline-offset:4px}.go-estate-gallery__collection{display:grid;gap:34px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:46px auto 0;max-width:1320px}.go-estate-gallery__collection figure{margin:0;min-width:0}.go-estate-gallery__image-button{background:#252825;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.go-estate-gallery__image-button:focus-visible{outline:2px solid #d7b56d;outline-offset:5px}.go-estate-gallery__image-button img{display:block;height:auto;margin:0;transition:opacity .18s ease;width:100%}.go-estate-gallery__image-button:hover img{opacity:.82}.go-estate-gallery__collection figcaption{color:#f7f5ef9e;font-family:Urbanist,Arial,sans-serif;font-size:11px;letter-spacing:.5px;margin-top:10px}.go-estate-gallery__captioned{position:relative}.go-estate-gallery__collection .go-estate-gallery__captioned figcaption{position:absolute;inset:auto 0 0;margin:0;padding:30px 12px 8px;background:linear-gradient(transparent,#000000b3);color:#f7f5ef;font-family:Pinyon Script,cursive;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.15;letter-spacing:0;text-align:left;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,.4)}.go-estate-gallery__complete{align-items:center;border-bottom:1px solid rgba(247,245,239,.5);color:var(--go-porcelain);display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;gap:20px;letter-spacing:1.6px;margin:58px 0 0;padding-bottom:8px;text-decoration:none;text-transform:uppercase}.go-estate-gallery__complete span{font-size:17px;font-weight:400;line-height:.7;transition:transform .18s ease}.go-estate-gallery__complete:hover span,.go-estate-gallery__complete:focus-visible span{transform:translate(4px)}.go-estate-lightbox{align-items:center;animation:go-estate-gallery-in .22s ease both;background:#0a0c0bfa;display:flex;inset:0;justify-content:center;overscroll-behavior:none;position:fixed;touch-action:pan-y;z-index:3100}.go-estate-lightbox__close{align-items:center;background:transparent;border:1px solid rgba(247,245,239,.46);color:var(--go-porcelain);cursor:pointer;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;gap:12px;letter-spacing:1.5px;min-height:44px;padding:10px 13px;position:absolute;right:48px;text-transform:uppercase;top:28px;z-index:2}.go-estate-lightbox__close>span:last-child{font-size:22px;font-weight:300;line-height:.7}.go-estate-lightbox__close:hover,.go-estate-lightbox__close:focus-visible{background:var(--go-porcelain);border-color:var(--go-porcelain);color:var(--go-ink)}.go-estate-lightbox__close:focus-visible,.go-estate-lightbox__controls button:focus-visible{outline:2px solid #d7b56d;outline-offset:4px}.go-estate-lightbox__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;padding:90px 48px 105px;width:100%}.go-estate-lightbox__topline{align-items:center;color:#f7f5efb3;display:flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;gap:24px;justify-content:space-between;letter-spacing:1.5px;margin-bottom:18px;max-width:1500px;text-transform:uppercase;width:min(92vw,1500px)}.go-estate-lightbox__image{display:block;height:auto;margin:0;max-height:calc(100vh - 205px);max-width:min(92vw,1500px);object-fit:contain;width:auto}.go-estate-lightbox__controls{bottom:30px;display:flex;gap:28px;justify-content:space-between;position:absolute;width:min(92vw,1500px)}.go-estate-lightbox__controls button{align-items:center;background:transparent;border:0;color:var(--go-porcelain);cursor:pointer;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;gap:12px;letter-spacing:1.5px;padding:8px 0;text-transform:uppercase}.go-estate-lightbox__controls button span:first-child[aria-hidden=true],.go-estate-lightbox__controls button span:last-child[aria-hidden=true]{font-size:20px;font-weight:400;line-height:.7}@keyframes go-estate-gallery-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.go-enquire{background:var(--go-charcoal);box-sizing:border-box;color:var(--go-porcelain);display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:96px 0}.go-enquire__inner{max-width:980px;text-align:center}.go-enquire__inner>p{margin-left:auto;margin-right:auto}.go-enquire__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:46px}.go-enquire__actions .grand-button{background:transparent;border:1px solid rgba(247,245,239,.56);border-color:#f7f5ef8f;color:var(--go-porcelain);padding:12px 18px;min-width:0;white-space:normal}.go-enquire__actions .grand-button:hover{background:var(--go-porcelain);border-color:var(--go-porcelain);color:var(--go-ink)}.go-film{background:var(--go-charcoal);box-sizing:border-box;color:#dedbd1;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;overflow:hidden;padding:56px 0 96px;scroll-margin-top:80px}.go-film__inner{box-sizing:border-box;margin:0 auto;max-width:1660px;padding:0 16px;width:100%}.go-film__header{margin:0 auto;max-width:760px;opacity:0;text-align:center;transform:translateY(28px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.go-film__header .go-eyebrow{color:#d7b56d;font-family:Pinyon Script,cursive;font-size:clamp(34px,4.2vw,54px);font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.go-film__header h2{color:#dedbd1;font-size:clamp(34px,5.2vw,68px);font-weight:500;letter-spacing:0;line-height:1.06;margin:0}.go-film__layout{display:flex;flex-direction:column}.go-film__details{opacity:0;transform:translateY(22px);transition:opacity .7s ease .16s,transform .9s cubic-bezier(.22,1,.36,1) .16s}.go-film__details p{color:#dedbd1;font-size:15px;line-height:1.6;margin:22px auto 24px;max-width:620px;text-align:center}.go-film__details p a,.go-film__details p a:visited,.go-film__details p a:hover,.go-film__details p a:focus-visible{color:#d7b56d;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.go-film__booking-link{align-items:center;border:1px solid rgba(255,255,255,.72);color:#dedbd1;display:flex;font-family:Urbanist,sans-serif;font-size:11px;font-weight:700;gap:22px;letter-spacing:1.35px;margin:0 auto 42px;padding:13px 17px;text-decoration:none;text-transform:uppercase;transition:background-color .26s ease,border-color .26s ease,color .26s ease;width:max-content}.go-film__booking-link:after{background:currentColor;clip-path:polygon(0 45%,74% 45%,74% 8%,100% 50%,74% 92%,74% 55%,0 55%);content:"";display:block;height:10px;transition:transform .26s ease;width:18px}.go-film__booking-link:hover{background:#fff;border-color:#fff;color:#202421}.go-film__booking-link:hover:after{transform:translate(4px)}.go-film__poster{aspect-ratio:16 / 9;background:#171918;border:0;clip-path:inset(0 0 100% 0);cursor:pointer;display:block;opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(28px);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) .3s,opacity .65s ease .3s,transform 1.1s cubic-bezier(.22,1,.36,1) .3s;width:100%}.go-film.is-visible .go-film__header,.go-film.is-visible .go-film__details,.go-film.is-visible .go-film__poster{clip-path:inset(0);opacity:1;transform:none}.go-film__poster img{display:block;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .9s cubic-bezier(.22,1,.36,1);width:100%}.go-film__poster-shade{background:linear-gradient(180deg,#00000014,#00000061),#0000000f;inset:0;position:absolute;transition:background-color .28s ease}.go-film__play{align-items:center;border:1px solid rgba(255,255,255,.82);border-radius:50%;display:flex;height:clamp(58px,7vw,92px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .26s ease,transform .26s ease;width:clamp(58px,7vw,92px)}.go-film__play:after{border-bottom:7px solid transparent;border-left:11px solid #fff;border-top:7px solid transparent;content:"";margin-left:4px}.go-film__poster-label{bottom:20px;color:#fff;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;left:20px;letter-spacing:1.6px;position:absolute;text-transform:uppercase}.go-film__poster:hover img,.go-film__poster:focus-visible img{transform:scale(1.035)}.go-film__poster:hover .go-film__play,.go-film__poster:focus-visible .go-film__play{background:#ffffff29;transform:translate(-50%,-50%) scale(1.06)}.go-film__poster:focus-visible{outline:2px solid #d7b56d;outline-offset:5px}.go-film-modal{align-items:center;animation:go-film-modal-in .26s ease both;background:#0a0a0af7;display:flex;inset:0;justify-content:center;padding:74px 16px 24px;position:fixed;z-index:2000}.go-film-modal__close{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:1.4px;padding:10px;position:absolute;right:max(12px,env(safe-area-inset-right));text-transform:uppercase;top:max(12px,env(safe-area-inset-top))}.go-film-modal__close svg{height:22px;width:22px}.go-film-modal__close path{fill:none;stroke:currentColor;stroke-width:1.2}.go-film-modal__close:focus-visible{outline:1px solid #d7b56d;outline-offset:2px}.go-film-modal__player{aspect-ratio:16 / 9;background:#000;max-width:1600px;width:min(96vw,calc((100vh - 110px) * 16 / 9))}.go-film-modal__player iframe{border:0;display:block;height:100%;width:100%}@keyframes go-film-modal-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.go-hero__subtitle{animation:none}.go-film__poster img,.go-film__play{transition:none}.go-film-modal{animation:none}}@media(min-width:900px){.go-hero__inner,.go-gallery__inner,.go-enquire__inner,.go-film__inner{padding-left:48px;padding-right:48px}.go-hero__inner{padding-bottom:86px}.go-hero h1{font-size:118px;max-width:1220px}.go-hero__subtitle{font-size:27px}.go-film{padding-bottom:72px;padding-top:72px}.go-film__header{margin:0 0 clamp(36px,5vh,58px);max-width:55%;text-align:left}.go-film__layout{align-items:center;display:grid;gap:clamp(48px,7vw,120px);grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.go-film__details{grid-column:2;grid-row:1;transform:translate(34px);transition-delay:.32s}.go-film__details p{margin:0;max-width:460px;text-align:left}.go-film__booking-link{margin:28px 0 0}.go-film__poster{grid-column:1;grid-row:1;justify-self:start;transition-delay:.16s;width:min(100%,max(0px,calc(177.7778svh - 693.333px)))}.grand-story{padding:100px 0 16px}.grand-story__inner,.grand-cta-grid__inner{padding-left:48px;padding-right:48px}.grand-story__inner{align-items:start;column-gap:clamp(72px,7vw,120px);display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr)}.grand-story h2,.grand-cta-grid__title h2{font-size:32px;letter-spacing:.3px;line-height:42px}.grand-story h2{max-width:none}.grand-story__intro{grid-column:1;grid-row:1}.grand-story__large{grid-column:1;grid-row:2;margin-bottom:0;width:100%}.grand-story__large .grand-media-frame{margin-top:110px}.grand-story__main-image-stack{margin-top:64px}.grand-story__subtitle{margin-bottom:45px}.grand-story__small{align-self:stretch;contain:size;display:flex;flex-direction:column;grid-column:2;grid-row:2;justify-content:space-between;margin-bottom:0;margin-top:45px;min-height:0;width:100%}.grand-story__small-image-reveal{flex:0 0 auto;margin-top:40px;min-height:0}.grand-story__small .grand-media-frame{aspect-ratio:3 / 2!important;height:auto;margin-top:0}.grand-story__content .grand-button{margin-top:45px}.grand-cta-grid{padding:100px 0 0}.grand-cta-grid__inner{padding-left:48px;padding-right:48px}.grand-cta-grid__title h2{margin:0 0 80px;padding:0}.grand-cta-grid__items.desktop{display:flex;flex-wrap:wrap;gap:50px}.grand-cta-grid__items.mobile{display:none}.grand-cta-grid__item{flex:0 1 calc(25% - 40px);padding-right:0;width:calc(25% - 40px)}.grand-cta-grid__item:hover .grand-media-frame img{transform:scale(1.04)}.grand-cta-grid__item :is(h3,h4){margin:25px 0 0}.go-gallery__heading h2,.go-enquire__inner h2{font-size:54px;line-height:1.1}.go-enquire__inner>p{font-size:18px}.go-gallery{padding:72px 0 0}.go-gallery__heading{gap:clamp(70px,9vw,150px);grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);padding-top:28px}.go-gallery__heading h2{font-size:clamp(42px,4.5vw,64px);line-height:1.04}.go-gallery__collection{gap:58px 28px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(82px,8vw,128px)}.go-gallery__card--feature{grid-column:1 / span 8;grid-row:1 / span 2}.go-gallery__card--interiors,.go-gallery__card--dining{grid-column:9 / -1}.go-gallery__card--outlook,.go-gallery__card--suite,.go-gallery__card--amenities,.go-gallery__card--evening{grid-column:span 3;margin-top:44px}.go-gallery__card--feature .go-gallery__image{aspect-ratio:1.42 / 1!important}.go-gallery__card--interiors .go-gallery__image,.go-gallery__card--dining .go-gallery__image{aspect-ratio:1.76 / 1!important}.go-gallery__expand{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14171594;border:1px solid rgba(247,245,239,.42);bottom:18px;color:#fff;display:inline-flex;font-family:Urbanist,Arial,sans-serif;font-size:10px;font-weight:700;gap:10px;letter-spacing:1.5px;opacity:0;padding:9px 12px;pointer-events:none;position:absolute;right:18px;text-transform:uppercase;transform:translateY(8px);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1),border-color .22s ease;z-index:3}.go-gallery__expand>span{color:#d7b56d;font-size:14px;font-weight:400;line-height:1}.go-gallery__card:hover .go-gallery__expand,.go-gallery__card:focus-visible .go-gallery__expand{border-color:#f7f5efad;opacity:1;transform:translateY(0)}.go-enquire{padding:clamp(120px,12vh,200px) 0}}@media(min-width:1400px){.go-hero h1{font-size:136px}.go-enquire__inner h2{font-size:62px}}@media(max-width:899px){.grand-page-template--grand-outlook-page .grand-header.grand-header--hero-active:not(.grand-header--scrolled) .grandoutlook-brand{opacity:0;pointer-events:none;transform:translateY(-8px)}.grand-page-template--grand-outlook-page .grand-header.grand-header--menu-open .grandoutlook-brand{color:#dedbd1!important;opacity:1;pointer-events:auto;transform:translateY(0)}.grand-page-template--grand-outlook-page .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open){background-color:transparent;box-shadow:none;color:#fff}.grand-story__main-image-stack{aspect-ratio:auto;grid-template-rows:auto auto}.grand-story__main-image{aspect-ratio:4 / 3}.grand-story__main-image:first-child img{object-position:15% center;transform-origin:15% center}.grand-header{padding:16px 0}.grand-header .grandoutlook-brand{font-size:28px;line-height:1}.grand-header__inner{align-items:center;flex-wrap:nowrap;min-height:32px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));position:relative}.grand-header__logo{max-width:calc(100% - 72px)}.grand-header__nav{display:flex;flex:0 0 auto;margin-left:auto;position:static}.grand-header__nav ul{display:none}.grand-header__hamburger{align-items:center;color:inherit;display:inline-flex;gap:12px;height:32px;justify-content:flex-end;min-width:32px;overflow:visible;position:relative;touch-action:manipulation;width:auto}.grand-header__hamburger-label{color:inherit;display:inline-block;font-family:Urbanist,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.7px;line-height:1;text-transform:uppercase}.grand-header__hamburger .grand-header-lines{display:block;flex:0 0 22px;height:12px;position:relative;width:22px}.grand-header__hamburger .grand-header-lines:before,.grand-header__hamburger .grand-header-lines:after{left:0;width:22px}.grand-header__hamburger.active .grand-header-lines:before,.grand-header__hamburger.active .grand-header-lines:after{top:5px}.grand-header.grand-header--menu-open .grand-header__hamburger{color:#dedbd1}.grand-header__hamburger{min-width:82px}.grand-footer__top .grand-footer__logo{margin-bottom:42px}.grand-footer__top .grand-footer__menus{display:flex;gap:32px;width:100%}.grand-footer__top .grand-footer__menus ul{gap:14px}.grand-footer__bottom{align-items:flex-start;gap:44px}.grand-footer__bottom .grand-footer__menus--location{margin:0;padding:0;width:100%}.grand-footer__credits{margin-top:0;width:100%}.go-hero__inner{padding-top:118px}.go-enquire__actions{align-items:stretch;flex-direction:column;margin-top:64px}.go-enquire__inner>.go-eyebrow{margin-bottom:28px}.go-enquire__actions .grand-button{justify-content:center;min-width:0;width:100%}.go-gallery__explore{opacity:1;padding:12px 30px 13px 16px;transform:none}.go-estate-gallery__inner{padding:0 max(18px,env(safe-area-inset-left)) 56px}.go-estate-gallery__header{gap:18px;padding:18px 0 20px}.go-estate-gallery__header .go-eyebrow{margin-bottom:12px}.go-estate-gallery__subtitle{font-size:12px;margin-top:10px}.go-estate-gallery__header h2{font-size:clamp(32px,10vw,54px)}.go-estate-gallery__count{font-size:10px;margin-top:14px}.go-estate-gallery__collection{display:block;margin-top:30px}.go-estate-gallery__collection figure+figure{margin-top:22px}.go-estate-lightbox__close{right:max(18px,env(safe-area-inset-right));top:18px}.go-estate-lightbox__content{padding:76px 18px 82px}.go-estate-lightbox__topline,.go-estate-lightbox__controls{width:calc(100vw - 36px)}.go-estate-lightbox__image{max-height:calc(100vh - 175px);max-width:calc(100vw - 36px)}.go-estate-gallery__complete{margin-top:42px}}@media(max-width:1180px){.grand-header__nav>ul{display:none}}@media(max-width:420px){.go-hero h1{font-size:44px}.go-gallery__heading h2,.go-enquire__inner h2{font-size:28px;line-height:1.16}}@media(min-width:1181px)and (min-height:900px)and (max-height:1440px){.grand-story__main-image-stack{aspect-ratio:1.1253449767269432}}@media(prefers-reduced-motion:reduce){.go-gallery__image{transition-duration:.18s}.go-gallery__card:hover .go-gallery__image,.go-gallery__card:focus-visible .go-gallery__image{animation:none;transform:scale(1.02)}.go-film__header,.go-film__details,.go-film__poster,.go-estate-gallery,.go-gallery__explore,.grand-story__suite-photo .grand-media-frame{clip-path:none;opacity:1;transform:none;transition:none}.grand-story__small-image-reveal .grand-media-frame img{transform:none;transition:none}.go-story-card__image img,.go-story-card__action span,.go-page-closing__link span{transition:none}.go-story-viewer,.go-story-viewer__visual,.go-story-viewer__story{animation:none}}.grand-ent-page,.grand-archive-page,.grand-horizon-page{color:#242421;overflow:hidden}.grand-archive-page{background:#ece8de}.grand-archive-intro{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:132px 48px 36px}.grand-archive-intro__meta,.grand-archive-intro__index{display:flex;font-size:10px;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.grand-archive-intro__meta{border-top:1px solid rgba(36,36,33,.4);padding-top:15px}.grand-archive-intro__title{align-items:end;display:grid;gap:40px;grid-template-columns:1.8fr .7fr;margin:auto 0}.grand-archive-intro h1{font-size:clamp(100px,18.5vw,296px);font-weight:400;letter-spacing:-.085em;line-height:.62;margin:0 0 0 -.06em}.grand-archive-intro__title p{font-size:14px;line-height:1.6;margin-bottom:6px;max-width:340px}.grand-archive-intro__index{border-bottom:1px solid rgba(36,36,33,.4);padding-bottom:15px}.grand-archive-grid{display:grid;gap:clamp(60px,9vw,150px) 24px;grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:1660px;padding:100px 48px 220px}.grand-archive-frame{grid-column:span 6;margin:0}.grand-archive-frame--hero{grid-column:1 / -1}.grand-archive-frame--wide{grid-column:span 8}.grand-archive-frame--wide:nth-child(2n){grid-column:5 / span 8}.grand-archive-frame--portrait{align-self:end;grid-column:span 4}.grand-archive-frame--small{align-self:center;grid-column:span 4;padding-left:12%;padding-right:12%}.grand-archive-frame button{background:none;border:0;color:inherit;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.grand-archive-frame__image{display:block;overflow:hidden;position:relative}.grand-archive-frame--hero .grand-archive-frame__image{aspect-ratio:1.78}.grand-archive-frame--wide .grand-archive-frame__image{aspect-ratio:1.48}.grand-archive-frame--portrait .grand-archive-frame__image{aspect-ratio:.72}.grand-archive-frame--standard .grand-archive-frame__image{aspect-ratio:1.18}.grand-archive-frame--small .grand-archive-frame__image{aspect-ratio:.92}.grand-archive-frame img{transition:transform .8s cubic-bezier(.19,1,.22,1)}.grand-archive-frame__open{background:#ece8de;bottom:12px;color:#242421;font-size:9px;letter-spacing:.15em;opacity:0;padding:11px 13px;position:absolute;right:12px;text-transform:uppercase;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.grand-archive-frame button:hover img,.grand-archive-frame button:focus-visible img{transform:scale(1.025)}.grand-archive-frame button:hover .grand-archive-frame__open,.grand-archive-frame button:focus-visible .grand-archive-frame__open{opacity:1;transform:translateY(0)}.grand-archive-frame figcaption{display:grid;font-size:9px;grid-template-columns:50px 1fr;letter-spacing:.13em;padding-top:13px;text-transform:uppercase}.grand-archive-end{align-items:center;border-top:1px solid rgba(36,36,33,.35);display:flex;flex-direction:column;min-height:84svh;padding:100px 24px;text-align:center}.grand-archive-end>span{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.grand-archive-end h2{font-size:clamp(52px,8vw,126px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:auto 0}.grand-archive-end a{border-bottom:1px solid currentColor;color:inherit;display:flex;font-size:10px;gap:50px;letter-spacing:.14em;padding-bottom:11px;text-decoration:none;text-transform:uppercase}.grand-archive-viewer{background:#181816;color:#f0ece3;display:grid;inset:0;padding:72px 84px 36px;place-items:center;position:fixed;z-index:1000}.grand-archive-viewer>img{height:calc(100vh - 145px);object-fit:contain;width:calc(100vw - 168px)}.grand-archive-viewer__top{align-items:center;display:grid;font-size:9px;grid-template-columns:1fr 1fr 1fr;left:36px;letter-spacing:.14em;position:absolute;right:36px;text-transform:uppercase;top:22px}.grand-archive-viewer__top span:nth-child(2){text-align:center}.grand-archive-viewer__top button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;justify-self:end;letter-spacing:inherit;padding:8px 0;text-transform:inherit}.grand-archive-viewer__controls{bottom:26px;display:flex;justify-content:space-between;left:36px;pointer-events:none;position:absolute;right:36px}.grand-archive-viewer__controls button{background:none;border:0;color:inherit;cursor:pointer;font-size:24px;pointer-events:auto}.grand-horizon-page{color:#242421;overflow:hidden}.grand-ent-page img,.grand-archive-page img,.grand-horizon-page img{display:block;height:100%;object-fit:cover;width:100%}.grand-ent-page h1,.grand-ent-page h2,.grand-ent-page h3,.grand-ent-page p,.grand-archive-page h1,.grand-archive-page h2,.grand-archive-page p,.grand-horizon-page h1,.grand-horizon-page h2,.grand-horizon-page h3,.grand-horizon-page p{color:inherit;margin-top:0}.grand-ent-page h1,.grand-ent-page h2,.grand-ent-page h3,.grand-archive-page h1,.grand-archive-page h2,.grand-horizon-page h1,.grand-horizon-page h2,.grand-horizon-page h3{color:inherit!important}.grand-page-template--events-and-gatherings .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open),.grand-page-template--events-and-gatherings .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header__nav a,.grand-page-template--events-and-gatherings .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header__hamburger{color:#1a1a1a!important}.grand-page-template--events-and-gatherings .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header-lines:before,.grand-page-template--events-and-gatherings .grand-header.grand-header--hero-active:not(.grand-header--scrolled):not(.grand-header--menu-open) .grand-header-lines:after{background:#1a1a1a}.grand-ent-page{background:#22221f;color:#eee9df}.grand-ent-hero{min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.grand-ent-hero>img,.grand-ent-hero__wash{inset:0;position:absolute}.grand-ent-hero>img{object-position:center 56%;transform:scale(1.01)}.grand-ent-hero__wash{background:linear-gradient(90deg,#070706ab,#07070629 52%,#07070652),linear-gradient(0deg,rgba(7,7,6,.62) 0%,transparent 44%)}.grand-ent-hero__topline{color:#eee9df;display:flex;font-size:10px;font-weight:600;inset:118px 48px auto;justify-content:space-between;letter-spacing:.18em;position:absolute;text-transform:uppercase}.grand-ent-hero__title{bottom:clamp(110px,16vh,180px);color:#eee9df;left:clamp(24px,7vw,112px);position:absolute;right:24px}.grand-ent-hero__title>p{font-family:Pinyon Script,cursive;font-size:clamp(35px,4vw,68px);line-height:1;margin-bottom:2px;transform:translate(.5em)}.grand-ent-hero__title h1{font-size:clamp(54px,7.5vw,120px);font-weight:400;letter-spacing:-.055em;line-height:.82;margin-bottom:0;max-width:1180px}.grand-ent-hero__title h1 span{display:block;margin-left:clamp(20px,11vw,176px)}.grand-ent-hero__scroll{align-items:center;bottom:38px;color:inherit;display:flex;font-size:10px;gap:14px;letter-spacing:.16em;position:absolute;right:48px;text-decoration:none;text-transform:uppercase}.grand-ent-hero__scroll span{font-size:17px}.grand-ent-manifesto{color:#eee9df;margin:0 auto;max-width:1660px;padding:clamp(96px,14vw,220px) 48px}.grand-ent-manifesto>.go-eyebrow{border-bottom:1px solid rgba(238,233,223,.25);color:#eee9dfa3;margin-bottom:56px;padding-bottom:18px}.grand-ent-manifesto__copy{align-items:start;display:grid;gap:8vw;grid-template-columns:1.4fr .75fr}.grand-ent-manifesto h2{color:#eee9df!important;font-size:clamp(54px,7.2vw,116px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin-bottom:0}.grand-ent-manifesto__copy>div{max-width:500px;padding-top:12px}.grand-ent-manifesto__copy p{color:#eee9dfbd;font-size:15px;line-height:1.65}.grand-ent-manifesto__copy p+p{margin-top:24px}.grand-ent-occasion{background:#d7d0c3;color:#252520;padding:clamp(90px,10vw,160px) 0}.grand-ent-occasion__intro{align-items:end;display:flex;justify-content:space-between;margin:0 auto 100px;max-width:1660px;padding:0 48px}.grand-ent-occasion__intro>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.grand-ent-occasion__intro h2{font-size:clamp(48px,6.8vw,108px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0;width:60%}.grand-ent-occasion__list{margin:0 auto;max-width:1660px;padding:0 48px}.grand-ent-moment{align-items:start;border-top:1px solid rgba(37,37,32,.3);display:grid;gap:32px;grid-template-columns:.7fr 2fr 1fr;padding:28px 0 96px}.grand-ent-moment:nth-child(2n) .grand-ent-moment__image{margin-left:12%}.grand-ent-moment__meta{display:flex;font-size:10px;justify-content:space-between;letter-spacing:.15em;padding-right:10%;text-transform:uppercase}.grand-ent-moment__image{aspect-ratio:1.42;overflow:hidden}.grand-ent-moment__copy{padding-top:36%}.grand-ent-moment__copy h3{font-size:clamp(30px,3vw,50px);font-weight:400;letter-spacing:-.04em;line-height:1;margin-bottom:22px}.grand-ent-moment__copy p{font-size:14px;line-height:1.6;max-width:310px}.grand-ent-table{align-items:center;color:#eee9df;display:grid;gap:5vw;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);margin:0 auto;max-width:1660px;padding:clamp(110px,13vw,210px) 48px}.grand-ent-table__image{overflow:hidden}.grand-ent-table__image--large{aspect-ratio:1.18;grid-row:span 2}.grand-ent-table__statement{align-self:end;padding:0 5% 4%}.grand-ent-table__statement .go-eyebrow{color:#eee9df8c}.grand-ent-table__statement blockquote{color:#eee9df!important;font-size:clamp(36px,4.3vw,66px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:38px 0}.grand-ent-table__statement>p{color:#eee9dfad;font-size:14px;line-height:1.65;max-width:420px}.grand-ent-table__image--small{aspect-ratio:1.5;justify-self:end;margin-right:-48px;width:70%}.grand-ent-spaces{background:#ede9e0;color:#252520;padding:clamp(100px,12vw,190px) 48px}.grand-ent-spaces__heading,.grand-ent-spaces__collage{margin-left:auto;margin-right:auto;max-width:1564px}.grand-ent-spaces__heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:90px}.grand-ent-spaces__heading h2{font-size:clamp(55px,7vw,112px);font-weight:400;letter-spacing:-.055em;line-height:.88;margin:0;width:62%}.grand-ent-spaces__collage{align-items:end;display:grid;gap:10vw;grid-template-columns:1.45fr .65fr}.grand-ent-spaces figure{margin:0}.grand-ent-spaces__pool img{aspect-ratio:1.42}.grand-ent-spaces__bar img{aspect-ratio:.76}.grand-ent-spaces figcaption{border-top:1px solid rgba(37,37,32,.35);display:flex;font-size:9px;justify-content:space-between;letter-spacing:.13em;margin-top:14px;padding-top:12px;text-transform:uppercase}.grand-ent-invite{min-height:88svh;position:relative}.grand-ent-invite>img,.grand-ent-invite__shade{inset:0;position:absolute}.grand-ent-invite__shade{background:linear-gradient(90deg,#0e0e0ccc,#0e0e0c14)}.grand-ent-invite__inner{align-items:start;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:90px max(24px,8vw);position:absolute}.grand-ent-invite__inner>p{color:inherit!important;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.grand-ent-invite__inner h2{font-size:clamp(50px,7vw,112px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:30px 0 54px}.grand-ent-invite__inner a{border-bottom:1px solid currentColor;color:inherit;display:flex;font-size:11px;gap:45px;letter-spacing:.15em;padding-bottom:12px;text-decoration:none;text-transform:uppercase}.grand-horizon-page{background:#d8d1c3}.grand-horizon-hero{min-height:100svh;position:relative}.grand-horizon-hero>img,.grand-horizon-hero__veil{inset:0;position:absolute}.grand-horizon-hero__veil{background:linear-gradient(90deg,#0c0e0d85,#0c0e0d14 62%,#0c0e0d05),linear-gradient(0deg,#101312ad,#10131208 64%)}.grand-horizon-hero__copy{bottom:88px;color:#fff;left:max(20px,calc((100vw - 1660px)/2 + 16px));position:absolute}.grand-horizon-hero__copy>p{font-size:10px;letter-spacing:.17em;margin-bottom:24px;text-transform:uppercase}.grand-horizon-hero h1{font-size:clamp(58px,7.2vw,124px);font-weight:400;letter-spacing:-.02em;line-height:.94;margin:0}.grand-horizon-hero__copy a{border-bottom:1px solid currentColor;color:#fff;display:inline-flex;font-size:10px;gap:34px;letter-spacing:.16em;margin-top:58px;padding-bottom:14px;text-decoration:none;text-transform:uppercase}.grand-horizon-hero__copy a span{font-size:16px;letter-spacing:0;line-height:10px}.grand-horizon-prologue{margin:0 auto;max-width:1660px;padding:clamp(110px,12vw,190px) 48px clamp(280px,28vw,460px);position:relative;z-index:2}.grand-horizon-prologue .go-eyebrow{display:block;margin-bottom:60px}.grand-horizon-prologue h2{font-size:clamp(52px,7.2vw,116px);font-weight:400;letter-spacing:-.045em;line-height:.9;margin:0}.grand-horizon-prologue>p{font-size:14px;line-height:1.7;margin:54px 0 0 auto;max-width:420px}.grand-horizon-prologue__views{bottom:-clamp(150px,12vw,220px);display:grid;gap:16px;grid-auto-rows:clamp(220px,19vw,340px);grid-template-columns:repeat(4,minmax(0,1fr));left:0;position:absolute;right:0;z-index:2}.grand-horizon-prologue__view{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 48%),linear-gradient(115deg,#71818a,#c5b89f 58%,#596b70);border:1px solid rgba(36,36,33,.32);box-shadow:0 18px 34px #24242129;color:#f7f4eb;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative}.grand-horizon-prologue__view:nth-child(1){grid-column:span 2}.grand-horizon-prologue__view:nth-child(2){grid-column:3}.grand-horizon-prologue__view:nth-child(3){grid-column:4}.grand-horizon-prologue__view:nth-child(4){grid-column:1}.grand-horizon-prologue__view:nth-child(5){grid-column:2}.grand-horizon-prologue__view:nth-child(6){grid-column:span 2}.grand-horizon-prologue__view:before{background:linear-gradient(180deg,transparent 48%,rgba(22,35,38,.5)),repeating-linear-gradient(165deg,transparent 0 34px,rgba(247,244,235,.12) 35px 36px);content:"";inset:0;position:absolute}.grand-horizon-prologue__view span{border:1px solid rgba(247,244,235,.7);font-size:10px;letter-spacing:.18em;padding:10px 14px;position:relative;text-transform:uppercase;z-index:1}.grand-horizon-prologue__view--photo:before{content:none}.grand-horizon-prologue__view--photo img{display:block;width:100%;height:100%;object-fit:cover}.grand-horizon-hours{margin:0 auto;max-width:1660px;--grand-horizon-grid-space: clamp(260px, 24vw, 400px);padding:calc(var(--grand-horizon-grid-space) + 40px) 48px 180px;position:relative;z-index:1}.grand-horizon-hours:before{background:#24242147;bottom:180px;content:"";left:50%;position:absolute;top:calc(var(--grand-horizon-grid-space) + 40px);width:1px}.grand-horizon-hours__rail{bottom:180px;display:flex;flex-direction:column;justify-content:space-between;left:calc(50% - 38px);pointer-events:none;position:absolute;top:calc(var(--grand-horizon-grid-space) + 40px);width:76px}.grand-horizon-hours__rail span{background:#d8d1c3;font-size:8px;letter-spacing:.13em;padding:10px 0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.grand-horizon-hour{display:grid;grid-template-columns:1fr 1fr;margin-bottom:clamp(130px,18vw,290px);position:relative}.grand-horizon-hour:last-child{margin-bottom:0}.grand-horizon-hour figure{margin:0;overflow:hidden}.grand-horizon-hour figure img{aspect-ratio:1.24}.grand-horizon-hour:nth-of-type(odd) figure img{aspect-ratio:1.08}.grand-horizon-hour__time{align-items:center;display:flex;font-size:9px;gap:16px;letter-spacing:.12em;position:absolute;top:0;transform:translateY(-26px)}.grand-horizon-hour--left .grand-horizon-hour__time{left:0}.grand-horizon-hour--right .grand-horizon-hour__time{left:calc(50% + 24px)}.grand-horizon-hour__time strong{font-weight:500}.grand-horizon-hour__copy{align-self:center;max-width:430px;padding:10%}.grand-horizon-hour--left .grand-horizon-hour__copy{grid-column:2}.grand-horizon-hour--right .grand-horizon-hour__copy{grid-column:1;grid-row:1;justify-self:end}.grand-horizon-hour__copy>span{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.grand-horizon-hour__copy h3{font-size:clamp(40px,4.5vw,72px);font-weight:400;letter-spacing:-.05em;line-height:.94;margin:28px 0}.grand-horizon-hour__copy p{font-size:14px;line-height:1.65}.grand-horizon-pause{align-items:center;background:#242724;color:#e9e4da;display:grid;gap:7vw;grid-template-columns:.7fr .85fr 1.2fr;min-height:100svh;padding:clamp(100px,12vw,190px) 48px}.grand-horizon-pause__portrait{aspect-ratio:.655;overflow:hidden}.grand-horizon-pause__copy .go-eyebrow{color:#e9e4da8c}.grand-horizon-pause__quote{color:#e9e4da!important;font-size:clamp(34px,3.8vw,61px);letter-spacing:-.045em;line-height:1;margin:48px 0}.grand-horizon-pause__copy>p:last-child{color:#e9e4daab;font-size:14px;line-height:1.65}.grand-horizon-pause__landscape{aspect-ratio:1.45;overflow:hidden}.grand-horizon-people{min-height:95svh;position:relative}.grand-horizon-people>img,.grand-horizon-people__veil{inset:0;position:absolute}.grand-horizon-people__veil{background:linear-gradient(90deg,#0c0e0db0,#0c0e0d0a 70%)}.grand-horizon-people__copy{bottom:11%;color:#fff;left:max(24px,7vw);position:absolute}.grand-horizon-people__copy>span{font-size:9px;letter-spacing:.16em;text-transform:uppercase}.grand-horizon-people__copy h2{font-size:clamp(56px,8vw,128px);font-weight:400;letter-spacing:-.06em;line-height:.87;margin:34px 0 50px}.grand-horizon-people__copy a{border-bottom:1px solid currentColor;color:inherit;display:flex;font-size:10px;gap:45px;letter-spacing:.14em;max-width:max-content;padding-bottom:11px;text-decoration:none;text-transform:uppercase}@media(max-width:899px){.grand-ent-hero__topline{inset-left:20px;inset-right:20px}.grand-ent-hero__topline{inset:102px 20px auto;display:none}.grand-ent-hero__topline span:last-child{display:none}.grand-ent-hero__title{bottom:112px;left:20px}.grand-ent-hero__title>p{font-size:34px;transform:none}.grand-ent-hero__title h1{font-size:clamp(46px,12.5vw,58px);line-height:.88}.grand-ent-hero__title h1 span{margin-left:0}.grand-ent-hero__scroll{bottom:28px;left:20px;right:auto}.grand-ent-manifesto,.grand-ent-occasion__intro,.grand-ent-occasion__list,.grand-ent-table,.grand-ent-spaces{padding-left:20px;padding-right:20px}.grand-ent-manifesto__copy,.grand-ent-table,.grand-ent-spaces__collage{grid-template-columns:1fr}.grand-ent-manifesto>.go-eyebrow{margin-bottom:38px}.grand-ent-manifesto h2{font-size:54px}.grand-ent-manifesto__copy>div{padding-top:22px}.grand-ent-occasion__intro{align-items:start;flex-direction:column;gap:38px;margin-bottom:65px}.grand-ent-occasion__intro h2,.grand-ent-spaces__heading h2{font-size:52px;width:100%}.grand-ent-moment{gap:24px;grid-template-columns:1fr;padding-bottom:78px}.grand-ent-moment:nth-child(2n) .grand-ent-moment__image{margin-left:0}.grand-ent-moment__meta{padding-right:0}.grand-ent-moment__copy{padding-top:0}.grand-ent-table__image--large{grid-row:auto}.grand-ent-table__statement{padding:36px 0}.grand-ent-table__image--small{margin-right:-20px;width:78%}.grand-ent-spaces__heading{align-items:start;flex-direction:column;gap:35px;margin-bottom:55px}.grand-ent-spaces__collage{gap:75px}.grand-ent-spaces__bar{margin-left:auto!important;width:68%}.grand-ent-invite{min-height:78svh}.grand-ent-invite__inner{padding:70px 20px}.grand-ent-invite__inner h2{font-size:50px}.grand-archive-intro{max-width:100vw;min-height:92svh;padding:104px 20px 24px;width:100%}.grand-archive-intro__meta,.grand-archive-intro__index{font-size:8px;gap:24px;min-width:0}.grand-archive-intro__meta span:last-child,.grand-archive-intro__index span:last-child{text-align:right}.grand-archive-intro__title{align-items:start;grid-template-columns:1fr}.grand-archive-intro h1{font-size:clamp(84px,28vw,112px);line-height:.68}.grand-archive-intro__title p{margin-left:auto;max-width:260px}.grand-archive-grid{display:block;padding:70px 20px 130px}.grand-archive-frame{margin-bottom:90px;padding:0;width:100%}.grand-archive-frame--portrait,.grand-archive-frame--small{margin-left:auto;width:72%}.grand-archive-frame--wide:nth-child(2n){margin-left:0}.grand-archive-frame--hero .grand-archive-frame__image{aspect-ratio:1.2}.grand-archive-frame__open{display:none}.grand-archive-end{min-height:72svh}.grand-archive-end h2{font-size:51px}.grand-archive-viewer{padding:70px 16px 45px}.grand-archive-viewer>img{height:calc(100vh - 150px);width:calc(100vw - 32px)}.grand-archive-viewer__top{left:16px;right:16px}.grand-archive-viewer__top{grid-template-columns:1fr 1fr}.grand-archive-viewer__top span:nth-child(2){display:none}.grand-archive-viewer__controls{left:16px;right:16px}.grand-horizon-hero__copy{bottom:64px;left:20px;right:20px}.grand-horizon-hero h1{font-size:clamp(46px,12.5vw,60px);letter-spacing:-.015em;line-height:.98}.grand-horizon-hero__copy a{margin-top:42px}.grand-horizon-prologue,.grand-horizon-hours{padding-left:20px;padding-right:20px}.grand-horizon-prologue{padding-bottom:0;margin-bottom:-110px}.grand-horizon-prologue .go-eyebrow{margin-bottom:40px}.grand-horizon-prologue h2{font-size:52px}.grand-horizon-prologue>p{margin-top:48px;max-width:320px}.grand-horizon-prologue__views{bottom:auto;gap:14px;grid-auto-rows:clamp(130px,32vw,190px);grid-template-columns:repeat(2,minmax(0,1fr));left:auto;margin-top:56px;position:relative;right:auto}.grand-horizon-prologue__view{aspect-ratio:auto}.grand-horizon-prologue__view:nth-child(1),.grand-horizon-prologue__view:nth-child(6){grid-column:1 / -1}.grand-horizon-prologue__view:nth-child(2),.grand-horizon-prologue__view:nth-child(3),.grand-horizon-prologue__view:nth-child(4),.grand-horizon-prologue__view:nth-child(5){grid-column:auto}.grand-horizon-prologue__view span{font-size:8px;padding:8px 10px}.grand-horizon-hours{--grand-horizon-grid-space: 180px;padding-bottom:120px;padding-top:calc(var(--grand-horizon-grid-space) + 24px)}.grand-horizon-hours:before,.grand-horizon-hours__rail{display:none}.grand-horizon-hour{display:flex;flex-direction:column;margin-bottom:125px}.grand-horizon-hour figure{order:1}.grand-horizon-hour__time,.grand-horizon-hour--left .grand-horizon-hour__time,.grand-horizon-hour--right .grand-horizon-hour__time{left:auto;margin-bottom:18px;order:0;position:static;transform:none}.grand-horizon-hour__copy,.grand-horizon-hour--left .grand-horizon-hour__copy,.grand-horizon-hour--right .grand-horizon-hour__copy{max-width:100%;order:2;padding:32px 0 0}.grand-horizon-hour:nth-child(2n) figure{margin-left:auto;width:84%}.grand-horizon-hour__copy h3{font-size:44px}.grand-horizon-pause{gap:70px;grid-template-columns:1fr;padding:100px 20px}.grand-horizon-pause__portrait{width:72%}.grand-horizon-pause__landscape{margin-left:auto;width:82%}.grand-horizon-people{min-height:78svh}.grand-horizon-people__copy{bottom:9%;left:20px}.grand-horizon-people__copy h2{font-size:53px}}.grand-menu{height:100dvh;overflow:hidden}.grand-menu__inner{min-height:0;overflow:hidden}.grand-menu__nav{align-items:flex-start;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;min-height:0;padding:72px 0 32px}.grand-menu__nav ul.grand-menu-primary,.grand-menu__nav ul.grand-menu-secondary{list-style:none;margin:0;padding:0;width:100%}.grand-menu__nav ul.grand-menu-primary{order:1}.grand-menu__nav ul.grand-menu-secondary{order:2}.grand-menu__nav ul.grand-menu-primary li,.grand-menu__nav ul.grand-menu-secondary li{margin:0}.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-secondary li a{color:#f7f5ef!important;font-size:clamp(28px,4vw,72px);font-weight:500;letter-spacing:-.035em;line-height:.98;padding:4px 0;text-transform:none}.grand-menu__footer{align-items:center;flex:0 0 auto;gap:28px;padding:0 0 38px}.grand-menu__gallery-link{align-items:center;border-bottom:1px solid rgba(247,245,239,.56);color:#f7f5ef!important;display:flex;font-size:18px;gap:32px;justify-content:space-between;letter-spacing:-.02em;max-width:520px;padding:0 0 12px;text-decoration:none;width:100%}.grand-menu__gallery-link span:last-child{font-size:22px;line-height:1;transition:transform .22s ease}.grand-menu__gallery-link:hover span:last-child,.grand-menu__gallery-link:focus-visible span:last-child{transform:translate(4px,-4px)}.grand-menu__utility-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center}.grand-menu__utility-links a{color:#f7f5efad!important;font-size:10px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.grand-menu__utility-links a:hover,.grand-menu__utility-links a:focus-visible{color:#f7f5ef!important}@media(min-width:900px){.grand-menu__nav{padding:clamp(84px,10vh,108px) 0 clamp(20px,4vh,36px);width:100%}.grand-menu__nav ul.grand-menu-primary{flex:none;max-width:1100px;width:100%}.grand-menu__nav ul.grand-menu-secondary{flex:none;margin-top:clamp(14px,1.8vh,20px);max-width:1100px;width:100%}.grand-menu__nav ul.grand-menu-primary li,.grand-menu__nav ul.grand-menu-secondary li{display:block;width:100%}.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-secondary li a{display:block!important;font-size:clamp(32px,min(3.45vw,6.4vh),62px);letter-spacing:-.02em;line-height:1.04;max-width:100%;padding:4px 0;white-space:nowrap;width:max-content}.grand-menu__footer{gap:30px;padding-bottom:42px}.grand-menu__gallery-link{font-size:22px;max-width:620px}}@media(max-width:899px){.grand-menu__inner{padding-left:20px;padding-right:20px}.grand-menu__nav{padding:82px 0 24px}.grand-menu__nav ul.grand-menu-secondary{border-top:1px solid rgba(247,245,239,.22);margin-top:clamp(24px,5.5vh,38px);padding-top:clamp(18px,3.5vh,26px)}.grand-menu__nav ul.grand-menu-primary li a,.grand-menu__nav ul.grand-menu-secondary li a{font-size:clamp(25px,7vw,34px);line-height:1.02;padding:3px 0}.grand-menu__footer{gap:22px;padding-bottom:26px}.grand-menu__gallery-link{font-size:17px;max-width:100%}.grand-menu__utility-links{gap:8px 16px}.grand-menu__utility-links a{font-size:9px}}@media(min-width:900px){.grand-menu__nav ul.grand-menu-primary li a:before,.grand-menu__nav ul.grand-menu-primary li button:before,.grand-menu__nav ul.grand-menu-secondary li a:before{background:#d7b56d}}.grand-page-template--grand-outlook-page,.grand-page-template--grand-outlook-page main,.grand-page-template--grand-outlook-page .grand-footer,.grand-archive-page,.grand-ent-page,.grand-horizon-page{background:#202421;color:#f7f5ef}.grand-page-template--grand-outlook-page .grand-footer__gradient{background:linear-gradient(180deg,#202421b8,#202421fa),url(/assets/grand-quiet-deck-0H9wOqit.jpg) center / cover}.grand-page-template--grand-outlook-page .go-page-intro,.grand-page-template--grand-outlook-page .go-page-carousel,.grand-page-template--grand-outlook-page .go-residence--split,.grand-ent-occasion,.grand-ent-spaces{background:#202421;color:#f7f5ef}.grand-page-template--grand-outlook-page .go-page-intro__heading h2,.grand-page-template--grand-outlook-page .go-page-carousel__header h2,.grand-page-template--grand-outlook-page .go-page-carousel__controls button,.grand-page-template--grand-outlook-page .go-residence--split .go-residence__content h1,.grand-page-template--grand-outlook-page .go-residence--split .go-residence__back,.grand-ent-occasion h2,.grand-ent-occasion h3,.grand-ent-spaces h2,.grand-horizon-page h1,.grand-horizon-page h2,.grand-horizon-page h3,.grand-archive-page h1,.grand-archive-page h2{color:#f7f5ef!important}.grand-page-template--grand-outlook-page .go-page-intro__body>p,.grand-page-template--grand-outlook-page .go-page-intro__note span:last-child,.grand-page-template--grand-outlook-page .go-page-carousel__figure figcaption{color:#f7f5efc2}.grand-page-template--grand-outlook-page .go-page-intro__note,.grand-page-template--grand-outlook-page .go-page-carousel__figure figcaption,.grand-ent-moment,.grand-ent-spaces figcaption,.grand-archive-intro__meta,.grand-archive-intro__index,.grand-archive-end{border-color:#f7f5ef4d}.grand-horizon-hours:before{background:#f7f5ef47}.grand-horizon-hours__rail span,.grand-horizon-pause{background:#202421}.grand-page-template--grand-outlook-page main h1,.grand-page-template--grand-outlook-page main h2,.grand-page-template--grand-outlook-page main h3,.grand-page-template--grand-outlook-page main h4,.grand-page-template--grand-outlook-page main blockquote,.grand-page-template--grand-outlook-page main strong{color:#f7f5ef!important}.grand-page-template--grand-outlook-page main p{color:#f7f5efc7!important}.grand-page-template--grand-outlook-page main .go-eyebrow,.grand-page-template--grand-outlook-page main .grand-archive-intro__meta,.grand-page-template--grand-outlook-page main .grand-archive-intro__index,.grand-page-template--grand-outlook-page main .grand-ent-occasion__intro>span{color:#f7f5ef9e!important}.grand-page-template--grand-outlook-page main .grand-horizon-pause__quote{color:#f7f5ef!important}.go-favourites{background:#202421;color:#f7f5ef;overflow:hidden;padding:88px 0 104px;position:relative;z-index:1}.go-favourites__header{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 52px;max-width:1660px;padding:0 48px}.go-favourites__header .go-eyebrow{color:#f7f5ef9e;grid-column:1;margin:0 0 15px}.go-favourites__header h2{color:#f7f5ef;font-family:Urbanist,Arial,sans-serif;font-size:31px;font-weight:500;grid-column:1;letter-spacing:-.035em;line-height:1.14;margin:0;text-wrap:balance}.go-favourites__controls{align-items:end;display:flex;gap:26px;grid-column:2;grid-row:1 / span 2}.go-favourites__controls button{border-bottom:1px solid rgba(247,245,239,.5);color:#f7f5ef;font-size:22px;line-height:1;padding:8px 1px 10px;transition:border-color .18s ease,transform .18s ease}.go-favourites__controls button:hover,.go-favourites__controls button:focus-visible{border-color:#f7f5ef;transform:translate(2px)}.go-favourites__controls button:first-child:hover,.go-favourites__controls button:first-child:focus-visible{transform:translate(-2px)}.go-favourites__track{cursor:grab;display:flex;gap:clamp(42px,5vw,88px);overflow-x:auto;padding:0 max(48px,calc((100vw - 1660px)/2 + 48px)) 16px;scroll-behavior:smooth;scroll-padding-left:max(48px,calc((100vw - 1660px)/2 + 48px));scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.go-favourites__track::-webkit-scrollbar{display:none}.go-favourites__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.go-favourites__item{flex:0 0 min(74vw,1060px);scroll-snap-align:start}.go-favourites__composition{aspect-ratio:1.72 / 1;position:relative}.go-favourites__image{margin:0;overflow:hidden;position:absolute}.go-favourites__image img{height:100%;object-fit:cover;pointer-events:none;width:100%}.go-favourites__image--primary{height:88%;left:0;top:0;width:74%}.go-favourites__image--secondary{bottom:0;cursor:pointer;height:47%;padding:0;right:0;width:34%}.go-favourites__image--secondary:focus-visible{outline:2px solid #f7f5ef;outline-offset:5px}.go-favourites__image--secondary img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.go-favourites__image--secondary:hover img{transform:scale(1.025)}.go-favourites__caption{align-items:baseline;border-top:1px solid rgba(247,245,239,.3);display:grid;gap:24px;grid-template-columns:34px 1fr;margin-top:24px;padding-top:15px}.go-favourites__caption span{color:#f7f5ef8f;font-size:10px;letter-spacing:.14em}.go-favourites__caption h3{color:#f7f5ef;font-size:18px;font-weight:500;letter-spacing:.01em;margin:0}@media(max-width:899px){.go-gallery__complete-link{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:linear-gradient(135deg,#f7f5ef17,#f7f5ef06);border-color:#d7b56d61!important;border-radius:2px;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #00000014;margin-bottom:24px;padding:13px 17px}.go-gallery__complete-link:hover,.go-gallery__complete-link:focus-visible{background:linear-gradient(135deg,#f7f5ef24,#f7f5ef0e);border-color:#d7b56d94!important;color:var(--go-porcelain)!important}.go-favourites{padding:82px 0 40px}.go-favourites__header{margin-bottom:36px;padding:0 20px}.go-favourites__controls{display:none}.go-favourites__track{gap:22px;padding:0 20px 10px;scroll-padding-left:20px}.go-favourites__item{flex-basis:86vw}.go-favourites__composition{aspect-ratio:.93 / 1}.go-favourites__image--primary{height:82%;width:82%}.go-favourites__image--secondary{height:38%;width:42%}.go-favourites__caption{margin-top:18px;padding-top:12px}.go-favourites__caption h3{font-size:16px}}@media(min-width:900px){.go-favourites__header h2{font-size:clamp(42px,4.5vw,64px);line-height:1.04}}@media(max-width:420px){.go-favourites__header h2{font-size:28px;line-height:1.16}}@media(prefers-reduced-motion:reduce){.go-favourites__track{scroll-behavior:auto}}.residence-refresh{background:#202421;color:#f7f5ef}.residence-refresh__hero{display:grid;min-height:100svh;position:relative}.residence-refresh__hero-image{min-height:62svh;overflow:hidden}.residence-refresh__hero-image img{height:100%;object-fit:cover;width:100%}.residence-refresh__hero-copy{align-items:flex-start;background:#202421;display:flex;flex-direction:column;justify-content:center;padding:54px 20px 64px}.residence-refresh__hero-copy .go-eyebrow{color:#f7f5ef9e!important}.residence-refresh__hero-copy h1{color:#f7f5ef;font-size:clamp(52px,14vw,82px);font-weight:400;letter-spacing:-.045em;line-height:.94;margin:15px 0 28px}.residence-refresh__hero-copy>p:not(.go-eyebrow){color:#f7f5efc2!important;font-size:16px;line-height:1.65;margin:0 0 34px;max-width:500px}.residence-refresh__hero-copy a,.residence-refresh__detail a,.residence-refresh__closing a{border-bottom:1px solid rgba(247,245,239,.5);color:#f7f5ef;display:inline-flex;font-size:11px;font-weight:700;gap:24px;letter-spacing:.14em;padding-bottom:8px;text-decoration:none;text-transform:uppercase}.residence-refresh__introduction,.residence-refresh__room-section{margin:0 auto;max-width:1660px;padding:88px 20px}.residence-refresh__section-label{align-items:baseline;border-top:1px solid rgba(247,245,239,.28);display:grid;gap:18px;grid-template-columns:26px 1fr;padding-top:15px}.residence-refresh__section-label>span{color:#f7f5ef7a;font-size:10px;letter-spacing:.14em}.residence-refresh__section-label .go-eyebrow{color:#f7f5efad!important;margin:0}.residence-refresh__intro-copy{margin:48px 0 56px}.residence-refresh__intro-copy h2,.residence-refresh__room-heading h2,.residence-refresh__detail h2,.residence-refresh__closing h2{color:#f7f5ef;font-size:clamp(34px,7vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.residence-refresh__intro-copy>div{margin-top:30px}.residence-refresh__intro-copy p,.residence-refresh__room-heading>p,.residence-refresh__detail p,.residence-refresh__closing>p:not(.go-eyebrow){color:#f7f5efb8!important;font-size:15px;line-height:1.72}.residence-refresh__intro-copy p:last-child{margin-bottom:0}.residence-refresh__figure{margin:0;min-width:0}.residence-refresh__figure .grand-media-frame{background:#353a36}.residence-refresh__figure figcaption{border-top:1px solid rgba(247,245,239,.26);color:#f7f5efad;font-size:11px;letter-spacing:.08em;margin-top:12px;padding-top:10px;text-transform:uppercase}.residence-refresh__room-section{padding-top:40px}.residence-refresh__room-heading{margin-bottom:52px}.residence-refresh__room-heading h2{margin:42px 0 24px}.residence-refresh__room-heading>p{margin:0;max-width:620px}.residence-refresh__living-grid,.residence-refresh__shared-grid,.residence-refresh__private-grid{display:grid;gap:38px 14px}.residence-refresh__room-section--light{background:#f7f5ef;color:#202421;margin:0;max-width:none;padding-left:20px;padding-right:20px}.residence-refresh__room-section--light>*{margin-left:auto;margin-right:auto;max-width:1564px}.residence-refresh__room-section--light .residence-refresh__section-label{border-color:#20242147}.residence-refresh__room-section--light .residence-refresh__section-label>span{color:#2024217a}.residence-refresh__room-section--light .go-eyebrow{color:#202421a3!important}.residence-refresh__room-section--light h2,.residence-refresh__room-section--light p{color:#202421!important}.residence-refresh__room-section--light .residence-refresh__room-heading>p{color:#202421b8!important}.residence-refresh__room-section--light figcaption{border-color:#20242140;color:#202421ad}.residence-refresh__detail{background:#171a18;display:grid}.residence-refresh__detail>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:64px 20px 76px}.residence-refresh__detail .go-eyebrow,.residence-refresh__closing .go-eyebrow{color:#f7f5ef94!important}.residence-refresh__detail h2{margin:22px 0 28px}.residence-refresh__detail p:not(.go-eyebrow){margin:0 0 34px;max-width:570px}.residence-refresh__closing{margin:0 auto;max-width:1660px;padding:100px 20px 120px;text-align:center}.residence-refresh__closing h2{margin:24px auto 26px}.residence-refresh__closing>p:not(.go-eyebrow){margin:0 auto 36px;max-width:560px}@media(min-width:760px){.residence-refresh__living-grid,.residence-refresh__shared-grid,.residence-refresh__private-grid{gap:54px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.residence-refresh__figure--large,.residence-refresh__figure--wide{grid-column:1 / -1}.residence-refresh__figure--large .grand-media-frame,.residence-refresh__figure--wide .grand-media-frame{aspect-ratio:16 / 8!important}}@media(min-width:1000px){.residence-refresh__hero{grid-template-columns:minmax(0,1.55fr) minmax(390px,.72fr)}.residence-refresh__hero-image{min-height:100svh}.residence-refresh__hero-copy{padding:140px clamp(52px,5vw,96px) 90px}.residence-refresh__hero-copy h1{font-size:clamp(64px,5.2vw,92px)}.residence-refresh__introduction,.residence-refresh__room-section{padding:128px 48px}.residence-refresh__intro-copy{display:grid;gap:10vw;grid-template-columns:minmax(0,1.25fr) minmax(320px,.65fr);margin:72px 0 90px}.residence-refresh__intro-copy>div{margin-top:3px}.residence-refresh__intro-image .grand-media-frame{aspect-ratio:16 / 8.5!important}.residence-refresh__room-section{padding-top:72px}.residence-refresh__room-heading{display:grid;gap:48px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.35fr) minmax(280px,.7fr);margin-bottom:84px}.residence-refresh__room-heading .residence-refresh__section-label{align-self:start}.residence-refresh__room-heading h2,.residence-refresh__room-heading>p{margin:0}.residence-refresh__living-grid,.residence-refresh__shared-grid,.residence-refresh__private-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.residence-refresh__living-grid .residence-refresh__figure:nth-child(1){grid-column:1 / span 8}.residence-refresh__living-grid .residence-refresh__figure:nth-child(2){align-self:end;grid-column:9 / -1}.residence-refresh__living-grid .residence-refresh__figure:nth-child(3){grid-column:2 / span 4}.residence-refresh__living-grid .residence-refresh__figure:nth-child(4){grid-column:6 / span 6}.residence-refresh__figure--large .grand-media-frame,.residence-refresh__figure--wide .grand-media-frame{aspect-ratio:3 / 2!important}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(1){grid-column:1 / span 8}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(2){grid-column:9 / -1}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(1) .grand-media-frame,.residence-refresh__shared-grid .residence-refresh__figure:nth-child(2) .grand-media-frame{aspect-ratio:auto!important;height:clamp(420px,44vw,680px)}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(3){grid-column:1 / span 5}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(4){grid-column:6 / -1}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(3) .grand-media-frame,.residence-refresh__shared-grid .residence-refresh__figure:nth-child(4) .grand-media-frame{aspect-ratio:auto!important;height:clamp(300px,28vw,440px)}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(5){grid-column:2 / span 6}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(6){grid-column:8 / -1}.residence-refresh__shared-grid .residence-refresh__figure:nth-child(5) .grand-media-frame,.residence-refresh__shared-grid .residence-refresh__figure:nth-child(6) .grand-media-frame{aspect-ratio:auto!important;height:clamp(300px,25vw,400px)}.residence-refresh__private-grid .residence-refresh__figure:nth-child(1){grid-column:1 / span 8}.residence-refresh__private-grid .residence-refresh__figure:nth-child(2){align-self:end;grid-column:9 / -1}.residence-refresh__private-grid .residence-refresh__figure:nth-child(3){grid-column:2 / span 4}.residence-refresh__private-grid .residence-refresh__figure:nth-child(4){grid-column:6 / -1}.residence-refresh__detail{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)}.residence-refresh__detail>.grand-media-frame{aspect-ratio:auto!important;min-height:720px}.residence-refresh__detail>div{padding:100px clamp(58px,6vw,120px)}.residence-refresh__closing{padding:150px 48px 170px}}
