.form-trap[data-astro-cid-cjiol5jl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-card[data-astro-cid-cjiol5jl]{position:relative;width:100%;padding:clamp(22px,3.4vw,40px);border-radius:20px;background:var(--ui-raise);box-shadow:0 1px rgba(var(--ui-shade-rgb),.04),0 24px 48px -36px rgba(var(--ui-shade-rgb),.4)}.ui-night .form-card[data-astro-cid-cjiol5jl]{box-shadow:inset 0 0 0 1px var(--ui-line-2),0 32px 60px -36px rgba(var(--ui-black-rgb),.9)}.ui-night .form-card[data-astro-cid-cjiol5jl]:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .8),rgb(var(--ui-light) / 0));opacity:.6}form[data-astro-cid-cjiol5jl]{display:grid;gap:16px}.form-row[data-astro-cid-cjiol5jl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.form-field[data-astro-cid-cjiol5jl]{display:flex;flex-direction:column;gap:6px;min-width:0}.form-field-head[data-astro-cid-cjiol5jl]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}label[data-astro-cid-cjiol5jl]{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ui-ink)}.form-required[data-astro-cid-cjiol5jl]{flex:none;font-size:13px;color:var(--ui-muted)}input[data-astro-cid-cjiol5jl],select[data-astro-cid-cjiol5jl],textarea[data-astro-cid-cjiol5jl]{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--ui-field-line);border-radius:11px;background:var(--ui-field);color:var(--ui-ink);font:400 16px/1.4 var(--za-body);transition:border-color .2s ease,box-shadow .2s ease}input[data-astro-cid-cjiol5jl]::placeholder,textarea[data-astro-cid-cjiol5jl]::placeholder{color:var(--ui-muted);opacity:1}select[data-astro-cid-cjiol5jl]{appearance:none;padding-right:36px;background-image:var(--ui-chev);background-repeat:no-repeat;background-position:right 13px center}textarea[data-astro-cid-cjiol5jl]{resize:vertical;min-height:120px}input[data-astro-cid-cjiol5jl]:hover,select[data-astro-cid-cjiol5jl]:hover,textarea[data-astro-cid-cjiol5jl]:hover{border-color:var(--ui-field-hover)}input[data-astro-cid-cjiol5jl]:focus-visible,select[data-astro-cid-cjiol5jl]:focus-visible,textarea[data-astro-cid-cjiol5jl]:focus-visible{outline:none;border-color:var(--ui-teal-ink);box-shadow:0 0 0 3px var(--ui-focus-ring)}input[data-astro-cid-cjiol5jl]:user-invalid,select[data-astro-cid-cjiol5jl]:user-invalid,textarea[data-astro-cid-cjiol5jl]:user-invalid{border-color:var(--ui-bad)}.form-actions[data-astro-cid-cjiol5jl]{display:grid;gap:12px;margin-top:4px}.form-actions[data-astro-cid-cjiol5jl] .ui-btn[data-astro-cid-cjiol5jl]{height:50px}.form-footnote[data-astro-cid-cjiol5jl]{font-size:13px;color:var(--ui-muted);text-align:center}.form-error[data-astro-cid-cjiol5jl]{font-size:14.5px;line-height:1.5;color:var(--ui-bad);text-align:center}.form-notification[data-astro-cid-cjiol5jl]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center;border-radius:20px;background:var(--ui-raise)}.form-notification-mark[data-astro-cid-cjiol5jl]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ui-tint-teal);color:var(--ui-teal-deep)}.form-notification-mark[data-astro-cid-cjiol5jl] svg[data-astro-cid-cjiol5jl]{width:26px;height:26px}.form-notification[data-astro-cid-cjiol5jl] h4[data-astro-cid-cjiol5jl]{font-family:var(--za-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ui-ink)}.form-notification[data-astro-cid-cjiol5jl] p[data-astro-cid-cjiol5jl]{max-width:26rem;font-size:15px;line-height:1.6;color:var(--ui-muted)}#form-dismiss[data-astro-cid-cjiol5jl]{margin-top:6px}@media(max-width:640px){.form-row[data-astro-cid-cjiol5jl]{grid-template-columns:1fr}}.ui-band.contact-band{padding-bottom:clamp(64px,8vw,112px);background:var(--ui-bg)}.contact-form-wrap[data-astro-cid-5c24fmmt]{position:relative;z-index:1;order:2;width:100%;max-width:680px;text-align:left}.contact-band .ui-flare{display:block;position:relative;order:1;flex:none;left:auto;top:auto;bottom:auto;height:clamp(56px,7vw,104px);margin-top:clamp(24px,3vw,40px);transform:none;background:linear-gradient(180deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .9))}.contact-band .ui-flare i{top:100%;width:220px}.contact-alt[data-astro-cid-5c24fmmt]{margin-top:20px;font-size:15px;color:var(--ui-muted);text-align:center}.contact-alt[data-astro-cid-5c24fmmt] a[data-astro-cid-5c24fmmt]{color:var(--ui-ink);text-decoration:underline;text-decoration-color:var(--ui-teal);text-underline-offset:4px;transition:text-decoration-thickness .2s ease}.contact-alt[data-astro-cid-5c24fmmt] a[data-astro-cid-5c24fmmt]:hover{text-decoration-thickness:2px}
