.home-directory{position:relative;background:#e9dfce;color:var(--ink);padding:32px 6%;text-align:center;border-bottom:1px solid #b6a38755}.home-directory>span{font-size:9px;letter-spacing:.24em;color:#806947}.home-directory>div{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 32px;margin-top:22px}.home-directory a{font:17px Georgia;border-bottom:1px solid transparent;padding-bottom:5px}.home-directory a:hover{border-color:#8f7650}.editorial{position:relative;background:var(--cream);color:var(--ink);padding:100px 7%;scroll-margin-top:94px}.editorial h2,.intimacy-editorial h2,.dining-editorial h2{font-size:clamp(46px,5.3vw,80px)}.editorial .eyebrow,.intimacy-editorial .eyebrow{color:#886e47;font-size:10px}.editorial-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.ornament{display:grid;place-items:center;border:1px solid #aa926b;border-radius:50%;width:58px;height:58px;font:32px Georgia;color:#917344}.maison-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:11%}.editorial-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:380px;color:#736653}.editorial-copy .text-link{font-size:10px;color:#58462d}.arch-photo{margin:0}.arch-photo img{width:100%;height:570px;object-fit:cover;border-radius:48% 48% 0 0}.arch-photo figcaption{margin-top:22px;display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.12em;color:#8a7455}.arch-photo figcaption span{font:italic 14px Georgia;letter-spacing:0}.house-signature{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #ad9a7655;margin-top:85px;padding-top:48px;text-align:center}.house-signature>span{font-size:9px;letter-spacing:.18em;color:#8a7455}.house-signature p{font:28px/1.5 Georgia;margin:0}.house-signature em{color:#947851}.intimacy-editorial{position:relative;display:grid;grid-template-columns:1.15fr 1fr;background:#e9dfcf;color:var(--ink);scroll-margin-top:94px}.intimacy-photo{position:relative;min-height:720px}.intimacy-photo img{position:absolute;width:100%;height:100%;object-fit:cover}.photo-note{position:absolute;bottom:35px;left:35px;color:#fff;font-size:10px;letter-spacing:.22em;text-shadow:0 1px 8px #000}.intimacy-editorial .editorial-copy{padding:90px 14%}.quiet-details{display:grid;margin:35px 0 10px}.quiet-details span{border-top:1px solid #ad9a7666;padding:17px 0;font-size:10px;color:#8c724b}.quiet-details i{font:17px Georgia;margin-left:18px;color:#514737}.section-lead{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:55px}.section-lead h2{margin-bottom:0}.section-lead>p{font-size:14px;line-height:1.9;color:#776954;max-width:310px}.room-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.room-image{height:380px;position:relative;overflow:hidden;margin-bottom:27px}.room-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.room-card:hover img{transform:scale(1.035)}.room-image>span{position:absolute;bottom:18px;left:18px;background:#f6f0e5ed;color:#6c5739;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font:12px Georgia}.room-card:nth-child(2){padding-top:65px}.room-card h3{font:30px Georgia;margin:15px 0}.room-card>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#776954}.room-card .eyebrow{font-size:9px;margin:0}.room-card .text-link{font-size:9px}.spa-editorial{background:#e8e9de}.spa-composition{position:relative;padding-bottom:55px}.spa-composition figure{margin:0;width:83%;position:relative}.spa-composition figure img{width:100%;height:600px;object-fit:cover}.spa-composition figcaption{position:absolute;top:25px;left:25px;color:#fff;font-size:10px;letter-spacing:.2em;text-shadow:0 1px 7px #333}.spa-note{position:absolute;right:0;bottom:0;width:35%;padding:40px;background:#f8f4eb}.line-sun{font:40px Georgia;color:#9c835a;display:block;margin-bottom:20px}.spa-note h3{font:46px/1.1 Georgia;margin:20px 0}.spa-note p:not(.eyebrow){font-size:14px;line-height:1.8;color:#776954}.spa-note .text-link{font-size:10px}.ritual-strip{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #9d987455;margin-top:45px;padding-top:28px;font-size:10px;color:#90774e}.ritual-strip i{font:22px Georgia;margin-left:18px;color:#4c4e40}.dining-editorial{position:relative;min-height:780px;padding:110px 9%;display:flex;align-items:center;isolation:isolate;scroll-margin-top:94px}.dining-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.dining-editorial:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171510e8,#17151085 55%,#17151025)}.dining-copy{max-width:850px}.dining-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:370px;color:#e3d7c3}.outlined-link{display:inline-flex;align-items:center;gap:45px;border:1px solid #d9c59c99;padding:20px 26px;margin:25px 0 55px;font-size:11px;letter-spacing:.1em;transition:background .3s}.outlined-link:hover{background:#f6f0e5;color:#332d24}.dining-footnote{display:grid;grid-template-columns:auto 1fr;gap:15px 25px;border-top:1px solid #d9c59c55;padding-top:25px;max-width:430px}.dining-footnote span{font-size:9px;letter-spacing:.12em;color:#dbc399}.dining-footnote i{font:17px Georgia}
@media(max-width:1000px){.maison-grid{gap:6%}.arch-photo img{height:480px}.intimacy-editorial .editorial-copy{padding:65px 9%}.room-image{height:290px}.spa-note{width:43%;padding:30px}.room-collection{gap:20px}}
@media(max-width:760px){.editorial{padding:65px 24px;scroll-margin-top:80px}.home-directory{padding:28px 20px}.home-directory>div{gap:14px 22px}.home-directory a{font-size:16px}.maison-grid,.intimacy-editorial{grid-template-columns:1fr}.editorial-heading{margin-bottom:25px}.maison-grid{gap:38px}.arch-photo img{height:420px}.arch-photo figcaption{flex-direction:column}.house-signature{margin-top:45px;padding-top:35px;flex-direction:column;gap:18px}.house-signature p{font-size:25px}.intimacy-photo{min-height:400px}.intimacy-editorial{scroll-margin-top:80px}.intimacy-editorial .editorial-copy{padding:50px 24px}.section-lead{display:block;margin-bottom:35px}.section-lead>p{margin-top:25px}.editorial h2,.intimacy-editorial h2,.dining-editorial h2{font-size:46px}.room-collection{grid-template-columns:1fr;gap:40px}.room-card:nth-child(2){padding-top:0}.room-image{height:400px}.spa-composition{padding-bottom:0}.spa-composition figure{width:100%}.spa-composition figure img{height:390px}.spa-note{position:relative;width:calc(100% - 20px);margin:-50px 0 0 20px;padding:30px}.spa-note h3{font-size:40px}.ritual-strip{flex-direction:column;gap:20px}.ritual-strip i{font-size:21px}.dining-editorial{min-height:730px;padding:75px 26px;scroll-margin-top:80px}.dining-background{object-position:60%}.dining-editorial:before{background:#211a13b3}.outlined-link{gap:24px;padding:18px 20px}}
@media(prefers-reduced-motion:reduce){.room-image img{transition:none}.room-card:hover img{transform:none}}
