.home-contact-socials[data-astro-cid-y2qsmizv]{margin-top:30px}.home-contact-socials[data-astro-cid-y2qsmizv] p[data-astro-cid-y2qsmizv]{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.5}.home-contact-socials[data-astro-cid-y2qsmizv] nav[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:6px 26px;display:flex}.home-contact-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.home-contact-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover,.home-contact-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:focus-visible{text-decoration:underline}.home-contact-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv] img[data-astro-cid-y2qsmizv]{flex-shrink:0;width:26px;height:26px}@media (width<=760px){.home-contact-socials[data-astro-cid-y2qsmizv]{margin-top:22px}.home-contact-socials[data-astro-cid-y2qsmizv] nav[data-astro-cid-y2qsmizv]{gap:4px 22px}}.home-review.section{isolation:isolate;color:var(--ink);background:#fff;margin-top:0;padding-block:84px 76px;position:relative;overflow:hidden}.kind-words-texture{z-index:-1;object-fit:cover;object-position:center;opacity:.06;filter:grayscale();mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kind-words{text-align:center;max-width:1040px}.kind-words-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;display:grid}.kind-words-title{color:var(--dark);letter-spacing:-.02em;text-wrap:balance;margin:0 0 44px;font-size:38px;line-height:1.25}.kind-words-stage{display:grid;position:relative}.kind-word{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out,ease),visibility 0s .45s;grid-area:1/1;margin:0}.kind-word.is-active{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out,ease),visibility 0s}.kind-word blockquote{max-width:56ch;font-family:var(--display);color:var(--ink);text-wrap:pretty;margin:0 auto;font-size:24px;font-weight:400;line-height:1.6}.kind-word figcaption{margin-top:26px;font-size:16px;line-height:1.5}.kind-word figcaption strong{color:var(--dark);font-weight:600}.kind-word figcaption span{color:#5e6a5c}.kind-words-controls{justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.kind-words-nav{border:1px solid var(--line);width:44px;height:44px;color:var(--dark);cursor:pointer;transition:background-color .16s,transform var(--dur-press,.16s) var(--ease-out,ease);background:0 0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.kind-words-nav:hover{background:#fff}.kind-words-nav:active{transform:scale(.96)}.kind-words-nav:focus-visible,.kind-words-dots button:focus-visible{outline:3px solid var(--dark);outline-offset:3px}.kind-words-dots{gap:0;display:flex}.kind-words-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;min-width:0;height:28px;padding:0;display:grid}.kind-words-dots button:before{content:"";border:1px solid var(--dark);background:0 0;border-radius:50%;width:11px;height:11px}.kind-words-dots button[aria-selected=true]:before{background:var(--dark)}.kind-words-source{color:#5e6a5c;margin:22px 0 0;font-size:13px;line-height:1.7}.kind-words-source a{color:var(--dark);text-underline-offset:3px}@media (width<=760px){.home-review.section{padding-block:56px 52px}.kind-words-title{margin-bottom:30px;font-size:28px}.kind-words-body{grid-template-columns:1fr;justify-items:center;gap:28px}.kind-word blockquote{font-size:20px;line-height:1.55}.kind-word figcaption{margin-top:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.kind-word,.kind-word.is-active{transition:none}}@media print{.kind-word{opacity:1;visibility:visible;position:static}.kind-words-controls{display:none}}
