.ctc[data-astro-cid-ef2l7hhq]{background:var(--paper-2)}.ctc__inner[data-astro-cid-ef2l7hhq]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}@media(min-width:62rem){.ctc__info[data-astro-cid-ef2l7hhq]{position:sticky;top:7rem}}.ctc__listtitle[data-astro-cid-ef2l7hhq]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2;color:var(--ink);margin:0 0 1.4rem}.ctc__list[data-astro-cid-ef2l7hhq]{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:1rem}.ctc__list[data-astro-cid-ef2l7hhq] li[data-astro-cid-ef2l7hhq]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;line-height:1.6}.ctc__tick[data-astro-cid-ef2l7hhq]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--sage);color:var(--sage-deep);margin-top:.05rem}.ctc__direct[data-astro-cid-ef2l7hhq]{list-style:none;margin:0;padding:1.5rem 0 0;border-top:1px solid var(--line);display:grid;gap:.9rem}.ctc__direct[data-astro-cid-ef2l7hhq] li[data-astro-cid-ef2l7hhq]{display:flex;align-items:center;gap:.75rem;color:var(--clay-deep)}.ctc__direct[data-astro-cid-ef2l7hhq] a[data-astro-cid-ef2l7hhq]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--clay-deep) 45%,transparent)}.ctc__card[data-astro-cid-ef2l7hhq]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-sm)}.ctc__intro[data-astro-cid-ef2l7hhq]{font-family:var(--font-display);font-size:var(--fs-lede);line-height:1.5;color:var(--ink);margin:0 0 1.75rem}.ctc__form[data-astro-cid-ef2l7hhq]{display:grid;gap:1.3rem}.ctc__row[data-astro-cid-ef2l7hhq]{border:0;margin:0;padding:0;display:grid;gap:.6rem;min-width:0}.ctc__pair[data-astro-cid-ef2l7hhq]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ctc__field[data-astro-cid-ef2l7hhq]{display:grid;gap:.4rem}.ctc__label[data-astro-cid-ef2l7hhq]{font-weight:600;color:var(--ink);padding:0}.ctc__sub[data-astro-cid-ef2l7hhq]{font-size:var(--fs-small);color:var(--ink-soft)}.ctc__note[data-astro-cid-ef2l7hhq]{font-size:var(--fs-small);color:var(--ink-soft);margin-top:-.15rem}.ctc__req[data-astro-cid-ef2l7hhq]{color:var(--clay-deep)}.ctc__form[data-astro-cid-ef2l7hhq] input[data-astro-cid-ef2l7hhq][type=text],.ctc__form[data-astro-cid-ef2l7hhq] input[data-astro-cid-ef2l7hhq][type=email],.ctc__form[data-astro-cid-ef2l7hhq] textarea[data-astro-cid-ef2l7hhq],.ctc__form[data-astro-cid-ef2l7hhq] select[data-astro-cid-ef2l7hhq]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.8rem .95rem;min-height:3rem}.ctc__form[data-astro-cid-ef2l7hhq] textarea[data-astro-cid-ef2l7hhq]{resize:vertical;min-height:4.5rem}.ctc__form[data-astro-cid-ef2l7hhq] input[data-astro-cid-ef2l7hhq]:focus-visible,.ctc__form[data-astro-cid-ef2l7hhq] textarea[data-astro-cid-ef2l7hhq]:focus-visible,.ctc__form[data-astro-cid-ef2l7hhq] select[data-astro-cid-ef2l7hhq]:focus-visible{outline:2px solid var(--clay-deep);outline-offset:2px;border-color:var(--clay-deep)}.ctc__check[data-astro-cid-ef2l7hhq]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;line-height:1.55;cursor:pointer}.ctc__check[data-astro-cid-ef2l7hhq] input[data-astro-cid-ef2l7hhq]{width:1.25rem;height:1.25rem;margin:.2rem 0 0;accent-color:var(--plum)}.ctc__submit[data-astro-cid-ef2l7hhq]{justify-self:start;margin-top:.3rem}.ctc__how[data-astro-cid-ef2l7hhq]{margin:0;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.55}.ctc__how[data-astro-cid-ef2l7hhq] a[data-astro-cid-ef2l7hhq],.ctc__again[data-astro-cid-ef2l7hhq]{color:var(--clay-deep);text-decoration:underline;text-underline-offset:.2em}.ctc__opened[data-astro-cid-ef2l7hhq][hidden]{display:none}.ctc__opened[data-astro-cid-ef2l7hhq]{margin:0;padding:.9rem 1rem;border-radius:var(--radius-sm);background:var(--sage-soft);color:var(--ink);font-size:var(--fs-small)}@media(max-width:61.99rem){.ctc__inner[data-astro-cid-ef2l7hhq]{grid-template-columns:minmax(0,1fr)}.ctc__submit[data-astro-cid-ef2l7hhq]{justify-self:stretch}}@media(max-width:29.99rem){.ctc__pair[data-astro-cid-ef2l7hhq]{grid-template-columns:1fr}}#top.seh--solo{padding-block:clamp(2.5rem,5vw,4rem);background:var(--paper-2)}#top.seh--solo .seh__text{margin-bottom:0}#contact-form.ctc{padding-top:clamp(2rem,4vw,3.25rem)}
