.ct[data-astro-cid-zh4gkh43]{padding-block:var(--ea-space-40) var(--ea-space-96);background:linear-gradient(to bottom, var(--ea-stage-top), var(--ea-stage-bottom))}.ct__grid[data-astro-cid-zh4gkh43]{gap:var(--ea-space-24);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.ct__head[data-astro-cid-zh4gkh43]{gap:var(--ea-space-16);padding-block:var(--ea-space-24) var(--ea-space-40);display:grid}.ct__title[data-astro-cid-zh4gkh43]{max-width:16ch;font-family:var(--ea-font-heading);letter-spacing:-.035em;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;line-height:1.02}.ct__intro[data-astro-cid-zh4gkh43]{max-width:52ch;color:rgb(var(--color-foreground-secondary));font-size:1.8rem;line-height:1.55}.ct__panel[data-astro-cid-zh4gkh43]{gap:var(--ea-space-32);border-radius:var(--ea-r-2xl);background:var(--ea-deep);color:var(--ea-white);flex-direction:column;padding:clamp(28px,4vw,48px);animation-range:entry 10% entry 80%;display:flex}.ct__info[data-astro-cid-zh4gkh43]{gap:var(--ea-space-24);list-style:none;display:grid}.ct__info[data-astro-cid-zh4gkh43]>li[data-astro-cid-zh4gkh43]{gap:var(--ea-space-16);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.ct__icon[data-astro-cid-zh4gkh43]{background:var(--ea-deep-card);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ct__info[data-astro-cid-zh4gkh43] h2[data-astro-cid-zh4gkh43]{color:var(--ea-on-deep-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;font-weight:500}.ct__mail[data-astro-cid-zh4gkh43]{min-height:32px;margin-top:var(--ea-space-4);letter-spacing:-.01em;text-underline-offset:5px;align-items:center;font-size:2rem;text-decoration:underline 1px;display:inline-flex}.ct__info[data-astro-cid-zh4gkh43] p[data-astro-cid-zh4gkh43]{margin-top:var(--ea-space-4);color:var(--ea-on-deep-secondary);font-size:1.4rem}.ct__socials[data-astro-cid-zh4gkh43]{gap:var(--ea-space-8) var(--ea-space-20);margin-top:var(--ea-space-8);flex-wrap:wrap;list-style:none;display:flex}.ct__socials[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43]{align-items:center;gap:.3em;min-height:32px;font-size:1.6rem;display:inline-flex}.ct__socials[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43]:hover{text-underline-offset:4px;text-decoration:underline}.ct__shortcuts[data-astro-cid-zh4gkh43]{margin-top:auto;display:grid}.ct__shortcuts[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43]{border-top:1px solid rgb(var(--color-background-secondary) / .12);min-height:52px;transition:padding var(--ea-t-base);justify-content:space-between;align-items:center;font-size:1.6rem;display:flex}.ct__shortcuts[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43]:hover{padding-inline:var(--ea-space-8)}.ct__card[data-astro-cid-zh4gkh43]{border-radius:var(--ea-r-2xl);background:var(--ea-white);box-shadow:0 30px 70px -40px rgb(var(--ea-shadow-rgb) / .35);padding:clamp(24px,4vw,48px)}.contact__form[data-astro-cid-zh4gkh43]{gap:var(--ea-space-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.field[data-astro-cid-zh4gkh43]{gap:var(--ea-space-8);flex-direction:column;display:flex}.field--full[data-astro-cid-zh4gkh43]{grid-column:1/-1}.field__label[data-astro-cid-zh4gkh43]{font-size:1.3rem;font-weight:500}.field__input[data-astro-cid-zh4gkh43]{resize:vertical}.contact__actions[data-astro-cid-zh4gkh43]{align-items:center;gap:var(--ea-space-16);flex-flow:wrap}.contact__mail-note[data-astro-cid-zh4gkh43]{width:100%;color:rgb(var(--color-foreground-secondary));margin:0}[data-astro-cid-zh4gkh43][data-contact-message][data-state=error]{color:var(--ea-accent)}@media (width<=1023.98px){.ct[data-astro-cid-zh4gkh43]{padding-block:var(--ea-space-16) var(--ea-space-48)}.ct__grid[data-astro-cid-zh4gkh43]{gap:var(--ea-space-12);grid-template-columns:minmax(0,1fr)}.ct__head[data-astro-cid-zh4gkh43]{padding-block:var(--ea-space-8) var(--ea-space-24)}.ct__intro[data-astro-cid-zh4gkh43]{font-size:1.6rem}.ct__panel[data-astro-cid-zh4gkh43]{gap:var(--ea-space-24);border-radius:var(--ea-r-xl)}.ct__card[data-astro-cid-zh4gkh43]{border-radius:var(--ea-r-xl)}.ct__mail[data-astro-cid-zh4gkh43]{min-height:44px;font-size:1.8rem}.ct__socials[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43],.ct__shortcuts[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43]{min-height:44px}.contact__form[data-astro-cid-zh4gkh43]{gap:var(--ea-space-12)}.contact__form[data-astro-cid-zh4gkh43]>.field[data-astro-cid-zh4gkh43]:nth-child(-n+2){grid-column:1/-1}.field[data-astro-cid-zh4gkh43]{gap:var(--ea-space-4)}textarea[data-astro-cid-zh4gkh43].field__input{height:12rem}.contact__actions[data-astro-cid-zh4gkh43] .btn{width:100%}}
