.about-opening[data-astro-cid-kh7btl4r]{margin-bottom:0}.about-intro[data-astro-cid-kh7btl4r]{max-width:720px}.about-opening__duet[data-astro-cid-kh7btl4r]{width:min(240px,72vw);aspect-ratio:1;margin:2rem auto 0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--card-radius)}.about-opening__duet[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{display:block;width:100%;height:100%;object-fit:cover}.lead[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.3;letter-spacing:var(--tracking-tight);color:var(--color-ink)}.lead-after[data-astro-cid-kh7btl4r]{margin-top:1.25rem;max-width:var(--measure-prose);font-size:var(--text-body);line-height:1.7;color:var(--color-text-light)}.about-section[data-astro-cid-kh7btl4r]{margin-top:var(--section-space);scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.about-section[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r]{margin:0 0 1rem;text-wrap:balance}.about-section__body[data-astro-cid-kh7btl4r]{min-width:0}.about-section__body[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.contact-cta__note){max-width:var(--measure-prose);text-wrap:pretty;margin:0 0 1rem;font-size:var(--text-body);line-height:1.7;color:var(--color-text-light)}.about-section__body[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.about-section__body[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r].about-motto{margin:1.5rem 0 0;font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--color-primary);text-wrap:balance}.values[data-astro-cid-kh7btl4r] .about-section__body[data-astro-cid-kh7btl4r]{container-type:inline-size}.values[data-astro-cid-kh7btl4r] .grid--3[data-astro-cid-kh7btl4r]{gap:0;grid-template-columns:1fr}.value-card[data-astro-cid-kh7btl4r]{padding:.25rem 1.5rem .25rem 0;border:none;background:transparent}.value-card[data-astro-cid-kh7btl4r]:nth-child(n+2){border-top:1px solid var(--color-border);padding-top:1.25rem;margin-top:1rem}.value-card[data-astro-cid-kh7btl4r] .card__body[data-astro-cid-kh7btl4r]{padding:0}.value-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.15rem;margin-bottom:.5rem}.value-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-light);font-size:var(--text-body);line-height:1.7}.contact[data-astro-cid-kh7btl4r] .about-section__body[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.contact-cta__note){margin-bottom:1.5rem}.contact-actions[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.contact-alt[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.5rem}.contact-or[data-astro-cid-kh7btl4r]{font-size:var(--text-small);color:var(--color-text-light)}.contact-cta[data-astro-cid-kh7btl4r]{background:var(--color-accent);color:#fff}.contact-cta[data-astro-cid-kh7btl4r]:hover{background:var(--color-accent-dark)}html[data-theme=dark] .contact-cta{color:var(--color-bg)}html[data-theme=dark] .contact-cta:hover{background:var(--color-accent-light)}.contact[data-astro-cid-kh7btl4r] .about-section__body[data-astro-cid-kh7btl4r]{position:relative}.contact-cta__note[data-astro-cid-kh7btl4r]{position:absolute;margin:.4rem 0 0;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.01em;color:var(--color-primary);opacity:0;transition:opacity var(--transition-base)}.contact-cta__note[data-astro-cid-kh7btl4r].is-visible{opacity:1}.copy-email[data-astro-cid-kh7btl4r]{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;padding:.35rem .15rem;background:none;border:none;cursor:pointer;font:inherit;color:var(--color-ink)}.copy-email__label[data-astro-cid-kh7btl4r]{border-bottom:1px solid var(--color-border-strong);transition:border-color var(--transition-base)}.copy-email__icon[data-astro-cid-kh7btl4r]{color:var(--color-text-light);flex-shrink:0;transition:color var(--transition-base)}.copy-email[data-astro-cid-kh7btl4r]:hover .copy-email__label[data-astro-cid-kh7btl4r]{border-bottom-color:var(--color-primary)}.copy-email[data-astro-cid-kh7btl4r]:hover .copy-email__icon[data-astro-cid-kh7btl4r],.copy-email[data-astro-cid-kh7btl4r].is-copied{color:var(--color-primary)}.copy-email[data-astro-cid-kh7btl4r].is-copied .copy-email__label[data-astro-cid-kh7btl4r]{border-bottom-color:transparent}.copy-email[data-astro-cid-kh7btl4r].is-copied .copy-email__icon[data-astro-cid-kh7btl4r]{color:var(--color-primary)}@media(min-width:1024px){.about-opening[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,24vw,300px);gap:clamp(2.5rem,5vw,4rem);align-items:start}.about-opening__duet[data-astro-cid-kh7btl4r]{width:100%;margin:0}}@media(min-width:641px){.values[data-astro-cid-kh7btl4r] .grid--3[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;row-gap:1.25rem}.value-card[data-astro-cid-kh7btl4r],.value-card[data-astro-cid-kh7btl4r]:nth-child(n+2){position:relative;margin-top:0;padding:.25rem 0;border-top:none}.value-card[data-astro-cid-kh7btl4r]:nth-child(2n):before{content:"";position:absolute;top:0;bottom:0;left:-1.5rem;width:1px;background:var(--color-border)}.value-card[data-astro-cid-kh7btl4r]:nth-child(n+3){padding-top:1.25rem;border-top:1px solid var(--color-border)}.value-card[data-astro-cid-kh7btl4r]:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){@container (min-width: 600px){.values[data-astro-cid-kh7btl4r] .grid--3[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card[data-astro-cid-kh7btl4r]:nth-child(n){padding-top:.25rem;border-top:none}.value-card[data-astro-cid-kh7btl4r]:last-child:nth-child(n){grid-column:auto}.value-card[data-astro-cid-kh7btl4r]:nth-child(n+2):before{content:"";position:absolute;top:0;bottom:0;left:-1.5rem;width:1px;background:var(--color-border)}}}@media(min-width:1024px){.about-section[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:3rem;align-items:start;padding-top:2rem;border-top:1px solid var(--color-border)}.about-section[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r]{margin:0}}
