.speak-hero{padding:40px 0 8px}.speak-hero h1{text-wrap:balance;font-size:clamp(3.4rem,6.6vw,6.9rem);line-height:.94}.speak-hero .book-lede{max-width:46ch}.speak-hero .book-lede em{font-style:italic}.speak-angles li{align-content:start;gap:10px;display:grid}.speak-angles__no{font:400 2.6rem/.9 var(--font-display);color:var(--crimson)}.speak-angles h3{font:700 1.35rem/1.15 var(--font-label);text-transform:uppercase;letter-spacing:.01em;margin:0}.speak-angles li p{font:400 1.05rem/1.5 var(--font-serif);color:var(--ink-2)}.speak-inquiry{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.speak-inquiry__intro{gap:22px;display:grid}.speak-inquiry__intro>p{font:400 1.25rem/1.5 var(--font-serif)}.speak-inquiry .disclosure{border-left:3px solid var(--crimson);color:var(--ink-3);font:400 .98rem/1.5 var(--font-serif);padding-left:16px}.speak-inquiry .disclosure a{color:var(--ink);text-underline-offset:3px}.speak-inquiry .book-cover{max-width:300px}.speak-inquiry__form{border:3px solid var(--ink);background:var(--paper-2);box-shadow:10px 10px 0 var(--ink);padding:clamp(20px,3vw,40px)}.speak-inquiry__form .inquiry-form{margin-top:0}@media (max-width:899px){.speak-hero{padding-top:28px}.speak-inquiry{grid-template-columns:minmax(0,1fr)}.speak-inquiry .book-cover{display:none}}@media (max-width:650px){.speak-hero h1{font-size:clamp(2.7rem,12vw,3.6rem)}.speak-inquiry__form{box-shadow:6px 6px 0 var(--ink);margin:0 -6px}}
