.about-hero{isolation:isolate;padding-block:clamp(1.5rem, 3vw, 2.75rem) var(--space-section);color:#fff;background:radial-gradient(at 84% 25%,#173756,#0b1730 58%);position:relative;overflow:hidden}.about-hero:before{content:"";z-index:0;opacity:.22;background-image:linear-gradient(90deg,#0000 98%,#4885a6 99%),linear-gradient(#0000 98%,#4885a6 99%);background-size:82px 82px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.about-hero-discs{z-index:0;pointer-events:none;position:absolute;inset:0}.about-hero-discs span{background:radial-gradient(circle at 32% 28%,#96e7f27a,#359fc23d 60%,#1d6a9d1f);border:1px solid #afedf747;border-radius:50%;position:absolute;top:0;left:0;box-shadow:inset -12px -14px 28px #082a512e,0 0 34px #48bcd81f}.about-hero-discs span:nth-child(2n){opacity:.58}.about-hero-discs span:nth-child(3n){opacity:.35}.about-hero>.container{z-index:1;position:relative}.about-hero .breadcrumbs ol{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.about-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:970px;margin:0;font-size:clamp(2.55rem,5vw,70px);font-weight:400;line-height:1}.about-hero-lead{color:#d8eff5;max-width:850px;margin:1.6rem 0 .8rem;font-size:clamp(1.12rem,1.9vw,1.45rem);line-height:1.5}.about-hero-intro{color:#bbccdc;max-width:780px;margin:0;line-height:1.5}.about-body{padding-block:var(--space-section);grid-template-columns:minmax(185px,245px) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.about-toc{position:sticky;top:7.5rem}.about-toc nav{background:var(--paper);border-left:2px solid #d8e7ed;padding:1.35rem 1.2rem}.about-toc nav>p{color:var(--navy);text-transform:uppercase;letter-spacing:.09em;margin:0 0 1rem;font-size:.78rem;font-weight:700}.about-toc ol,.about-mobile-toc ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.about-toc a,.about-mobile-toc a{color:#456076;font-size:.85rem;line-height:1.45}.about-toc a:hover,.about-mobile-toc a:hover{color:var(--cyan-dark);text-decoration:underline}.about-mobile-toc{display:none}.about-main{min-width:0}.about-content-section{margin-bottom:var(--space-content-section);padding-bottom:var(--space-content-section);border-bottom:1px solid #dce6ee;scroll-margin-top:7rem}.about-content-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.about-content-section h2,.about-related h2{max-width:800px;color:var(--navy);letter-spacing:-.05em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1.2}.about-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-block{border-radius:var(--radius);background:var(--paper);border:1px solid #dfe9f0;min-width:0;padding:clamp(1.4rem,2.3vw,2rem)}.about-block h3{color:var(--navy);letter-spacing:-.025em;margin:0 0 .8rem;font-size:1.15rem;line-height:1.4}.about-block p{color:#43546a;margin:0;font-size:.95rem;line-height:1.75}.about-career-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.6rem;display:flex}.about-career-heading h2{margin-bottom:0}.about-career-kicker{color:var(--cyan-dark);letter-spacing:.16em;margin:0 0 .7rem;font-size:.7rem;font-weight:700}.about-career-count{color:#668298;white-space:nowrap;padding-bottom:.35rem;font-size:.78rem;font-weight:600}.about-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(#2c9bb2,#a4d9e2 72%,#2c9bb2);width:2px;position:absolute;top:2rem;bottom:2rem;left:2rem}.about-timeline-item{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding-bottom:1.1rem;display:grid;position:relative}.about-timeline-item:last-child{padding-bottom:0}.about-timeline-marker{z-index:1;color:#076d84;letter-spacing:.04em;background:#e9f6f8;border:1px solid #9bcdd7;border-radius:50%;align-self:start;place-items:center;width:4rem;height:4rem;font-size:.78rem;font-weight:700;display:grid}.about-timeline-marker svg{width:1.7rem;height:1.7rem}.about-timeline-card{background:#f5f9fb;border:1px solid #dce8ee;border-radius:.85rem;min-width:0;padding:1.2rem clamp(1.2rem,2.5vw,1.8rem)}.about-timeline-period{color:#087991;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.76rem;font-weight:700;display:block}.about-timeline-card h3{color:var(--navy);margin:0 0 .3rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.3}.about-timeline-card p{color:#43546a;margin:0;font-size:.9rem;line-height:1.6}.about-timeline-card .about-timeline-role{color:#087991;margin-bottom:.65rem;font-weight:700}.about-career .disclaimer{margin-top:1.5rem}.about-blocks--values{grid-template-columns:repeat(3,minmax(0,1fr))}.about-step{color:var(--cyan-dark);letter-spacing:.1em;margin-bottom:1.2rem;font-size:.75rem;font-weight:700;display:block}.about-founder-mark{width:fit-content;color:var(--cyan-dark);align-items:center;gap:1.4rem;margin:0 0 1.5rem;display:flex}.about-founder-mark span:first-child{letter-spacing:-.06em;background:#e7f5f8;border:1px solid #b7dbe3;border-radius:15px;place-items:center;width:90px;height:90px;font-size:2.2rem;font-weight:600;display:grid}.about-founder-mark span:last-child{letter-spacing:.14em;max-width:180px;font-size:.68rem;font-weight:700;line-height:1.55}.about-case-link{color:var(--cyan-dark);margin-top:1rem;font-size:.85rem;font-weight:700;display:inline-block}.about-case-link:hover{text-decoration:underline}.about-related{background:#eef3f8}.about-related h2:not(:first-child){margin-top:3.5rem}.about-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-related-grid a,.about-cases-link a{color:var(--navy);background:#fff;border:1px solid #dfe8f0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;font-weight:600;line-height:1.5;display:flex}.about-related-grid a:hover,.about-cases-link a:hover{border-color:var(--cyan-dark);color:var(--cyan-dark)}.about-related-grid span{color:var(--cyan-dark)}.about-cases-link{max-width:640px;margin-top:3rem}.about-cases-link p{color:var(--muted);font-size:.85rem;line-height:1.6}.about-contact h2{max-width:780px}.about-founder-profile{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.about-founder-photo{border-radius:var(--radius);border:1px solid #b7dbe3;width:100%;height:auto;display:block}.about-introduction{color:#43546a;max-width:760px;font-size:1.05rem;line-height:1.75}.about-introduction p{margin:0 0 1rem}.about-career-context{color:#43546a;max-width:760px;margin:0 0 2rem;line-height:1.7}.about-timeline-card .about-timeline-status{color:#526a80;margin:-.3rem 0 .6rem;font-size:.8rem;font-weight:600}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-principle-icon{color:#087991;background:#e7f5f8;border-radius:.75rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.2rem;display:grid}.about-principle-icon svg{width:1.65rem;height:1.65rem}.about-credentials{gap:2rem;max-width:790px;display:grid}.about-credentials h3{color:var(--navy);margin:0 0 .8rem;font-size:1.1rem}.about-credentials p{color:#43546a;margin:.3rem 0;line-height:1.6}.about-credentials ul{gap:.65rem;margin:0;padding-left:1.2rem;display:grid}.about-credentials a{color:#087991;text-underline-offset:.2em;line-height:1.55;text-decoration:underline}.about-credentials a:hover{color:var(--navy)}.about-credentials .about-qualifications{gap:.75rem;padding:0;list-style:none}.about-qualifications li{border-radius:var(--radius);background:var(--paper);color:#43546a;border:1px solid #dfe9f0;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;line-height:1.55;display:grid}.about-qualification-icon{color:#087991;background:#e7f5f8;border-radius:.65rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.about-qualification-icon svg{width:1.55rem;height:1.55rem}.about-credentials .about-publications{gap:.75rem;padding:0;list-style:none}.about-publications a{border-radius:var(--radius);background:var(--paper);border:1px solid #dfe9f0;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;text-decoration:none;display:grid}.about-publications a:hover{border-color:var(--cyan-dark)}.about-publications a:focus-visible{outline:2px solid var(--cyan-dark);outline-offset:2px}.about-publication-icon{color:#087991;background:#e7f5f8;border-radius:.65rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.about-publication-icon svg{width:1.55rem;height:1.55rem}.about-publication-copy{gap:.3rem;display:grid}.about-publication-copy strong{color:#087991;font-size:.95rem;font-weight:400;line-height:1.45}.about-publication-copy>span{color:#43546a;font-size:.875rem;line-height:1.55}@media (width<=900px){.about-body{display:block}.about-toc{display:none}.about-mobile-toc{background:var(--paper);border:1px solid #dfe8f0;border-radius:.7rem;margin-bottom:3rem;padding:1rem 1.25rem;display:block}.about-mobile-toc summary{color:var(--navy);cursor:pointer;font-weight:700}.about-mobile-toc nav{padding-top:1.2rem}.about-blocks--values,.about-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.about-blocks,.about-blocks--values,.about-principles,.about-related-grid,.about-founder-profile{grid-template-columns:1fr}.about-founder-photo{max-width:220px}.about-career-heading{flex-direction:column;align-items:start;margin-bottom:1.8rem}.about-timeline:before{left:1.25rem}.about-timeline-item{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.about-timeline-marker{width:2.5rem;height:2.5rem;font-size:.68rem}.about-timeline-marker svg{width:1.3rem;height:1.3rem}.about-timeline-card{padding:1rem}}
