.about-hero{border-bottom:1px solid var(--line);grid-template-columns:1.04fr .96fr;min-height:760px;display:grid}.about-hero-copy{flex-direction:column;justify-content:center;padding:105px clamp(42px,7vw,112px);display:flex}.about-hero h1{max-width:850px;font-size:clamp(52px,5.4vw,84px);line-height:.96}.about-hero h1 em,.about-manifesto h2 em,.about-section-heading h2 em,.about-process h2 em{color:var(--blue);font-style:normal}.about-hero-copy>p:not(.section-index){max-width:720px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.55}.about-hero-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.about-text-link{border-bottom:1px solid var(--ink);font:800 14px/1.2 var(--font-poppins),sans-serif;padding-bottom:5px}.about-text-link span{color:var(--blue);margin-left:8px}.about-hero-image{background:var(--ice);min-height:620px;position:relative;overflow:hidden}.about-hero-image img{object-fit:cover;object-position:center}.about-hero-image:after{content:"";background:linear-gradient(#0000 62%,#071a2db8);position:absolute;inset:0}.about-hero-image>p{z-index:2;color:#fff;font:700 15px/1.3 var(--font-poppins),sans-serif;margin:0;position:absolute;bottom:30px;left:38px}.about-manifesto{background:var(--paper);padding:120px clamp(40px,8vw,130px)}.about-manifesto>div{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.about-manifesto h2{max-width:850px;font-size:clamp(44px,4.8vw,72px);line-height:1.02}.about-manifesto-copy p{color:var(--muted);margin:0 0 22px;font-size:18px;line-height:1.58}.about-manifesto blockquote{border-top:1px solid var(--line);color:var(--ink);font:700 clamp(30px,3vw,46px)/1.15 var(--font-poppins),sans-serif;margin:74px 0 0;padding:32px 0 0}.about-principles,.about-formats{background:var(--ice);padding:115px clamp(40px,8vw,130px) 125px}.about-section-heading{max-width:900px;margin-bottom:62px}.about-section-heading h2{font-size:clamp(42px,4.4vw,66px);line-height:1.03}.about-principles-grid{border-top:1px solid #c6d2dc;border-left:1px solid #c6d2dc;grid-template-columns:repeat(2,1fr);display:grid}.about-principles-grid article{background:#ffffff7a;border-bottom:1px solid #c6d2dc;border-right:1px solid #c6d2dc;min-height:280px;padding:34px 38px}.about-principles-grid article>span,.about-formats-grid article>span{color:var(--blue);font:800 15px/1 var(--font-poppins),sans-serif}.about-principles-grid h3,.about-formats-grid h3{font:700 clamp(25px,2vw,32px)/1.08 var(--font-poppins),sans-serif;margin:42px 0 0}.about-principles-grid p,.about-formats-grid p{max-width:580px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.52}.about-founder{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;min-height:790px;display:grid}.about-founder-image{min-height:680px;position:relative;overflow:hidden}.about-founder-image img{object-fit:cover;object-position:53% center;filter:saturate(.72)}.about-founder-copy{padding:95px clamp(44px,7vw,112px)}.about-founder-copy .section-index{color:#b9c7d2}.about-founder-copy h2{max-width:850px;font-size:clamp(38px,4vw,60px);line-height:1.04}.about-founder-copy>p:not(.section-index){color:#bdc8d2;max-width:790px;font-size:17px;line-height:1.58}.about-specialties{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.about-specialties span{color:#e5ebef;font:700 12px/1.2 var(--font-poppins),sans-serif;border:1px solid #ffffff3d;border-radius:4px;padding:9px 12px}.about-social-links{border-top:1px solid #ffffff29;align-items:center;gap:26px;margin-top:27px;padding-top:22px;display:flex}.about-social-links a{color:#d6e0e8;font:700 13px/1.2 var(--font-poppins),sans-serif;align-items:center;gap:9px;transition:color .2s;display:inline-flex}.about-social-links svg{fill:currentColor;flex:0 0 20px;width:20px;height:20px}.about-social-links a:last-child svg{fill:none;stroke:currentColor;stroke-width:1.8px}.about-social-links a:last-child .about-social-dot{fill:currentColor;stroke:none}.about-social-links a:hover,.about-social-links a:focus{color:#72a0df}.about-performance{background:var(--ice);grid-template-columns:1.12fr .88fr;min-height:690px;display:grid}.about-performance-visual{aspect-ratio:16/9;background:#fff;align-self:center;width:100%;position:relative;overflow:hidden}.about-performance-visual img{object-fit:contain}.about-performance-copy{align-self:center;padding:92px clamp(42px,6.5vw,104px)}.about-performance-copy h2{max-width:760px;font-size:clamp(36px,3.6vw,56px);line-height:1.04}.about-performance-copy h2 em{color:var(--blue);font-style:normal}.about-performance-copy>p:not(.section-index){max-width:720px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.58}.about-performance-copy ul{border-top:1px solid #c6d2dc;margin:30px 0 0;padding:25px 0 0;list-style:none}.about-performance-copy li{color:var(--blue-dark);font:700 15px/1.45 var(--font-poppins),sans-serif;margin:0 0 12px;padding-left:22px;position:relative}.about-performance-copy li:before{content:"+";color:var(--blue);position:absolute;left:0}.about-process{background:var(--paper);padding:120px clamp(40px,8vw,130px)}.about-process-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:60px;display:grid}.about-process-heading .section-index{margin-top:10px}.about-process h2{max-width:880px;font-size:clamp(42px,4.4vw,66px);line-height:1.03}.about-process ol{border-top:1px solid var(--line);margin:72px 0 0;padding:0;list-style:none}.about-process li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(190px,.55fr) minmax(300px,1fr);align-items:start;gap:28px;padding:27px 0;display:grid}.about-process li>span{color:var(--blue);font:800 14px/1.4 var(--font-poppins),sans-serif}.about-process h3{font:700 22px/1.25 var(--font-poppins),sans-serif;margin:0}.about-process li p{max-width:700px;color:var(--muted);margin:0;font-size:16px;line-height:1.52}.about-process-note{max-width:820px;color:var(--blue-dark);font:700 18px/1.5 var(--font-poppins),sans-serif;margin:45px 0 0 auto}.about-formats{background:var(--ice)}.about-formats-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-formats-grid article{background:var(--white);border-top:4px solid var(--ink);min-height:270px;padding:33px}.about-formats-grid article:last-child{grid-column:2/3}.about-formats-grid h3{margin-top:38px}.about-formats-grid p{font-size:16px}.about-trust{background:var(--paper);grid-template-columns:minmax(340px,.8fr) minmax(520px,1fr);align-items:center;gap:clamp(70px,9vw,140px);padding:110px clamp(40px,8vw,130px);display:grid}.about-trust h2{max-width:690px;font-size:clamp(36px,3.5vw,52px);line-height:1.06}.about-client-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-client-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;place-items:center;min-height:120px;display:grid}.about-client-grid img{object-fit:contain;filter:grayscale();opacity:.76;max-width:78%;height:auto}.about-network{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(330px,.65fr);align-items:end;gap:clamp(65px,9vw,145px);padding:78px clamp(40px,8vw,130px);display:grid}.about-network>div{position:relative}.about-plus{color:var(--blue);font:500 70px/.7 var(--font-poppins),sans-serif;position:absolute;top:-48px;left:-4px}.about-network .section-index{color:#aebdca}.about-network h2{max-width:760px;font-size:clamp(34px,3.4vw,52px);line-height:1.06}.about-network>p{color:#bdc8d2;margin:0;font-size:17px;line-height:1.58}.about-contact{background:var(--paper);padding:125px clamp(40px,12vw,190px)}.about-contact h2{max-width:900px;margin-bottom:32px;font-size:clamp(46px,5vw,76px);line-height:1}.about-contact>p:not(.section-index){max-width:790px;color:var(--muted);margin-top:0;font-size:19px;line-height:1.55}.about-contact .button{margin-top:28px;display:inline-block}.about-contact small{color:var(--muted);margin-top:16px;font-size:13px;display:block}.about-hero .button-primary,.about-contact .button-primary{background:var(--blue)}.about-hero .button-primary:hover,.about-hero .button-primary:focus,.about-contact .button-primary:hover,.about-contact .button-primary:focus{background:var(--ink)}@media (max-width:900px){.about-hero,.about-manifesto>div,.about-founder,.about-performance,.about-process-heading,.about-trust,.about-network{grid-template-columns:1fr}.about-hero-copy{padding:75px 24px}.about-hero-image{min-height:520px}.about-manifesto,.about-principles,.about-founder-copy,.about-performance-copy,.about-process,.about-formats,.about-trust,.about-network,.about-contact{padding:80px 24px}.about-principles-grid{grid-template-columns:1fr}.about-founder-image{min-height:560px}.about-process-heading{gap:10px}.about-process li{grid-template-columns:45px 1fr}.about-process li p{grid-column:2}.about-formats-grid{grid-template-columns:1fr}.about-formats-grid article:last-child{grid-column:auto}.about-client-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.about-hero-actions{flex-direction:column;align-items:flex-start}.about-hero h1{font-size:48px}.about-manifesto blockquote{font-size:28px}.about-client-grid{grid-template-columns:1fr 1fr}.about-founder-image{min-height:440px}}.about-trust-proof{gap:28px;display:grid}.about-trust-links{flex-wrap:wrap;gap:28px;display:flex}.about-trust-links a{border-bottom:1px solid var(--ink);font:700 15px/1.2 var(--font-poppins),sans-serif;padding-bottom:7px}.about-trust-links span{color:var(--blue);margin-left:8px}.about-founder-copy h2+p{margin-top:36px}.about-founder-copy>p:not(.section-index){margin-bottom:0}.about-founder-copy>p:not(.section-index)+p:not(.section-index){margin-top:16px}
