:root{--paper:#f0f4f1;--ink:#173e38;--accent:#b4d2b8;--line:#173e3844;--serif:Cormorant,Georgia,serif}body{background:var(--paper);color:var(--ink)}.a-wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}.site-header{display:flex;align-items:center;gap:38px;min-height:118px;border-bottom:1px solid var(--line)}.a-brand{font:500 39px/1 Cormorant;letter-spacing:.09em}.a-brand>span{display:block;font:500 .65rem Manrope;letter-spacing:.13em;margin-top:10px}.navigation{display:flex;gap:35px;font-size:.875rem;margin-left:auto}body[data-page=index] .site-header{position:absolute;left:0;right:0;top:0;z-index:50;color:#fff;border-color:#ffffff66}.a-cinema{height:100svh;min-height:820px;max-height:1400px;position:relative;isolation:isolate;background:#29433b;overflow:hidden}.a-scene{position:absolute;inset:0;opacity:0;transform:scale(1.05);transition:opacity 1.2s ease,transform 4s ease;z-index:-2}.a-scene.is-active{opacity:1;transform:scale(1)}.a-scene img{width:100%;height:100%;object-fit:cover}.a-scene:first-child img{object-position:55% 58%}.a-cinema-shade{position:absolute;inset:0;background:linear-gradient(180deg,#051b2266,transparent 40%,#082521bd);z-index:-1}.a-cinema-title{position:absolute;top:44%;left:5%;right:5%;transform:translateY(-50%);text-align:center;color:white;text-shadow:0 2px 25px #082b2d60}.a-cinema-title>.eyebrow{margin-bottom:30px}.a-cinema-title h1{font:400 clamp(85px,10.8vw,178px)/.9 Cormorant;letter-spacing:-.045em}.a-cinema-title em{font-weight:400}.a-cinema-bottom{position:absolute;bottom:42px;left:0;right:0;color:white;display:flex;justify-content:space-between;gap:40px;align-items:end}.a-scene-info>.eyebrow{font-size:.75rem}.a-scene-info>p{font:400 31px/1.2 Cormorant;margin-top:14px}.a-scene-controls{display:flex;gap:30px}.a-scene-controls button{background:transparent;color:white;text-align:left;border-top:1px solid #ffffff66;padding:18px 0 5px;min-width:140px;font-size:.875rem}.a-scene-controls button[aria-pressed=true]{border-top:3px solid white;padding-top:16px}.a-scene-controls button>span{display:block;opacity:.7;font-size:.75rem;margin-bottom:15px}.a-down{width:54px;height:54px;border:1px solid #ffffff88;display:grid;place-items:center;border-radius:50%;font-size:26px}.a-introduction{max-width:1030px;text-align:center;padding-block:145px}.a-compass{font-size:64px;line-height:1;display:block;margin-bottom:35px}.a-introduction h2{font:400 clamp(67px,7vw,105px)/1.02 Cormorant;letter-spacing:-.035em;margin:35px 0}.a-introduction h2 em{font-weight:400}.a-introduction>p:not(.eyebrow){max-width:550px;margin:auto;font-size:1rem}.a-introduction .editorial-link{margin-top:30px}.a-chapter{display:grid;grid-template-columns:1.3fr 1fr;min-height:770px;background:#dde8df}.a-chapter-image{overflow:hidden}.a-chapter-image>img{width:100%;height:100%;object-fit:cover;object-position:55% center}.a-chapter-copy{padding:75px 13%;align-self:center}.a-chapter-copy h2{font:400 86px/.98 Cormorant;letter-spacing:-.04em;margin:25px 0 30px}.a-chapter-copy h2 em{font-weight:400}.a-chapter-copy>p:not(.eyebrow){font-size:1rem}.a-facts{font-size:.875rem;padding:0;margin:28px 0}.a-facts>div{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding:15px 0}.a-facts dd{margin:0;font-weight:600;white-space:nowrap}.a-coast-callout{text-align:center;padding-block:120px}.a-coast-callout h2{font:400 clamp(50px,6.8vw,100px)/1.1 Cormorant;letter-spacing:-.03em;margin:30px 0}.a-coast-callout h2 em{font-weight:400}.a-footer{background:var(--ink);color:var(--paper);padding-top:65px}.a-footer-invite{font:400 clamp(90px,13vw,190px)/.93 Cormorant;letter-spacing:-.04em;margin:35px 0 55px}.a-footer-invite em{font-weight:400;color:#c4d9ba}.a-footer-nav{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:45px}.a-footer-nav>span{font-size:.75rem;letter-spacing:.1em}.a-footer .demo-footer{border-color:#ffffff55}.a-page-head{padding:70px 0 55px}.a-page-head h1{font:400 clamp(80px,9vw,140px)/.98 Cormorant;letter-spacing:-.045em;max-width:1080px;margin:30px 0 40px}.a-page-intro{display:flex;justify-content:space-between;gap:80px;align-items:end}.a-page-intro>p:not(.sr-only){max-width:660px;font-size:1rem}.a-page-intro .filter-bar{flex-shrink:0}.a-property-spread{display:grid;grid-template-columns:1.3fr 1fr;min-height:750px;margin:0 0 70px}.a-property-spread:nth-child(2){direction:rtl}.a-property-spread>*{direction:ltr}.a-property-spread>figure{position:relative;min-width:0}.a-property-spread img{width:100%;height:100%;object-fit:cover}.a-property-spread figcaption{position:absolute;bottom:25px;left:30px;color:white;background:#173e38df;padding:12px 18px;font-size:.75rem;letter-spacing:.06em}.a-property-spread>div{align-self:center;padding:60px 12%}.a-property-spread h2{font:400 69px/1.02 Cormorant;letter-spacing:-.04em;margin:25px 0}.a-property-spread p{font-size:1rem}.a-property-details{border-bottom:1px solid var(--line);font-size:.875rem}.a-property-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:18px 0;list-style:none}.a-property-details summary::-webkit-details-marker{display:none}.a-property-details summary>span{font-size:24px}.a-property-details ul{padding-left:19px;line-height:2}.a-property-details p{font-size:.75rem;padding-bottom:20px;opacity:.7}.a-collection-note{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--line)}.a-collection-note h2{font:400 65px/1.08 Cormorant;letter-spacing:-.035em}.a-collection-note p{font-size:1rem}.a-residence-head{padding:35px 0 60px}.a-residence-head h1{font:400 clamp(80px,9vw,150px)/1 Cormorant;letter-spacing:-.04em;margin:45px 0 30px;max-width:1180px}.a-residence-head>p{font-size:1rem;max-width:700px;margin-left:auto}.a-residence-photo{position:relative}.a-residence-photo img{width:100%;height:720px;object-fit:cover;object-position:50% 62%}.a-residence-photo figcaption{position:absolute;bottom:25px;left:4%;font-size:.75rem;color:white;background:#173e38c9;padding:12px 18px;letter-spacing:.05em}.a-residence-body{display:grid;grid-template-columns:1.15fr .85fr;gap:12%;align-items:start}.a-residence-body article{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--line)}.a-residence-body article:last-child{border-bottom:0;padding:0;margin:0}.a-residence-body article h2{font:400 64px/1.03 Cormorant;letter-spacing:-.04em;margin:20px 0 25px}.a-residence-body article p{font-size:1rem}.a-property-record{position:sticky;top:40px;background:#dce7df;padding:40px}.a-property-record>h2{font:400 88px/1 Cormorant;letter-spacing:-.06em;margin:30px 0}.a-property-record>h2 em{font-size:.6em;font-weight:400}.a-property-record ul{padding-left:18px;font-size:.875rem;line-height:2}.a-property-record>p{font-size:.75rem;opacity:.7;margin:25px 0}.a-property-record .editorial-link{font-size:.875rem}
@media(max-width:1200px){.a-wrap{width:calc(100% - 80px)}.a-chapter-copy{padding:60px 10%}.a-chapter-copy h2{font-size:73px}.a-property-spread h2{font-size:60px}.a-page-intro{gap:45px;align-items:start}.a-page-intro .filter-bar{max-width:220px}.a-property-record{padding:30px}.a-residence-body{gap:8%}}
@media(max-width:950px){.a-wrap{width:calc(100% - 64px)}.site-header{min-height:96px;gap:22px}.a-brand{font-size:33px}.navigation{position:absolute;top:100%;left:-32px;right:-32px;padding:25px 32px;background:var(--ink);color:var(--paper);flex-direction:column;gap:15px;border-bottom:1px solid #ffffff55}.a-cinema{min-height:800px}.a-cinema-title h1{font-size:12.3vw}.a-cinema-bottom{gap:25px;flex-wrap:wrap}.a-scene-controls{gap:25px}.a-scene-controls button{min-width:110px}.a-down{display:none}.a-scene-info{max-width:300px}.a-chapter{grid-template-columns:1.05fr 1fr;min-height:700px}.a-chapter-copy{padding:45px 10%}.a-chapter-copy h2{font-size:62px}.a-facts{font-size:.75rem}.a-facts>div{gap:15px}.a-property-spread{min-height:650px;grid-template-columns:1fr 1fr}.a-property-spread>div{padding:45px 10%}.a-property-spread h2{font-size:51px}.a-page-head h1{font-size:10vw}.a-page-intro{display:block}.a-page-intro .filter-bar{max-width:none;margin-top:30px}.a-collection-note{gap:50px}.a-collection-note h2{font-size:53px}.a-residence-head h1{font-size:10vw}.a-residence-photo img{height:560px}.a-residence-body{grid-template-columns:1fr;gap:55px}.a-residence-body>div{max-width:650px}.a-property-record{position:static;max-width:600px}.a-property-record .a-facts{font-size:.875rem}}
@media(max-width:600px){.a-wrap{width:calc(100% - 40px)}.site-header{min-height:88px;gap:13px}.a-brand{font-size:28px}.a-brand>span{font-size:.6rem}.navigation{left:-20px;right:-20px;padding:22px 20px}.a-cinema{height:100svh;min-height:750px}.a-cinema-title{top:43%;left:20px;right:20px}.a-cinema-title>.eyebrow{font-size:.75rem;max-width:260px;margin:0 auto 26px}.a-cinema-title h1{font-size:15vw;line-height:1}.a-scene img{object-position:45% center}.a-scene:first-child img{object-position:44% center}.a-cinema-bottom{bottom:30px;display:block}.a-scene-info>p{font-size:29px;margin-top:10px}.a-scene-info>.eyebrow{font-size:.75rem}.a-scene-controls{margin-top:30px;width:100%;gap:25px}.a-scene-controls button{flex:1;min-width:0}.a-introduction{padding-block:70px}.a-compass{font-size:53px}.a-introduction h2{font-size:14vw}.a-introduction>p:not(.eyebrow){text-align:left}.a-chapter{grid-template-columns:1fr}.a-chapter-image img{height:430px}.a-chapter-copy{padding:45px 25px}.a-chapter-copy h2{font-size:70px}.a-facts{font-size:.875rem}.a-coast-callout h2{font-size:12vw}.a-footer{padding-top:45px}.a-footer-invite{font-size:24vw;margin:30px 0 35px}.a-footer-nav{display:block;padding-bottom:35px}.a-footer-nav>span{display:block;margin-top:25px}.a-page-head{padding:45px 0 40px}.a-page-head h1{font-size:17vw;margin:25px 0 30px}.a-property-spread{grid-template-columns:1fr;margin-bottom:35px}.a-property-spread:nth-child(2){direction:ltr}.a-property-spread img{height:440px}.a-property-spread figcaption{left:20px;bottom:20px}.a-property-spread>div{padding:35px 25px 40px}.a-property-spread h2{font-size:61px}.a-collection-note{grid-template-columns:1fr;gap:25px}.a-collection-note h2{font-size:50px}.a-residence-head{padding:25px 0 40px}.a-residence-head h1{font-size:17vw;margin:35px 0 25px}.a-residence-photo img{height:470px;object-position:42% center}.a-residence-photo figcaption{font-size:.75rem;left:20px;right:20px;bottom:20px;line-height:1.7}.a-residence-body article h2{font-size:50px}.a-property-record{padding:27px}.a-property-record>h2{font-size:81px}}
@media(prefers-reduced-motion:reduce){.a-scene{transition:none;transform:none}}
@media(max-width:800px){.a-chapter{grid-template-columns:1fr}.a-chapter-image>img{height:520px}.a-chapter-copy{padding:50px}}
@media(max-width:600px){.a-chapter-image>img{height:430px}.a-chapter-copy{padding:45px 25px}.a-chapter-copy h2{font-size:clamp(55px,17.5vw,70px)}}
