.contact-form[data-astro-cid-qhsmdzqq]{max-width:none;scroll-margin-top:var(--sticky-offset)}.contact-form[data-astro-cid-qhsmdzqq] .field[data-astro-cid-qhsmdzqq]{margin-bottom:var(--space-md)}.form-grid[data-astro-cid-qhsmdzqq]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact-form[data-astro-cid-qhsmdzqq] .btn[data-astro-cid-qhsmdzqq]{width:100%}.contact-form[data-astro-cid-qhsmdzqq] .input[data-astro-cid-qhsmdzqq],.contact-form[data-astro-cid-qhsmdzqq] .textarea[data-astro-cid-qhsmdzqq]{background:var(--color-bg-subtle);border-color:var(--color-border-subtle)}.contact-form[data-astro-cid-qhsmdzqq] .input[data-astro-cid-qhsmdzqq]:focus,.contact-form[data-astro-cid-qhsmdzqq] .textarea[data-astro-cid-qhsmdzqq]:focus{background:var(--color-bg-surface);border-color:var(--color-border-focus)}.contact-form[data-astro-cid-qhsmdzqq] .textarea[data-astro-cid-qhsmdzqq]::placeholder,.contact-form[data-astro-cid-qhsmdzqq] .form-note[data-astro-cid-qhsmdzqq]{color:var(--color-text-secondary)}.contact-form[data-astro-cid-qhsmdzqq] .form-captcha{margin-block:var(--space-md) var(--space-lg)}@media (width<=620px){.form-grid[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr;gap:0}}.contact-hero[data-astro-cid-t3jitfut]{isolation:isolate;padding:var(--space-3xl) 0 var(--space-4xl);background:var(--color-ink);color:var(--color-text-on-dark);position:relative}.contact-hero[data-astro-cid-t3jitfut]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 80%, var(--color-accent-glow-soft), transparent 48%);position:absolute;inset:0}.contact-layout[data-astro-cid-t3jitfut]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.contact-intro[data-astro-cid-t3jitfut]{isolation:isolate;padding-top:var(--space-lg);position:relative}.contact-intro[data-astro-cid-t3jitfut] .eyebrow__label{color:var(--color-accent-bright)}.contact-intro[data-astro-cid-t3jitfut] .contact-sparkles{z-index:-1}.contact-intro[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{max-width:12ch;margin-top:var(--space-lg);margin-bottom:var(--space-xl);letter-spacing:-.045em;color:var(--color-text-on-dark);font-size:clamp(46px,4.8vw,72px);line-height:1.03}.contact-intro__lede[data-astro-cid-t3jitfut]{max-width:42ch;font-size:var(--text-body-lg);color:var(--color-text-on-dark-secondary);line-height:1.6}.contact-intro__reassurance[data-astro-cid-t3jitfut]{max-width:38ch;margin-top:var(--space-lg);font-size:var(--text-body);color:var(--color-text-on-dark);line-height:1.55}.contact-jump[data-astro-cid-t3jitfut]{display:none}.contact-person[data-astro-cid-t3jitfut]{margin-top:var(--space-2xl);padding-block:var(--space-xl);border-top:1px solid var(--color-border-on-dark);border-bottom:1px solid var(--color-border-on-dark);display:block}.contact-person__label[data-astro-cid-t3jitfut]{color:var(--color-text-on-dark-secondary);font-size:var(--text-caption);margin-bottom:7px;display:block}.contact-person[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.contact-person[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]>span[data-astro-cid-t3jitfut]{font-size:var(--text-body-sm);color:var(--color-text-on-dark-secondary);margin-left:8px}.contact-person__note[data-astro-cid-t3jitfut]{font-size:var(--text-body-sm);color:var(--color-text-on-dark-secondary);margin-top:4px}.contact-email[data-astro-cid-t3jitfut]{width:fit-content;max-width:100%;margin-top:var(--space-xl);color:var(--color-text-on-dark);flex-direction:column;gap:8px;padding-block:8px;text-decoration:none;display:flex}.contact-email[data-astro-cid-t3jitfut]>span[data-astro-cid-t3jitfut]:first-child{font-size:var(--text-caption);color:var(--color-text-on-dark-secondary)}.contact-email__address[data-astro-cid-t3jitfut]{align-items:center;gap:var(--space-lg);font-size:clamp(18px,1.8vw,24px);font-weight:var(--weight-semibold);border-bottom:1px solid var(--color-border-on-dark-strong);padding-bottom:8px;display:flex}.contact-email__address[data-astro-cid-t3jitfut] svg[data-astro-cid-t3jitfut]{color:var(--color-accent-bright);transition:transform var(--duration-fast) var(--ease-default);flex:none}.contact-email[data-astro-cid-t3jitfut]:hover .contact-email__address[data-astro-cid-t3jitfut] svg[data-astro-cid-t3jitfut]{transform:translate(3px,-3px)}.contact-panel[data-astro-cid-t3jitfut]{color:var(--color-text-primary);background:var(--color-bg-surface);border-radius:var(--radius-panel);border-top:4px solid var(--color-accent);padding:clamp(24px,3.1vw,44px);position:relative}.contact-panel__head[data-astro-cid-t3jitfut]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.contact-panel__head[data-astro-cid-t3jitfut] .section-kicker[data-astro-cid-t3jitfut]{font-size:var(--text-caption);margin:0}.contact-panel__mark[data-astro-cid-t3jitfut]{color:var(--color-accent-hover);flex:none}.contact-panel[data-astro-cid-t3jitfut] .h3[data-astro-cid-t3jitfut]{margin-bottom:var(--space-sm);letter-spacing:-.035em;font-size:clamp(25px,2.4vw,32px);line-height:1.1}.contact-panel__intro[data-astro-cid-t3jitfut]{margin-bottom:var(--space-xl);color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:1.55}.contact-next[data-astro-cid-t3jitfut]{background:var(--color-bg-surface)}.contact-next__head[data-astro-cid-t3jitfut]{max-width:780px;margin-bottom:var(--space-3xl)}.contact-next__head[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{margin-top:var(--space-md);margin-bottom:0}.contact-next__soft[data-astro-cid-t3jitfut]{color:var(--color-text-secondary)}.contact-next__steps[data-astro-cid-t3jitfut]{gap:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.contact-next__steps[data-astro-cid-t3jitfut] li[data-astro-cid-t3jitfut]{gap:var(--space-xl);border-top:1px solid var(--color-border-emphasis);padding-top:var(--space-xl);display:grid;position:relative}.contact-next__number[data-astro-cid-t3jitfut]{font-family:var(--font-display);font-size:40px;line-height:1;font-weight:var(--weight-bold);letter-spacing:-.04em;color:var(--color-accent-hover)}.contact-next__steps[data-astro-cid-t3jitfut] h3[data-astro-cid-t3jitfut]{font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:-.02em;margin-bottom:var(--space-sm);line-height:1.2}.contact-next__steps[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{max-width:34ch;font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.6}.contact-preview[data-astro-cid-t3jitfut]{background:var(--color-bg-subtle);border-top:1px solid var(--color-border-subtle);overflow:hidden}.contact-preview__layout[data-astro-cid-t3jitfut]{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.contact-preview__copy[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{margin-top:var(--space-md);max-width:17ch}.contact-preview__copy[data-astro-cid-t3jitfut]>p[data-astro-cid-t3jitfut]{max-width:42ch;color:var(--color-text-secondary);margin-bottom:var(--space-xl);line-height:1.6}.contact-preview__figure[data-astro-cid-t3jitfut]{padding:var(--space-lg) 12px var(--space-lg) 0;position:relative}.contact-preview__browser[data-astro-cid-t3jitfut]{border:1px solid var(--color-border-standard);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden;transform:rotate(-3deg)}.contact-preview__bar[data-astro-cid-t3jitfut]{background:var(--color-ink);color:var(--color-text-on-dark-secondary);align-items:center;gap:6px;padding:14px 18px;display:flex}.contact-preview__bar[data-astro-cid-t3jitfut] i[data-astro-cid-t3jitfut]{background:var(--color-text-on-dark-secondary);opacity:.5;border-radius:50%;width:7px;height:7px}.contact-preview__bar[data-astro-cid-t3jitfut] i[data-astro-cid-t3jitfut]:first-child{background:var(--color-accent);opacity:1}.contact-preview__bar[data-astro-cid-t3jitfut]>span[data-astro-cid-t3jitfut]{margin-left:10px;font-size:11px}.contact-preview__page[data-astro-cid-t3jitfut]{justify-items:start;padding:clamp(28px,3vw,44px);display:grid}.contact-preview__eyebrow[data-astro-cid-t3jitfut]{color:var(--color-accent-hover);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:var(--weight-semibold)}.contact-preview__headline[data-astro-cid-t3jitfut]{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.04em;color:var(--color-text-primary);margin-top:12px;margin-bottom:18px;font-size:clamp(30px,3vw,44px);line-height:1.05}.contact-preview__line[data-astro-cid-t3jitfut]{background:var(--color-border-standard);border-radius:4px;width:85%;height:6px;margin-bottom:7px;display:block}.contact-preview__line--short[data-astro-cid-t3jitfut]{width:64%}.contact-preview__button[data-astro-cid-t3jitfut]{border-radius:var(--radius-pill);background:var(--color-accent);width:100px;height:26px;margin-top:12px}.contact-preview__tiles[data-astro-cid-t3jitfut]{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:30px;display:grid}.contact-preview__tiles[data-astro-cid-t3jitfut] i[data-astro-cid-t3jitfut]{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:5px;height:62px}.contact-preview__stamp[data-astro-cid-t3jitfut]{background:var(--color-accent);width:116px;height:116px;color:var(--color-cta-text);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;font-size:13px;line-height:1.3;display:flex;position:absolute;bottom:-4px;right:-6px;transform:rotate(8deg)}.contact-preview__stamp[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{letter-spacing:-.04em;font-size:34px}@media (width<=1050px){.contact-layout[data-astro-cid-t3jitfut]{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.contact-intro[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{font-size:clamp(44px,5vw,60px)}.contact-person[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]>span[data-astro-cid-t3jitfut]{margin:0;display:block}.contact-email__address[data-astro-cid-t3jitfut]{gap:var(--space-sm);font-size:19px}.contact-preview__layout[data-astro-cid-t3jitfut]{gap:var(--space-2xl)}}@media (width<=820px){.contact-hero[data-astro-cid-t3jitfut]{padding-block:var(--space-2xl) var(--space-3xl)}.contact-layout[data-astro-cid-t3jitfut]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.contact-intro[data-astro-cid-t3jitfut]{padding-top:0}.contact-intro[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{max-width:15ch;font-size:clamp(42px,7.5vw,64px)}.contact-intro__lede[data-astro-cid-t3jitfut]{max-width:56ch}.contact-jump[data-astro-cid-t3jitfut]{gap:var(--space-lg);min-height:48px;margin-top:var(--space-lg);border:1px solid var(--color-border-on-dark-strong);border-radius:var(--radius-pill);color:var(--color-text-on-dark);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.contact-jump[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{color:var(--color-accent-bright)}.contact-person[data-astro-cid-t3jitfut]{margin-top:var(--space-xl);padding-block:var(--space-lg)}.contact-panel[data-astro-cid-t3jitfut]{justify-self:center;width:100%;max-width:660px}.contact-next__steps[data-astro-cid-t3jitfut]{grid-template-columns:minmax(0,1fr);gap:0}.contact-next__steps[data-astro-cid-t3jitfut] li[data-astro-cid-t3jitfut]{gap:var(--space-lg);padding-block:var(--space-xl);grid-template-columns:54px minmax(0,1fr)}.contact-next__steps[data-astro-cid-t3jitfut] li[data-astro-cid-t3jitfut]:last-child{padding-bottom:0}.contact-next__steps[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{max-width:55ch}.contact-next__head[data-astro-cid-t3jitfut]{margin-bottom:var(--space-xl)}.contact-preview__layout[data-astro-cid-t3jitfut]{grid-template-columns:minmax(0,1fr)}.contact-preview__figure[data-astro-cid-t3jitfut]{width:100%;max-width:520px;margin-top:var(--space-sm);justify-self:center}}@media (width<=480px){.contact-intro[data-astro-cid-t3jitfut] .h-display[data-astro-cid-t3jitfut]{font-size:clamp(38px,10.8vw,48px)}.contact-intro__lede[data-astro-cid-t3jitfut]{font-size:17px}.contact-intro__reassurance[data-astro-cid-t3jitfut]{font-size:16px}.contact-person__label[data-astro-cid-t3jitfut]{font-size:11px}.contact-person[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{font-size:18px}.contact-person__note[data-astro-cid-t3jitfut]{font-size:13px}.contact-panel[data-astro-cid-t3jitfut]{padding:var(--space-lg)}.contact-panel__head[data-astro-cid-t3jitfut]{gap:var(--space-sm)}.contact-panel__head[data-astro-cid-t3jitfut] .section-kicker[data-astro-cid-t3jitfut]{font-size:11px}.contact-panel__mark[data-astro-cid-t3jitfut]{width:34px;height:34px}.contact-preview__stamp[data-astro-cid-t3jitfut]{width:90px;height:90px;font-size:11px;right:-4px}.contact-preview__stamp[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{font-size:28px}}@media (prefers-reduced-motion:reduce){.contact-email__address[data-astro-cid-t3jitfut] svg[data-astro-cid-t3jitfut]{transition:none}}
