.ct[data-astro-cid-cfayc3al] h1[data-astro-cid-cfayc3al]{letter-spacing:-.022em;font-size:clamp(30px,5.5vw,54px)}.ct[data-astro-cid-cfayc3al] h2[data-astro-cid-cfayc3al]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);font-size:12px;font-weight:400}.ct[data-astro-cid-cfayc3al] h3[data-astro-cid-cfayc3al]{letter-spacing:-.015em;font-size:clamp(20px,2.73vw,24px);line-height:1.2}.eyebrow[data-astro-cid-cfayc3al]{font-family:var(--mono);color:var(--teal);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.ct-hero[data-astro-cid-cfayc3al]{max-width:820px;padding:clamp(40px,7.27vw,64px) 0 8px}.ct-hero[data-astro-cid-cfayc3al] h1[data-astro-cid-cfayc3al]{margin:16px 0 20px}.ct-hero[data-astro-cid-cfayc3al] h1[data-astro-cid-cfayc3al] em[data-astro-cid-cfayc3al]{color:var(--teal);font-style:italic;font-weight:400}.ct-hero[data-astro-cid-cfayc3al] .lede[data-astro-cid-cfayc3al]{font-family:var(--display);max-width:56ch;font-size:clamp(17px,.99rem + .59vw,21px);line-height:1.5}.contact-single[data-astro-cid-cfayc3al]{padding-bottom:24px}.ct-tag[data-astro-cid-cfayc3al]{font-family:var(--mono);color:var(--teal);letter-spacing:.1em;margin-bottom:16px;font-size:11px}.reach-primary[data-astro-cid-cfayc3al]{background:var(--paper);border:.5px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(20px,3.64vw,32px) clamp(20px,4.55vw,40px)}.reach-primary[data-astro-cid-cfayc3al] h3[data-astro-cid-cfayc3al]{margin-bottom:12px}.reach-primary[data-astro-cid-cfayc3al]>p[data-astro-cid-cfayc3al]{max-width:62ch;margin-bottom:22px;font-size:14.5px;line-height:1.6}.ct-form[data-astro-cid-cfayc3al]{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.ct-form[data-astro-cid-cfayc3al] .field--full[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .form-submit[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .form-foot[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .form-status[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .form-error[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .form-fallback[data-astro-cid-cfayc3al],.ct-form[data-astro-cid-cfayc3al] .hp[data-astro-cid-cfayc3al]{grid-column:1/-1}.field[data-astro-cid-cfayc3al]{margin-bottom:16px}.field[data-astro-cid-cfayc3al] label[data-astro-cid-cfayc3al],.field[data-astro-cid-cfayc3al] legend[data-astro-cid-cfayc3al]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:7px;padding:0;font-size:10px;display:block}.field[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al],.field[data-astro-cid-cfayc3al] textarea[data-astro-cid-cfayc3al]{width:100%;font-family:var(--sans);border:.5px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);resize:vertical;padding:11px 14px;font-size:14px}.field[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al]:focus,.field[data-astro-cid-cfayc3al] textarea[data-astro-cid-cfayc3al]:focus{border-color:var(--teal);outline:none}.field[data-astro-cid-cfayc3al] textarea[data-astro-cid-cfayc3al]{min-height:110px;line-height:1.55}fieldset[data-astro-cid-cfayc3al].types{border:0;min-width:0;margin:0 0 16px;padding:0}.chips[data-astro-cid-cfayc3al]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-cfayc3al]{margin:0;position:relative}.chip[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip[data-astro-cid-cfayc3al] span[data-astro-cid-cfayc3al]{font-family:var(--sans);border:.5px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-2);cursor:pointer;padding:9px 16px;font-size:13.5px;transition:background .18s,border-color .18s,color .18s;display:inline-block}.chip[data-astro-cid-cfayc3al] span[data-astro-cid-cfayc3al]:hover{border-color:var(--teal);color:var(--ink)}.chip[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al]:checked+span[data-astro-cid-cfayc3al]{background:var(--teal);border-color:var(--teal);color:var(--bg)}.chip[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al]:checked+span[data-astro-cid-cfayc3al]:hover{background:var(--teal-hover);border-color:var(--teal-hover);color:var(--bg)}.chip[data-astro-cid-cfayc3al] input[data-astro-cid-cfayc3al]:focus-visible+span[data-astro-cid-cfayc3al]{outline:2px solid var(--teal);outline-offset:2px}.form-submit[data-astro-cid-cfayc3al]{background:var(--teal);color:var(--bg);font-size:14px;font-weight:500;font-family:var(--sans);border-radius:var(--radius-md);cursor:pointer;border:none;justify-self:start;padding:13px 36px;transition:background .18s}.form-submit[data-astro-cid-cfayc3al]:hover{background:var(--teal-hover)}.form-foot[data-astro-cid-cfayc3al]{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;max-width:78ch;margin-top:12px;font-size:11px;line-height:1.5}@media (width<=880px){.ct-form[data-astro-cid-cfayc3al]{grid-template-columns:1fr;column-gap:0}}@media (width<=560px){.field[data-astro-cid-cfayc3al] textarea[data-astro-cid-cfayc3al]{min-height:140px}.chip[data-astro-cid-cfayc3al],.chip[data-astro-cid-cfayc3al] span[data-astro-cid-cfayc3al]{width:100%}.chip[data-astro-cid-cfayc3al] span[data-astro-cid-cfayc3al]{text-align:center}.form-submit[data-astro-cid-cfayc3al]{justify-self:stretch;width:100%;padding:14px}}@media (hover:none) and (pointer:coarse){.chip[data-astro-cid-cfayc3al] span[data-astro-cid-cfayc3al]{padding:12px 18px}}
