.photo-sheet.has-editorial-photo{background-image:none;position:relative}.photo-sheet.has-editorial-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder-section{background:var(--color-ivory);border-block:1px solid var(--color-line)}.founder-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(64px,7vw,104px);display:grid}.founder-identity>h2{color:var(--color-label);text-wrap:balance;margin:6px 0 0;font-size:clamp(28px,2.6vw,36px)}.founder-portrait{width:100%;max-width:420px;height:auto;margin-top:28px;display:block}.founder-profile h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.25}.founder-profile .founder-role{color:var(--color-blue);margin:0;font-size:18px;font-weight:600}.founder-profile .founder-description{max-width:65ch;color:var(--color-muted);margin:28px 0 0;font-size:20px;line-height:1.65}@media (width<=700px){.founder-layout{grid-template-columns:minmax(0,1fr);gap:28px}.founder-identity>h2{margin-top:0}.founder-profile .founder-description{font-size:18px}}.founder-background{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.founder-background>div{border-top:1px solid var(--color-line);padding-top:24px}.founder-background h4{font-family:var(--font-display);margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.3}.founder-background ul{color:var(--color-muted);margin:0;padding-left:20px}.founder-background li{padding-left:4px}.founder-background li+li{margin-top:12px}.founder-background li::marker{color:var(--color-blue)}@media (width<=1000px){.founder-background{grid-template-columns:minmax(0,1fr);gap:28px}}.founder-profile .founder-description+.founder-description{margin-top:18px}@media (width<=1100px){.site-header button.menu-toggle{justify-content:center;width:48px;min-width:48px;height:48px;padding:4px}.capital-menu-mark{fill:none;stroke:currentColor;stroke-linecap:round;flex:none;width:40px;height:40px;overflow:visible}.capital-menu-orbit{stroke:#c5d3df;stroke-width:.8px;stroke-dasharray:57 43;stroke-dashoffset:8px;opacity:.6;transform-origin:20px 20px;transition:transform .38s cubic-bezier(.16,1,.3,1),stroke-dashoffset .38s cubic-bezier(.16,1,.3,1),opacity .18s}.capital-menu-strokes{stroke-width:1.7px;transform-origin:20px 20px;transition:transform .38s cubic-bezier(.16,1,.3,1)}.capital-menu-upper,.capital-menu-lower{transition:transform .38s cubic-bezier(.16,1,.3,1)}.capital-menu-upper{transform-origin:20px 16px}.capital-menu-lower{transform-origin:20px 24px}.capital-menu-point{fill:#e2c897;stroke:none;transform-origin:20px 20px;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .18s}.menu-is-open .capital-menu-orbit{stroke-dashoffset:-12px;opacity:.95;transform:rotate(90deg)}.menu-is-open .capital-menu-strokes{transform:rotate(90deg)}.menu-is-open .capital-menu-upper{transform:translateY(4px)rotate(-45deg)}.menu-is-open .capital-menu-lower{transform:translateY(-4px)rotate(45deg)}.menu-is-open .capital-menu-point{transform:rotate(135deg)}.menu-toggle:hover .capital-menu-orbit,.menu-toggle:focus-visible .capital-menu-orbit{opacity:1}}@media (prefers-reduced-motion:reduce){.capital-menu-mark *{transition:none!important}}.inner-hero.photographic-header,.detail-hero.photographic-header,.careers-v2 .cv-hero.photographic-header{isolation:isolate;background:var(--color-navy);color:var(--color-paper);border-bottom:0;min-height:360px;padding-block:62px;position:relative;overflow:hidden}.photographic-header .header-photograph{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 39%}.photographic-header .header-photograph img{object-fit:cover;object-position:var(--header-photo-position);width:100%;height:100%;display:block}.photographic-header .header-photograph:after{content:"";background:linear-gradient(90deg, var(--color-navy) 0%, #071f3af5 16%, #071f3ab8 34%, #071f3a40 60%, #071f3a1a 100%);position:absolute;inset:0}.photographic-header .photographic-header-layout{position:relative}.photographic-header .inner-hero-copy,.photographic-header .cv-hero-copy{width:61%;max-width:790px}.photographic-header .inner-hero-copy h1,.photographic-header .cv-hero-copy h1{max-width:100%}.photographic-header .inner-lead,.careers-v2 .photographic-header .cv-hero-copy p{color:#d4e0e8;max-width:620px;margin-bottom:0}.detail-hero.photographic-header{min-height:430px;padding:52px var(--space-page) 58px;display:block}.detail-hero.photographic-header .detail-hero-copy{width:58%;max-width:760px;padding:0;position:relative}.insight-article-hero.photographic-header .inner-hero-copy{width:65%;max-width:850px}@media (width<=1000px) and (width>=701px){.photographic-header .inner-hero-copy,.photographic-header .cv-hero-copy{width:70%}.photographic-header .header-photograph{left:35%}.photographic-header .header-photograph:after{background:linear-gradient(90deg, var(--color-navy), #071f3af0 24%, #071f3ab8 48%, #071f3a40 100%)}.detail-hero.photographic-header .detail-hero-copy{width:68%}}@media (width<=700px){.inner-hero.photographic-header,.detail-hero.photographic-header,.careers-v2 .cv-hero.photographic-header{min-height:0;padding-top:160px;padding-bottom:42px}.photographic-header .header-photograph{height:270px;inset:0 0 auto}.photographic-header .header-photograph:after{background:linear-gradient(180deg, #071f3a26 0%, #071f3a40 22%, #071f3ae6 60%, var(--color-navy) 100%)}.photographic-header .inner-hero-copy,.photographic-header .cv-hero-copy,.detail-hero.photographic-header .detail-hero-copy,.insight-article-hero.photographic-header .inner-hero-copy{width:100%;max-width:none}.photographic-header .inner-hero-copy h1,.careers-v2 .cv-hero.photographic-header h1{font-size:clamp(32px,7.4vw,44px)}.photographic-header .inner-lead,.careers-v2 .photographic-header .cv-hero-copy p{font-size:19px;line-height:1.6}.detail-hero.photographic-header .back-link{margin-bottom:22px}}.contact-colour-trial>.photographic-header{--color-navy:#174364}.contact-colour-trial>.photographic-header .header-photograph:after{background:linear-gradient(90deg,#174364 0%,#174364f5 16%,#174364b8 34%,#17436440 60%,#1743641a 100%)}@media (width<=1000px) and (width>=701px){.contact-colour-trial>.photographic-header .header-photograph:after{background:linear-gradient(90deg,#174364,#174364f0 24%,#174364b8 48%,#17436440 100%)}}@media (width<=700px){.contact-colour-trial>.photographic-header .header-photograph:after{background:linear-gradient(#17436426 0%,#17436440 22%,#174364e6 60%,#174364 100%)}}
