.phero.so-hero{padding:calc(var(--header-h) + 64px) 0 48px}.so-title{font-size:clamp(44px,5.4vw,78px)}.so-title>span{display:block}.so-title__indent{padding-left:.6em;white-space:nowrap}.so-hero .phero__grid{align-items:start}.so-hero .so-title__indent{padding-left:0}@media (max-width:559px){.so-title__indent{padding-left:0;white-space:normal}}.so-jump{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.so-jump a{padding:20px 0 22px 16px;border-left:1px solid var(--rule-dark);color:var(--on-dark-muted);transition:color .25s var(--ease)}.so-jump a:first-child{padding-left:0;border-left:0}.so-jump a:hover{color:var(--gold)}.so-approach .split__copy{padding-block:var(--section-y)}.so-approach .split__media img.so-approach__img{object-position:50% 80%}.band__img img.so-band__img{object-position:50% 68%}.so-quad{display:grid;grid-template-columns:1fr 1fr;margin-top:48px;border-top:1px solid var(--rule-dark)}.so-quad li{padding:24px 20px 24px 0;border-bottom:1px solid var(--rule-dark)}.so-quad li:nth-child(2n){padding-left:20px;border-left:1px solid var(--rule-dark)}.so-quad .copy-xs{margin-top:8px}.so-sector{align-items:center;row-gap:48px}.so-sector__media{grid-column:1/span 7}.so-sector__copy .lead{margin-top:20px;max-width:380px}.so-sector__copy .dash-list{margin-top:28px;max-width:380px}.so-sector__copy .btn{margin-top:32px}.so-sector>.so-sector__copy{grid-column:9/-1}.so-pair{position:relative;padding-bottom:12%}.so-pair__a{aspect-ratio:562/436;margin-left:calc(var(--edge) * -1)}.so-golf__big>img{object-position:88% 50%}.so-pair__b{position:absolute;right:-8%;bottom:0;width:42%;aspect-ratio:4/3;border:6px solid var(--cream)}.so-hotels .cta-band__inner .lead{color:var(--muted)}.so-hotels .cta-band__media img{object-position:100% 50%}@media (min-width:1024px){.so-hotels .cta-band__media{width:62%}.so-hotels .cta-band__media:after{background:linear-gradient(90deg,var(--ink) 0,rgba(7,7,7,.55) 10%,rgba(7,7,7,0) 26%)}}@media (min-width:768px) and (max-width:1023px){.so-hotels .cta-band__media{position:relative;inset:auto;width:100%;aspect-ratio:16/10}.so-hotels .cta-band__content{padding-block:8px 72px}}@media (max-width:1023px){.so-hotels .cta-band__media:after{background:linear-gradient(0deg,var(--ink) 0,rgba(7,7,7,0) 18%)}}.so-sector--flip .so-sector__copy-col{grid-column:1/span 5}.so-res__small{margin-top:40px;aspect-ratio:4/3}.so-sector__copy .btn{max-width:100%;white-space:normal;text-align:left}.so-res-section{overflow-x:clip}.so-res__big{grid-column:7/-1;aspect-ratio:562/600;margin-right:calc(var(--edge) * -1)}.so-res__big>img{object-position:55% 60%}@media (min-width:1024px){.so-res__small{margin-left:calc(var(--edge) * -1);aspect-ratio:16/10}}.so-wide{width:100%;aspect-ratio:1930/815}.so-cam{margin-top:44px;row-gap:32px}.so-cam__head{grid-column:1/span 6}.so-cam__body{grid-column:7/-1}.so-cam__body .dash-list{margin-top:24px}.so-cam__body .btn{margin-top:32px}.so-note{margin-top:20px}.so-own__link{margin-top:40px}@media (max-width:1023px){.so-cam__body,.so-cam__head,.so-res__big,.so-sector--flip .so-sector__copy-col,.so-sector>.so-sector__copy,.so-sector__media{grid-column:1/-1;margin-right:0}.so-pair__a{margin-left:0}.so-pair__b{right:0}.so-res__big{order:-1}}@media (max-width:767px){.so-jump{grid-template-columns:1fr 1fr}.so-jump a:nth-child(odd){padding-left:0;border-left:0}.so-quad{grid-template-columns:1fr}.so-quad li:nth-child(2n){padding-left:0;border-left:0}}.sd-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:max(640px,80svh);background:var(--ivory);color:var(--on-dark)}.sd-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + 48px) clamp(32px,4vw,64px) 56px var(--edge)}.sd-hero__copy .h1{margin-top:28px;font-size:clamp(40px,4.444vw,64px)}.sd-hero__copy .copy-sm{margin-top:28px;max-width:340px}.sd-hero__copy .btn{margin-top:40px;align-self:flex-start}.sd-hero__media{position:relative}@media (min-width:1024px){.sd-hero__media{margin-top:var(--header-h)}}.sd-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.sd-hero__media--golf img{object-position:82% 50%}.sd-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,248,241,.6),rgba(251,248,241,0) 22%)}.sd-context .stats{margin-top:56px}.sd-context__aside{padding-left:20px;border-left:1px solid var(--gold-line)}.sd-context__aside .btn{margin-top:28px}.sd-req{align-items:center;row-gap:48px}.sd-req__copy{grid-column:1/span 6}.sd-req__copy .copy-sm{margin-top:24px;max-width:400px}.sd-req__copy .btn{margin-top:32px}.sd-req__card{grid-column:8/-1}@media (max-width:1023px){.sd-hero{grid-template-columns:1fr}.sd-hero__copy{padding:calc(var(--header-h) + 48px) var(--gutter) 56px}.sd-hero__media{min-height:360px;border-left:0}.sd-hero__media--golf{min-height:min(360px,100vw)}.sd-req__card,.sd-req__copy{grid-column:1/-1}}