.founder-intro{padding-block:55px 85px;display:grid;grid-template-columns:.5fr 1fr;gap:50px;border-top:1px solid var(--line)}.founder-intro .teal,.detail-page .teal{color:var(--teal)}.founder-intro p:not(.eyebrow){color:#b1bdd4;max-width:700px;font-size:17px}.detail-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:75px;padding-block:90px 80px;border-bottom:1px solid var(--line)}.detail-hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.25;letter-spacing:-.035em;margin:0 0 28px}.detail-lead{font-size:21px;color:#bdc8df;line-height:1.8;max-width:650px}.identity-art{border:1px solid #39476d;border-radius:8px;min-height:350px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:25px;direction:ltr;background:radial-gradient(ellipse at 70% 80%,#2f39ae55,transparent 70%)}.identity-art>span{font-size:30px;line-height:1.3;letter-spacing:.05em;font-weight:600;color:#8ba1cc}.identity-art img{width:65%;height:auto;align-self:end}.identity-art small{font-size:9px;letter-spacing:.11em;color:#a7b7d6}.editorial-section{display:grid;grid-template-columns:.5fr 1fr;gap:65px;padding-block:65px;border-bottom:1px solid var(--line)}.editorial-section>.eyebrow{padding-top:10px}.editorial-copy h2{font-size:clamp(26px,2.7vw,37px)}.editorial-copy p{color:#b7c3db;font-size:17px;line-height:1.95;margin:0 0 23px;max-width:780px}.editorial-copy h3{font-size:21px;margin:30px 0 12px}.editorial-copy p:last-child{margin-bottom:0}.project-map{border:1px solid #39476d;padding:34px;border-radius:8px;display:flex;align-items:center;flex-direction:column;gap:12px;direction:ltr;background:#111a34}.project-map span,.project-map strong{padding:12px 16px;border:1px solid #4d5a80;border-radius:4px;width:100%;text-align:center;font-size:13px;letter-spacing:.05em}.project-map i{color:var(--teal);font-style:normal}.project-map strong{background:#29bec11c;border-color:#29bec177;color:var(--teal);font-size:12px}.detailed-flow{padding-block:65px;border-bottom:1px solid var(--line)}.detailed-flow ol{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:40px 55px}.detailed-flow li{display:flex;gap:20px;border-top:1px solid #394564;padding-top:25px}.detailed-flow li>span{color:var(--teal);font-size:13px;padding-top:7px}.detailed-flow h3{margin:0 0 12px;font-size:24px;font-weight:500}.detailed-flow p{margin:0;color:#b7c3db;line-height:1.9;font-size:16px}.detail-callout{margin-block:65px 85px;padding:45px;border:1px solid #3d4d77;border-radius:8px;background:linear-gradient(120deg,#182348,#10172f)}.detail-callout p:not(.eyebrow){color:#b7c3db;margin:0 0 30px;font-size:17px}.detail-page a.text-link{display:inline-block;margin-top:5px}.detail-page+footer{border-top:1px solid var(--line)}#language{white-space:nowrap;font-size:14px}.header nav a{white-space:nowrap}@media(max-width:1000px){.detail-hero{gap:35px}.editorial-section{gap:35px}.identity-art{padding:22px}.founder-intro{gap:35px}}@media(max-width:900px){.header{flex-wrap:wrap;height:auto;min-height:84px;padding-top:18px;gap:16px}.header nav{display:flex;order:3;width:100%;justify-content:center;gap:25px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.header-actions{margin-inline-start:auto}.detail-hero{padding-top:60px;grid-template-columns:1fr .85fr}.identity-art>span{font-size:25px}.detail-lead{font-size:18px}}@media(max-width:700px){.header{padding-top:17px;padding-bottom:0}.header nav{gap:25px;font-size:12px}.detail-hero{grid-template-columns:1fr;padding-block:48px;gap:35px}.detail-hero h1{font-size:40px}.detail-lead{font-size:19px}.identity-art{min-height:280px;position:relative;padding:25px}.identity-art img{width:48%;position:absolute;bottom:40px;right:25px}.identity-art small{margin-top:90px}.editorial-section,.founder-intro{grid-template-columns:1fr;gap:0;padding-block:40px}.editorial-copy h2{font-size:29px}.editorial-copy p{font-size:16px}.detailed-flow{padding-block:45px}.detailed-flow ol{grid-template-columns:1fr;gap:30px}.detailed-flow h3{font-size:22px}.detail-callout{padding:28px;margin-block:45px 55px}.detail-callout h2{font-size:29px}.project-map{padding:25px}.founder-intro{padding-bottom:55px}}@media(max-width:370px){.header nav{gap:16px;font-size:11px}#language{font-size:12px}}
.founder-portrait{margin:0;width:100%;max-width:380px;justify-self:center;align-self:center}.portrait-frame{aspect-ratio:3/4;border:1px solid #3d4d77;border-radius:8px;overflow:hidden;background:#111a34;box-shadow:0 20px 55px #0003}.portrait-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.portrait-image[hidden]{display:none}.portrait-drawing{object-fit:contain;background:#fff}.founder-portrait figcaption{padding-top:16px}.portrait-controls{display:inline-flex;border:1px solid #3d4d77;border-radius:5px;overflow:hidden;padding:3px;gap:3px}.portrait-controls button{border:0;border-radius:3px;padding:8px 18px;min-height:40px;background:transparent;color:#aebbd4;font:inherit;font-size:13px}.portrait-controls button[aria-pressed=true]{color:#071c28;background:var(--teal)}.portrait-controls button:hover{background:#253350}.portrait-controls button[aria-pressed=true]:hover{background:#43d2d4}.portrait-credit{color:#99a9c8;font-size:12px;margin:10px 0 0}@media(max-width:700px){.founder-portrait{max-width:360px}.portrait-frame{aspect-ratio:3/4}}
.services-intro{border-top:1px solid var(--line)}.services-intro .teal{color:var(--teal)}.service-lead{max-width:780px;color:#b7c3db;font-size:18px;line-height:1.9}.service-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:38px 0}.service-highlights article{border-top:1px solid #39476d;padding-top:20px}.service-highlights article>span,.service-grid article>span{color:var(--teal);font-size:12px}.service-highlights h3{font-size:23px;line-height:1.45;font-weight:500;margin:14px 0}.service-highlights p{font-size:15px;line-height:1.85;color:#aebbd4}.service-brief{padding:30px;border:1px solid #39476d;border-radius:8px;background:#111a34}.service-brief ol{padding-inline-start:22px;margin:0}.service-brief li{padding:12px 0;border-bottom:1px solid var(--line);font-size:17px}.service-brief>p:last-child{color:#9cacc9;font-size:13px;line-height:1.8;margin-top:24px}.service-catalogue{padding-block:65px;border-bottom:1px solid var(--line)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:38px}.service-grid article{padding:30px;border:1px solid #39476d;border-radius:7px;background:#101830}.service-grid h3{font-size:26px;font-weight:500;line-height:1.4;margin:16px 0}.service-grid p,.service-grid li{color:#b7c3db;font-size:16px;line-height:1.9}.service-grid ul{padding-inline-start:21px;margin:17px 0 0}.service-grid li::marker{color:var(--teal)}@media(max-width:900px){.header nav{flex-wrap:wrap;gap:14px 23px}}@media(max-width:700px){.service-highlights,.service-grid{grid-template-columns:1fr;gap:24px}.service-grid article{padding:25px}.service-grid h3{font-size:23px}.service-catalogue{padding-block:45px}.service-lead{font-size:16px}.header nav{gap:12px 18px}}
