.sani-page p{font-size:16px}.sani-page .eyebrow{font-size:11px}.sani-hero,.sani-closing{position:relative;isolation:isolate;overflow:hidden;color:white}.sani-hero{margin-top:var(--header-height);min-height:660px;height:78svh;max-height:900px}.sani-hero>img,.sani-closing>img{position:absolute;inset:0;z-index:-2}.sani-shade{position:absolute;inset:0;z-index:-1;background:rgba(7,20,34,.42)}.sani-hero-copy{height:100%;min-height:660px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 0}.sani-hero h1{font-size:clamp(64px,7vw,108px);max-width:850px}.sani-hero-copy>p:not(.eyebrow){max-width:610px;color:white;margin-top:25px;font-size:18px;line-height:1.7}.sani-hero-copy .sani-date{font-size:12px!important;letter-spacing:.15em;margin:28px 0}.sani-hero .eyebrow,.sani-closing .eyebrow{color:white}.sani-page button[aria-disabled]{cursor:default}.sani-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 10%}.sani-intro>.eyebrow{grid-column:1/-1}.sani-intro p+p{margin-top:20px}.sani-experience,.sani-inclusions{background:var(--ivory)}.sani-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 45px;margin-top:55px}.sani-experience-grid figure{height:390px;margin-bottom:28px}.sani-experience-grid h3{font-size:36px;margin-bottom:15px}.sani-experience-grid article>p:last-child{max-width:480px}.sani-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px}.sani-rhythm article{border-top:1px solid var(--line);padding-top:26px}.sani-rhythm h3{font-size:35px;margin-bottom:18px}.sani-courts{height:450px;margin-top:60px}.sani-setting>figure{height:650px}.sani-setting-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:0 10%;padding-top:60px;padding-bottom:25px}.sani-setting-copy .eyebrow{grid-column:1/-1}.sani-stay{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:9%}.sani-stay figure{height:560px}.sani-stay h2{margin-bottom:27px}.sani-detail-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:12%}.sani-inclusions ul{list-style:none;padding:0;margin:35px 0 20px}.sani-inclusions li{padding:13px 0;border-bottom:1px solid var(--line)}.sani-note{font-size:13px!important}.sani-detail-grid aside{border-left:1px solid var(--line);padding-left:45px}.sani-detail-grid aside h3{font-size:31px;line-height:1.25;margin-bottom:30px}.sani-detail-grid aside>p:not(.eyebrow){margin-top:22px}.sani-closing{text-align:center;min-height:560px;display:flex;align-items:center}.sani-closing h2{max-width:850px;margin:auto;font-size:clamp(50px,5.5vw,82px)}.sani-closing p:not(.eyebrow){color:white;margin:26px 0 30px}.sani-closing>.wrap{padding:65px 0}
@media(max-width:700px){.sani-hero{height:auto;min-height:650px}.sani-hero-copy{min-height:650px;padding:65px 0}.sani-hero h1{font-size:64px}.sani-hero-copy>p:not(.eyebrow){font-size:16px}.sani-intro,.sani-experience-grid,.sani-rhythm,.sani-setting-copy,.sani-stay,.sani-detail-grid{grid-template-columns:1fr;gap:32px}.sani-intro>div{margin-top:0}.sani-intro>.eyebrow{margin-bottom:-12px}.sani-experience-grid{gap:45px}.sani-experience-grid figure{height:330px}.sani-rhythm{gap:30px}.sani-courts{height:280px;margin-top:40px}.sani-setting>figure{height:380px}.sani-setting-copy{padding-top:40px;gap:20px}.sani-setting-copy .eyebrow{margin:0}.sani-stay figure{height:380px}.sani-detail-grid aside{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.sani-closing{min-height:520px}.sani-closing h2{font-size:53px}}

.sani-setting-gallery{width:min(86%,1100px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sani-setting-gallery figure{margin:0;aspect-ratio:4/3;overflow:hidden}.sani-setting-gallery img{display:block;width:100%;height:100%;object-fit:cover}.sani-setting-gallery figure:nth-child(2) img{object-position:center 65%}.sani-setting-gallery figure:nth-child(3) img{object-position:center 75%}@media(max-width:600px){.sani-setting-gallery{grid-template-columns:1fr;gap:16px;max-width:460px}}
