.monolith-site .about-page section :is(h1,h2,h3){color:#252827;letter-spacing:normal;text-align:left;font-weight:400}.monolith-site .about-page h1{font-size:28px;line-height:1.25}.monolith-site .about-page h2{font-size:24px;line-height:1.3}.monolith-site .about-page section h3{font-size:18px;font-weight:500;line-height:1.4}.monolith-site .about-page section p{color:#454a48;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.65}.monolith-site .about-page p:last-child{margin-bottom:0}.about-page .about-title-band{isolation:isolate;background:var(--soft);padding-block:42px;position:relative;overflow:hidden}.about-page .about-title-band:before{content:"";z-index:-1;background-image:linear-gradient(90deg, var(--soft) 0%, #f2f2ef80 100%), var(--monolith-architecture-image);pointer-events:none;background-position:100%;background-size:cover;position:absolute;inset:0 0 0 35%}.monolith-site .about-page .about-title-band p{margin:10px 0 0}.about-page .about-intro{background:#faf9f6;padding-block:40px}.about-page .about-intro__heading{margin:0 0 20px}.about-page .about-intro__text{max-width:100ch}.about-page .about-intro__heading,.about-page .founders-intro h2{align-items:center;gap:24px;min-width:0;display:flex}.about-page .about-intro__heading:after,.about-page .founders-intro h2:after{content:"";background:#c8cbc6;flex:auto;min-width:0;height:1px}.about-page .founders-section{background:#f1f2ee;padding-block:40px}.about-page .founders-intro{margin-bottom:24px;display:block}.about-page .founders-intro :is(h2,p){max-width:none}.monolith-site .about-page .founders-intro p{margin:10px 0 0}.about-page .founder-row{grid-template-columns:minmax(0,29%) minmax(0,1fr);align-items:start;gap:32px;padding:24px 0;display:grid}.about-page .founder-row:first-child{padding-top:0}.about-page .founder-row+.founder-row{border-top:1px solid #c8cbc6}.about-page .founder-row:last-child{padding-bottom:0}.about-page .founder-row__identity,.about-page .founder-row__details{min-width:0}.monolith-site .about-page .founder-row__role{color:#606562;margin:4px 0 0;font-size:14px;line-height:1.5}.monolith-site .about-page .founder-row__details>p{margin:0}.about-page .founder-row__contact{margin-top:18px}.about-page .founder-row__contact span{color:#606562;font-size:14px;line-height:1.5;display:block}.about-page .founder-row__contact a{color:#454a48;overflow-wrap:anywhere;text-underline-offset:3px;max-width:100%;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-block}.about-page .core-principles{background:#202322;padding-block:40px}.about-page .core-principles__layout{grid-template-columns:minmax(0,29%) minmax(0,1fr);align-items:start;gap:32px;display:grid}.monolith-site .about-page .core-principles :is(h2,h3){color:#f4f4f0}.monolith-site .about-page .core-principles p{color:#d2d5d1}.about-page .core-principles__graphic{-o-object-fit:contain;object-fit:contain;width:230px;max-width:100%;height:auto;margin-top:24px;display:block}.about-page .core-principles__grid{min-width:0;display:block}.about-page .core-principle{border-top:1px solid #ffffff40;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;padding:18px 0;display:grid}.about-page .core-principle:last-child{padding-bottom:0}.about-page .closing-cta{background:#f7f8f6;border:0;padding-block:28px}.monolith-site .about-page .closing-cta .closing-cta__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.monolith-site .about-page .closing-cta h2{font-size:22px}.monolith-site .about-page .closing-cta__text{max-width:680px;margin:8px 0 0}@media (width<=767px){.monolith-site .about-page h1{font-size:26px}.monolith-site .about-page h2{font-size:22px}.about-page .about-title-band{padding-block:30px}.about-page .about-title-band:before{inset-inline-start:0}.about-page .about-intro,.about-page .founders-section,.about-page .core-principles{padding-block:28px}.about-page .about-intro__heading:after,.about-page .founders-intro h2:after{display:none}.about-page .founder-row{grid-template-columns:1fr;gap:16px}.about-page .core-principles__layout{grid-template-columns:1fr;gap:24px}.about-page .core-principles__graphic{width:180px}.about-page .core-principle{grid-template-columns:1fr;gap:8px}.monolith-site .about-page .closing-cta .closing-cta__grid{grid-template-columns:1fr;gap:18px}}
