/* V095 Founder editorial redesign. Scoped to the Founder page only. */
body.identity-v086{background:#fff;color:#073747}body.identity-v086 .site-header{background:#fff}body.identity-v086 .nav a[aria-current="page"]{border-bottom:3px solid #ffbe16;padding-bottom:6px}
.v95-kicker{font-size:12px!important;letter-spacing:.17em;font-weight:850;color:#237e89;text-transform:uppercase;margin:0 0 18px!important}
.v95-hero{background:#082e3d;color:#fff;overflow:hidden}.v95-hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,6vw,95px);min-height:600px;align-items:stretch}.v95-intro{padding:55px 0 75px;align-self:center}.v95-back{color:#b6d7e0;text-decoration:none;font-size:13px;display:inline-block;margin-bottom:52px}.v95-hero .v95-kicker{color:#ffd45d}.v95-hero h1{font-size:clamp(48px,5.4vw,82px);color:#fff;max-width:730px;line-height:1.05;letter-spacing:-.055em;margin:0 0 31px}.v95-hero h1 em{font-style:normal;color:#ffbe16}.v95-lead{font-size:clamp(19px,1.55vw,23px);line-height:1.55;font-weight:650;max-width:630px;margin:0 0 19px}.v95-support{font-size:17px;line-height:1.7;max-width:590px;color:#d7e5e8;margin:0 0 30px}.v95-hero-link{display:inline-block;text-decoration:none;background:#ffbe16;border-radius:7px;padding:16px 22px;font-weight:850;color:#073747}.v95-hero-link span{margin-left:24px}.v95-portrait{position:relative;min-height:580px;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(circle at 54% 38%,#246777 0,#164c60 54%,transparent 55%);padding:30px 15px 0}.v95-portrait:before{content:"";position:absolute;width:165px;height:12px;background:#ffbe16;top:15%;right:1%;border-radius:20px}.v95-portrait img{display:block;width:min(100%,525px);height:560px;object-fit:cover;object-position:center top;mix-blend-mode:normal;border-radius:230px 230px 0 0;position:relative}.v95-caption{position:absolute;bottom:24px;left:0;background:#fff;color:#073747;padding:19px 28px;border-left:6px solid #ffbe16;box-shadow:0 12px 28px #001c2744}.v95-caption strong{display:block;font-size:21px}.v95-caption span{font-size:13px}
.v95-story{padding:clamp(70px,8vw,118px) 0}.v95-story-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,135px)}.v95-story-aside{align-self:start;position:sticky;top:30px}.v95-story h2,.v95-village h2,.v95-vision h2,.v95-next h2{font-size:clamp(35px,3.7vw,59px);line-height:1.12;letter-spacing:-.045em;color:#073747;margin:0 0 27px}.v95-accent{width:75px;height:7px;background:#ffbe16;border-radius:5px;margin:28px 0 38px}.v95-pull{font-size:clamp(22px,2.2vw,32px);font-weight:750;line-height:1.35;color:#167c86;max-width:420px}.v95-attribution{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.v95-story-body{max-width:790px}.v95-story-body p{font-size:18px;line-height:1.85;margin:0 0 23px;color:#2b4c5a}.v95-story-body p:first-child:first-letter{font-size:58px;float:left;line-height:.88;color:#157b84;font-weight:850;padding:9px 8px 0 0}.v95-signoff{border-top:1px solid #cfe0e5;padding-top:23px;margin-top:39px!important}.v95-signoff strong,.v95-signoff span{display:block}.v95-signoff strong{color:#073747;font-size:24px}
.v95-village{background:#eaf3f5;padding:85px 0}.v95-village-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.v95-village h2 em{font-style:normal;color:#137e87}.v95-village-inner>div:last-child p{font-size:19px;line-height:1.7;margin:0 0 20px}.v95-text-link{font-weight:850;text-decoration:underline;text-underline-offset:5px}.v95-vision{background:#fff;padding:88px 0}.v95-vision-inner{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.v95-vision-inner>p{font-size:clamp(22px,2.15vw,31px);line-height:1.45;font-weight:650;border-left:5px solid #ffbe16;padding-left:28px;margin:0}.v95-next{background:#f9f7f0;padding:80px 0}.v95-next-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px}.v95-next h2{margin-bottom:12px}.v95-next-inner>div>p:last-child{font-size:17px;line-height:1.5}.v95-cta-actions{display:flex;flex-direction:column;gap:15px}.v95-cta,.v95-secondary{padding:16px 22px;text-align:center;text-decoration:none;font-weight:850;border-radius:8px}.v95-cta{background:#ffbe16;color:#073747}.v95-secondary{border:1px solid #073747;color:#073747}
@media(max-width:980px){.v95-hero-inner{gap:22px;min-height:0}.v95-intro{padding:42px 0 55px}.v95-hero h1{font-size:clamp(40px,5.5vw,64px)}.v95-portrait{min-height:480px}.v95-portrait img{height:470px}.v95-story-grid{gap:45px}.v95-village-inner{gap:40px}}
@media(max-width:700px){.v95-hero-inner,.v95-story-grid,.v95-village-inner,.v95-vision-inner,.v95-next-inner{grid-template-columns:1fr;gap:20px}.v95-intro{padding:31px 0 10px}.v95-back{margin-bottom:30px}.v95-hero h1{font-size:clamp(39px,10vw,55px)}.v95-lead{font-size:18px}.v95-support{font-size:16px}.v95-portrait{min-height:360px;padding-top:6px}.v95-portrait img{height:360px;max-width:340px}.v95-caption{bottom:10px;padding:12px 15px}.v95-story,.v95-village,.v95-vision,.v95-next{padding:58px 0}.v95-story-aside{position:static}.v95-story-body p{font-size:16px;line-height:1.75}.v95-pull{font-size:23px}.v95-story h2,.v95-village h2,.v95-vision h2,.v95-next h2{font-size:37px}.v95-vision-inner>p{font-size:23px}.v95-cta-actions{width:100%}}
@media(max-width:360px){.v95-caption{left:0;right:0}.v95-portrait img{height:330px}.v95-portrait{min-height:330px}}
