.hero[data-astro-cid-3hn22qeh]{padding-block:var(--space-8) var(--space-7)}.hero[data-astro-cid-3hn22qeh] h1[data-astro-cid-3hn22qeh]{font-size:var(--text-4xl);margin-top:var(--space-4);letter-spacing:-.015em}.hero__lead[data-astro-cid-3hn22qeh]{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-normal)}@media (width>=768px){.hero[data-astro-cid-3hn22qeh] h1[data-astro-cid-3hn22qeh]{font-size:var(--text-5xl)}}.privacy-notice[data-astro-cid-3ok2c4e6]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.privacy-notice__title[data-astro-cid-3ok2c4e6]{font-size:var(--text-sm);margin-bottom:var(--space-5);font-weight:700}dl[data-astro-cid-3ok2c4e6]{gap:var(--space-4);flex-direction:column;display:flex}.privacy-notice__item[data-astro-cid-3ok2c4e6] dt[data-astro-cid-3ok2c4e6]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:var(--space-1);font-weight:600}.privacy-notice__item[data-astro-cid-3ok2c4e6] dd[data-astro-cid-3ok2c4e6]{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-normal);margin:0}.privacy-notice__link[data-astro-cid-3ok2c4e6]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-muted)}.privacy-notice__link[data-astro-cid-3ok2c4e6] a[data-astro-cid-3ok2c4e6]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.contact-form[data-astro-cid-pnsmnxlv]{gap:var(--space-5);flex-direction:column;display:flex}.contact-form__honeypot[data-astro-cid-pnsmnxlv]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form__row[data-astro-cid-pnsmnxlv]{gap:var(--space-5);display:grid}.field[data-astro-cid-pnsmnxlv]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field[data-astro-cid-pnsmnxlv] label[data-astro-cid-pnsmnxlv]{font-size:var(--text-sm);font-weight:600}.field[data-astro-cid-pnsmnxlv] input[data-astro-cid-pnsmnxlv],.field[data-astro-cid-pnsmnxlv] select[data-astro-cid-pnsmnxlv],.field[data-astro-cid-pnsmnxlv] textarea[data-astro-cid-pnsmnxlv]{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border-interactive);border-radius:var(--radius-md);color:var(--color-foreground);font:inherit;font-size:var(--text-base)}.field[data-astro-cid-pnsmnxlv] textarea[data-astro-cid-pnsmnxlv]{resize:vertical;min-height:8rem}.field[data-astro-cid-pnsmnxlv] input[data-astro-cid-pnsmnxlv]:focus-visible,.field[data-astro-cid-pnsmnxlv] select[data-astro-cid-pnsmnxlv]:focus-visible,.field[data-astro-cid-pnsmnxlv] textarea[data-astro-cid-pnsmnxlv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field__hint[data-astro-cid-pnsmnxlv]{font-size:var(--text-xs);color:var(--color-muted)}@media (width>=640px){.contact-form__row[data-astro-cid-pnsmnxlv]{grid-template-columns:1fr 1fr}}.contact-section[data-astro-cid-5rm4trcl]{padding-block:var(--space-7) var(--space-9)}
