@keyframes sp-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.12) translate3d(-2%,-1%,0)}}.sp-hero .sp-hero__media{object-position:68% 25%;filter:brightness(.75) saturate(.9);animation:sp-drift 26s ease-in-out infinite alternate}.sp-hero .hero__veil{background:linear-gradient(90deg,#0e1612e0,#0e1612ad,#0e161233),linear-gradient(180deg,#0e161266,#0e161200 25%)}@media(max-width:899px){.sp-hero .hero__veil{background:linear-gradient(180deg,#0e161266,#0e1612c7 35%,#0e1612e0)}}@media(prefers-reduced-motion:reduce){.sp-hero .sp-hero__media{animation:none}}.sp-hero .hero__content .lede{max-width:38rem;margin-top:.7em}.sp-hero .hero__content .sp-hero__mix{color:var(--on-dark);font-style:italic}.sp-hero .actions{margin-top:clamp(22px,3vw,30px)}.sp-cred{padding-block:18px;background:var(--forest-deep);color:var(--on-dark)}.sp-cred__list{display:flex;flex-wrap:wrap;gap:6px 0;justify-content:center;margin-block:0;list-style:none;font:600 clamp(.8rem,1.2vw,.95rem) / 1.5 var(--heading);letter-spacing:.12em;text-align:center;text-transform:uppercase}.sp-cred__list li+li:before{content:"✦";margin-inline:.9em;color:var(--gold)}@media(max-width:700px){.sp-cred__list{flex-direction:column}.sp-cred__list li+li:before{content:none}}.sp-beyond__grid{align-items:center}@media(min-width:900px){.split.sp-beyond__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.sp-beyond__photo{--tilt: 2.5deg;width:min(100%,340px);justify-self:center}.sp-beyond__photo img{aspect-ratio:9 / 16}.sp-compass__grid{align-items:center}.sp-compass .eyebrow{color:var(--gold)}.sp-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 28px;margin:clamp(20px,3vw,28px) 0;padding:0;list-style:none;color:var(--on-dark-muted)}.sp-points li{padding-top:14px;background:linear-gradient(90deg,var(--gold) 50%,transparent 0) top left / 14px 2px repeat-x}.sp-points span{display:block;color:var(--gold);font:600 12px/1.4 var(--heading);letter-spacing:.18em;text-transform:uppercase}.sp-points b{display:block;margin:4px 0 2px;color:var(--on-dark);font:700 1.15rem/1.3 var(--heading);text-transform:uppercase}.pi-compass-art{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto}.pi-compass-art__ring{position:absolute;top:20%;right:20%;bottom:20%;left:20%;width:60%;height:60%;transform:rotate(-12deg)}.pi-rose{position:absolute;top:50%;left:50%;width:52%;height:auto;transform:translate(-50%,-50%) rotate(-4deg)}.pi-rose__needle{transform-box:view-box;transform-origin:100px 100px;animation:sp-needle 7s ease-in-out infinite}@keyframes sp-needle{0%{transform:rotate(0)}12%{transform:rotate(18deg)}24%{transform:rotate(-11deg)}36%{transform:rotate(6deg)}46%{transform:rotate(-3deg)}56%,70%{transform:rotate(0)}82%{transform:rotate(-8deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.pi-rose__needle{animation:none}}.pi-dir{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--on-dark);font:600 clamp(.72rem,1.6vw,.9rem) / 1.1 var(--heading);letter-spacing:.14em;text-align:center;text-transform:uppercase}.pi-dir b{color:var(--gold);font:700 clamp(1.3rem,2.6vw,1.6rem) / 1 var(--heading);letter-spacing:0}.pi-dir--n{top:0;left:50%;transform:translate(-50%)}.pi-dir--s{bottom:0;left:50%;transform:translate(-50%);flex-direction:column-reverse}.pi-dir--e{top:50%;right:0;width:5.5em;transform:translateY(-50%)}.pi-dir--w{top:50%;left:0;width:5.5em;transform:translateY(-50%)}.sp-ways .tr-exp p{color:var(--on-dark-muted)}.sp-ways .tr-exp h3{color:var(--on-dark)}.sp-final__grid{align-items:center}.sp-final__photo{--tilt: -2deg;width:min(100%,520px);justify-self:center}.sp-final__photo img{aspect-ratio:4 / 3}.sp-final .actions{margin-top:clamp(20px,3vw,28px)}@media(max-width:600px){.sp-beyond__photo,.sp-final__photo{width:min(86%,380px)}}@media(max-width:600px){.btn.wt-reserve__btn.sp-inquire{padding-inline:24px;font-size:.95rem;line-height:1.3;letter-spacing:.08em;text-align:left}}.sp-beyond .nowrap{white-space:nowrap}
