.stay-intro{padding-top:72px;padding-bottom:34px}.stay-intro h1{font-size:clamp(58px,6.5vw,92px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 28px;max-width:950px}.stay-intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px}.stay-intro-bottom>p{max-width:630px;font-size:19px;color:var(--muted)}.stay-intro-bottom>.text-link{white-space:nowrap;margin-bottom:4px}.stay-jumps{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:36px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stay-jumps a{font-size:14px;line-height:1.5;border-bottom:1px solid transparent}.stay-jumps a:hover{border-color:var(--forest)}.stay-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;padding:62px 0;border-bottom:1px solid var(--line);scroll-margin-top:32px}.stay-story--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.stay-story--reverse .stay-story-copy{grid-column:2;grid-row:1}.stay-story--reverse .stay-gallery{grid-column:1;grid-row:1}.stay-number{color:#8a784d;margin-right:16px;font-size:12px;letter-spacing:.1em}.stay-story .eyebrow{font-size:11px;letter-spacing:.1em}.stay-story h2{font-size:clamp(36px,3.5vw,49px);line-height:1.12;margin:17px 0 24px}.stay-story-copy>p:not(.eyebrow){color:var(--muted);font-size:16px}.stay-story-copy>.text-link{margin-top:22px}.stay-story-copy>.stay-detail{border-top:1px solid var(--line);padding-top:16px;font-size:13px!important;line-height:1.6}.stay-story-copy>.stay-detail--salmon{color:var(--forest)!important;font-weight:700;font-size:16px!important}.stay-gallery{min-width:0;touch-action:pan-y}.stay-slide img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eeece4}.stay-slide figcaption{font-size:13px;line-height:1.4;margin-top:12px;min-height:20px}.stay-gallery-controls{display:flex;align-items:center;gap:18px;margin-top:16px}.stay-arrow{width:44px;height:44px;padding:0;border:1px solid #acb59f;background:transparent;color:var(--forest);display:grid;place-items:center;border-radius:50%;font-family:Arial,sans-serif}.stay-arrow:hover{background:var(--forest);color:var(--cream);border-color:var(--forest)}.stay-dots{display:flex;align-items:center;gap:0}.stay-dot{padding:12px 7px;border:0;background:transparent;min-width:30px;min-height:44px;display:grid;place-items:center}.stay-dot>span{display:block;width:7px;height:7px;border:1px solid #60774f;border-radius:50%;background:transparent}.stay-dot[aria-pressed=true]>span{background:var(--forest)}.stay-count{font-size:12px;color:var(--muted);margin-left:auto;letter-spacing:.08em;font-variant-numeric:tabular-nums}.stay-help{background:#e8ecdf;margin-top:62px;padding:52px 0 58px}.stay-help>.section-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.stay-help h2{font-size:42px;margin:16px 0 21px}.stay-help p:not(.eyebrow){max-width:550px;color:var(--muted);font-size:16px}.stay-help-links{border-left:1px solid #bdc7b2;padding-left:40px}.stay-help-links>a{display:block;font-size:22px;overflow-wrap:anywhere}.stay-help-links a:hover{text-decoration:underline}.stay-help-links p{margin-top:18px}.stay-help-links p a{border-bottom:1px solid #a8b19d}.navigation{gap:clamp(12px,1.4vw,25px)}.navigation>a{font-size:16px}.navigation a[aria-current]{color:#ffd6b5}.text-link svg,.button svg,.footer-social svg{display:inline-block;vertical-align:middle;flex-shrink:0}
@media(max-width:1000px){.stay-story,.stay-story--reverse{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stay-intro-bottom{display:block}.stay-intro-bottom>.text-link{margin-top:15px}.stay-story h2{font-size:36px}.stay-help>.section-wrap{gap:35px}.header-book{font-size:14px}}
@media(max-width:760px){.stay-intro{padding-top:46px}.stay-intro h1{font-size:clamp(52px,10vw,76px)}.stay-intro-bottom>p{font-size:17px}.stay-jumps{gap:12px 20px;margin-top:28px}.stay-story,.stay-story--reverse{grid-template-columns:1fr;gap:28px;padding:40px 0}.stay-story--reverse .stay-story-copy,.stay-story--reverse .stay-gallery{grid-column:auto;grid-row:auto}.stay-story-copy{max-width:620px}.stay-gallery{width:100%}.stay-help>.section-wrap{grid-template-columns:1fr;gap:28px}.stay-help-links{padding:22px 0 0;border-left:0;border-top:1px solid #bdc7b2}.stay-help{margin-top:40px;padding:40px 0}.stay-help h2{font-size:36px}.stay-slide figcaption{min-height:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.stay-story-copy>p a{border-bottom:1px solid #a8b19d;overflow-wrap:anywhere}.stay-story-copy>p a:hover{color:var(--forest)}

.stay-intro h1{font-size:clamp(34px,5.5vw,76px);max-width:100%;overflow-wrap:normal;hyphens:manual}

.stay-corporate{margin-top:27px;padding-top:23px;border-top:1px solid var(--line)}.stay-corporate h3{font-size:26px;line-height:1.2;margin-bottom:14px}.stay-corporate p{font-size:16px;color:var(--muted)}.stay-corporate a{border-bottom:1px solid #a8b19d}.stay-corporate a:hover{color:var(--forest)}
