.concept-hero[data-astro-cid-3x6lykia]{isolation:isolate;min-height:100dvh;color:var(--paper);background:#42332b;align-items:end;display:grid;position:relative}.hero-image[data-astro-cid-3x6lykia],.hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia],.concept-hero[data-astro-cid-3x6lykia]:after{width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-3x6lykia]{z-index:-2}.hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia]{object-fit:cover;object-position:center 30%}.care-photo-hero[data-astro-cid-3x6lykia] .hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia]{object-position:center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll(root block)) and (animation-range:0px 100svh){.care-photo-hero[data-astro-cid-3x6lykia] .hero-image[data-astro-cid-3x6lykia]{overflow:clip}.care-photo-hero[data-astro-cid-3x6lykia] .hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia]{--parallax-travel:clamp(16px, 4svh, 32px);top:calc(-1 * var(--parallax-travel));height:calc(100% + var(--parallax-travel));animation-name:hero-photo-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes hero-photo-drift{0%{transform:translateY(0)}to{transform:translateY(var(--parallax-travel))}}@media (width>=761px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-photo-hero[data-astro-cid-3x6lykia][data-parallax] .hero-image[data-astro-cid-3x6lykia]{overflow:clip}.care-photo-hero[data-astro-cid-3x6lykia][data-parallax] .hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia]{--parallax-travel:clamp(12px, 3.5svh, 32px);top:calc(-1 * var(--parallax-travel));height:calc(100% + var(--parallax-travel));transform:translateY(calc(var(--hero-scroll-progress,0) * var(--parallax-travel)))}}@media (width<=760px),(hover:none),(pointer:coarse){.care-photo-hero[data-astro-cid-3x6lykia]{min-height:100svh}}.concept-hero[data-astro-cid-3x6lykia]:after{content:"";z-index:-1;background:linear-gradient(90deg,#2b211ddd 0%,#2b211dbb 29%,#2b211d58 46%,#0000 61%),linear-gradient(#2b211d48,#0000 22%)}.hero-inner[data-astro-cid-3x6lykia]{padding-block:clamp(120px,18svh,152px) clamp(24px,11svh,112px)}.hero-copy[data-astro-cid-3x6lykia]{max-width:min(530px,56vw)}h1[data-astro-cid-3x6lykia]{font-size:var(--text-hero);line-height:1.02}h1[data-astro-cid-3x6lykia] em[data-astro-cid-3x6lykia]{color:var(--lavender)}h2[data-astro-cid-3x6lykia] em[data-astro-cid-3x6lykia]{color:var(--accent)}.hero-copy[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:42ch;margin:20px 0 24px}.hero-actions[data-astro-cid-3x6lykia]{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.hero-appointment[data-astro-cid-3x6lykia]{background:var(--paper);color:var(--plum)}.hero-appointment[data-astro-cid-3x6lykia]:hover{background:var(--lavender)}.hero-discover[data-astro-cid-3x6lykia]{min-height:44px;font-size:var(--text-small);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-discover[data-astro-cid-3x6lykia]:hover{text-decoration:underline}.hero-copy[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:focus-visible{outline-color:var(--lavender)}.care-photo-hero[data-astro-cid-3x6lykia]:after{background:linear-gradient(#2b211d50,#0000 22% 36%,#2b211dc7 65%,#2b211ded)}.care-photo-hero[data-astro-cid-3x6lykia] .hero-inner[data-astro-cid-3x6lykia]{padding-bottom:clamp(32px,5svh,64px)}.care-photo-hero[data-astro-cid-3x6lykia] .hero-copy[data-astro-cid-3x6lykia]{text-align:center;max-width:640px;margin-inline:auto}.care-photo-hero[data-astro-cid-3x6lykia] .hero-copy[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{margin-inline:auto}.care-photo-hero[data-astro-cid-3x6lykia] .hero-actions[data-astro-cid-3x6lykia]{justify-content:center}.concept-intro[data-astro-cid-3x6lykia]{background:linear-gradient(180deg, var(--paper), #f7eee6)}.welcome-note[data-astro-cid-3x6lykia]{text-align:center}.welcome-note[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:62ch;color:var(--muted);margin:16px auto 0}.welcome-note[data-astro-cid-3x6lykia] .text-link[data-astro-cid-3x6lykia]{margin-top:24px}.quick-links[data-astro-cid-3x6lykia]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia],.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{padding:var(--space-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;transition:background-color .2s,border-color .2s;display:grid}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{background:#efe8f3;border:1px solid #0000;border-radius:16px;gap:8px;min-height:104px}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:nth-child(2){background:#f4eae4}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:nth-child(3){background:#f1ede5}.quick-link-label[data-astro-cid-3x6lykia]{align-items:center;gap:8px;display:flex}.quick-portrait[data-astro-cid-3x6lykia]{object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:32px;height:32px}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:is(:hover,:focus-visible),.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:is(:hover,:focus-visible){border-color:#b9a9c4}.quick-links[data-astro-cid-3x6lykia] strong[data-astro-cid-3x6lykia],.visit-links[data-astro-cid-3x6lykia] strong[data-astro-cid-3x6lykia]{font:1.25rem/1.2 var(--serif);display:block}.quick-portrait[data-astro-cid-3x6lykia]+span[data-astro-cid-3x6lykia] strong[data-astro-cid-3x6lykia]{font-size:1rem}.quick-links[data-astro-cid-3x6lykia] small[data-astro-cid-3x6lykia],.visit-links[data-astro-cid-3x6lykia] small[data-astro-cid-3x6lykia]{color:var(--muted);font-size:var(--text-small);margin-top:4px;line-height:1.5;display:block}.round-arrow[data-astro-cid-3x6lykia]{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);background:var(--paper);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia],.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{transition:background-color .2s,border-color .2s,scale .22s cubic-bezier(.22,1,.36,1)}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:active,.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]:active{scale:.985}[data-astro-cid-3x6lykia]:is(.quick-links,.visit-links) .round-arrow[data-astro-cid-3x6lykia] svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}[data-astro-cid-3x6lykia]:is(.quick-links,.visit-links) a[data-astro-cid-3x6lykia]:focus-visible .round-arrow[data-astro-cid-3x6lykia] svg{transform:translate(2px,-2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-astro-cid-3x6lykia]:is(.quick-links,.visit-links) a[data-astro-cid-3x6lykia]:hover .round-arrow[data-astro-cid-3x6lykia] svg{transform:translate(2px,-2px)}}.care-heading[data-astro-cid-3x6lykia]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.care-heading[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:34ch;color:var(--muted);margin:0}.concept-care-grid[data-astro-cid-3x6lykia]{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-card[data-astro-cid-3x6lykia]{min-width:0;min-height:344px;padding:var(--space-card);background:#f1e8f5;border:1px solid #d9cbdc;border-radius:24px;flex-direction:column;text-decoration:none;transition:background .35s,box-shadow .35s,border-color .35s;display:flex}.service-1[data-astro-cid-3x6lykia]{background:#e4edf3;border-color:#cbdbe4}.service-2[data-astro-cid-3x6lykia]{background:#f0f0e7;border-color:#d8dacd}.service-3[data-astro-cid-3x6lykia]{background:#f6ebe5;border-color:#e7d5cd}.service-top[data-astro-cid-3x6lykia]{color:var(--accent);font-size:var(--text-meta);justify-content:space-between;align-items:center;display:flex}.service-arrow[data-astro-cid-3x6lykia]{background:var(--white);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.service-line-art[data-astro-cid-3x6lykia]{height:128px;margin-block:8px 16px;padding-block:8px;transition:transform .6s cubic-bezier(.22,1,.36,1)}.service-card[data-astro-cid-3x6lykia] h3[data-astro-cid-3x6lykia]{margin:8px 0 16px;line-height:1.1}.service-card[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{color:var(--muted);margin:0}.service-cta[data-astro-cid-3x6lykia]{color:var(--accent);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.service-cta[data-astro-cid-3x6lykia]>span[data-astro-cid-3x6lykia]{border-bottom:1px solid #bbaac8;place-items:center;width:32px;height:32px;display:grid}.service-card[data-astro-cid-3x6lykia]:focus-visible .service-line-art[data-astro-cid-3x6lykia]{transform:scale(1.12)}.service-card[data-astro-cid-3x6lykia]:focus-visible .service-arrow[data-astro-cid-3x6lykia]{background:var(--plum);color:var(--white)}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-3x6lykia]:hover{border-color:#b8a5c7;box-shadow:0 16px 32px #453d4b0c}.service-card[data-astro-cid-3x6lykia]:hover .service-line-art[data-astro-cid-3x6lykia]{transform:scale(1.12)}.service-card[data-astro-cid-3x6lykia]:hover .service-arrow[data-astro-cid-3x6lykia]{background:var(--plum);color:var(--white);transform:translate(3px,-3px)}}.care-links[data-astro-cid-3x6lykia]{flex-wrap:wrap;justify-content:center;gap:8px 40px;margin-top:24px;display:flex}.care-links[data-astro-cid-3x6lykia] .text-link[data-astro-cid-3x6lykia]{font-size:var(--text-small);gap:10px}.founder-copy[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:42ch;color:var(--muted);margin:24px 0}.founder-credit[data-astro-cid-3x6lykia]{margin-bottom:20px;display:grid}.founder-credit[data-astro-cid-3x6lykia] span[data-astro-cid-3x6lykia]{color:var(--muted);font-size:var(--text-small)}.concept-founder[data-astro-cid-3x6lykia],.concept-faq-inner[data-astro-cid-3x6lykia]{align-items:center;gap:var(--editorial-major-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.founder-copy[data-astro-cid-3x6lykia] h2[data-astro-cid-3x6lykia]{text-wrap:balance}.founder-copy[data-astro-cid-3x6lykia] h2[data-astro-cid-3x6lykia] em[data-astro-cid-3x6lykia]{display:block}.founder-video[data-astro-cid-3x6lykia]>p[data-astro-cid-3x6lykia]{font-size:var(--text-small);color:var(--muted);margin:8px 0 0}.story-inner[data-astro-cid-3x6lykia]{background:linear-gradient(125deg,#e6d9ee,#f0e6ef 55%,#f7ebe2);border-radius:24px;padding:clamp(32px,6vw,72px)}.story-heading[data-astro-cid-3x6lykia]{border-bottom:1px solid #ccbdcf;justify-content:space-between;align-items:end;gap:16px;padding-bottom:24px;display:flex}.story-heading[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:54ch;color:var(--muted);margin:16px 0 0}[data-astro-cid-3x6lykia][data-quote-count]{white-space:nowrap}.story-quotes[data-astro-cid-3x6lykia]{padding:clamp(28px,5vw,64px) 0 0;position:relative}.quote-slides[data-astro-cid-3x6lykia]{text-align:center;max-width:62ch;margin-inline:auto}.quote-slides[data-astro-cid-3x6lykia] figure[data-astro-cid-3x6lykia]{align-self:center;margin:0}.quote-slides[data-astro-cid-3x6lykia] figure[data-astro-cid-3x6lykia]+figure[data-astro-cid-3x6lykia]{margin-top:24px}.story-inner[data-astro-cid-3x6lykia] blockquote[data-astro-cid-3x6lykia]{font:var(--text-card)/1.45 var(--serif);margin:0}.story-inner[data-astro-cid-3x6lykia] figcaption[data-astro-cid-3x6lykia]{color:var(--muted);font-size:var(--text-small);margin-top:16px}.is-ready[data-astro-cid-3x6lykia] .quote-slides[data-astro-cid-3x6lykia]{display:grid}.is-ready[data-astro-cid-3x6lykia] .quote-slides[data-astro-cid-3x6lykia] figure[data-astro-cid-3x6lykia]{visibility:hidden;grid-area:1/1;margin:0}.is-ready[data-astro-cid-3x6lykia] .quote-slides[data-astro-cid-3x6lykia] figure[data-astro-cid-3x6lykia][data-active]{visibility:visible;animation:.22s ease-out quote-appear}@keyframes quote-appear{0%{opacity:0}to{opacity:1}}.quote-controls[data-astro-cid-3x6lykia]:not([hidden]){justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.quote-controls[data-astro-cid-3x6lykia] button[data-astro-cid-3x6lykia]{width:44px;height:44px;color:var(--plum);background:var(--paper);border:1px solid #aa98b5;border-radius:50%;place-items:center;padding:0;display:grid}.quote-controls[data-astro-cid-3x6lykia] button[data-astro-cid-3x6lykia]:hover{background:var(--lavender)}[data-astro-cid-3x6lykia][data-quote-previous] svg{transform:rotate(90deg)}[data-astro-cid-3x6lykia][data-quote-next] svg{transform:rotate(-90deg)}[data-astro-cid-3x6lykia][data-quote-count]{font-size:var(--text-small);color:var(--muted);flex:none}.story-link[data-astro-cid-3x6lykia]{margin-top:28px}@media (width>=761px){.story-quotes[data-astro-cid-3x6lykia]{padding-inline:72px}.quote-controls[data-astro-cid-3x6lykia]:not([hidden]){pointer-events:none;justify-content:space-between;position:absolute;inset:0}.quote-controls[data-astro-cid-3x6lykia] button[data-astro-cid-3x6lykia]{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.is-ready[data-astro-cid-3x6lykia] .quote-slides[data-astro-cid-3x6lykia] figure[data-astro-cid-3x6lykia][data-active]{animation:none}}.visit-copy[data-astro-cid-3x6lykia]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.visit-location[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{color:var(--muted);margin:0 0 8px}.visit-links[data-astro-cid-3x6lykia]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{background:linear-gradient(135deg,#f6ece2,#fcf8f3);border:1px solid #e8dbd0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 12px;min-height:116px}.visit-links[data-astro-cid-3x6lykia] .round-arrow[data-astro-cid-3x6lykia]{grid-area:1/2/span 2}.visit-number[data-astro-cid-3x6lykia]{font-size:var(--text-meta);color:var(--accent)}.concept-faq[data-astro-cid-3x6lykia]{scroll-margin-top:72px}.concept-faq-inner[data-astro-cid-3x6lykia]{align-items:start}.concept-faq[data-astro-cid-3x6lykia] h2[data-astro-cid-3x6lykia]{max-width:16ch}.concept-faq[data-astro-cid-3x6lykia] .text-link[data-astro-cid-3x6lykia]{margin-top:20px}.concept-faq-list[data-astro-cid-3x6lykia]{border-block:1px solid var(--line)}.concept-faq-list[data-astro-cid-3x6lykia] details[data-astro-cid-3x6lykia]+details[data-astro-cid-3x6lykia]{border-top:1px solid var(--line)}.concept-faq-list[data-astro-cid-3x6lykia] summary[data-astro-cid-3x6lykia]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:500;list-style:none;display:flex}.concept-faq-list[data-astro-cid-3x6lykia] summary[data-astro-cid-3x6lykia]::-webkit-details-marker{display:none}.concept-faq-list[data-astro-cid-3x6lykia] .round-arrow[data-astro-cid-3x6lykia]{flex:none}.concept-faq-list[data-astro-cid-3x6lykia] summary[data-astro-cid-3x6lykia]:hover .round-arrow[data-astro-cid-3x6lykia],.concept-faq-list[data-astro-cid-3x6lykia] summary[data-astro-cid-3x6lykia]:focus-visible .round-arrow[data-astro-cid-3x6lykia]{background:var(--lavender)}.concept-faq-list[data-astro-cid-3x6lykia] details[data-astro-cid-3x6lykia][open] summary[data-astro-cid-3x6lykia] svg{transform:rotate(45deg)}.concept-faq-list[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:62ch;color:var(--muted);margin:0;padding:0 28px 20px 0}@media (width<=1100px){.quick-links[data-astro-cid-3x6lykia]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.quick-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{min-height:80px;padding-block:16px}}@media (width<=1000px){.concept-care-grid[data-astro-cid-3x6lykia]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.concept-founder[data-astro-cid-3x6lykia],.concept-faq-inner[data-astro-cid-3x6lykia]{grid-template-columns:minmax(0,1fr)}.quick-links[data-astro-cid-3x6lykia] strong[data-astro-cid-3x6lykia]{font-size:1.125rem}.visit-links[data-astro-cid-3x6lykia]{grid-template-columns:minmax(0,1fr)}.visit-links[data-astro-cid-3x6lykia] a[data-astro-cid-3x6lykia]{align-content:center;min-height:80px}}@media (width<=680px){.hero-image[data-astro-cid-3x6lykia] img[data-astro-cid-3x6lykia]{object-position:center 16%}.concept-hero[data-astro-cid-3x6lykia]:not(.care-photo-hero):after{background:linear-gradient(#2b211d74 0%,#0000 23% 40%,#2b211dc5 64%,#2b211ded 100%)}.hero-inner[data-astro-cid-3x6lykia]{padding-block:clamp(104px,100svh - 420px,310px) 32px}.hero-copy[data-astro-cid-3x6lykia]{max-width:440px}.hero-copy[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{margin:12px 0 18px}}@media (width<=680px) and (height<=680px) and (orientation:portrait){.care-photo-hero[data-astro-cid-3x6lykia]:after{background:linear-gradient(#2b211d50,#0000 20%,#2b211da8 38%,#2b211dc7 65%,#2b211ded)}}@media (width>=600px) and (height<=500px){.hero-inner[data-astro-cid-3x6lykia]{padding-block:clamp(104px,10vw + 20px,120px) 16px}.care-photo-hero[data-astro-cid-3x6lykia] .hero-inner[data-astro-cid-3x6lykia]{padding-bottom:16px}.care-photo-hero[data-astro-cid-3x6lykia]:after{background:linear-gradient(#2b211d66,#2b211d62 24%,#2b211dbb 44%,#2b211ded)}h1[data-astro-cid-3x6lykia]{font-size:clamp(2.125rem,8svh,2.75rem)}.hero-copy[data-astro-cid-3x6lykia] p[data-astro-cid-3x6lykia]{max-width:54ch;margin:10px 0 14px;line-height:1.5}}@media (width<=600px){.care-heading[data-astro-cid-3x6lykia]{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.concept-care-grid[data-astro-cid-3x6lykia]{grid-template-columns:minmax(0,1fr)}.service-card[data-astro-cid-3x6lykia]{min-height:0}.service-line-art[data-astro-cid-3x6lykia]{height:112px}.service-cta[data-astro-cid-3x6lykia]{padding-top:16px}.care-links[data-astro-cid-3x6lykia]{flex-direction:column;align-items:start}.story-inner[data-astro-cid-3x6lykia]{padding:28px 24px}.visit-copy[data-astro-cid-3x6lykia]{flex-direction:column;align-items:start;gap:16px}}
