.form-status[data-astro-cid-qicvnk24]{margin-bottom:var(--space-4)}.form-status__panel[data-astro-cid-qicvnk24]{display:none;padding:var(--space-3);border:var(--rule);border-left:3px solid var(--ink-faint);border-radius:var(--r-md);background:var(--bg-850)}.form-status__panel[data-astro-cid-qicvnk24]:target{display:block}.form-status__panel--sent[data-astro-cid-qicvnk24]{border-left-color:var(--accent-soft)}.form-status__panel--invalid[data-astro-cid-qicvnk24],.form-status__panel--security[data-astro-cid-qicvnk24],.form-status__panel--error[data-astro-cid-qicvnk24]{border-left-color:var(--coral)}.form-status__panel[data-astro-cid-qicvnk24] h3[data-astro-cid-qicvnk24]{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--step-1);font-weight:550;letter-spacing:-.015em}.form-status__panel[data-astro-cid-qicvnk24] p[data-astro-cid-qicvnk24]{margin:0;color:var(--ink-soft);font-size:var(--step--1);line-height:1.55}form[data-astro-cid-qicvnk24]{position:relative}.form-grid[data-astro-cid-qicvnk24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form-field[data-astro-cid-qicvnk24]{min-width:0}.form-field--wide[data-astro-cid-qicvnk24]{grid-column:1 / -1}.form-field[data-astro-cid-qicvnk24] label[data-astro-cid-qicvnk24]{display:inline-block;margin-bottom:.5rem;font-weight:550}[data-astro-cid-qicvnk24]:where(input,select,textarea){display:block;width:100%;min-height:3rem;border:var(--rule);border-radius:var(--r-md);background:var(--bg-850);color:var(--ink);font-size:1rem;transition:border-color var(--transition-fast)}[data-astro-cid-qicvnk24]:where(input,select){padding:.75rem .85rem}textarea[data-astro-cid-qicvnk24]{min-height:12rem;padding:.85rem;resize:vertical}[data-astro-cid-qicvnk24]:where(input,select,textarea):focus-visible{border-color:var(--accent-soft);outline:none}.form-field__help[data-astro-cid-qicvnk24],.form-field__error[data-astro-cid-qicvnk24]{margin:.45rem 0 0;color:var(--ink-faint);font-size:var(--step--1);line-height:1.5}.form-field__error[data-astro-cid-qicvnk24]{display:none;color:var(--accent-soft)}.form-field[data-astro-cid-qicvnk24]:has(:user-invalid) .form-field__error[data-astro-cid-qicvnk24]{display:block}.form-field[data-astro-cid-qicvnk24]:has(:user-invalid) [data-astro-cid-qicvnk24]:where(input,select,textarea){border-color:var(--coral)}.form-honeypot[data-astro-cid-qicvnk24]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-privacy[data-astro-cid-qicvnk24],.form-security[data-astro-cid-qicvnk24]{color:var(--ink-soft);font-size:var(--step--1)}.form-privacy[data-astro-cid-qicvnk24]{margin-block:var(--space-3)}.form-security[data-astro-cid-qicvnk24]{display:grid;align-items:start;margin-bottom:var(--space-3);grid-template-columns:minmax(18rem,max-content) minmax(0,1fr);gap:var(--space-3)}.form-security[data-astro-cid-qicvnk24] p[data-astro-cid-qicvnk24]{margin:0}.form-privacy[data-astro-cid-qicvnk24] a[data-astro-cid-qicvnk24],.form-security[data-astro-cid-qicvnk24] a[data-astro-cid-qicvnk24]{color:var(--ink);font-weight:550;text-decoration-color:var(--violet)}button[data-astro-cid-qicvnk24]{display:inline-flex;min-width:14rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1.4rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--ink);color:var(--bg-950);font-family:var(--font-sans);font-size:var(--step--1);font-weight:550;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}button[data-astro-cid-qicvnk24]:hover{background:var(--accent-soft)}button[data-astro-cid-qicvnk24]:focus-visible{outline:2px solid var(--bg-950);outline-offset:2px;box-shadow:0 0 0 5px var(--accent-soft)}@media(max-width:42rem){.form-grid[data-astro-cid-qicvnk24],.form-security[data-astro-cid-qicvnk24]{grid-template-columns:1fr}button[data-astro-cid-qicvnk24]{width:100%}}.opps-eyebrow[data-astro-cid-measiqdi],.opps-hero__eyebrow[data-astro-cid-measiqdi]{margin:0;color:var(--accent-soft);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.opps-hero[data-astro-cid-measiqdi]{padding-block:var(--space-6) var(--space-5);border-bottom:var(--rule);background:var(--bg-950)}.opps-hero__layout{align-items:end;row-gap:var(--space-3)}.opps-hero__eyebrow[data-astro-cid-measiqdi]{grid-column:1 / -1}.opps-hero[data-astro-cid-measiqdi] h1[data-astro-cid-measiqdi]{margin-bottom:0;grid-column:1 / 8;font-size:var(--step-5);font-weight:500;letter-spacing:-.032em;line-height:1.02}.opps-hero__intro[data-astro-cid-measiqdi]{display:flex;grid-column:8 / 13;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-bottom:.4rem}.opps-hero__intro[data-astro-cid-measiqdi] p[data-astro-cid-measiqdi]{margin:0;color:var(--ink-soft);font-size:var(--step-0);line-height:1.55}.opps-roles[data-astro-cid-measiqdi]{padding-block:var(--space-6);border-bottom:var(--rule);background:var(--bg-950)}.opps-roles__layout,.opps-form__layout{align-items:start;row-gap:var(--space-4)}.opps-roles[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi]{grid-column:1 / -1}.opps-roles[data-astro-cid-measiqdi] ol[data-astro-cid-measiqdi]{display:flex;margin:0;padding:0;grid-column:1 / -1;flex-direction:column;list-style:none}.opps-roles[data-astro-cid-measiqdi] ol[data-astro-cid-measiqdi]>li[data-astro-cid-measiqdi]{display:grid;align-items:center;padding-block:var(--space-4);border-top:var(--rule);column-gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr) auto}.opps-roles[data-astro-cid-measiqdi] ol[data-astro-cid-measiqdi]>li[data-astro-cid-measiqdi]:last-child{border-bottom:var(--rule)}.opps-roles__body[data-astro-cid-measiqdi]{max-width:46rem}.opps-roles__heading[data-astro-cid-measiqdi]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.opps-roles__heading[data-astro-cid-measiqdi] h2[data-astro-cid-measiqdi]{margin:0;font-size:var(--step-2);font-weight:500;letter-spacing:-.02em;line-height:1.1}.opps-roles__meta[data-astro-cid-measiqdi]{padding:.2rem .6rem;border:var(--rule);border-radius:var(--r-pill);color:var(--accent-soft);font-family:var(--font-mono);font-size:var(--step--1)}.opps-roles__body[data-astro-cid-measiqdi]>p[data-astro-cid-measiqdi]{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--step-0);line-height:1.55}.opps-empty[data-astro-cid-measiqdi]{display:flex;max-width:44rem;grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:var(--rule);border-radius:var(--r-md);background:var(--bg-850)}.opps-empty[data-astro-cid-measiqdi] h2[data-astro-cid-measiqdi]{margin:0;font-size:var(--step-2);font-weight:500;letter-spacing:-.02em;line-height:1.15}.opps-empty[data-astro-cid-measiqdi] p[data-astro-cid-measiqdi]{margin:0;color:var(--ink-soft);font-size:var(--step-0);line-height:1.55}.opps-empty[data-astro-cid-measiqdi] .button-link-frame{margin-top:var(--space-1)}.opps-form[data-astro-cid-measiqdi]{padding-block:var(--space-6);background:var(--bg-900)}.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi]{position:sticky;top:calc(var(--header-height) + var(--space-3));grid-column:1 / 5}.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi] h2[data-astro-cid-measiqdi]{margin:var(--space-2) 0 0;font-size:var(--step-2);font-weight:500;letter-spacing:-.02em;line-height:1.15}.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi] p[data-astro-cid-measiqdi]{max-width:26rem;margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--step--1);line-height:1.55}.opps-form[data-astro-cid-measiqdi]>.container>div[data-astro-cid-measiqdi]{grid-column:6 / 13}@media(max-width:59.999rem){.opps-hero[data-astro-cid-measiqdi] h1[data-astro-cid-measiqdi],.opps-hero__intro[data-astro-cid-measiqdi],.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi],.opps-form[data-astro-cid-measiqdi]>.container>div[data-astro-cid-measiqdi]{grid-column:1 / -1}.opps-hero__intro[data-astro-cid-measiqdi]{margin-top:var(--space-2)}.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi]{position:static}.opps-form[data-astro-cid-measiqdi] header[data-astro-cid-measiqdi] p[data-astro-cid-measiqdi]{max-width:none}.opps-roles[data-astro-cid-measiqdi] ol[data-astro-cid-measiqdi]>li[data-astro-cid-measiqdi]{align-items:start;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.opps-roles[data-astro-cid-measiqdi] ol[data-astro-cid-measiqdi]>li[data-astro-cid-measiqdi] .button-link-frame{justify-self:start}}
