.eq[data-astro-cid-gphcoloc]{width:100%}.eq-form[data-astro-cid-gphcoloc]{display:block;position:relative}.eq-pot[data-astro-cid-gphcoloc]{position:absolute;top:100%;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eq[data-astro-cid-gphcoloc] .eq-pot[data-astro-cid-gphcoloc] [data-astro-cid-gphcoloc]:is(label,input){display:block;width:1px;height:0;min-height:0;padding:0;border:0;overflow:hidden}.eq-grid[data-astro-cid-gphcoloc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--air-block) var(--air-block)}.eq-field[data-astro-cid-gphcoloc]{margin:0;display:flex;flex-direction:column;gap:var(--air-hair)}.eq-field--wide[data-astro-cid-gphcoloc]{margin-top:var(--air-block)}.eq-opt[data-astro-cid-gphcoloc]{color:var(--dimmer)}.eq-field[data-astro-cid-gphcoloc] abbr[data-astro-cid-gphcoloc]{text-decoration:none;color:var(--dimmer)}.eq[data-astro-cid-gphcoloc] input[data-astro-cid-gphcoloc],.eq[data-astro-cid-gphcoloc] textarea[data-astro-cid-gphcoloc],.eq[data-astro-cid-gphcoloc] select[data-astro-cid-gphcoloc]{width:100%;font:inherit;font-size:max(16px,var(--type-copy));min-height:44px;color:var(--fg);background:none;border:0;border-bottom:1px solid var(--rule-firm);border-radius:0;padding:var(--air-hair) 0;transition:border-color .2s var(--ease-out)}.eq[data-astro-cid-gphcoloc] textarea[data-astro-cid-gphcoloc]{resize:vertical;min-height:5.4em;line-height:1.5}.eq[data-astro-cid-gphcoloc] input[data-astro-cid-gphcoloc]:focus-visible,.eq[data-astro-cid-gphcoloc] textarea[data-astro-cid-gphcoloc]:focus-visible{outline:none;border-bottom-color:var(--fg)}.eq[data-astro-cid-gphcoloc] [data-astro-cid-gphcoloc]::placeholder{color:var(--dimmer);opacity:1}.eq[data-astro-cid-gphcoloc] [data-astro-cid-gphcoloc]:is(input,textarea):user-invalid{border-bottom-color:var(--bad, #F0454A)}.eq-foot[data-astro-cid-gphcoloc]{display:flex;align-items:center;gap:var(--air-block);flex-wrap:wrap;margin-top:var(--air-wide)}.eq-send[data-astro-cid-gphcoloc]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font:inherit;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ground);background:var(--fg);border:0;border-radius:8px;padding:.9em 1.9em;cursor:pointer;transition:opacity .2s var(--ease-out)}.eq-send[data-astro-cid-gphcoloc]:hover,.eq-send[data-astro-cid-gphcoloc]:active{opacity:.82}.eq-send[data-astro-cid-gphcoloc][disabled]{opacity:.5;cursor:default}.eq-note[data-astro-cid-gphcoloc]{color:var(--dim)}.eq-err[data-astro-cid-gphcoloc]{color:var(--bad, #F0454A);margin-top:var(--air-block)}@media(max-width:600px){.eq-grid[data-astro-cid-gphcoloc]{grid-template-columns:1fr}}.sec--ctop[data-astro-cid-uw5kdbxl]{padding-block:clamp(120px,14vw,220px) var(--section-y)}.ctop[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:61.8fr 38.2fr;gap:clamp(24px,4cqw,64px);align-items:start;margin-top:var(--s-10)}.ct-h[data-astro-cid-uw5kdbxl]{margin:0 0 var(--s-6);font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4.6cqw,74px);line-height:1.04;letter-spacing:-.03em;color:var(--fg)}.ct-lead[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--t-lead);line-height:1.5;color:var(--fg-muted);max-width:52ch}.ct-facts[data-astro-cid-uw5kdbxl]{list-style:none;margin:0;padding:0}.ct-facts[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-dim);padding:var(--s-4) 0;border-top:1px solid var(--hair)}.ct-facts[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:last-child{border-bottom:1px solid var(--hair)}.sec--ctform[data-astro-cid-uw5kdbxl]{padding-block:0 var(--section-y-loose)}.ct-fh[data-astro-cid-uw5kdbxl]{margin:var(--s-10) 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.6cqw,44px);line-height:1.05;letter-spacing:-.025em;color:var(--fg)}.ct-form[data-astro-cid-uw5kdbxl]{max-width:min(760px,100%);margin-top:var(--s-10)}.ct-form[data-astro-cid-uw5kdbxl]{--air-hair: var(--s-2);--air-block: var(--s-5);--air-wide: var(--s-8);--type-copy: var(--t-body);--type-label: var(--t-label);--rule-firm: var(--border);--dim: var(--fg-muted);--dimmer: var(--fg-dim);--ground: var(--page);--ease-out: var(--ease)}.ct-form[data-astro-cid-uw5kdbxl] .eq-field :is(input,textarea){background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--fg)}.ct-form[data-astro-cid-uw5kdbxl] .eq-field :is(input,textarea):hover{border-color:var(--border)}.ct-form[data-astro-cid-uw5kdbxl] .eq-field :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--border-strong)}.ct-form[data-astro-cid-uw5kdbxl] .eq-field :is(input,textarea):user-invalid{border-color:var(--bad)}.ct-form[data-astro-cid-uw5kdbxl] .s-label{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-muted)}.ct-form[data-astro-cid-uw5kdbxl] .s-label .eq-opt,.ct-form[data-astro-cid-uw5kdbxl] .s-label abbr{color:var(--fg-faint)}.ct-form[data-astro-cid-uw5kdbxl] p.eq-err{color:var(--bad)}.ct-form[data-astro-cid-uw5kdbxl] .s-lead{margin:0 0 var(--s-4);font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.6cqw,40px);line-height:var(--lh-card);letter-spacing:var(--tr-card);color:var(--fg)}.ct-form[data-astro-cid-uw5kdbxl] .s-copy{margin:0;font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-muted)}.ct-form[data-astro-cid-uw5kdbxl] .eq-send{border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:var(--tr-label)}.ct-alt[data-astro-cid-uw5kdbxl]{margin:var(--s-8) 0 0;font-size:15px;line-height:1.6;color:var(--fg-muted)}.ct-mail[data-astro-cid-uw5kdbxl]{color:var(--fg);border-bottom:1px solid var(--border-strong);transition:border-color var(--dur) var(--ease)}.ct-mail[data-astro-cid-uw5kdbxl]:hover{border-bottom-color:var(--fg)}@container (max-width: 820px){.ctop[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:var(--s-8)}.ct-facts[data-astro-cid-uw5kdbxl]{margin-top:var(--s-2)}}@media(prefers-reduced-motion:reduce){.ct-mail[data-astro-cid-uw5kdbxl],.ct-form[data-astro-cid-uw5kdbxl] .eq-field :is(input,textarea){transition:none}}
