.form[data-astro-cid-jbceweda]{border-radius:var(--radius-xl);background:var(--surface-strong);gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.row[data-astro-cid-jbceweda]{gap:1.25rem;display:grid}@media (width>=40rem){.two[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-jbceweda]{gap:.4rem;min-inline-size:0;display:grid}label[data-astro-cid-jbceweda]{font-size:.875rem;font-weight:500}.opt[data-astro-cid-jbceweda]{color:var(--fg-subtle);font-weight:400}input[data-astro-cid-jbceweda],select[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);min-block-size:3rem;inline-size:100%;color:var(--fg);font:inherit;transition:border-color var(--dur-base), box-shadow var(--dur-base);padding:.75rem 1rem}textarea[data-astro-cid-jbceweda]{resize:vertical;min-block-size:9rem}input[data-astro-cid-jbceweda]:hover,select[data-astro-cid-jbceweda]:hover,textarea[data-astro-cid-jbceweda]:hover{border-color:color-mix(in oklab, var(--highlight) 40%, var(--line-strong))}input[data-astro-cid-jbceweda]:focus-visible,select[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{border-color:var(--highlight);box-shadow:0 0 0 4px var(--highlight-soft), 0 0 24px -6px var(--glow-1);outline:none}[data-astro-cid-jbceweda][aria-invalid=true]{border-color:#d94a63}.select[data-astro-cid-jbceweda]{position:relative}select[data-astro-cid-jbceweda]{appearance:none;padding-inline-end:2.5rem}.select[data-astro-cid-jbceweda] .chev{pointer-events:none;color:var(--fg-subtle);position:absolute;inset-block-start:50%;inset-inline-end:1rem;translate:0 -50%;rotate:90deg}.hint[data-astro-cid-jbceweda]{color:var(--fg-subtle);margin:0;font-size:.8125rem}.error[data-astro-cid-jbceweda]{color:#c0334c;min-block-size:0;margin:0;font-size:.8125rem}[data-theme=dark] .error[data-astro-cid-jbceweda]{color:#ff7088}[data-theme=dark] [data-astro-cid-jbceweda][aria-invalid=true]{border-color:#ff7088}.error[data-astro-cid-jbceweda]:empty,.summary[data-astro-cid-jbceweda]:empty{display:none}.summary[data-astro-cid-jbceweda]{color:#c0334c;margin:0;font-size:.875rem}[data-theme=dark] .summary[data-astro-cid-jbceweda]{color:#ff7088}.hp[data-astro-cid-jbceweda]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.foot[data-astro-cid-jbceweda]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.privacy[data-astro-cid-jbceweda]{color:var(--fg-muted);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:inline-flex}button[data-astro-cid-jbceweda][aria-busy=true]{opacity:.8;cursor:progress}.result[data-astro-cid-jbceweda]{text-align:center;border-radius:inherit;background:var(--surface-strong);animation:result-in .6s var(--ease-out-expo) both;place-content:center;justify-items:center;gap:.75rem;padding:2rem;display:grid;position:absolute;inset:0}.result[data-astro-cid-jbceweda][hidden]{display:none}.result[data-astro-cid-jbceweda]:focus{outline:none}.result[data-astro-cid-jbceweda] h2[data-astro-cid-jbceweda]{font-size:clamp(1.5rem,3vw,2rem)}.result[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{max-inline-size:28rem;color:var(--fg-muted);margin:0}.result-icon[data-astro-cid-jbceweda]{background:var(--marker);block-size:3.5rem;inline-size:3.5rem;box-shadow:0 0 0 10px color-mix(in oklab, var(--marker) 20%, transparent);border-radius:50%}@keyframes result-in{0%{opacity:0;transform:scale(.97)}}.contact[data-astro-cid-cxkf2cjk]{isolation:isolate;padding-block:calc(var(--header-h) + clamp(3rem, 8vw, 6rem)) clamp(4rem, 8vw, 7rem);margin-block-start:calc(var(--header-h) * -1);position:relative;overflow:hidden}.backdrop[data-astro-cid-cxkf2cjk]{z-index:-1;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 30% 20%,#000,#0000 70%)}.layout[data-astro-cid-cxkf2cjk]{gap:3rem;display:grid;position:relative}.title[data-astro-cid-cxkf2cjk]{margin-block-start:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem)}.title[data-astro-cid-cxkf2cjk] .split{display:block}.lead[data-astro-cid-cxkf2cjk]{max-inline-size:30rem;margin-block-start:1.5rem}.facts[data-astro-cid-cxkf2cjk]{gap:1rem;margin:2.5rem 0 0;display:grid}dt[data-astro-cid-cxkf2cjk]{color:var(--fg-subtle);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}dt[data-astro-cid-cxkf2cjk] svg{color:var(--highlight)}dd[data-astro-cid-cxkf2cjk]{font-family:var(--display-stack);margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.intro[data-astro-cid-cxkf2cjk] .mark{display:none}@media (width>=64rem){.layout[data-astro-cid-cxkf2cjk]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.intro[data-astro-cid-cxkf2cjk]{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.intro[data-astro-cid-cxkf2cjk] .mark{inline-size:9rem;margin-block-start:3rem;display:grid}}
