.display[data-astro-cid-r6qggs4k]{display:grid}.display__frame[data-astro-cid-r6qggs4k]{position:relative}.display__stage[data-astro-cid-r6qggs4k]{position:relative;isolation:isolate;display:grid;margin:14px 14px 0}.display__stage[data-astro-cid-r6qggs4k]:before{content:"";position:absolute;inset:-8% -16% 2%;z-index:-1;background:var(--halo);pointer-events:none}.display__stage[data-astro-cid-r6qggs4k]:after{content:"";position:absolute;top:-14px;left:-14px;right:-14px;aspect-ratio:2 / 1;border:1.5px solid var(--gold);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.display__slide[data-astro-cid-r6qggs4k]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease),visibility 0s linear 1.2s}.display__slide[data-astro-cid-r6qggs4k].is-active{opacity:1;visibility:visible;transition:opacity 1.2s var(--ease)}.display__slide[data-astro-cid-r6qggs4k][data-dormant]{display:none}.display[data-astro-cid-r6qggs4k]:not(.is-ready) .display__slide[data-astro-cid-r6qggs4k]:not(.is-active){display:none}.display__link[data-astro-cid-r6qggs4k]{display:block;text-decoration:none;color:var(--ink)}.display__link[data-astro-cid-r6qggs4k]:focus-visible{outline-offset:-4px}.display__photo[data-astro-cid-r6qggs4k]{display:block;aspect-ratio:4 / 5;background:#e8dfd2}.display__photo[data-astro-cid-r6qggs4k] img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s cubic-bezier(.2,.6,.2,1);-webkit-user-drag:none;user-select:none}.is-active[data-astro-cid-r6qggs4k] .display__photo[data-astro-cid-r6qggs4k] img{transform:none}.display__name[data-astro-cid-r6qggs4k]{display:block;margin-top:.9rem;text-align:center;text-wrap:balance;font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.25}.display__foot[data-astro-cid-r6qggs4k]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.display__foot[data-astro-cid-r6qggs4k][hidden]{display:none}.display__progress[data-astro-cid-r6qggs4k]{flex:1;height:1px;background:var(--line);overflow:hidden}.display__progress[data-astro-cid-r6qggs4k]>span[data-astro-cid-r6qggs4k]{display:block;height:100%;background:var(--green);transform-origin:left;transform:scaleX(0)}.display__toggle[data-astro-cid-r6qggs4k]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer}.display__toggle[data-astro-cid-r6qggs4k]:hover{background:var(--sand)}.display__glyph[data-astro-cid-r6qggs4k]{width:.55rem;height:.65rem;border-left:2px solid currentColor;border-right:2px solid currentColor}.display[data-astro-cid-r6qggs4k].is-paused .display__glyph[data-astro-cid-r6qggs4k]{width:0;height:0;border-style:solid;border-width:.35rem 0 .35rem .6rem;border-color:transparent transparent transparent currentColor;margin-left:.15rem}@media(prefers-reduced-motion:reduce){.display__slide[data-astro-cid-r6qggs4k],.display__slide[data-astro-cid-r6qggs4k].is-active,.display__photo[data-astro-cid-r6qggs4k] img{transition:none;transform:none}}.feature[data-astro-cid-nti3osn7]{display:grid;gap:2rem;align-items:center}.feature__media[data-astro-cid-nti3osn7]{justify-self:center;width:100%;max-width:26rem}.feature__frame[data-astro-cid-nti3osn7]{--arch-v: 40%;background:var(--tint, var(--tint-sand))}.feature__frame[data-astro-cid-nti3osn7] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;mix-blend-mode:multiply}.feature__text[data-astro-cid-nti3osn7]{display:grid;gap:1rem;justify-items:start}.feature__title[data-astro-cid-nti3osn7]{font-size:var(--step-4)}.feature__tagline[data-astro-cid-nti3osn7]{max-width:32ch;margin:0;color:var(--ink-soft);font-size:var(--step-1)}.feature__note[data-astro-cid-nti3osn7]{max-width:38ch;margin:0;color:var(--clay);font-size:.9rem}.feature__note[data-astro-cid-nti3osn7]{color:var(--ink-soft)}@media(min-width:56rem){.feature[data-astro-cid-nti3osn7]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,6rem)}.feature__media[data-astro-cid-nti3osn7]{max-width:30rem}.feature--flip[data-astro-cid-nti3osn7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.feature--flip[data-astro-cid-nti3osn7] .feature__media[data-astro-cid-nti3osn7]{order:2}}.finder[data-astro-cid-al3su3lp]{display:none}html.js .finder[data-astro-cid-al3su3lp]{display:block}html.js .rituals[data-astro-cid-al3su3lp]{display:none}.finder__stage[data-astro-cid-al3su3lp],.finder__result[data-astro-cid-al3su3lp]{display:grid;gap:1rem;max-width:44rem;align-content:start}.finder__stage[data-astro-cid-al3su3lp][hidden],.finder__result[data-astro-cid-al3su3lp][hidden]{display:none}.finder__count[data-astro-cid-al3su3lp]{margin:0;color:var(--ink-soft);font-size:var(--step--1)}.finder__title[data-astro-cid-al3su3lp],.finder__heading[data-astro-cid-al3su3lp]{font-size:var(--step-2)}.finder__title[data-astro-cid-al3su3lp]:focus,.finder__result[data-astro-cid-al3su3lp]:focus{outline:none}.finder__chips[data-astro-cid-al3su3lp]{display:grid;gap:.75rem}@media(min-width:40rem){.finder__chips[data-astro-cid-al3su3lp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.finder__chip[data-astro-cid-al3su3lp]{min-height:3.5rem;padding:.8rem 1.25rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--ivory-raised);color:var(--ink);font:inherit;font-size:var(--step-0);font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.finder__chip[data-astro-cid-al3su3lp]:hover{border-color:var(--plum);background:var(--plum-wash)}.finder__name[data-astro-cid-al3su3lp]{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;color:var(--plum)}.finder__line[data-astro-cid-al3su3lp]{margin:0;max-width:52ch;color:var(--ink-soft);font-size:var(--step-1)}.finder__steps[data-astro-cid-al3su3lp],.rituals__steps[data-astro-cid-al3su3lp]{display:grid;gap:.6rem;margin:0;padding-left:1.4rem;max-width:60ch;color:var(--ink-soft)}.finder__products[data-astro-cid-al3su3lp]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.finder__product[data-astro-cid-al3su3lp]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem 1rem;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font-weight:600;text-decoration:none}.finder__product[data-astro-cid-al3su3lp]:hover{border-color:var(--plum)}.finder__actions[data-astro-cid-al3su3lp]{margin-top:.5rem}.finder__status[data-astro-cid-al3su3lp]{margin:0;color:var(--ink-soft)}.finder__status[data-astro-cid-al3su3lp] a[data-astro-cid-al3su3lp]{margin-inline:.25rem}.rituals__title[data-astro-cid-al3su3lp]{margin-bottom:1.25rem;font-size:var(--step-2)}.rituals__list[data-astro-cid-al3su3lp]{display:grid;gap:2rem}.rituals__item[data-astro-cid-al3su3lp]{display:grid;gap:.6rem;max-width:44rem;padding-top:1.25rem;border-top:1px solid var(--line-strong)}.rituals__item[data-astro-cid-al3su3lp] h4[data-astro-cid-al3su3lp]{font-size:var(--step-2)}.rituals__line[data-astro-cid-al3su3lp],.rituals__note[data-astro-cid-al3su3lp],.rituals__products[data-astro-cid-al3su3lp]{margin:0;color:var(--ink-soft)}.rituals__products[data-astro-cid-al3su3lp] a[data-astro-cid-al3su3lp]{color:var(--ink)}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3.5rem,7vw,6rem)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center}.hero__logo[data-astro-cid-j7pv25f6]{width:4rem;height:auto;margin-bottom:1.25rem;border-radius:1.2rem;box-shadow:0 0 0 1px var(--bg, #f6f2ea),0 0 0 3px var(--gold)}.hero__copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.35rem;justify-items:start}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-5);line-height:1.02;letter-spacing:-.022em;text-wrap:wrap}.hero__title-line[data-astro-cid-j7pv25f6]{display:block;white-space:nowrap}.hero__title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;font-style:italic;color:var(--green)}.hero__actions[data-astro-cid-j7pv25f6]{margin-top:.4rem}.hero__trust[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,5vw,4rem)}.hero__media[data-astro-cid-j7pv25f6]{width:100%;max-width:30rem;justify-self:center}@media(min-width:48rem){.hero__logo[data-astro-cid-j7pv25f6]{width:7.5rem}}@media(min-width:56rem){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.hero__media[data-astro-cid-j7pv25f6]{max-width:32rem;justify-self:end}}.founder__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:center}.founder[data-astro-cid-j7pv25f6] .founder__portrait{width:100%;max-width:min(18rem,64vw)}.founder__copy[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;justify-items:start;max-width:36rem}.founder__copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.founder__text[data-astro-cid-j7pv25f6]{color:var(--text-soft)}@media(min-width:48rem){.founder__grid[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}.founder[data-astro-cid-j7pv25f6] .founder__portrait{width:18rem}}.approach__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}.approach__intro[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;align-content:start}.approach__intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:16ch}.approach__figure[data-astro-cid-j7pv25f6]{max-width:20rem;margin-top:.75rem}.reviews__videos[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--line)}.approach__video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:478 / 528;background:transparent}.pillars[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-content:start}.pillars[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.55rem;padding-top:1.25rem;border-top:1px solid var(--line-strong)}.pillars__num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);color:var(--clay);font-variant-numeric:lining-nums}.pillars[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.pillars[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:34rem;color:var(--text-soft)}@media(min-width:56rem){.approach__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,7rem)}}.range__list[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(4rem,10vw,8rem)}.order__cta[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,5vw,3.5rem)}.reviews__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center}.reviews__intro[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;justify-items:start}.reviews__intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4)}.chatter[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:1.1rem}.chatter__mark[data-astro-cid-j7pv25f6]{position:absolute;top:-3.5rem;right:0;font-family:var(--font-display);font-size:9rem;line-height:1;color:var(--sage);opacity:.35;pointer-events:none}.chatter[data-astro-cid-j7pv25f6] .bubble{position:relative;max-width:88%}.chatter[data-astro-cid-j7pv25f6] .bubble[data-side=end]{justify-self:end}@media(min-width:60rem){.reviews__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.chatter[data-astro-cid-j7pv25f6] .bubble{max-width:27rem}}@media(prefers-reduced-motion:no-preference){html.js .chatter[data-astro-cid-j7pv25f6] .bubble{opacity:0;transform:translateY(14px) scale(.96)}html.js .chatter[data-astro-cid-j7pv25f6].is-in .bubble{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .22s)}}
