.collection-resort-hero{background:#f8f6f1;padding-top:60px;padding-bottom:75px}
.collection-back{display:inline-block;font-size:14px;margin-bottom:55px;min-height:44px;color:#686d70}
.collection-resort-hero h1{font-size:clamp(44px,6.4vw,100px);line-height:1.02;letter-spacing:-.06em;max-width:1060px;margin:20px 0 28px;overflow-wrap:break-word}
.collection-resort-hero .resort-lead{max-width:670px;font-size:clamp(18px,2vw,23px);line-height:1.55;color:#59626d;margin:0 0 30px}
.fact-sheet{scroll-margin-top:100px;background:#fff}
.fact-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:55px}
.fact-heading>p{color:#686d70;line-height:1.6}
.fact-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:70px;align-items:start}
.fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;margin:0}
.fact-grid>div{border-top:1px solid #e1ddd5;padding:25px 0 32px}
.fact-grid dt{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#80705b;margin-bottom:13px;font-weight:600}
.fact-grid dd{margin:0;font-size:17px;line-height:1.7;color:#273344}
.fact-inquiry{position:sticky;top:110px;padding:32px;background:#f8f6f1;border-radius:3px}
.fact-inquiry h3{font-size:36px;letter-spacing:-.045em;line-height:1.12;margin:18px 0}
.fact-inquiry p:not(.eyebrow){font-size:15px;line-height:1.7;color:#59626d}
.fact-inquiry .button{display:flex;justify-content:space-between;margin-top:24px;white-space:normal}
.fact-inquiry>.text-link{display:flex;margin-top:20px;font-size:14px}
.fact-docs{display:flex;flex-wrap:wrap;gap:16px 28px;padding:18px 0;border-top:1px solid #e1ddd5}
.fact-docs a{font-size:14px;min-height:44px;overflow-wrap:anywhere}
.fact-sheet .fine-print{line-height:1.7;max-width:760px}
.hero-facts{display:inline-flex;margin:20px 0 0 24px;color:#fff}
.fact-closing{background:#f8f6f1;text-align:center}
.fact-closing p:not(.eyebrow){line-height:1.7;color:#59626d;margin:25px 0 30px}
@media(max-width:1000px){.fact-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.fact-grid{grid-template-columns:1fr}.fact-inquiry{padding:24px}}
@media(max-width:760px){.collection-resort-hero{padding-top:30px;padding-bottom:50px}.collection-back{margin-bottom:30px}.fact-heading{display:block;margin-bottom:30px}.fact-heading>p{margin-top:20px}.fact-layout{grid-template-columns:1fr;gap:30px}.fact-grid{grid-template-columns:1fr}.fact-grid>div{padding:22px 0}.fact-grid dd{font-size:16px}.fact-inquiry{position:static;padding:28px}.fact-inquiry h3 br{display:none}.hero-facts{margin-left:0;display:flex}.fact-closing br{display:none}.fact-docs{display:block}.fact-docs a{display:flex;margin:8px 0}.collection-resort-hero h1{letter-spacing:-.045em}}
