.founder-brand__inner{max-width:1240px;margin:auto;padding:88px 40px;display:grid;grid-template-columns:1fr 1.15fr;gap:76px;align-items:center}
.founder-brand__logo img{width:210px;height:auto;margin-bottom:38px}
.founder-brand__heading{font-size:clamp(38px,4.6vw,64px);line-height:1.06;letter-spacing:-.035em;margin:0 0 28px;text-wrap:balance}
.founder-brand__text{max-width:470px;line-height:1.65}
.founder-brand__link{margin-top:32px}
.founder-brand__visual{position:relative;margin:0;padding-bottom:28px}
.founder-brand__photo{width:100%;aspect-ratio:1/1.08;object-fit:cover;border-radius:20px}
.founder-brand__product{position:absolute;width:34%;right:-14px;bottom:65px;padding:10px;border-radius:16px;box-shadow:0 12px 35px rgba(26,35,78,.1)}
.founder-brand__product img{width:100%;height:auto;border-radius:10px}
.founder-brand__visual figcaption{font-size:13px;margin-top:16px;letter-spacing:.03em}
.section-site-header a{letter-spacing:0}
.section-site-header .site-header__logo-link{white-space:nowrap}
.rte{line-height:1.65}
.push-btn-surface{padding:15px 25px}
a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:899px){
.founder-brand__inner{padding:56px 24px;grid-template-columns:1fr;gap:38px}
.founder-brand__logo img{width:180px;margin-bottom:28px}
.founder-brand__heading{font-size:42px}
.founder-brand__product{right:10px;bottom:55px;width:34%}
.founder-brand__photo{aspect-ratio:1}
}
.section-content .max-w-site{max-width:1240px}
.founder-wordmark{white-space:nowrap;font-size:26px;line-height:1.2;letter-spacing:-.025em}
@media(max-width:899px){
.founder-wordmark{font-size:23px}
[id$="__1650891033bae15b05"] .grid>div:first-child{max-width:270px;width:100%;margin:auto}
}
