.contact-hero[data-astro-cid-uw5kdbxl],.contact-form[data-astro-cid-uw5kdbxl],.contact-info[data-astro-cid-uw5kdbxl],.faq[data-astro-cid-uw5kdbxl],.footer-reassurance[data-astro-cid-uw5kdbxl]{padding-block:clamp(64px,10vw,160px)}.contact-hero[data-astro-cid-uw5kdbxl]{padding-block:clamp(56px,8vw,132px) clamp(48px,6vw,96px)}.contact-hero__inner[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24)}.contact-hero__headline[data-astro-cid-uw5kdbxl]{margin:0;max-width:20ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:1;letter-spacing:var(--tracking-display);color:var(--ink)}.contact-hero__lead[data-astro-cid-uw5kdbxl]{margin:0;max-width:var(--prose-max);font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2)}.contact-hero__reassurance[data-astro-cid-uw5kdbxl]{margin:0;max-width:var(--prose-max);font-size:var(--fs-small);line-height:1.5;color:var(--muted-soft)}.contact-form[data-astro-cid-uw5kdbxl]{padding-block:0 clamp(64px,10vw,160px)}.contact-form__panel[data-astro-cid-uw5kdbxl]{max-width:var(--prose-max);margin-inline:auto;background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--radius-chip);box-shadow:var(--shadow-lg);padding:clamp(var(--space-24),4vw,var(--space-48))}.visually-hidden[data-astro-cid-uw5kdbxl]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.reach-out-body[data-astro-cid-uw5kdbxl]{margin:var(--space-24) 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--muted-cool)}.contact-list[data-astro-cid-uw5kdbxl]{list-style:none;margin:clamp(var(--space-32),4vw,var(--space-48)) 0 var(--space-32);padding:0;display:grid;gap:var(--space-16)}.contact-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-bottom:var(--space-16);border-bottom:1px solid var(--hairline)}@media(min-width:560px){.contact-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{grid-template-columns:7rem 1fr;align-items:baseline;gap:var(--space-16)}}.contact-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:last-child{border-bottom:0;padding-bottom:0}.contact-list__label[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;color:var(--muted-soft)}.contact-list__value[data-astro-cid-uw5kdbxl]{font-size:var(--fs-body);line-height:1.6;color:var(--muted-cool)}.contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:visited{color:var(--accent-deep)}.contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-strong)}.reach-out-note[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--fs-small);line-height:1.6;color:var(--muted-soft)}.faq-intro[data-astro-cid-uw5kdbxl]{margin:var(--space-24) 0 clamp(var(--space-32),5vw,var(--space-48));font-size:var(--fs-lead);line-height:1.6;color:var(--muted-cool)}.faq-list[data-astro-cid-uw5kdbxl]{margin:0;padding:0;border-top:2px solid var(--ink)}.faq-item[data-astro-cid-uw5kdbxl]{padding-block:clamp(var(--space-24),3vw,var(--space-32));border-bottom:1px solid var(--hairline)}.faq-item[data-astro-cid-uw5kdbxl]:last-child{border-bottom:0;padding-bottom:0}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin:0 0 var(--space-12);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink)}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--muted-cool)}.footer-reassurance[data-astro-cid-uw5kdbxl]{padding-block:clamp(64px,10vw,160px) clamp(80px,12vw,192px)}.footer-reassurance[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--muted-soft)}html.world-void .contact-hero[data-astro-cid-uw5kdbxl],html.world-void .contact-form[data-astro-cid-uw5kdbxl],html.world-void .contact-info[data-astro-cid-uw5kdbxl],html.world-void .faq[data-astro-cid-uw5kdbxl],html.world-void .footer-reassurance[data-astro-cid-uw5kdbxl]{position:relative;z-index:1}html.world-void .contact-hero__headline[data-astro-cid-uw5kdbxl]{color:var(--void-ink)}html.world-void .contact-hero__lead[data-astro-cid-uw5kdbxl],html.world-void .contact-hero__reassurance[data-astro-cid-uw5kdbxl],html.world-void .reach-out-body[data-astro-cid-uw5kdbxl],html.world-void .contact-list__value[data-astro-cid-uw5kdbxl],html.world-void .reach-out-note[data-astro-cid-uw5kdbxl],html.world-void .faq-intro[data-astro-cid-uw5kdbxl],html.world-void .faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],html.world-void .footer-reassurance[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],html.world-void .contact-list__label[data-astro-cid-uw5kdbxl]{color:var(--void-muted)}html.world-void .faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--void-ink)}html.world-void .contact-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--void-border)}html.world-void .faq-list[data-astro-cid-uw5kdbxl]{border-top:2px solid var(--void-border)}html.world-void .faq-item[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--void-border)}html.world-void .contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl],html.world-void .contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:visited{color:var(--ember-text)}html.world-void .contact-list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--ember-core)}html.world-void .faq[data-astro-cid-uw5kdbxl].world--tint{background:color-mix(in srgb,var(--void-2) 55%,transparent)}html.world-void .contact-form__panel[data-astro-cid-uw5kdbxl]{background:var(--void-2);border:1px solid var(--void-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--ember-core) 22%,transparent),0 0 60px color-mix(in srgb,var(--ember-deep) 22%,transparent)}
