.launch-information { max-width: 860px; min-height: 55vh; }
.launch-information h1 { font: 400 clamp(48px, 7vw, 82px)/1.08 var(--serif); letter-spacing: -2px; margin: 0 0 28px; }
.launch-information h1 em { color: var(--dixon-rust); font-weight: 400; }
.launch-information h2 { font-size: 30px; margin: 36px 0 14px; letter-spacing: -.5px; }
.launch-information p { max-width: 72ch; }
.launch-information p a, .launch-footer a { text-decoration: underline; text-underline-offset: 3px; }
.launch-footer { display: flex; flex-wrap: wrap; gap: 8px 24px; }
.launch-footer .photo-context { margin-left: auto; }
.initial-visit { padding: 26px 30px; border-left: 3px solid var(--dixon-rust); background: var(--dixon-sage); margin-top: 30px; }
.initial-visit h2 { font-size: 28px; letter-spacing: -.5px; margin: 0 0 12px; }
.initial-visit p { font-size: 14px; margin: 10px 0 0; max-width: 78ch; }
.email-inquiry { display: inline-flex; margin-top: 14px; margin-right: 18px; }
.about .about-profile-photo { width: min(100%, 300px); max-width: 300px; }
.about-copy .client-testimonial { margin: 30px 0 26px; padding: 0 0 0 22px; border-left: 2px solid var(--dixon-rust); }
.client-testimonial blockquote { margin: 0; }
.about-copy .client-testimonial blockquote p { margin: 0; font: 400 18px/1.6 var(--serif); color: inherit; }
.client-testimonial figcaption { margin-top: 14px; font: 600 12px/1.7 var(--sans); }
.client-testimonial figcaption span { font-weight: 400; }
.no-script-nav { display: flex; flex-wrap: wrap; gap: 14px 24px; padding-block: 20px; font-size: 13px; }
.no-script-nav a { text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 760px) {
  .about .about-profile-photo { grid-row: 2; }
  .about .about-copy { grid-row: 3; }
  .launch-footer .photo-context { margin-left: 0; flex-basis: 100%; }
  .initial-visit { padding: 23px 21px; }
}
@media print {
  .draft-strip, .desktop-nav, .mobile-nav, .menu-button, .header-contact, .draft-trigger, dialog, video { display: none !important; }
  .dixon-study .shell { width: 100%; }
  .dixon-study { color: #000; background: #fff; }
  a { color: inherit; }
}
