/* The October heading artwork preserves the original 1920px section geometry. */
.inspiration-heading {
  position: relative;
}
.inspiration-title-wrap {
  position: relative;
}
.inspiration-roundel {
  position: absolute;
  top: 0;
  left: calc(100% + 1.5vw);
  width: 2.083333vw;
  height: 2.083333vw;
  object-fit: contain;
}
.inspiration-flourish {
  position: absolute;
  left: calc(50% - 11.2vw);
  top: calc(50% + 2.2vw);
  width: 29vw;
  height: auto;
  overflow: visible;
}
.inspiration-flourish .draw-stroke {
  stroke-width: 30;
}
.founder .founder-caption { margin-top:2.6vw; }
.founder .founder-name { font:400 clamp(26px,2.083333vw,40px)/1.2 var(--serif); text-transform:none; }
.founder .founder-name-small { font-size:.85em; }
.founder .founder-role { margin-top:.416667vw; font:300 clamp(14px,1.25vw,24px)/1.2 var(--sans); font-synthesis:none; color:rgba(245,245,245,.68); white-space:nowrap; }
@media(max-width:700px) {
  .founder .founder-caption { margin-top:28px; }
  .founder .founder-name { font-size:26px; }
  .founder .founder-role { margin-top:6px; font-size:clamp(12px,3.6vw,18px); }
}
@media (max-width: 700px) {
  .inspiration-title-wrap h2 {
    font-size: clamp(20px, 5.7vw, 32px);
  }
  .inspiration-roundel {
    left: calc(100% + 10px);
    width: 20px;
    height: 20px;
  }
  .inspiration-flourish {
    top: calc(50% + 21px);
    left: calc(50% - 25vw);
    width: 62vw;
  }
}
