.split[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.col-5[data-astro-cid-ta2fbyqs]{grid-column:span 5}.col-7[data-astro-cid-ta2fbyqs]{border-left:var(--rule);grid-column:span 7}.intro-photo[data-astro-cid-ta2fbyqs]{padding:clamp(20px,3vw,40px)}.portrait[data-astro-cid-ta2fbyqs]{margin:0}.portrait[data-astro-cid-ta2fbyqs] picture{display:block}.portrait[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 100%;background:var(--hover-fill);width:100%;height:auto}.portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-size:var(--fs-caption);color:var(--ink-muted);margin:12px 0 0;line-height:normal}.intro-text[data-astro-cid-ta2fbyqs]{padding:clamp(28px, 4vw, 64px) var(--gutter)}.about-title[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h1);margin:0 0 32px}.bio[data-astro-cid-ta2fbyqs]{max-width:60ch;font-size:17px;line-height:1.65}.bio[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 18px}.bio[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin:0}.reviews-title[data-astro-cid-ta2fbyqs]{padding:clamp(24px, 3vw, 40px) var(--gutter);border-bottom:var(--rule);font-size:var(--fs-h2);margin:0}.reviews[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;display:grid}.reviews[data-astro-cid-ta2fbyqs] figure[data-astro-cid-ta2fbyqs]{border-right:var(--rule);border-bottom:var(--rule);flex-direction:column;justify-content:space-between;gap:36px;margin:0;padding:clamp(28px,4vw,56px);display:flex}.reviews[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{margin:0}.reviews[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:46ch;margin:0;font-size:clamp(18px,1.5vw,20px);line-height:1.65}.reviews[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-size:var(--fs-meta);line-height:1.5}.reviews[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-size:16px;display:block}.reviews[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);display:block}.contact-info[data-astro-cid-ta2fbyqs]{padding:clamp(36px, 5vw, 80px) var(--gutter);flex-direction:column;justify-content:space-between;gap:56px;display:flex}.contact-title[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h2);margin:0 0 28px}.contact-line[data-astro-cid-ta2fbyqs]{max-width:34ch;margin:0;font-size:18px;line-height:1.65}.facts[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(96px,1fr) minmax(0,2.4fr);margin:0;display:grid}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs],.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{border-top:var(--rule);margin:0;padding:14px 0;font-size:16px;line-height:1.5}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);padding-right:16px}.contact-form[data-astro-cid-ta2fbyqs]{padding:clamp(36px, 5vw, 80px) var(--gutter)}.form[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:44px;max-width:640px;display:flex}.form[data-astro-cid-ta2fbyqs][hidden]{display:none}.lbl[data-astro-cid-ta2fbyqs]{font-size:var(--fs-meta);color:var(--ink-muted);line-height:normal;display:block}.field[data-astro-cid-ta2fbyqs]{border:0;border-bottom:var(--rule);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-body);background:0 0;border-radius:0;padding:10px 0 12px;font-size:20px;display:block}.field[data-astro-cid-ta2fbyqs]:focus,.field[data-astro-cid-ta2fbyqs][aria-invalid=true]{border-bottom:3px solid var(--ink);outline:none;padding-bottom:10px}textarea[data-astro-cid-ta2fbyqs].field{resize:vertical;min-height:156px;line-height:1.55}.err[data-astro-cid-ta2fbyqs]{font-size:var(--fs-meta);color:var(--ink);margin:10px 0 0;line-height:1.5}.err[data-astro-cid-ta2fbyqs][hidden],.send-error[data-astro-cid-ta2fbyqs][hidden],.sent[data-astro-cid-ta2fbyqs][hidden]{display:none}.send-error[data-astro-cid-ta2fbyqs],.sent[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;display:flex}.send-error[data-astro-cid-ta2fbyqs]:focus,.state-title[data-astro-cid-ta2fbyqs]:focus{outline:none}.send-error[data-astro-cid-ta2fbyqs]:focus-visible,.state-title[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.state-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);line-height:var(--lh-display);margin:0}.state-line[data-astro-cid-ta2fbyqs]{max-width:44ch;margin:0;font-size:18px;line-height:1.6}.send[data-astro-cid-ta2fbyqs]{appearance:none;border:var(--rule);color:var(--ground);background:linear-gradient(var(--ground), var(--ground)) left top / 0% 100% no-repeat, var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:0;min-height:56px;padding:0 44px;font-size:17px;font-weight:700}.send[data-astro-cid-ta2fbyqs]:hover{color:var(--ink);background-size:100% 100%,auto}.send[data-astro-cid-ta2fbyqs][aria-disabled=true]{cursor:progress}.ghost[data-astro-cid-ta2fbyqs]{appearance:none;border:var(--rule);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:0;min-height:48px;padding:0 22px;font-size:16px}.ghost[data-astro-cid-ta2fbyqs]:hover{background:var(--hover-fill)}@media (prefers-reduced-motion:no-preference){.send[data-astro-cid-ta2fbyqs]{transition:background-size .45s cubic-bezier(.65,0,.35,1),color .3s}.send[data-astro-cid-ta2fbyqs]:active{transform:translateY(1px)}.ghost[data-astro-cid-ta2fbyqs]{transition:background-color var(--t-hover)}}@media (width<=900px){.col-5[data-astro-cid-ta2fbyqs],.col-7[data-astro-cid-ta2fbyqs]{grid-column:span 12}.col-7[data-astro-cid-ta2fbyqs]{border-left:0;border-top:var(--rule)}.reviews[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.facts[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{border-top:0;padding-top:0}}
