.neighborhood-guide[data-astro-cid-utch74rf]{flex-direction:column;gap:36px;min-width:0;display:flex}.guide-label[data-astro-cid-utch74rf]{letter-spacing:1.5px;text-transform:uppercase;color:var(--olive);padding-bottom:20px;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}ul[data-astro-cid-utch74rf]{margin:0;padding:0;list-style:none}li[data-astro-cid-utch74rf]{justify-content:space-between;align-items:flex-start;gap:24px;padding-block:16px;display:flex}.guide-place[data-astro-cid-utch74rf]{flex-direction:column;flex:0 440px;gap:4px;min-width:0;display:flex}.guide-name[data-astro-cid-utch74rf]{color:var(--ink);font-family:EB Garamond,serif;font-size:20px;line-height:1.3}.guide-description[data-astro-cid-utch74rf]{font-size:13px;line-height:1.75}.guide-time[data-astro-cid-utch74rf]{text-transform:uppercase;color:var(--olive);flex-shrink:0;font-size:11px;line-height:normal}@media (width<=767px){.neighborhood-guide[data-astro-cid-utch74rf]{gap:32px}.guide-label[data-astro-cid-utch74rf]{padding-bottom:12px;font-size:11px}li[data-astro-cid-utch74rf]{flex-direction:column;gap:6px;padding-block:14px}.guide-place[data-astro-cid-utch74rf]{flex-basis:auto}.guide-time[data-astro-cid-utch74rf]{font-size:10px}}.retreat{align-items:center;gap:120px;padding-block:96px;display:flex}.retreat-story{flex:1;gap:32px}.retreat-action{display:flex}.retreat-portrait{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:387px;display:flex}.retreat-photo{aspect-ratio:387/480;background:var(--beige);width:100%;overflow:hidden}.retreat-photo img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.retreat-portrait figcaption,.neighborhood-figure figcaption{text-transform:uppercase;color:var(--muted);font-size:10px;line-height:normal}.amenities{background:var(--beige);grid-template-columns:390px minmax(0,1fr);align-items:start;gap:100px;padding-block:120px;display:grid}.interiors{flex-direction:column;gap:72px;padding-block:112px;display:flex}.interiors-wide{--story-ratio-mobile:4 / 3}.interiors-pair{grid-template-columns:minmax(0,716fr) minmax(0,460fr);align-items:start;gap:72px;display:grid}.interiors-pair-alt{grid-template-columns:minmax(0,756fr) minmax(0,420fr)}.interiors-offset-bath{padding-top:112px}.interiors-offset-tower{padding-top:80px}.neighborhood{background:var(--beige);flex-direction:column;gap:80px;padding-block:120px;display:flex}.neighborhood-header{align-items:flex-end;display:flex}.neighborhood-intro{flex:0 830px}.neighborhood-summary{flex-shrink:0;width:335px}.neighborhood-content{align-items:flex-start;gap:80px;display:flex}.neighborhood-figure{flex-direction:column;flex-shrink:0;gap:12px;width:500px;display:flex}.neighborhood-photo{aspect-ratio:500/680;background:var(--paper);width:100%;overflow:hidden}.neighborhood-photo img{object-fit:cover;width:100%;height:100%}.neighborhood .neighborhood-guide{flex:1}.booking{--split-background:var(--brass);--split-min-height:640px;--split-padding-inline:80px;--split-gap:28px;--split-justify:center}.booking .eyebrow{color:#fffdf7}.booking h2{color:var(--paper);font-size:84px}.booking p:not(.eyebrow){color:var(--paper)}.booking .text-link{color:var(--paper);border-color:var(--paper)}.booking .text-link span{color:var(--paper)}.booking a:focus-visible{outline-color:var(--paper)}@media (width<=1199px){.retreat{gap:64px;padding-block:96px}.retreat-portrait{width:340px}.amenities{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:64px;padding-block:104px}.interiors{gap:64px;padding-block:104px}.interiors-pair,.interiors-pair-alt{gap:40px}.interiors-offset-bath{padding-top:88px}.interiors-offset-tower{padding-top:64px}.neighborhood{gap:64px;padding-block:104px}.neighborhood-header{gap:48px}.neighborhood-intro{flex:1}.neighborhood-summary{width:300px}.neighborhood-content{gap:56px}.neighborhood-figure{width:38%}.booking h2{font-size:64px}}@media (width<=1023px){.retreat{flex-direction:column;align-items:flex-start;gap:56px}.retreat-story{max-width:640px}.retreat-portrait{align-self:center;width:min(100%,420px)}.amenities{grid-template-columns:1fr;gap:48px}.amenities-intro{max-width:560px}.neighborhood-header{flex-direction:column;align-items:flex-start;gap:28px}.neighborhood-summary{width:auto;max-width:560px}.neighborhood-content{flex-direction:column;gap:56px}.neighborhood-figure{width:min(100%,500px)}}@media (width<=767px){.hero h1{font-size:clamp(40px,17.8571vw - 8.57143px,96px)}.retreat{gap:48px;padding-block:72px}.retreat-story{gap:24px}.retreat-portrait{width:100%}.retreat-portrait figcaption,.neighborhood-figure figcaption{font-size:9px}.amenities{gap:40px;padding-block:72px}.interiors{gap:48px;padding-block:72px}.interiors-pair,.interiors-pair-alt{grid-template-columns:1fr;gap:48px}.interiors-offset-bath,.interiors-offset-tower{padding-top:0}.neighborhood{gap:48px;padding-block:72px}.neighborhood-header{gap:24px}.neighborhood-content{gap:48px}.neighborhood-figure{width:100%}.booking h2{font-size:clamp(42px,9.4vw,64px)}}
