.tom-hero{padding:72px 0 56px}.tom-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.05}.tom-sub{max-width:47ch;color:var(--g-ink-2);margin-top:24px;font-size:19px;line-height:1.6}.tom-intro{margin-top:0}.tom-request{scroll-margin-top:96px}.tom-request form,.tom-request [role=status]{max-width:56rem;margin-top:32px}@media (min-width:768px){.tom-hero{padding:96px 0 72px}}.tom-page .tom-request form,.tom-page .tom-request [role=status]{background:var(--g-panel,#16151a);border-color:var(--g-hair-strong)}.tom-page .tom-request label{color:var(--g-ink-3)}.tom-page .tom-request input,.tom-page .tom-request textarea{background:var(--g-bg,#0b0c0e);border-color:var(--g-hair-strong);color:var(--g-ink)}.tom-page .tom-request input::placeholder,.tom-page .tom-request textarea::placeholder{color:var(--g-ink-3)}.tom-page .tom-request input:focus,.tom-page .tom-request textarea:focus{border-color:var(--g-ink)}.tom-page .tom-request [role=status] p,.tom-page .tom-request [role=alert]{color:var(--g-ink)}
