.section[data-astro-cid-5lyysmr3]{padding-block:var(--space-section)}.label[data-astro-cid-5lyysmr3]{color:var(--tone-label);font-size:var(--text-label);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);line-height:var(--leading-body);text-transform:uppercase;margin-block-end:var(--space-4)}.headline[data-astro-cid-5lyysmr3]{color:var(--tone-fg);font-size:var(--text-h1);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase}.line[data-astro-cid-5lyysmr3]{display:block}.italic[data-astro-cid-5lyysmr3]{font-style:italic}.body[data-astro-cid-5lyysmr3]:not(:empty){margin-block-start:var(--space-7)}.contact-form[data-astro-cid-jbceweda],.success[data-astro-cid-jbceweda]{padding:var(--space-card);border:var(--border-card);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-lg);color:var(--color-ink)}.contact-form[data-astro-cid-jbceweda]{gap:var(--space-5);display:grid}.contact-form[data-astro-cid-jbceweda][hidden],.success[data-astro-cid-jbceweda][hidden]{display:none}@media (width>=64rem){.contact-form[data-astro-cid-jbceweda],.success[data-astro-cid-jbceweda]{padding:var(--space-7)}}.field[data-astro-cid-jbceweda]{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}label[data-astro-cid-jbceweda],legend[data-astro-cid-jbceweda]{font-weight:var(--weight-heavy)}legend[data-astro-cid-jbceweda]{margin-block-end:var(--space-2);padding:0}input[data-astro-cid-jbceweda][type=text],input[data-astro-cid-jbceweda][type=email],textarea[data-astro-cid-jbceweda]{inline-size:100%;padding:var(--space-3) var(--space-4);border:var(--border-pill);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-body)}textarea[data-astro-cid-jbceweda]{resize:vertical}input[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}[data-astro-cid-jbceweda][aria-invalid=true]{background:var(--color-cream);border-width:3px}.error[data-astro-cid-jbceweda]{font-size:var(--text-small);font-weight:var(--weight-bold)}.error[data-astro-cid-jbceweda]:before{content:"↑ ";content:"↑ " / ""}.topics[data-astro-cid-jbceweda]{gap:var(--space-2);flex-wrap:wrap;display:flex}.topic[data-astro-cid-jbceweda]{cursor:pointer;position:relative}.topic[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{opacity:0;position:absolute}.topic[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda]{min-block-size:var(--size-chip);padding-inline:var(--space-4);border:var(--border-pill);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--text-small);font-weight:var(--weight-heavy);align-items:center;display:inline-flex}.topic[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:checked+span[data-astro-cid-jbceweda]{background:var(--color-yellow)}.topic[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible+span[data-astro-cid-jbceweda]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.field--check[data-astro-cid-jbceweda]{align-items:start;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.field--check[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{inline-size:var(--space-5);block-size:var(--space-5);accent-color:var(--color-ink);margin:0}.field--check[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda]{font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-body)}.field--check[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda],.alert[data-astro-cid-jbceweda] a{color:inherit;font-weight:var(--weight-heavy)}.field--check[data-astro-cid-jbceweda] .error[data-astro-cid-jbceweda]{grid-column:2}.trap[data-astro-cid-jbceweda]{display:none}.alert[data-astro-cid-jbceweda]{padding:var(--space-4) var(--space-5);border:var(--border-pill);border-radius:var(--radius-card);background:var(--color-pink);font-weight:var(--weight-bold)}.alert[data-astro-cid-jbceweda]:empty{display:none}.actions[data-astro-cid-jbceweda] [aria-disabled=true]{cursor:progress;opacity:.75}.success[data-astro-cid-jbceweda]{background:var(--color-lime);font-size:var(--text-lead);font-weight:var(--weight-heavy)}.success[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.socials[data-astro-cid-3l5n5jmy]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-3l5n5jmy]{align-items:center;gap:var(--space-2);min-block-size:var(--size-chip);padding:var(--space-2) var(--space-4);border:var(--border-pill);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-heavy);line-height:var(--leading-body);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);--color-focus:var(--color-ink);text-decoration:none;display:inline-flex}.social[data-astro-cid-3l5n5jmy]:hover{box-shadow:var(--shadow-sm);transform:translate(-2px,-2px)}.social[data-astro-cid-3l5n5jmy]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.social[data-astro-cid-3l5n5jmy]{transition:none}.social[data-astro-cid-3l5n5jmy]:hover{transform:none}}.contact[data-astro-cid-q2nljt36]{gap:var(--space-8);align-items:start;display:grid}@media (width>=64rem){.contact[data-astro-cid-q2nljt36]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.contact-side[data-astro-cid-q2nljt36]{gap:var(--space-6);display:grid}.lead[data-astro-cid-q2nljt36]{max-inline-size:var(--measure);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--leading-body)}.contact-photo[data-astro-cid-q2nljt36]{inline-size:min(100%,22rem);transition:rotate var(--duration-fast) var(--ease-out);margin:0;rotate:-3deg}.contact-photo[data-astro-cid-q2nljt36]:hover{rotate:0deg}.contact-photo[data-astro-cid-q2nljt36] img{aspect-ratio:4/5;object-fit:cover;border:var(--border-card);border-radius:var(--radius-card);block-size:auto;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.contact-photo[data-astro-cid-q2nljt36]{transition:none}}.intro{padding-block:var(--space-section)}.name[data-astro-cid-lcdefpme]{color:var(--color-ink);font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase}.lead[data-astro-cid-lcdefpme]{max-inline-size:var(--measure);font-size:var(--text-lead);font-weight:var(--weight-bold);margin-block-start:var(--space-6)}.text[data-astro-cid-lcdefpme]{max-inline-size:var(--measure);font-size:var(--text-lead);font-weight:var(--weight-bold)}
