.consultation-module__emVpVW__page{color:#111;background:#e5e5e2}.consultation-module__emVpVW__intro{background:#efefed;border-bottom:1px solid #111;padding-block:60px}.consultation-module__emVpVW__introGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;display:grid}.consultation-module__emVpVW__eyebrow{color:#6c6c69;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.consultation-module__emVpVW__intro h1{font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:var(--font-display-weight);letter-spacing:-.055em;margin:1.2rem 0 0;line-height:.96}.consultation-module__emVpVW__intro h1 em{color:#888;font-style:normal}.consultation-module__emVpVW__introMeta{border-top:1px solid #aaa;display:grid}.consultation-module__emVpVW__introMeta span{color:#555;border-bottom:1px solid #aaa;padding:.85rem 0;font-size:.75rem}.consultation-module__emVpVW__consultation{padding-block:60px}.consultation-module__emVpVW__consultationGrid{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.consultation-module__emVpVW__context{padding-top:0}.consultation-module__emVpVW__context h2{max-width:12ch;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.6rem);font-weight:var(--font-display-weight);letter-spacing:-.04em;margin:.55rem 0 1rem;line-height:1.05}.consultation-module__emVpVW__context>p:not(.consultation-module__emVpVW__eyebrow){color:#666;max-width:25rem;margin:0;font-size:.78rem;line-height:1.5}.consultation-module__emVpVW__preparation{margin-top:2rem}.consultation-module__emVpVW__preparation>p{color:#777;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:800}.consultation-module__emVpVW__preparation ul{border-top:1px solid #aaa;margin:0;padding:0;list-style:none}.consultation-module__emVpVW__preparation li{border-bottom:1px solid #aaa;gap:1rem;padding:.55rem 0;font-size:.72rem;display:flex}.consultation-module__emVpVW__prepRow{gap:1rem;width:100%;display:flex}.consultation-module__emVpVW__prepRow>span{color:#888}.consultation-module__emVpVW__responseNote{border-top:1px solid #111;gap:.2rem;margin-top:4rem;padding:1rem 0 0;display:grid}.consultation-module__emVpVW__responseNote span{color:#777;text-transform:uppercase;font-size:.68rem}.consultation-module__emVpVW__responseNote strong{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-display-weight)}.consultation-module__emVpVW__responseNote small{color:#777}.consultation-module__emVpVW__formPanel{background:#f7f7f5;border:1px solid #999;padding:1.25rem 1.5rem;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:.5rem .5rem #c6c6c1}.consultation-module__emVpVW__formPanel:hover{border-color:#111;transform:translateY(-.18rem);box-shadow:.65rem .65rem #b8b8b2}@media (prefers-reduced-motion:reduce){.consultation-module__emVpVW__formPanel,.consultation-module__emVpVW__formPanel:hover{transition:none;transform:none}}.consultation-module__emVpVW__formPanel>header{border-bottom:1px solid #aaa;padding-bottom:.9rem}.consultation-module__emVpVW__formPanel>header span{color:#777;letter-spacing:.1em;font-size:.65rem;font-weight:800}.consultation-module__emVpVW__formPanel>header h2{font-family:var(--font-sans);letter-spacing:-.04em;margin:.35rem 0;font-size:1.45rem;font-weight:700}.consultation-module__emVpVW__formPanel>header p{color:#777;margin:0;font-size:.78rem}.consultation-module__emVpVW__formPanel form{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:.9rem;padding:0}.consultation-module__emVpVW__formPanel .field{gap:.5rem;display:grid}.consultation-module__emVpVW__formPanel .label{color:#333;font-size:.78rem;font-weight:700}.consultation-module__emVpVW__formPanel .control{min-height:2.7rem;font:inherit;background:#fff;border-color:#c8c8c4;border-radius:.2rem;padding:.8rem .9rem}.consultation-module__emVpVW__formPanel textarea.control{resize:vertical;width:100%;min-height:4.5rem}:is(.consultation-module__emVpVW__formPanel .hint,.consultation-module__emVpVW__formPanel .error){font-size:.7rem}.consultation-module__emVpVW__formPanel button[type=submit]{color:#fff;background:#000}.consultation-module__emVpVW__privacy{color:#888;margin:.75rem 0 0;font-size:.62rem}@media (max-width:52rem){.consultation-module__emVpVW__introGrid,.consultation-module__emVpVW__consultationGrid{grid-template-columns:1fr}.consultation-module__emVpVW__introMeta{max-width:28rem}.consultation-module__emVpVW__context h2{max-width:16ch}}@media (max-width:40rem){.consultation-module__emVpVW__intro,.consultation-module__emVpVW__consultation{padding-block:40px}.consultation-module__emVpVW__intro h1{font-size:clamp(3rem,14vw,5rem)}.consultation-module__emVpVW__formPanel{box-shadow:.4rem .4rem #c6c6c1}}
