/* Selected single-spark wordmark and compact founder portrait. */
.brand{width:136px}
.founder{max-width:940px;grid-template-columns:180px minmax(0,1fr);gap:56px;padding-block:76px;align-items:center}
.founder-photo{width:180px;max-width:none;margin:0;overflow:visible;border-radius:0;text-align:center}
.founder-photo:after{display:none}
.founder-photo img{width:152px;height:152px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center 38%;filter:none;margin:0 auto;border:4px solid #fff;box-shadow:0 0 0 1px #d0e6e3,0 10px 28px #152d2b12}
.founder-photo>div{position:static;color:var(--ink);margin-top:18px}
.founder-photo span{font-size:15px;font-weight:650}
.founder-photo small{display:block;font-size:11px;color:#5f7271;opacity:1;margin-top:3px}
.founder-copy h2{font-size:36px;line-height:1.2;margin-top:16px}
.founder-copy>p:not(.eyebrow){max-width:58ch;margin-top:16px}
.founder .credentials{margin-block:24px;padding-block:20px}
@media(max-width:800px){.founder{gap:30px;grid-template-columns:152px minmax(0,1fr)}.founder-photo{width:152px}.founder-copy h2{font-size:31px}}
@media(max-width:600px){.brand{width:126px}.founder{grid-template-columns:1fr;gap:25px;padding-block:54px}.founder-photo{display:flex;align-items:center;gap:20px;text-align:left;width:100%;margin:0}.founder-photo img{width:108px;height:108px;margin:0;flex-shrink:0}.founder-photo>div{margin:0}.founder-copy h2{font-size:31px}.founder-copy>p:not(.eyebrow){font-size:14px}.founder .credentials{gap:16px}.booking-dialog{width:calc(100% - 16px)}}
@media(max-width:360px){.brand{width:112px}.founder-photo{gap:15px}.founder-photo img{width:96px;height:96px}}
