.bo[data-astro-cid-ptrhshvl]{display:grid;justify-items:center;gap:1.5rem}.stage[data-astro-cid-ptrhshvl]{position:relative;width:min(17rem,70vw);aspect-ratio:1;display:grid;place-items:center}.halo[data-astro-cid-ptrhshvl]{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);background:#ffffff24}.r2[data-astro-cid-ptrhshvl]{inset:12%;border-color:#ffffff73}.orb[data-astro-cid-ptrhshvl]{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#e3f2ec 22%,#9fd3c5 52%,#f2b49e 85%,#f9d2bf);box-shadow:0 0 60px 12px #9fd3c58c,inset -10px -14px 30px #c0664d40;transform:scale(.72);transition:transform 4s var(--ease-breath)}.cue[data-astro-cid-ptrhshvl]{position:relative;z-index:1;font-family:var(--font-display);font-size:1.5rem;color:var(--ink);text-shadow:0 1px 12px rgba(255,255,255,.8);text-align:center;max-width:9ch;line-height:1.1}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;background:var(--g-soft);padding:clamp(7.5rem,14vw,10rem) 0 clamp(4rem,8vw,6rem);min-height:min(100svh,62rem);display:grid;align-items:center}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,var(--bg));z-index:0}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;gap:clamp(3rem,6vw,4rem);align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;justify-items:start}.hero-copy[data-astro-cid-j7pv25f6] .display[data-astro-cid-j7pv25f6]{max-width:11ch}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:34rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-trust[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;color:var(--ink-2);font-weight:500}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem}.hero-trust[data-astro-cid-j7pv25f6] svg{width:1.05rem;height:1.05rem;color:var(--violet)}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,30rem);justify-self:center;padding:0 1.5rem}.hero-arch[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4 / 5;box-shadow:0 40px 90px -40px #2d6a5f8c}.arch-sheen[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.1),transparent 35%,rgba(192,102,77,.1))}.float-card[data-astro-cid-j7pv25f6]{position:absolute;border-radius:1.25rem;padding:.9rem 1.1rem;display:flex;align-items:center;gap:.75rem;text-decoration:none;animation:float 7s var(--ease-breath) infinite}.float-card[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:.75rem;color:var(--ink-3)}.float-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:.9375rem}.fc-breathe[data-astro-cid-j7pv25f6]{left:-.25rem;top:14%;animation-delay:-2s;transition:transform .3s}.fc-breathe[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lift)}.mini-orb[data-astro-cid-j7pv25f6]{width:2.4rem;height:2.4rem;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#bfe3d8 40%,#f2b49e);animation:mini 8s var(--ease-breath) infinite}@keyframes mini{0%,to{transform:scale(.8)}50%{transform:scale(1.12)}}.fc-quote[data-astro-cid-j7pv25f6]{right:-.5rem;bottom:16%;max-width:15rem;flex-direction:column;align-items:flex-start;gap:.35rem;animation-delay:-4.5s}.fc-quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.fc-word[data-astro-cid-j7pv25f6]{left:8%;bottom:-1.25rem;flex-direction:column;align-items:flex-start;gap:0;animation-delay:-1s}.fc-word[data-astro-cid-j7pv25f6] .fc-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.6rem;line-height:1.15;padding-right:.1em;background:var(--g-text);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:63.99rem){.hero[data-astro-cid-j7pv25f6]{min-height:0;padding-top:6.5rem}.hero-grid[data-astro-cid-j7pv25f6]{gap:1.75rem}.hero-visual[data-astro-cid-j7pv25f6]{order:-1;width:min(100%,19rem);padding:0}.hero-arch[data-astro-cid-j7pv25f6]{aspect-ratio:1}.fc-breathe[data-astro-cid-j7pv25f6]{display:none}.fc-word[data-astro-cid-j7pv25f6]{left:auto;right:-1rem;bottom:.75rem;padding:.6rem .9rem}.fc-word[data-astro-cid-j7pv25f6] .fc-name[data-astro-cid-j7pv25f6]{font-size:1.3rem}}@media(min-width:64rem){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr}.hero-visual[data-astro-cid-j7pv25f6]{justify-self:end}}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;padding:1.4rem 0;border-block:1px solid var(--line);background:var(--bg);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee 50s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.track[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex}.track[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:2.25rem;padding-right:2.25rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);white-space:nowrap;color:var(--ink)}.track[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3n+2){font-style:italic;color:var(--violet-deep)}.track[data-astro-cid-j7pv25f6] svg{width:1.1rem;height:1.1rem;color:var(--magenta)}@keyframes marquee{to{transform:translate(-50%)}}.finder-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:stretch}.finder-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;align-content:start}.feelings[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.feeling[data-astro-cid-j7pv25f6]{padding:.75rem 1.15rem;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--line);font-size:.9375rem;font-weight:500;color:var(--ink);transition:border-color .25s,background .25s,transform .25s var(--ease-out),box-shadow .25s}.feeling[data-astro-cid-j7pv25f6]:hover{border-color:var(--violet);transform:translateY(-2px)}.feeling[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #1b2a3a99}.finder-result[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;min-height:24rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);padding:clamp(1.75rem,4vw,3rem);display:grid;align-content:center}.fr-aura[data-astro-cid-j7pv25f6]{position:absolute;inset:-60%;z-index:-1;background:radial-gradient(40% 50% at 20% 20%,var(--fa, #E3F2EC),transparent 70%),radial-gradient(45% 50% at 85% 30%,var(--fb, #FBE6DC),transparent 70%),radial-gradient(50% 50% at 50% 95%,var(--fc, #FCE8DC),transparent 70%);transition:opacity .6s;animation:spin-slow 40s linear infinite}.fr-empty[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;justify-items:start}.fr-orb[data-astro-cid-j7pv25f6]{width:3.5rem;height:3.5rem;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#bfe3d8 45%,#f2b49e);animation:mini 8s var(--ease-breath) infinite}.fr-body[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;animation:fr-in .6s var(--ease-out)}.fr-body[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--fr-acc, var(--violet-deep))}.fr-tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.35rem;line-height:1.3;color:var(--fr-ink, var(--ink))}.fr-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem}@keyframes fr-in{0%{opacity:0;transform:translateY(12px)}}@media(min-width:60rem){.finder-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:4rem}}.services-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--bg),var(--bg-2) 40%,var(--bg))}.section-head[data-astro-cid-j7pv25f6].split{display:grid;gap:1.25rem;align-items:end}@media(min-width:56rem){.section-head[data-astro-cid-j7pv25f6].split{grid-template-columns:1.2fr 1fr}}.bento[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:1rem}.svc[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;display:grid;height:100%;min-height:26rem;border-radius:var(--r-card);text-decoration:none;color:var(--ink);background:linear-gradient(140deg,var(--a),var(--b) 55%,var(--c));transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.svc[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px color-mix(in srgb,var(--acc) 70%,transparent)}.svc-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.svc-photo[data-astro-cid-j7pv25f6] img{transition:transform 1.2s var(--ease-out)}.svc[data-astro-cid-j7pv25f6]:hover .svc-photo[data-astro-cid-j7pv25f6] img{transform:scale(1.06)}.svc-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--a) 40%,transparent) 55%,color-mix(in srgb,var(--b) 92%,transparent) 100%)}.svc-body[data-astro-cid-j7pv25f6]{align-self:end;margin:.75rem;padding:1.4rem 1.4rem 1.5rem;border-radius:calc(var(--r-card) - .5rem);background:#ffffffc7;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.9);display:grid;gap:.5rem;position:relative}.svc-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:.9375rem;max-width:38ch}.svc-icon[data-astro-cid-j7pv25f6]{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--acc);margin-bottom:.25rem}.svc-icon[data-astro-cid-j7pv25f6] svg{width:1.3rem;height:1.3rem}.svc-go[data-astro-cid-j7pv25f6]{position:absolute;top:1.2rem;right:1.2rem;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;transition:transform .4s var(--ease-out),background .3s}.svc-go[data-astro-cid-j7pv25f6] svg{width:1.1rem;height:1.1rem}.svc[data-astro-cid-j7pv25f6]:hover .svc-go[data-astro-cid-j7pv25f6]{transform:rotate(45deg);background:var(--acc)}@media(min-width:48rem){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr)}.s2[data-astro-cid-j7pv25f6],.s3[data-astro-cid-j7pv25f6],.s4[data-astro-cid-j7pv25f6]{grid-column:span 3}.s6[data-astro-cid-j7pv25f6]{grid-column:span 6}}@media(min-width:64rem){.s2[data-astro-cid-j7pv25f6]{grid-column:span 2}.s4[data-astro-cid-j7pv25f6]{grid-column:span 4}.svc[data-astro-cid-j7pv25f6]{min-height:30rem}}.meaning-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3rem;align-items:center}.meaning-word[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;align-content:center;text-align:center;padding:clamp(2.5rem,6vw,4rem) 1.5rem;border-radius:var(--r-card);background:#f1f7f4;min-height:100%}.meaning-word[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.aurora){position:relative;z-index:1}.balance[data-astro-cid-j7pv25f6]{width:min(100%,26rem)}.beam[data-astro-cid-j7pv25f6]{transform-origin:200px 236px;animation:rock 9s var(--ease-breath) infinite}@keyframes rock{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.deva-big[data-astro-cid-j7pv25f6]{font-family:var(--font-deva);font-weight:500;font-size:clamp(4.5rem,12vw,8rem);line-height:1.1;margin-top:-1rem;background:var(--g-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pron[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.pron[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.3rem;color:var(--ink)}.pron[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--violet-deep)}.meaning-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;justify-items:start}.promise-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:.25rem;width:100%}.promise-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.promise-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-weight:500;margin-bottom:.1rem}.promise-list[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{display:block}.p-icon[data-astro-cid-j7pv25f6]{flex:none;width:2.6rem;height:2.6rem;border-radius:.9rem;display:grid;place-items:center;background:var(--g-dawn);color:var(--violet-deep)}.p-icon[data-astro-cid-j7pv25f6] svg{width:1.25rem;height:1.25rem}@media(min-width:60rem){.meaning-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr;gap:5rem;align-items:stretch}}.meet-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--bg),#FBF3EF 50%,var(--bg))}.meet-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3.5rem;align-items:center}.meet-visual[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,26rem);justify-self:center}.meet-arch[data-astro-cid-j7pv25f6] img{object-position:60% 30%}.hero-arch[data-astro-cid-j7pv25f6] img{object-position:50% 22%}.meet-arch[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;position:relative;z-index:1;box-shadow:var(--shadow-lift)}.meet-blob[data-astro-cid-j7pv25f6]{position:absolute;inset:8% -10% -6% 12%;border-radius:999px 999px 2rem 2rem;background:linear-gradient(160deg,#bfe3d8,#f8d2c2 60%,#fbe0d2);z-index:0;transform:rotate(6deg)}.name-card[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:-1rem;bottom:2rem;border-radius:1.25rem;padding:1rem 1.25rem}.name-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1.1}.name-card[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:.8125rem;color:var(--ink-2);max-width:15rem}.meet-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.4rem;justify-items:start}.pull[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;color:var(--ink);padding-left:1.25rem;border-left:3px solid;border-image:var(--g-cta) 1}.creds[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:60rem){.meet-grid[data-astro-cid-j7pv25f6]{grid-template-columns:.85fr 1.15fr;gap:6rem}}.steps-wrap[data-astro-cid-j7pv25f6]{position:relative}.steps[data-astro-cid-j7pv25f6]{list-style:none;position:relative;display:grid;gap:2rem;counter-reset:s}.steps-line[data-astro-cid-j7pv25f6]{display:none}.step[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;padding:1.75rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);position:relative}.step-n[data-astro-cid-j7pv25f6]{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:var(--g-cta);color:#fff;font-weight:600;font-size:.9375rem;box-shadow:0 0 0 6px var(--bg),0 10px 24px -10px #2d6a5fb3}@media(min-width:56rem){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:1.25rem}.steps-line[data-astro-cid-j7pv25f6]{display:block;position:absolute;left:3.4rem;right:3.4rem;top:3.4rem;height:2px;background:var(--line);z-index:1}.steps-line[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;height:100%;width:100%;background:var(--g-cta);transform-origin:left;transform:scaleX(var(--p, 0))}.step[data-astro-cid-j7pv25f6]{background:transparent;border:0;padding:1.75rem 1.5rem}.step-n[data-astro-cid-j7pv25f6]{position:relative;z-index:2}}.kind-section[data-astro-cid-j7pv25f6]{overflow:hidden;isolation:isolate;background:var(--night)}.kind-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.kind-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;align-items:stretch}.kind-note[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2rem;font-size:.8125rem;color:var(--ink-2)}@media(min-width:60rem){.kind-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.duo[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem}.duo-card[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-card);min-height:34rem}.circle-card[data-astro-cid-j7pv25f6]{display:grid;align-items:end;text-decoration:none;color:#fff}.duo-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;transition:transform 1.2s var(--ease-out)}.circle-card[data-astro-cid-j7pv25f6]:hover .duo-img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.duo-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#16222f0d 20%,#16222f8c 55%,#16222fe0)}.duo-copy[data-astro-cid-j7pv25f6]{padding:clamp(1.75rem,4vw,2.75rem);display:grid;gap:1rem;justify-items:start}.duo-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#e2eaee;max-width:30rem}.badge[data-astro-cid-j7pv25f6]{padding:.4rem .85rem;border-radius:var(--r-pill);background:#ffffff2e;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8125rem;font-weight:500}.link-arrow[data-astro-cid-j7pv25f6].light{color:#fff}.breathe-card[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;align-content:space-between;gap:1.5rem;padding:clamp(1.75rem,4vw,2.75rem);background:#f1f7f4;text-align:center}.breathe-card[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.aurora){position:relative;z-index:1}.breathe-copy[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;justify-items:center}@media(min-width:56rem){.duo[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr 1fr}}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}.faq-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{display:grid;gap:1.1rem;align-content:start;justify-items:start}@media(min-width:60rem){.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr;gap:5rem}.faq-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{position:sticky;top:7rem}}
