.owners_page__bt8lR{--pine:#0f3d36;--mist:#f5f8f6;--gutter:clamp(1.15rem,5.5vw,6rem);color:var(--color-black)}.owners_page__bt8lR section[id]{scroll-margin-top:6rem}.owners_page__bt8lR a:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.owners_brochureGrid__Fog_k,.owners_heroContent__g3WV5,.owners_wrap__UWLNe{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--gutter)}.owners_page__bt8lR :is(.owners_section__6t4EP,.owners_detail__WouRG,.owners_management__0MiUc,.owners_brochure__jo75E,.owners_contact__jRAdn) h2{font-weight:500;font-size:clamp(2.05rem,4.2vw,4.35rem);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.owners_page__bt8lR :is(.owners_wrap__UWLNe,.owners_detailText__ubif2,.owners_heroContent__g3WV5,.owners_brochureGrid__Fog_k) p{line-height:1.65}.owners_page__bt8lR .owners_eyebrow__dcLTC{display:flex;gap:.8rem;align-items:center;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem}.owners_eyebrow__dcLTC:before{content:"";width:2.5rem;height:2px;background:var(--color-gold)}.owners_hero__0uheN{position:relative;isolation:isolate;display:grid;align-items:end;min-height:min(850px,91svh);background:var(--pine);color:white;overflow:hidden}.owners_heroPhoto__UKDkg{object-fit:cover;object-position:60% 55%;z-index:-2}.owners_hero__0uheN:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.47) 49%,rgba(0,0,0,.06)),linear-gradient(0deg,rgba(0,0,0,.34),transparent 55%,rgba(0,0,0,.34))}.owners_heroContent__g3WV5{padding-block:clamp(8rem,17vh,12rem) clamp(3rem,7vh,6rem)}.owners_heroContent__g3WV5 h1{font-size:clamp(3.05rem,6.7vw,7.1rem);letter-spacing:-.058em;line-height:.99;font-weight:500;margin:0 0 1.45rem}.owners_heroContent__g3WV5 h1 em,.owners_management__0MiUc h2 em{font-weight:400}.owners_heroContent__g3WV5>p:not(.owners_eyebrow__dcLTC){max-width:37rem;margin:0;font-size:clamp(.98rem,1.25vw,1.15rem)}.owners_actions__Z8oAy{display:flex;gap:1rem 1.8rem;align-items:center;flex-wrap:wrap;margin-top:1.8rem}.owners_action__5Pc3Q,.owners_heroLink__HKm6A,.owners_lightAction__WTqOX,.owners_textLink__Oj9Z_{display:inline-flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:48px;font-size:.875rem;font-weight:650;line-height:1.35;text-decoration:none}.owners_action__5Pc3Q,.owners_lightAction__WTqOX{padding:.85rem 1.25rem;border-radius:2px;width:fit-content}.owners_action__5Pc3Q{color:white;background:var(--color-emerald)}.owners_lightAction__WTqOX,.owners_management__0MiUc .owners_action__5Pc3Q{color:var(--pine);background:white}.owners_heroLink__HKm6A,.owners_textLink__Oj9Z_{text-decoration:underline;text-underline-offset:.35rem}.owners_heroLink__HKm6A{color:white}.owners_brochure__jo75E,.owners_contact__jRAdn,.owners_management__0MiUc,.owners_section__6t4EP{padding-block:clamp(3.35rem,6.8vw,7rem)}.owners_cards__Eugv2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,2.2rem);margin-top:2.4rem}.owners_card__D_T8H{display:flex;flex-direction:column;color:inherit;border-bottom:1px solid #b8c5c0}.owners_cardImage__P7U_4,.owners_photo__9ev6N,.owners_storyPhoto__T3PfE{position:relative;overflow:hidden;background:var(--mist)}.owners_cardImage__P7U_4{aspect-ratio:1.85}.owners_cardImage__P7U_4 img,.owners_photo__9ev6N img,.owners_storyPhoto__T3PfE img{object-fit:cover}.owners_cardText__Dq_z3{display:flex;align-items:flex-start;flex-direction:column;flex:1;padding:1.1rem 0 .65rem}.owners_cardText__Dq_z3 h3{display:flex;align-items:baseline;gap:.7rem;font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:500}.owners_cardText__Dq_z3 small,.owners_storySteps__FfXpO li>span{font-family:var(--font-montserrat),sans-serif;font-size:.75rem;letter-spacing:.1em;color:var(--color-gold-text)}.owners_cardText__Dq_z3 p{margin:.5rem 0}.owners_cardText__Dq_z3 strong{color:var(--pine);font-size:.86rem}.owners_cardLink__aljVR{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;margin-top:auto;padding-top:.45rem;color:var(--pine);font-size:.875rem;font-weight:650}.owners_detail__WouRG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--mist)}.owners_detail__WouRG.owners_reverse__aZwQe{background:white}.owners_reverse__aZwQe .owners_photo__9ev6N{order:2}.owners_detail__WouRG .owners_photo__9ev6N{min-height:34rem}.owners_detailText__ubif2{padding:clamp(2rem,5vw,5.5rem) var(--gutter);align-self:center}.owners_detailText__ubif2 h2{margin-bottom:1.25rem}.owners_detailText__ubif2>p:not(.owners_eyebrow__dcLTC){margin:0 0 .85rem}.owners_fee__Y3lLA{display:grid;gap:.35rem;padding-left:1rem;margin:1.35rem 0 1.65rem;border-left:2px solid var(--color-gold)}.owners_fee__Y3lLA b{color:var(--pine)}.owners_fee__Y3lLA span,.owners_note__4E7Yt{font-size:.85rem;line-height:1.5}.owners_management__0MiUc{color:white;background:var(--pine)}.owners_management__0MiUc h2 em{color:#f2df9c}.owners_managementBody___LLcU{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);margin-top:2.5rem}.owners_rate__je4wu{margin-top:1.3rem;color:white}.owners_rate__je4wu b{font-weight:500;font-family:var(--font-playfair),serif;font-size:2.9rem}.owners_benefits__8EdjJ{padding:0;list-style:none}.owners_benefits__8EdjJ li{display:flex;align-items:baseline;gap:.8rem;border-top:1px solid #ffffff5c;padding:.7rem 0}.owners_benefits__8EdjJ li:before{content:"✓";color:var(--color-gold)}.owners_note__4E7Yt{margin-top:1.4rem}.owners_story__SifFe{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.6rem,6vw,6.5rem);margin-top:2.25rem}.owners_storyPhoto__T3PfE{position:sticky;top:6.75rem;height:min(65vh,34rem)}.owners_storyPhoto__T3PfE img{opacity:0;transition:opacity .5s}.owners_storyPhoto__T3PfE img.owners_activePhoto__4N_AX{opacity:1}.owners_storySteps__FfXpO{list-style:none;padding:0}.owners_storySteps__FfXpO li{min-height:29vh;display:flex;align-items:baseline;gap:1.25rem;border-top:1px solid #bdc9c5;padding:clamp(1.2rem,3vw,2.8rem) 0}.owners_storySteps__FfXpO li.owners_current__NU8Bi{border-color:var(--color-emerald)}.owners_storySteps__FfXpO h3{font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:500}.owners_storySteps__FfXpO p{margin-top:.65rem}.owners_brochure__jo75E{background:var(--mist)}.owners_brochureGrid__Fog_k{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(2rem,8vw,8rem)}.owners_paper__OrC1G{padding:clamp(1rem,3.5vw,3.5rem);background:#e2ebe5}.owners_paper__OrC1G img{width:100%;height:auto;box-shadow:0 10px 25px #12281b26}.owners_brochureGrid__Fog_k h2+p{margin:1.2rem 0 1.7rem}.owners_contact__jRAdn{background:var(--mist);border-top:1px solid #c6d3cb}.owners_contact__jRAdn .owners_wrap__UWLNe{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.owners_contact__jRAdn h2+p{margin:1rem 0 .2rem}.owners_contactLinks__bgoJg{display:grid;justify-items:start}.owners_contactLinks__bgoJg>a:not(.owners_action__5Pc3Q){min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.25rem;gap:.5rem;overflow-wrap:anywhere}.owners_contactLinks__bgoJg .owners_action__5Pc3Q{margin-top:.9rem}@media (hover:hover){.owners_cardImage__P7U_4 img{transition:transform .35s}.owners_card__D_T8H:hover img{transform:scale(1.035)}.owners_action__5Pc3Q:hover{background:var(--pine)}.owners_lightAction__WTqOX:hover,.owners_management__0MiUc .owners_action__5Pc3Q:hover{background:var(--mist)}}@media (prefers-reduced-motion:no-preference){.owners_heroContent__g3WV5{animation:owners_settle__TQfV2 .7s ease-out both}.owners_heroPhoto__UKDkg{animation:owners_frame__2nPP9 1.3s ease-out both}@supports (animation-timeline:view()){.owners_brochureGrid__Fog_k,.owners_card__D_T8H,.owners_detailText__ubif2{animation:owners_settle__TQfV2 linear both;animation-timeline:view();animation-range:entry 0 entry 22%}}}@keyframes owners_settle__TQfV2{0%{opacity:.68;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes owners_frame__2nPP9{0%{transform:scale(1.035)}to{transform:none}}@media (max-width:760px){.owners_hero__0uheN{min-height:min(690px,88svh)}.owners_heroContent__g3WV5{padding-top:7.5rem;padding-bottom:2.5rem}.owners_heroContent__g3WV5 h1{font-size:clamp(2.85rem,10.5vw,4.6rem)}.owners_hero__0uheN:before{background:linear-gradient(90deg,#000b,#0004),linear-gradient(0deg,#000b,transparent 92%)}.owners_actions__Z8oAy{gap:.25rem 1rem}.owners_brochureGrid__Fog_k,.owners_cards__Eugv2,.owners_contact__jRAdn .owners_wrap__UWLNe,.owners_detail__WouRG,.owners_managementBody___LLcU,.owners_story__SifFe{grid-template-columns:1fr}.owners_cards__Eugv2{gap:1.5rem;margin-top:1.5rem}.owners_cardImage__P7U_4{aspect-ratio:2.25}.owners_cardText__Dq_z3{padding-top:.65rem}.owners_cardText__Dq_z3 h3{font-size:1.9rem}.owners_detail__WouRG .owners_photo__9ev6N{min-height:0;aspect-ratio:1.65}.owners_reverse__aZwQe .owners_photo__9ev6N{order:0}.owners_detailText__ubif2{padding-block:2rem 2.6rem}.owners_managementBody___LLcU{gap:1.4rem;margin-top:1.35rem}.owners_story__SifFe{gap:1.25rem}.owners_storyPhoto__T3PfE{position:relative;top:auto;height:auto;aspect-ratio:2}.owners_storyPhoto__T3PfE img{display:none}.owners_storyPhoto__T3PfE img:first-child{display:block;opacity:1}.owners_storySteps__FfXpO li{min-height:0;padding:1.05rem 0}.owners_paper__OrC1G{max-width:420px}}@media (prefers-reduced-motion:reduce){html:has(.owners_page__bt8lR){scroll-behavior:auto}.owners_page__bt8lR *,.owners_page__bt8lR :after,.owners_page__bt8lR :before{animation:none!important;transition:none!important}}.owners_heroContent__g3WV5>p:not(.owners_eyebrow__dcLTC){max-width:32rem}.owners_cards__Eugv2{gap:clamp(1.1rem,2.7vw,2.5rem)}.owners_cardImage__P7U_4{aspect-ratio:1.45}.owners_cardText__Dq_z3{padding-top:1.3rem}.owners_cardText__Dq_z3 p{color:#546b63}.owners_rate__je4wu{display:inline-block;padding:.8rem 1.2rem;border:1px solid #ffffff66}.owners_management__0MiUc .owners_benefits__8EdjJ li{padding:1.05rem 0}.owners_mobileContact__0En8g{display:none}@media (max-width:760px){.owners_hero__0uheN{min-height:78svh}.owners_heroContent__g3WV5 h1{font-size:clamp(2.75rem,10vw,4.1rem)}.owners_heroContent__g3WV5{padding-bottom:3.4rem}.owners_cardImage__P7U_4{aspect-ratio:1.85}.owners_cardText__Dq_z3{padding-top:.8rem}.owners_mobileContact__0En8g{position:fixed;z-index:45;bottom:max(.65rem,env(safe-area-inset-bottom));left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:center;background:var(--pine);color:#fff;padding:.9rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:6px;box-shadow:0 8px 22px #001c1840;text-decoration:none}.owners_contact__jRAdn{padding-bottom:6.2rem}}