/* Shared StefBuilds identity; Stefan leads the funnels, both cofounders appear in About. */
.brand small{display:block;font:500 8px/1.6 Manrope,Arial,sans-serif;letter-spacing:.17em;color:#666158}.brand{line-height:1.1!important;font-size:19px!important;letter-spacing:-.05em}
.team-avatars{display:inline-flex;align-items:center;flex-shrink:0;isolation:isolate;width:92px;vertical-align:middle}.team-avatars img{display:block;width:52px!important;height:52px!important;border-radius:50%;object-fit:cover;object-position:center 30%;border:3px solid #fffdf8;flex-shrink:0}.team-avatars img:first-child{z-index:1}.team-avatars img+img{margin-left:-12px}
.team-head{gap:14px!important;align-items:center}.team-head b{font-size:18px}.team-head span{display:block}.team-head .team-avatars{width:108px}.team-head .team-avatars img{width:60px!important;height:60px!important}.founder-proof .team-avatars{width:59px}.founder-proof .team-avatars img{width:34px!important;height:34px!important;border-width:2px}.founder-proof .team-avatars img+img{margin-left:-9px}
.team-portraits{display:grid;grid-template-columns:1.08fr 1fr;gap:14px;align-items:start;min-width:0}.team-portraits figure{margin:0;min-width:0;position:relative}.team-portraits figure:nth-child(2){padding-top:30px}.team-portraits figure>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 28%;border-radius:3px}.team-portraits figcaption{display:block;position:static!important;padding:12px 0!important;background:none!important;color:inherit!important;text-align:left}.team-portraits figcaption b{display:block;font:600 19px/1.3 Manrope,Arial,sans-serif}.team-portraits figcaption span{display:block;font:400 11px/1.7 'DM Sans',Arial,sans-serif;color:#666158;letter-spacing:0}
.team-section{background:#e9e4da;border-top:1px solid #cec8bc;border-bottom:1px solid #cec8bc}.team-about{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.team-about h2{font-size:clamp(38px,4.5vw,62px)}.team-about .lede{font-size:18px}.team-about>div>p:not(.eyebrow){color:#514d47}.team-about .actions{margin-top:26px}
.team-work-hero{margin:0!important;transform:none!important;background:none!important;box-shadow:none!important;padding:0!important}.team-work-hero>.team-portraits{width:100%}.team-work-hero>p{font-size:13px;margin:10px 0 0;color:#514d47}.work-founder.team-work-hero .team-portraits img{height:auto;aspect-ratio:3/4;filter:none}.work-founder.team-work-hero figcaption{border:0}.work-founder.team-work-hero figcaption b{font-size:19px}.work-founder.team-work-hero figcaption span{color:#666158;font-size:11px}
.team-footer{display:flex!important;align-items:center;gap:12px;text-decoration:none;width:fit-content;grid-column:1/-1;margin-bottom:18px}.team-footer>span{display:block}.team-footer b{display:block;font:600 16px/1.5 Manrope,Arial,sans-serif;letter-spacing:0}.team-footer small{display:block;font:400 11px/1.5 'DM Sans',Arial,sans-serif;color:#666158}.team-legal-footer{padding:30px max(24px,calc((100% - 920px)/2));background:#f4f0e7;border-top:1px solid #cec8bc}.team-legal-footer .team-footer{margin:0}
.team-welcome{max-width:1126px;margin:0 auto;padding:20px 0;display:flex;align-items:center;gap:14px;border-bottom:1px solid #cec8bc;font-family:'DM Sans',Arial,sans-serif;color:#171716}.team-welcome p{margin:0;line-height:1.5;flex:1}.team-welcome p b{display:block;font-size:14px;font-weight:600}.team-welcome p span{display:block;font-size:12px;color:#666158}.team-welcome>a{font-size:12px;color:#963e2d;text-underline-offset:4px}.team-welcome .team-avatars{width:70px}.team-welcome .team-avatars img{width:40px!important;height:40px!important}.team-welcome .team-avatars img+img{margin-left:-10px}
.mell-profile-team{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:60px;padding-top:36px;border-top:1px solid #cec8bc}.mell-profile-team h2{font-size:34px}.mell-profile-team p{font-size:15px}.mell-profile-team .team-portraits figcaption b{font-size:16px}
.team-service-portraits{padding:18px!important;background:#e9e4da!important}.team-service-portraits .team-portraits img{height:auto!important;aspect-ratio:3/4}.founder-photo .team-portraits img{height:auto!important;aspect-ratio:3/4}.team-service-portraits .team-portraits{gap:10px}.team-service-portraits .team-portraits figcaption{color:#171716!important}.founder-photo .team-portraits figcaption{color:inherit}
@media(max-width:1200px){.team-welcome{margin:0 32px}}
@media(max-width:760px){.brand{font-size:16px!important}.brand small{font-size:7px;letter-spacing:.12em}.team-about{grid-template-columns:1fr;gap:26px}.team-about .team-portraits{max-width:440px}.team-about h2{font-size:40px}.team-about .lede{font-size:17px}.team-portraits{gap:12px}.team-portraits figure:nth-child(2){padding-top:22px}.team-portraits figcaption b{font-size:17px}.team-portraits figcaption span{font-size:10px}.team-welcome{margin:0 20px;padding:16px 0;gap:9px}.team-welcome p span{font-size:10px}.team-welcome>a{font-size:11px;white-space:nowrap}.team-head .team-avatars{width:91px}.team-head .team-avatars img{width:52px!important;height:52px!important}.team-head b{font-size:16px}.team-head{gap:10px!important}.mell-profile-team{grid-template-columns:1fr;gap:24px;margin-top:36px}.mell-profile-team .team-portraits{max-width:390px}.team-footer{margin-bottom:12px}.team-work-hero{max-width:480px}.team-service-portraits{padding:10px!important}}
/* Keep the pair together even inside cards that style all spans as blocks. */
.team-avatars{display:inline-flex!important}
.trust-card .team-head .team-avatars{width:158px;gap:8px}.trust-card .team-head .team-avatars img{width:75px!important;height:92px!important;border-radius:3px;border:0;object-position:center 28%}.trust-card .team-head .team-avatars img+img{margin-left:0}
@media(max-width:760px){.trust-card .team-head{flex-direction:column;align-items:flex-start}.trust-card .team-head .team-avatars{width:176px}.trust-card .team-head .team-avatars img{width:84px!important;height:100px!important}}
.mell-profile-links{grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal}.mell-profile-link{min-width:0;white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.mell-profile-links{grid-template-columns:minmax(0,1fr)}}

/* Stefan is the primary instructor and contact across the funnels. */
.team-avatars.founder-avatar{width:52px}.team-head .team-avatars.founder-avatar{width:60px}.founder-proof .team-avatars.founder-avatar{width:34px}.team-welcome .team-avatars.founder-avatar{width:40px}.trust-card .team-head .team-avatars.founder-avatar{width:90px}.trust-card .team-head .founder-avatar img{width:90px!important;height:108px!important}.team-portraits.founder-portrait{grid-template-columns:minmax(0,1fr);max-width:360px}.team-portraits.founder-portrait figure{padding-top:0}.team-work-hero .founder-portrait{max-width:380px}
