/* About-page refinements only — October 19 review */
/* Align the portrait top to the first biography paragraph on desktop. */
@media (min-width: 701px) {
  .about-refined .founder-final .founder-portrait-column { margin-top: clamp(126px, 10.5vw, 169px); }
}
/* Founder note restored as a black, quoted statement with an elegant frame. */
.about-refined .founder-note.founder-note-quote {
  position: relative;
  max-width: 1040px;
  background: #0b0b0b;
  border: 1.5px solid #d6ac2b;
  padding: clamp(30px, 4.5vw, 60px);
  box-shadow: 12px 12px 0 rgba(114,81,58,.10);
  color: #fcf9f2;
}
.about-refined .founder-note.founder-note-quote::before {
  content: '';
  position: absolute;
  inset: 10px;
  border: 1px solid rgba(252,249,242,.24);
  pointer-events: none;
}
.about-refined .founder-note.founder-note-quote::after {
  content: '“';
  position: absolute;
  top: 16px;
  left: 26px;
  font: 700 clamp(4.2rem, 8vw, 6.3rem)/1 'Playfair Display', serif;
  color: rgba(214,172,43,.22);
  pointer-events: none;
}
.about-refined .founder-note.founder-note-quote .overline {
  color: #d6ac2b;
  position: relative;
  z-index: 1;
}
.about-refined .founder-note.founder-note-quote h2 {
  position: relative;
  z-index: 1;
  margin: 10px 0 18px;
  color: #fcf9f2;
}
.about-refined .founder-note.founder-note-quote .text-gold { color: #d6ac2b; }
.about-refined .founder-note.founder-note-quote .founder-note-copy {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  z-index: 1;
}
.about-refined .founder-note.founder-note-quote p,
.about-refined .founder-note.founder-note-quote .founder-note-copy p {
  max-width: 850px;
  color: #f4ede2;
  font-size: 1rem;
  line-height: 1.82;
}
.about-refined .founder-note.founder-note-quote .wide-lead {
  font-size: 1.13rem;
  line-height: 1.78;
}
.about-refined .founder-note.founder-note-quote .note-warmly,
.about-refined .founder-note.founder-note-quote .note-signoff,
.about-refined .founder-note.founder-note-quote .signature {
  position: relative;
  z-index: 1;
}
.about-refined .founder-note.founder-note-quote .note-warmly {
  margin: 6px 0 0;
  color: #fcf9f2;
}
.about-refined .founder-note.founder-note-quote .signature {
  width: 245px;
  max-width: 65%;
  margin: 10px 0 6px;
  mix-blend-mode: screen;
}
.about-refined .founder-note.founder-note-quote .note-signoff {
  margin-bottom: 0;
  color: #eadfca;
}
/* A two-line boutique black consultation action on the gold CTA. */
.about-refined .closing-cta .btn-dark {
  background: #0b0b0b; color: #fcf9f2; border: 1px solid #0b0b0b;
  display: inline-flex; gap: 24px; text-align: left;
  padding: 15px 22px; min-height: 67px; align-items: center;
}
.about-refined .closing-cta .btn-dark:hover,
.about-refined .closing-cta .btn-dark:focus-visible {
  background: #171512; border-color: #fcf9f2;
}
.about-refined .closing-cta .personal-cta-label { display: flex; flex-direction: column; gap: 3px; font-size: .98rem; line-height: 1.25; }
.about-refined .closing-cta .personal-cta-label small { font-size: .71rem; letter-spacing: .1em; color: #ead184; font-weight: 650; }
.about-refined .closing-cta .personal-cta-arrow { font-size: 1.35rem; color: #d6ac2b; }
@media (max-width: 700px) {
  .about-refined .founder-final .founder-portrait-column { margin-top: 0; }
  .about-refined .founder-note.founder-note-quote { padding: 30px 22px; }
  .about-refined .founder-note.founder-note-quote::before { inset: 7px; }
  .about-refined .founder-note.founder-note-quote::after { left: 18px; top: 14px; font-size: 3.4rem; }
  .about-refined .founder-note.founder-note-quote .signature { max-width: 72%; }
  .about-refined .closing-cta .btn-dark { max-width: 100%; padding-inline: 16px; gap: 13px; }
  .about-refined .closing-cta .personal-cta-label { font-size: .87rem; }
}
