.editorial-site{--background:#FFFAF3;background:#FFFAF3}.editorial-site h1,.editorial-site h2,.editorial-site h3{font-weight:400;letter-spacing:-.025em;line-height:1.2;text-transform:none}.editorial-site p{font-weight:400}.editorial-site :focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:5px}.editorial-skip{position:fixed;left:16px;top:-80px;z-index:60;padding:12px 20px;background:var(--color-cream);color:var(--color-navy)}.editorial-skip:focus{top:12px}.editorial-container{width:calc(100% - 80px);max-width:1100px;margin-inline:auto}.editorial-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:540px;height:66svh;max-height:740px;color:var(--color-cream);text-align:center;overflow:hidden;padding:125px 30px 70px}.editorial-hero-home{height:86svh;min-height:600px;max-height:900px}.editorial-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#10294350,#10294330 40%,#10294368)}.editorial-hero-content{position:relative;max-width:830px;margin:auto}.editorial-hero h1{font-size:clamp(44px,5.2vw,76px);line-height:1.14;color:inherit;text-wrap:balance}.editorial-hero-home h1{max-width:770px;font-size:clamp(47px,5.6vw,84px)}.editorial-hero .editorial-link{margin-top:30px;color:inherit}.editorial-hero-content>p:not(.editorial-eyebrow){max-width:620px;margin:24px auto 0;font-size:15px;line-height:1.9}.editorial-eyebrow{letter-spacing:.13em;margin-bottom:16px}.editorial-eyebrow,.editorial-link{font-size:10px;text-transform:uppercase}.editorial-link{display:inline-flex;align-items:center;min-height:44px;letter-spacing:.14em;color:inherit;transition:opacity .2s;cursor:pointer}.editorial-link:hover{opacity:.65}.editorial-intro{max-width:625px;margin:auto;padding:105px 24px 65px;text-align:left}.editorial-intro h2{font-size:32px;margin-bottom:36px}.editorial-intro p{font-size:14px;line-height:1.95;margin-top:18px;color:#1b3a5cbb}.editorial-intro .editorial-link{margin-top:24px}.editorial-trusted{text-align:center;padding-bottom:95px}.editorial-trusted-label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#1b3a5c75;margin-bottom:28px}.editorial-trusted-grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(32px,6vw,72px)}.editorial-trusted-item{display:inline-flex;align-items:center;justify-content:center;height:66px;transition:transform .3s ease}.editorial-trusted-item:hover{transform:translateY(-1px)}.editorial-trusted-logo{max-height:34px;width:auto;max-width:160px;object-fit:contain;opacity:.7;filter:grayscale(100%);transition:opacity .3s ease,filter .3s ease}.editorial-trusted-logo--lg{max-height:64px;max-width:180px}.editorial-trusted-item:hover .editorial-trusted-logo{opacity:1;filter:grayscale(0)}.editorial-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:290px 290px;gap:24px}.editorial-photo-link{position:relative;overflow:hidden;color:var(--color-cream)}.editorial-photo-link:first-child{grid-row:span 2}.editorial-photo-link:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 15%,#10294370)}.editorial-photo-link>div{position:absolute;z-index:1;bottom:45px;left:42px;right:28px}.editorial-photo-link h2{font-size:32px;max-width:360px}.editorial-journal-image img,.editorial-photo-link img,.editorial-stay-image img{transition:transform .6s}.editorial-journal-image:hover img,.editorial-photo-link:hover img,.editorial-stay-image:hover img{transform:scale(1.025)}.editorial-journal{padding-block:95px 110px}.editorial-section-title{text-align:center;font-size:33px;margin-bottom:58px}.editorial-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.editorial-journal-grid article{display:flex;flex-direction:column;gap:28px}.editorial-journal-grid article:nth-child(2n){flex-direction:column-reverse}.editorial-journal-image{display:block;position:relative;aspect-ratio:4/3;overflow:hidden}.editorial-journal-grid h3{font-size:24px;margin-bottom:15px}.editorial-journal-grid p{font-size:13px;line-height:1.9;color:#1b3a5cbf}.editorial-journal-grid .editorial-link{margin-top:15px}.editorial-collection{padding:90px 0;background:var(--color-navy);color:var(--color-cream)}.editorial-collection h2{font-size:35px;margin-bottom:55px}.editorial-stay-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.editorial-stay{background:white;color:var(--color-navy)}.editorial-stay:nth-child(2n){margin-top:45px}.editorial-stay-image{position:relative;display:block;aspect-ratio:1.55;overflow:hidden}.editorial-stay-copy{padding:30px 32px 26px}.editorial-stay-copy h3{font-size:25px;margin-bottom:17px}.editorial-stay-copy>p{font-size:13px;line-height:1.85;color:#1b3a5cba;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.editorial-stay-facts{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0 10px;font-size:11px;color:#1b3a5cb8}.editorial-stay-facts span{display:flex;align-items:center;gap:7px}.editorial-center{text-align:center;margin-top:32px}.editorial-dots{display:flex;justify-content:center;margin-top:25px}.editorial-dots button{height:44px;width:28px;display:grid;place-items:center;cursor:pointer}.editorial-dots span{width:5px;height:5px;border-radius:50%;background:#fff5}.editorial-dots button[aria-pressed=true] span{background:var(--color-gold)}.editorial-place{text-align:center;padding-block:95px 0}.editorial-place h2{font-size:33px}.editorial-place>p{max-width:590px;margin:25px auto 48px;font-size:13px;line-height:1.9;color:#1b3a5cbf}.editorial-landscape{display:block;position:relative;aspect-ratio:1.9;max-width:900px;margin:auto}.editorial-place .editorial-link{margin-top:23px}.editorial-guestbook{max-width:610px;margin:auto;padding:95px 30px 55px;text-align:center}.editorial-guestbook h2{font-size:26px;margin-bottom:30px}.editorial-guestbook blockquote{font-size:15px;line-height:1.95;color:#1b3a5cbf;min-height:100px}.editorial-guestbook figcaption{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:27px;line-height:1.8}.editorial-guestbook figcaption span{display:block;font-size:10px;letter-spacing:0;text-transform:none;opacity:.7}.editorial-quote-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:10px}.editorial-quote-controls button{height:44px;width:44px;display:grid;place-items:center;cursor:pointer}.editorial-closing{text-align:center;padding:55px 24px 100px}.editorial-closing h2{font-size:30px}.editorial-closing .editorial-link{margin-top:20px}.editorial-section{padding-block:95px}.editorial-section>.editorial-container{max-width:1100px}.editorial-heading{text-align:center;margin:0 auto 44px;max-width:650px}.editorial-heading h2{font-size:clamp(28px,3vw,38px)}.editorial-heading>p{margin:22px auto 0;line-height:1.95;font-size:14px;max-width:580px}.editorial-media-card{background:white;align-self:start;height:auto!important}.editorial-media-card>div{padding:27px!important}.editorial-media-card h3{font-size:25px}.editorial-media-card p{font-size:13px;line-height:1.9}.editorial-image-text{gap:60px;align-items:center}.editorial-image-text h2{font-size:32px}.editorial-image-text p{font-size:14px;line-height:1.95}.editorial-properties-intro{max-width:620px;margin:auto;padding:80px 24px 60px;text-align:center;font-family:var(--font-display);font-size:21px;line-height:1.8}.editorial-properties-grid{max-width:950px;margin:48px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:65px 55px;align-items:start}.editorial-properties-grid>div:nth-child(2n){padding-top:45px}.editorial-properties-grid article{border:0;height:auto;box-shadow:none!important}.editorial-properties-grid article>div{padding:28px}.editorial-properties-grid article>div>div{border:0;padding-top:25px;margin-top:12px}.editorial-properties-grid article p{line-height:1.9}.editorial-plain{padding-top:100px}.editorial-legal-grid{display:block;max-width:770px;margin:auto}.editorial-legal-grid>div:first-child{position:static;text-align:center;margin-bottom:65px}.editorial-legal-grid nav{align-items:center!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:15px!important}.editorial-legal-grid section{background:transparent;padding:25px 0}.editorial-faq{max-width:780px;margin:auto}.editorial-faq details{background:transparent!important;padding:22px 0!important;border:0!important}.editorial-faq summary{font-size:19px;font-family:var(--font-display)}.editorial-site main section{scroll-margin-top:110px}.editorial-site main section.border-b,.editorial-site main section.border-t,.editorial-site main section.border-y{border:0}.editorial-site .editorial-form{background:transparent;border:0;padding:0}.editorial-site input,.editorial-site select,.editorial-site textarea{border-radius:0}.editorial-site .editorial-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:start}.editorial-site .editorial-two-column>article:nth-child(2n){margin-top:45px}.editorial-site .editorial-page-hero{height:66svh;min-height:530px;max-height:740px;align-items:center;text-align:center;padding-top:80px}.editorial-page-hero>div.relative{padding-bottom:0!important}.editorial-page-hero .max-w-2xl,.editorial-page-hero .max-w-3xl,.editorial-page-hero .max-w-xl{margin-inline:auto}.editorial-page-hero h1{font-size:clamp(40px,5vw,68px)!important;line-height:1.18!important;max-width:850px;margin-inline:auto;text-wrap:balance}.editorial-page-hero p{font-size:14px!important;line-height:1.85!important;max-width:620px}.editorial-page-hero .flex.flex-wrap{justify-content:center}.editorial-property #overview>div{display:block;max-width:730px}.editorial-property #overview>div>div.relative{display:none}.editorial-property #overview h2{font-size:30px;text-align:center;max-width:none}.editorial-property #overview p:first-child{text-align:center}.editorial-property #overview p{font-size:14px;line-height:1.95}.editorial-property #rooms{background:var(--color-cream)}.editorial-room-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:50px!important;overflow:visible!important}.editorial-room-grid>article{width:auto!important;min-width:0!important;background:white}.editorial-room-grid>article:nth-child(2n){margin-top:40px}.editorial-gallery-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;overflow:visible!important}.editorial-gallery-grid>button{width:100%!important;min-width:0!important}.editorial-gallery-grid>button:nth-child(3n+2){grid-row:span 2}@media(max-width:700px){.editorial-container{width:calc(100% - 40px)}.editorial-hero{height:64svh;min-height:480px;padding:110px 24px 65px}.editorial-hero-home{height:80svh;min-height:550px}.editorial-hero h1{font-size:43px}.editorial-intro{padding:65px 27px 42px}.editorial-intro h2{font-size:29px}.editorial-trusted{padding-bottom:55px}.editorial-trusted-grid{gap:20px 32px}.editorial-trusted-item{height:54px}.editorial-trusted-logo{max-height:28px;max-width:130px}.editorial-trusted-logo--lg{max-height:50px;max-width:150px}.editorial-mosaic{grid-template-columns:1fr;grid-template-rows:440px 270px 270px;gap:18px}.editorial-photo-link:first-child{grid-row:auto}.editorial-photo-link>div{left:28px;bottom:32px}.editorial-photo-link h2{font-size:29px}.editorial-journal{padding-block:65px}.editorial-journal-grid{grid-template-columns:1fr;gap:45px}.editorial-journal-grid article:nth-child(2n){flex-direction:column}.editorial-section-title{margin-bottom:35px;font-size:29px}.editorial-collection{padding:60px 0}.editorial-collection h2{font-size:30px;margin-bottom:35px}.editorial-stay-grid{grid-template-columns:1fr;gap:28px}.editorial-stay:nth-child(2n){margin-top:0}.editorial-place{padding-top:65px}.editorial-place h2{font-size:28px}.editorial-landscape{aspect-ratio:1.25}.editorial-guestbook{padding-top:65px}.editorial-closing{padding:35px 24px 65px}.editorial-section{padding-block:60px}.editorial-properties-intro{padding-top:55px;font-size:19px}.editorial-properties-grid{grid-template-columns:1fr;gap:35px}.editorial-properties-grid>div:nth-child(2n){padding-top:0}.editorial-site .editorial-two-column{grid-template-columns:1fr;gap:35px}.editorial-site .editorial-two-column>article:nth-child(2n){margin-top:0}.editorial-image-text{gap:30px}.editorial-site .editorial-page-hero{height:66svh;min-height:520px;padding-top:80px}.editorial-page-hero h1{font-size:40px!important}.editorial-room-grid{grid-template-columns:1fr;gap:30px!important}.editorial-room-grid>article:nth-child(2n){margin-top:0}.editorial-plain{padding-top:82px}}@media(prefers-reduced-motion:reduce){.editorial-site *,.editorial-site :after,.editorial-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){.editorial-hero>img{animation:editorial-image-settle 12s ease-out both}.editorial-hero-content{animation:editorial-title-in .95s cubic-bezier(.22,1,.36,1) .12s both}.editorial-link{transition:opacity .25s,transform .3s}.editorial-link:hover{transform:translateY(-2px)}@keyframes editorial-image-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes editorial-title-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}.editorial-property #overview>div>div:last-child:not(:first-child){margin-top:50px}.editorial-property #experiences>div>h2,.editorial-property #rooms>div>div:first-child{text-align:center;justify-content:center}.editorial-property #experiences>div>p{text-align:center}.editorial-property #rooms>div>div:first-child h2{font-size:32px}.editorial-property #rooms article .text-gold{color:var(--color-navy)}.editorial-gallery-grid{display:block!important;column-count:2;column-gap:0}.editorial-gallery-grid>button{display:block;break-inside:avoid;aspect-ratio:1.3!important}.editorial-gallery-grid>button:nth-child(3n+2){aspect-ratio:.85!important}.editorial-property-story{padding:55px 24px;background:var(--color-cream)}.editorial-story-text{max-width:650px;margin:auto}.editorial-story-text h2{text-align:center}.editorial-property-story h2{font-size:30px;margin-bottom:25px}.editorial-story-prose{font-size:14px;line-height:1.95;color:#1b3a5cbd}.editorial-story-spread{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1050px;margin:auto}.editorial-story-photo{position:relative;aspect-ratio:.95}.editorial-story-photo-right{order:2}@media(max-width:700px){.editorial-story-spread{grid-template-columns:1fr;gap:32px}.editorial-story-photo-right{order:0}.editorial-property-story{padding:40px 24px}.editorial-property-story h2{font-size:27px}}.editorial-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.editorial-hero-slide.is-active{opacity:1}.editorial-hero-controls{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;color:var(--color-cream)}.editorial-hero-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;color:inherit;cursor:pointer}.editorial-hero-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.editorial-hero-dots{display:flex;gap:0}.editorial-hero-dots button{width:30px}.editorial-hero-dots span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;transition:opacity .3s,transform .3s}.editorial-hero-dots [aria-pressed=true] span{opacity:1;transform:scale(1.4)}.editorial-hero-play{opacity:.8}@media(prefers-reduced-motion:reduce){.editorial-hero-slide{transition:none}}