.head[data-astro-cid-2v3hd27f]{padding:calc(120 * var(--u)) var(--space-6) var(--space-8)}.head__inner[data-astro-cid-2v3hd27f]{max-width:calc(760 * var(--u));gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}h1[data-astro-cid-2v3hd27f]{font-family:var(--font-display);font-size:calc(96 * var(--u));text-transform:uppercase;font-weight:400;line-height:.88}.accent[data-astro-cid-2v3hd27f],h1[data-astro-cid-2v3hd27f] .accent{color:var(--ksi-yellow)}.lead[data-astro-cid-2v3hd27f]{max-width:34em;font-size:calc(19 * var(--u));line-height:calc(29 * var(--u));color:var(--ink-muted)}.call[data-astro-cid-2v3hd27f]{align-self:flex-start;align-items:center;gap:calc(10 * var(--u));min-height:calc(44 * var(--u));padding:calc(10 * var(--u)) var(--space-4);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line-dot);border-radius:var(--radius-sm);transition:color var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);font-weight:600;display:inline-flex}.call[data-astro-cid-2v3hd27f] svg[data-astro-cid-2v3hd27f]{width:calc(18 * var(--u));height:calc(18 * var(--u))}.call[data-astro-cid-2v3hd27f]:hover{color:var(--ksi-yellow);border-color:var(--ksi-yellow)}.journey[data-astro-cid-2v3hd27f]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.journey[data-astro-cid-2v3hd27f]:before{content:"";top:calc(5 * var(--u));left:calc(6 * var(--u));background:repeating-linear-gradient(90deg, var(--ksi-yellow) 0 calc(14 * var(--u)), transparent calc(14 * var(--u)) calc(24 * var(--u)));height:2px;position:absolute;right:0}.journey[data-astro-cid-2v3hd27f] li[data-astro-cid-2v3hd27f]{min-width:0;padding-top:calc(22 * var(--u));flex-direction:column;gap:2px;display:flex;position:relative}.journey__dot[data-astro-cid-2v3hd27f]{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:var(--radius-pill);background:var(--ksi-yellow);border:2px solid var(--surface);transition:box-shadow var(--duration-reveal) ease;position:absolute;top:0;left:0}.journey__title[data-astro-cid-2v3hd27f]{font-family:var(--font-display);font-size:calc(22 * var(--u));letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;transition:color var(--duration-reveal) ease;line-height:1}.journey__note[data-astro-cid-2v3hd27f]{font-family:var(--font-mono);font-size:calc(11 * var(--u));line-height:calc(15 * var(--u));letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint)}.journey[data-astro-cid-2v3hd27f] li[data-astro-cid-2v3hd27f][data-on=true] .journey__title[data-astro-cid-2v3hd27f]{color:var(--ksi-yellow)}.journey[data-astro-cid-2v3hd27f] li[data-astro-cid-2v3hd27f][data-on=true] .journey__dot[data-astro-cid-2v3hd27f]{box-shadow:0 0 0 calc(3 * var(--u)) #fdfd074d}.work[data-astro-cid-2v3hd27f]{max-width:calc(calc(760 * var(--u)) + 2 * var(--space-6));padding:0 var(--space-6) var(--space-11);margin-inline:auto}@media (width<=1000px){h1[data-astro-cid-2v3hd27f]{font-size:72px}}@media (width<=640px){.head[data-astro-cid-2v3hd27f]{padding:40px 20px 32px}.head__inner[data-astro-cid-2v3hd27f]{gap:18px}h1[data-astro-cid-2v3hd27f]{font-size:52px}.lead[data-astro-cid-2v3hd27f]{font-size:var(--text-body);line-height:26px}.journey[data-astro-cid-2v3hd27f]{gap:6px}.journey__title[data-astro-cid-2v3hd27f]{font-size:18px}.journey__note[data-astro-cid-2v3hd27f]{display:none}.work[data-astro-cid-2v3hd27f]{padding:0 0 var(--space-8)}}.form-card[data-astro-cid-anv7fpa2]{gap:calc(28 * var(--u));padding:calc(40 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.form[data-astro-cid-anv7fpa2]{gap:calc(28 * var(--u));flex-direction:column;display:flex}.form[data-astro-cid-anv7fpa2][hidden],.progress[data-astro-cid-anv7fpa2][hidden],.form-error[data-astro-cid-anv7fpa2][hidden],.form-card[data-astro-cid-anv7fpa2] .btn[hidden]{display:none}.progress[data-astro-cid-anv7fpa2]{gap:calc(14 * var(--u));flex-direction:column;display:flex}.progress__status[data-astro-cid-anv7fpa2],.rail__label[data-astro-cid-anv7fpa2]{font-family:var(--font-mono);font-size:var(--text-data);line-height:calc(18 * var(--u));letter-spacing:.5px;text-transform:uppercase}.progress__status[data-astro-cid-anv7fpa2]{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);display:flex}.progress__duration[data-astro-cid-anv7fpa2]{color:var(--ink-faint)}.rail[data-astro-cid-anv7fpa2]{gap:var(--space-2);display:flex}.rail__seg[data-astro-cid-anv7fpa2]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.rail__bar[data-astro-cid-anv7fpa2]{height:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:var(--line);transition:background-color var(--duration-reveal) ease}.rail__label[data-astro-cid-anv7fpa2]{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-faint);overflow:hidden}.rail__seg[data-astro-cid-anv7fpa2][data-on=true] .rail__bar[data-astro-cid-anv7fpa2]{background:var(--ksi-yellow-600)}.rail__seg[data-astro-cid-anv7fpa2][data-on=true] .rail__label[data-astro-cid-anv7fpa2]{color:var(--ink)}.footer[data-astro-cid-anv7fpa2]{gap:calc(14 * var(--u));flex-direction:column;display:flex}.actions[data-astro-cid-anv7fpa2]{align-items:center;gap:var(--space-3);display:flex}.actions[data-astro-cid-anv7fpa2] .btn--lg{padding-inline:calc(28 * var(--u))}.actions[data-astro-cid-anv7fpa2] .back{padding-inline:calc(20 * var(--u))}.form-error[data-astro-cid-anv7fpa2]{padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm);line-height:calc(23 * var(--u));color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-sm)}.footnote[data-astro-cid-anv7fpa2]{font-size:var(--text-caption);line-height:calc(18 * var(--u));color:var(--ink-faint)}.footnote[data-astro-cid-anv7fpa2] a[data-astro-cid-anv7fpa2]{color:var(--ink);text-underline-offset:calc(3 * var(--u));text-decoration:underline}.required[data-astro-cid-anv7fpa2]{color:var(--danger)}@media (width<=640px){.form-card[data-astro-cid-anv7fpa2]{border-inline:0;border-radius:0;padding:28px 20px 32px}.progress__duration[data-astro-cid-anv7fpa2],.rail__label[data-astro-cid-anv7fpa2]{display:none}.actions[data-astro-cid-anv7fpa2]{gap:10px}.actions[data-astro-cid-anv7fpa2] .back{flex-shrink:0;width:56px;padding:0}.back__text[data-astro-cid-anv7fpa2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-astro-cid-anv7fpa2] .next{padding-inline:var(--space-4);flex:1}}.step[data-astro-cid-cvihszyy]{gap:calc(20 * var(--u));flex-direction:column;display:flex}.step[data-astro-cid-cvihszyy][hidden]{display:none}.step__head[data-astro-cid-cvihszyy]{align-items:center;gap:var(--space-4);display:flex}.badge[data-astro-cid-cvihszyy]{width:calc(44 * var(--u));height:calc(50 * var(--u));font-family:var(--font-display);border:2px solid var(--ink);border-radius:var(--radius-sm);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.badge__label[data-astro-cid-cvihszyy]{font-size:calc(10 * var(--u));letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted)}.badge__num[data-astro-cid-cvihszyy]{font-size:calc(24 * var(--u))}h2[data-astro-cid-cvihszyy]{font-family:var(--font-display);font-size:calc(34 * var(--u));letter-spacing:.5px;text-transform:uppercase;font-weight:400;line-height:.95}h2[data-astro-cid-cvihszyy]:focus{outline:none}@media (width<=640px){h2[data-astro-cid-cvihszyy]{font-size:30px}}.field[data-astro-cid-etahtcws]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field--wide[data-astro-cid-etahtcws]{grid-column:1/-1}label[data-astro-cid-etahtcws]{font-size:var(--text-caption);line-height:calc(16 * var(--u));letter-spacing:1px;text-transform:uppercase;font-weight:600}.required[data-astro-cid-etahtcws]{margin-left:var(--space-1);color:var(--danger)}.hint[data-astro-cid-etahtcws]{margin-left:var(--space-1);letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:400}input[data-astro-cid-etahtcws],textarea[data-astro-cid-etahtcws]{width:100%;min-height:calc(48 * var(--u));padding:0 calc(14 * var(--u));font-family:var(--font-sans);font-size:calc(16 * var(--u));color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-0)}textarea[data-astro-cid-etahtcws]{padding-block:var(--space-3);line-height:calc(24 * var(--u));resize:vertical}input[data-astro-cid-etahtcws]::placeholder,textarea[data-astro-cid-etahtcws]::placeholder{color:var(--ink-faint)}input[data-astro-cid-etahtcws]:focus-visible,textarea[data-astro-cid-etahtcws]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[data-astro-cid-etahtcws]:disabled,textarea[data-astro-cid-etahtcws]:disabled{opacity:.5;cursor:not-allowed}[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--danger)}.counter[data-astro-cid-etahtcws]{font-family:var(--font-mono);font-size:var(--text-data);line-height:calc(18 * var(--u));color:var(--ink-faint);align-self:flex-end}.counter[data-astro-cid-etahtcws]:empty{display:none}.error[data-astro-cid-etahtcws]{font-size:var(--text-label);line-height:calc(20 * var(--u));color:var(--danger);font-weight:500}.error[data-astro-cid-etahtcws][hidden]{display:none}.choices[data-astro-cid-66odjb4w]{gap:calc(10 * var(--u));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}legend[data-astro-cid-66odjb4w]{margin-bottom:calc(10 * var(--u));font-size:var(--text-caption);line-height:calc(16 * var(--u));letter-spacing:1px;text-transform:uppercase;padding:0;font-weight:600}.required[data-astro-cid-66odjb4w]{margin-left:var(--space-1);color:var(--danger)}.hint[data-astro-cid-66odjb4w]{margin-left:var(--space-1);letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:400}.chips[data-astro-cid-66odjb4w]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-66odjb4w]{align-items:center;gap:var(--space-2);min-height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));font-size:var(--text-label);line-height:calc(20 * var(--u));letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-hover) var(--ease);font-weight:600;display:inline-flex;position:relative}.chip[data-astro-cid-66odjb4w]:hover{border-color:var(--ink)}.chip[data-astro-cid-66odjb4w] input[data-astro-cid-66odjb4w]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-66odjb4w]:has(input:checked){color:var(--surface);background:var(--ink);border-color:var(--ink)}.chip[data-astro-cid-66odjb4w]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chips[data-astro-cid-66odjb4w]:has([aria-invalid=true]) .chip[data-astro-cid-66odjb4w]:not(:has(input:checked)){border-color:var(--danger)}.error[data-astro-cid-66odjb4w]{font-size:var(--text-label);line-height:calc(20 * var(--u));color:var(--danger);font-weight:500}.error[data-astro-cid-66odjb4w][hidden]{display:none}@media (width<=640px){.chips[data-astro-cid-66odjb4w]{gap:6px}}
