.ownersPage{background:#fafafa}.ownersPage .headerCta,.ownersPage .floatingBookingCta,.ownersPage .mobileContacts,.ownersPage .firstVisitPromo{display:none!important}.ownersPage h1,.ownersPage h2,.ownersPage h3,.ownersPage p,.ownersPage a{letter-spacing:0}.ownerHero{isolation:isolate;color:#fff;min-height:680px;padding:140px var(--pad) 70px;align-items:center;display:flex;position:relative}.ownerHero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ownerHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000c7,#0000007a 55%,#00000014);position:absolute;inset:0}.ownerHeroCopy{max-width:790px}.ownersPage .buttonRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ownerHero h1{font-size:72px;line-height:1}.ownerHero h1 em{display:block}.ownerHeroCopy>p:not(.eyebrow){max-width:620px;font-size:19px;line-height:1.65}.ownerHeroCopy .ownerHeroNote{color:#eee;margin-top:22px;font-size:14px!important}.ownerSecondary{text-underline-offset:5px;font-size:16px;text-decoration:underline}.ownerSection{padding:76px var(--pad);scroll-margin-top:85px}.ownerSection h2{max-width:850px;margin:0 0 26px;font-size:48px;line-height:1.1}.ownerSection p{max-width:950px;font-size:17px;line-height:1.75}.ownerSection .sectionNo{font-size:12px}.ownerSteps{border-top:1px solid #d7ddd9;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding-top:30px;display:grid}.ownerSteps h3{margin:0 0 16px;font-size:24px;line-height:1.25}.ownerSteps p{margin:0}.ownerEconomics{background:#e8f0ec}.ownerFaq{max-width:1000px}.ownerFaq details{border-bottom:1px solid #cbd2cd;padding:22px 0}.ownerFaq summary{cursor:pointer;font-size:20px;font-weight:600}.ownerFaq details p{margin:18px 0 0}.ownersPage .contactCta{scroll-margin-top:90px}.ownersPage .button{white-space:normal;text-align:center;min-height:48px;font-size:16px}.ownerMobileContact{display:none}@media (max-width:700px){.ownerHero{min-height:620px;min-height:85svh;padding:120px 22px 46px}.ownerHero h1{font-size:48px}.ownerHeroCopy>p:not(.eyebrow){font-size:17px}.ownerHero .buttonRow{flex-wrap:wrap;gap:18px}.ownerHero>img{object-position:60% center}.ownerSection{padding:52px 22px}.ownerSection h2{font-size:36px}.ownerSteps{grid-template-columns:1fr;gap:28px}.ownerFaq summary{font-size:18px;line-height:1.45}.ownerMobileContact{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));color:#fff;background:#101512;grid-template-columns:1.4fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.ownerMobileContact a{text-align:center;justify-content:center;align-items:center;min-height:46px;font-size:14px;display:flex}.ownerMobileContact a:first-child{background:var(--green);color:#101512;border-radius:6px;font-weight:700}.ownersPage .footer{padding-bottom:110px}}@media (max-width:360px){.ownerHero h1{font-size:42px}}
