.bone[data-astro-cid-bjnylvq4] *{transform-box:view-box}.b-twist[data-astro-cid-bjnylvq4]{transform-origin:100px 128px;animation:6s ease-in-out infinite alternate bTwist}.b-spread[data-astro-cid-bjnylvq4]{animation:4.5s ease-in-out infinite alternate bSpread}.b-hinge[data-astro-cid-bjnylvq4]{animation:3.6s ease-in-out infinite alternate bHinge}.b-scap[data-astro-cid-bjnylvq4]{animation:5s ease-in-out infinite alternate bScap}.b-lift[data-astro-cid-bjnylvq4]{animation:5s ease-in-out infinite alternate bLift}.b-clav[data-astro-cid-bjnylvq4]{animation:5s ease-in-out infinite alternate bClav}@keyframes bTwist{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes bSpread{0%,15%{transform:none}85%,to{transform:rotate(var(--a))}}@keyframes bHinge{0%,10%{transform:none}90%,to{transform:rotate(40deg)}}@keyframes bScap{0%,10%{transform:none}90%,to{transform:rotate(-6deg)}}@keyframes bLift{0%,10%{transform:none}90%,to{transform:rotate(-14deg)}}@keyframes bClav{0%,10%{transform:none}90%,to{transform:rotate(-3deg)}}.bone[data-astro-cid-bjnylvq4][data-idle] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.b-twist[data-astro-cid-bjnylvq4],.b-spread[data-astro-cid-bjnylvq4],.b-hinge[data-astro-cid-bjnylvq4],.b-scap[data-astro-cid-bjnylvq4],.b-lift[data-astro-cid-bjnylvq4],.b-clav[data-astro-cid-bjnylvq4]{animation:none}}.scroll-spine{pointer-events:none}.scroll-spine svg{width:100%;height:100%;display:block;overflow:visible}.ss-bone{fill:var(--aw-color-primary);stroke:var(--aw-color-primary);stroke-linejoin:round;stroke-width:0}.ss-bone path[stroke-width]{stroke-width:2px}.ss-disc{fill:var(--color-coral)}.ss-cut{fill:none;stroke:var(--aw-color-bg-page);stroke-width:2.4px;stroke-linecap:round}.hero-amp{color:#ed7768;letter-spacing:-.02em;transform-origin:50% 70%;font-weight:300;display:inline-block}.region-bone{width:6.5rem;height:6.5rem;position:absolute;top:5.25rem;right:1.25rem}@supports (animation-timeline:view()){.region-bone{animation:linear both boneTurn view()}}@media (width>=1024px){.region-bone{aspect-ratio:1;width:min(11rem,72%);height:auto;margin-top:calc(min(11rem,72%)/-2);margin-left:calc(min(11rem,72%)/-2);top:47%;left:50%;right:auto}}@keyframes boneTurn{0%{transform:rotate(-8deg)translateY(8px)}to{transform:rotate(6deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.region-bone{animation:none}}.statement-spine{z-index:0;opacity:.4;width:7.5rem;height:19.5rem;position:absolute;top:-1rem;right:-.75rem}@media (width>=640px){.statement-spine{width:10rem;height:24rem;top:-2rem;right:0}}@media (width>=1024px){.statement-spine{opacity:.55;width:12rem;height:27rem;top:-3.5rem;right:2.5rem}}.portrait-blob{animation:blobMorph 14s ease-in-out var(--d,0s) infinite alternate}.portrait-ring{animation:drift 46s linear var(--d,0s) infinite}.portrait-dot{animation:dotFloat 7s ease-in-out var(--d,0s) infinite alternate}@keyframes blobMorph{0%{border-radius:62% 38% 55% 45%/52% 44% 56% 48%;transform:rotate(0)scale(1)}33%{border-radius:44% 56% 40% 60%/60% 42% 58% 40%;transform:rotate(-3deg)scale(1.02)}66%{border-radius:55% 45% 63% 37%/40% 58% 42% 60%;transform:rotate(2deg)scale(.99)}to{border-radius:38% 62% 47% 53%/55% 48% 52% 45%;transform:rotate(-1deg)scale(1.03)}}@keyframes dotFloat{0%{transform:translate(0)}to{transform:translate(.6rem,.9rem)}}@media (prefers-reduced-motion:reduce){.portrait-blob,.portrait-ring,.portrait-dot{animation:none}}.hero-amp.pop-in{animation-name:ampIn}@keyframes ampIn{0%{opacity:0;transform:scale(.4)rotate(-40deg)}to{opacity:1;transform:none}}.scrub-armed .scrub-word{opacity:calc(.16 + .84 * clamp(0, (var(--p,0) * (var(--n) + 3) - var(--i)) / 3, 1))}.duo-img{filter:grayscale()contrast(1.08)brightness(1.06);transition:filter .6s var(--ease-out-expo), transform .7s var(--ease-out-expo)}.duo-tint{mix-blend-mode:multiply;opacity:1;transition:opacity .6s var(--ease-out-expo)}.treat-card:hover .duo-img,.treat-card:focus-visible .duo-img{filter:none;transform:scale(1.05)}.treat-card:hover .duo-tint,.treat-card:focus-visible .duo-tint{opacity:0}.treat-photo{transition:transform .7s var(--ease-out-expo)}.treat-card:hover .treat-photo{transform:translate(-.5rem,-.5rem)rotate(-3deg)}@media (width>=768px){.steps:before{content:"";border-top:2px dashed var(--aw-color-border-default);position:absolute;top:1.75rem;left:3.5rem;right:33%}}.shock-ring{opacity:0;animation:shockRing 3.3s var(--ease-out-expo) infinite;animation-delay:var(--d,0s);border:2px solid #ffffffbf;border-radius:9999px;position:absolute;inset:0}@keyframes shockRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.shock-ring{animation:none}.duo-tint,.duo-img,.treat-photo{transition:none}.treat-card:hover .treat-photo{transform:none}}.hero-photo{animation:heroPhoto 1.1s var(--ease-out-expo) both}@keyframes heroPhoto{0%{transform:scale(.9)rotate(-3deg)}to{transform:none}}.reviews-clamp:not(.is-open){max-height:46rem;overflow:hidden}.reviews-clamp.is-open .reviews-fade{display:none}.reviews-fade{background:linear-gradient(to top, var(--color-mint), transparent)}@media (width>=1024px){.reviews-clamp:not(.is-open){max-height:40rem}}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none}}
