.ph-founder-blog{--ink:#073363;--text:#304861;--muted:#667b91;--paper:#f2f2f2;--line:#dce4ec;background:#fff;color:var(--text);font-family:Arial,sans-serif;line-height:1.65}.ph-founder-blog *{box-sizing:border-box}.ph-founder-blog img{display:block;width:100%;height:auto}.ph-founder-blog__hero{position:relative;display:flex;min-height:min(760px,82vh);align-items:flex-end;overflow:hidden;background:#162b42}.ph-founder-blog__hero>img{position:absolute;inset:0;height:100%;object-fit:cover;filter:brightness(.55)}.ph-founder-blog__hero-copy{position:relative;z-index:1;width:min(1120px,90vw);margin:auto;padding:110px 0 70px;color:#fff}.ph-founder-blog__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ph-founder-blog h1,.ph-founder-blog h2,.ph-founder-blog h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em}.ph-founder-blog h1{max-width:800px;margin:14px 0 20px;font-size:clamp(44px,7vw,86px);line-height:1.02}.ph-founder-blog__hero-copy p{max-width:680px;margin:0;font:20px/1.55 Georgia,serif}.ph-founder-blog__chapter{display:grid;grid-template-columns:1.02fr .98fr;gap:68px;align-items:center;width:min(1120px,90vw);margin:auto;padding:96px 0}.ph-founder-blog__chapter--reverse .ph-founder-blog__copy{order:2}.ph-founder-blog__chapter--reverse figure{order:1}.ph-founder-blog__copy h2,.ph-founder-blog__intro h2{margin:10px 0 22px;color:var(--ink);font-size:clamp(34px,4.5vw,56px);line-height:1.08}.ph-founder-blog__copy p{margin:0 0 17px;font-size:17px}.ph-founder-blog figure{margin:0}.ph-founder-blog figure img{aspect-ratio:4/3;object-fit:cover;border-radius:18px}.ph-founder-blog figcaption{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.45}.ph-founder-blog blockquote{margin:25px 0;padding-left:22px;border-left:3px solid #0863e3;color:var(--ink);font:22px/1.45 Georgia,serif}.ph-founder-blog__band{background:var(--paper)}.ph-founder-blog__wide{width:min(1120px,90vw);margin:auto;padding:96px 0}.ph-founder-blog__intro{max-width:780px;margin-bottom:44px}.ph-founder-blog__intro p{font-size:18px}.ph-founder-blog__team{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ph-founder-blog__team article{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.ph-founder-blog__team img{aspect-ratio:16/10;object-fit:cover}.ph-founder-blog__team article>div{padding:25px}.ph-founder-blog__team h3{margin:0 0 7px;color:var(--ink);font-size:25px}.ph-founder-blog__team p{margin:0}.ph-founder-blog__group{display:grid;grid-template-columns:1.3fr .7fr;margin-top:34px;overflow:hidden;border-radius:20px;background:var(--ink);color:#fff}.ph-founder-blog__group img{height:100%;min-height:410px;object-fit:cover}.ph-founder-blog__group>div{align-self:center;padding:40px}.ph-founder-blog__group h3{margin:0 0 15px;font-size:32px}.ph-founder-blog__group p{color:#e4edf6}.ph-founder-blog__promises{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.ph-founder-blog__promises div{padding:20px 17px;border-top:3px solid #0863e3;background:#f6f8fa}.ph-founder-blog__promises strong,.ph-founder-blog__promises span{display:block}.ph-founder-blog__promises strong{margin-bottom:5px;color:var(--ink);font:21px Georgia,serif}.ph-founder-blog__promises span{font-size:13px;line-height:1.45}.ph-founder-blog__timeline{padding:90px 0;background:var(--ink);color:#fff}.ph-founder-blog__timeline>div{width:min(1120px,90vw);margin:auto}.ph-founder-blog__timeline h2{margin:8px 0;font-size:50px}.ph-founder-blog__timeline p{color:#d4e0ec}.ph-founder-blog__timeline-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px}.ph-founder-blog__timeline-grid img{aspect-ratio:8/5;object-fit:cover;border-radius:14px}@media(max-width:820px){.ph-founder-blog__hero{min-height:68vh}.ph-founder-blog__hero-copy{padding:80px 0 48px}.ph-founder-blog__hero-copy p{font-size:17px}.ph-founder-blog__chapter{grid-template-columns:1fr;gap:30px;padding:62px 0}.ph-founder-blog__chapter--reverse .ph-founder-blog__copy,.ph-founder-blog__chapter--reverse figure{order:initial}.ph-founder-blog__wide{padding:64px 0}.ph-founder-blog__team,.ph-founder-blog__timeline-grid,.ph-founder-blog__promises,.ph-founder-blog__group{grid-template-columns:1fr}.ph-founder-blog__group img{min-height:0}.ph-founder-blog__group>div{padding:30px 24px}.ph-founder-blog__copy p{font-size:16px}.ph-founder-blog__timeline{padding:64px 0}}
