.hero-actions[data-astro-cid-6bfsojfh]{margin-top:var(--space-lg)}.reach[data-astro-cid-6bfsojfh]{margin-top:var(--head-gap);border-top:1px solid var(--line)}.reach__row[data-astro-cid-6bfsojfh]{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--line);display:grid}@media (width>=860px){.reach__row[data-astro-cid-6bfsojfh]{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:11rem 1fr auto;align-items:center}}.reach__label[data-astro-cid-6bfsojfh]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);font-size:.8125rem;font-weight:600}.reach__value[data-astro-cid-6bfsojfh]{letter-spacing:-.028em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600;line-height:1.25}.reach__value[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{display:block}.reach__actions[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3xs) var(--space-md);flex-wrap:wrap;display:flex}.reach__action[data-astro-cid-6bfsojfh]{min-height:44px;color:var(--accent-text);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.reach__action[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{transition:translate var(--duration-base) var(--ease-out)}@media (hover:hover){.reach__action[data-astro-cid-6bfsojfh]:hover svg[data-astro-cid-6bfsojfh]{translate:3px}}.reach__copy[data-astro-cid-6bfsojfh]{min-width:64px;min-height:44px;color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), scale .38s cubic-bezier(.34, 1.56, .64, 1);background:0 0;padding:0 .875rem;font-size:.8125rem;font-weight:600}.reach__copy[data-astro-cid-6bfsojfh]:hover{color:var(--ink);border-color:var(--ink-subtle)}.reach__copy[data-astro-cid-6bfsojfh]:active{transition-duration:90ms;scale:.95}.reach__copy[data-astro-cid-6bfsojfh][data-copied]{color:var(--accent-text);border-color:var(--accent)}.contact__inner[data-astro-cid-6bfsojfh]{gap:var(--space-xl);align-items:start;display:grid}@media (width>=1000px){.contact__inner[data-astro-cid-6bfsojfh]{gap:var(--space-3xl);grid-template-columns:.85fr 1.15fr}.contact__intro[data-astro-cid-6bfsojfh]{position:sticky;top:7rem}}.contact__title[data-astro-cid-6bfsojfh]{margin-top:var(--space-sm);max-width:16ch}.contact__lead[data-astro-cid-6bfsojfh]{margin-top:var(--space-md);max-width:34ch}.preview__label[data-astro-cid-6bfsojfh]{color:var(--ink-subtle)}.preview__bubble[data-astro-cid-6bfsojfh]{margin-top:var(--space-2xs);max-height:19rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--accent-wash);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5;overflow-y:auto}.preview--side[data-astro-cid-6bfsojfh]{margin-top:var(--space-xl);max-width:26rem;display:none}@media (width>=1000px){.preview--side[data-astro-cid-6bfsojfh]{display:block}.preview--inline[data-astro-cid-6bfsojfh]{display:none}}html.no-js .preview[data-astro-cid-6bfsojfh]{display:none}.next[data-astro-cid-6bfsojfh]{gap:var(--space-md);margin-top:var(--space-md);border-top:1px solid var(--line);padding-top:var(--space-md);display:grid}@media (width>=760px){.next[data-astro-cid-6bfsojfh]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}}.next[data-astro-cid-6bfsojfh] .next__step{gap:var(--space-3xs);flex-direction:column;display:flex}.next__num[data-astro-cid-6bfsojfh]{letter-spacing:.1em;color:var(--accent-text);font-size:.75rem;font-weight:600}.next__title[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.next__text[data-astro-cid-6bfsojfh]{color:var(--ink-muted);max-width:34ch;font-size:.9375rem;line-height:1.55}.contact__card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2.5rem)}.form[data-astro-cid-6bfsojfh]{gap:var(--space-lg);flex-direction:column;display:flex}.form__grid[data-astro-cid-6bfsojfh]{gap:var(--space-md);display:grid}@media (width>=640px){.form__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,1fr)}.form__wide[data-astro-cid-6bfsojfh]{grid-column:1/-1}}.form__num[data-astro-cid-6bfsojfh]{letter-spacing:.1em;color:var(--accent-text);margin-right:.625rem;font-size:.75rem}.details[data-astro-cid-6bfsojfh]{gap:var(--space-sm);flex-direction:column;display:flex}.details__title[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.hint[data-astro-cid-6bfsojfh]{color:var(--ink-muted);font-size:.875rem;line-height:1.45}.field[data-astro-cid-6bfsojfh]{gap:var(--space-2xs);flex-direction:column;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.choice[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.req[data-astro-cid-6bfsojfh]{color:var(--accent-text)}.opt[data-astro-cid-6bfsojfh]{color:var(--ink-subtle);margin-left:.25rem;font-weight:400}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:.75rem 1rem;font-size:1rem}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem;line-height:1.5}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.err[data-astro-cid-6bfsojfh]{color:light-dark(#b42318,#fda29b);align-items:flex-start;gap:.4rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:none}.err[data-astro-cid-6bfsojfh] svg{flex:none;margin-top:.1rem}input[data-astro-cid-6bfsojfh]:user-invalid,textarea[data-astro-cid-6bfsojfh]:user-invalid,input[data-astro-cid-6bfsojfh][aria-invalid=true],textarea[data-astro-cid-6bfsojfh][aria-invalid=true]{border-width:1.5px;border-color:light-dark(#b42318,#fda29b)}input[data-astro-cid-6bfsojfh]:user-invalid~.err[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]:user-invalid~.err[data-astro-cid-6bfsojfh],input[data-astro-cid-6bfsojfh][aria-invalid=true]~.err[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh][aria-invalid=true]~.err[data-astro-cid-6bfsojfh]{display:flex}.choice[data-astro-cid-6bfsojfh][data-invalid] .err--choice[data-astro-cid-6bfsojfh]{display:flex}.choice[data-astro-cid-6bfsojfh][data-invalid] .tile[data-astro-cid-6bfsojfh]{border-color:light-dark(#b42318,#fda29b)}.choice[data-astro-cid-6bfsojfh]{gap:var(--space-xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.choice[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-xs);padding:0}.choice__grid[data-astro-cid-6bfsojfh]{gap:var(--space-2xs);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.choice__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr)}}@media (width<=639px){.tile[data-astro-cid-6bfsojfh]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=640px){.tile[data-astro-cid-6bfsojfh]:last-child:nth-child(3n+1){grid-column:1/-1}}.tile[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;min-height:56px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding:.625rem .875rem;display:flex;position:relative}.tile[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}.tile__label[data-astro-cid-6bfsojfh]{font-size:.9375rem;font-weight:500;line-height:1.2}@media (hover:hover){.tile[data-astro-cid-6bfsojfh]:hover{border-color:var(--ink-subtle)}}.tile[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.tile[data-astro-cid-6bfsojfh]:has(input:checked) .tile__glyph{color:var(--ink)}.tile[data-astro-cid-6bfsojfh]{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), scale .38s cubic-bezier(.34, 1.56, .64, 1);-webkit-tap-highlight-color:transparent}.tile[data-astro-cid-6bfsojfh]:active{transition-duration:90ms;scale:.97}@media (prefers-reduced-motion:no-preference){.tile[data-astro-cid-6bfsojfh]:has(input:checked){animation:.42s cubic-bezier(.34,1.56,.64,1) tile-pop}.tile[data-astro-cid-6bfsojfh]:has(input:checked) .tile__glyph path{animation:tile-draw .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes tile-pop{0%{scale:.95}}@keyframes tile-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}}.tile[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.form__foot[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.form__note[data-astro-cid-6bfsojfh]{color:var(--ink-subtle);font-size:.8125rem}@media (width<=520px){.form__foot[data-astro-cid-6bfsojfh]>.btn{width:100%}}.form__status[data-astro-cid-6bfsojfh]:empty{display:none}.form__status[data-astro-cid-6bfsojfh]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--line-strong);font-size:.9375rem;line-height:1.5}.form__status[data-astro-cid-6bfsojfh][data-state=ok]{border-color:var(--accent);background:var(--accent-wash)}.form__status[data-astro-cid-6bfsojfh][data-state=error]{border-color:light-dark(#b42318,#fda29b)}
