body[data-page="about"] .about-copy-hero .about-hero-copy{width:49%;max-width:610px}
body[data-page="about"] .about-copy-hero h1{max-width:9em;text-wrap:balance}
body[data-page="about"] .about-copy-hero h1 span{display:block}
body[data-page="about"] .about-copy-hero-intro{max-width:440px;margin:27px 0 0;font-size:15px;line-height:1.9;color:#e0e4eb}
body[data-page="about"] .about-copy-signature{margin:31px 0 0;font-size:12px;font-weight:400;letter-spacing:.015em;color:#d5dce7;line-height:1.6}
body[data-page="about"] .about-copy-section{padding:100px 0}
body[data-page="about"] .about-copy-section .eyebrow{font-size:10px;font-weight:500;letter-spacing:.17em;line-height:1.7;margin:0 0 23px;color:#526d8e}
body[data-page="about"] .about-copy-heading h2{font-size:clamp(32px,3.25vw,46px);line-height:1.32;letter-spacing:-.035em;font-weight:500;margin:0;max-width:10.8em;text-wrap:balance}
body[data-page="about"] .about-copy-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:84px;align-items:start}
body[data-page="about"] .about-copy-prose{padding-top:35px}
body[data-page="about"] .about-copy-prose p{font-size:16px;line-height:1.95;margin:0;color:#5e6876;max-width:560px}
body[data-page="about"] .about-copy-prose p+p{margin-top:19px}
body[data-page="about"] .about-copy-story{background:#fff}
body[data-page="about"] .about-copy-principles{background:linear-gradient(118deg,#f6f8fa,#eef3f7);border-block:1px solid #e6ebf0}
body[data-page="about"] .about-copy-direction{background:radial-gradient(ellipse at 90% 0,rgba(55,81,114,.28),transparent 65%),#101925;color:#f2f5fa}
body[data-page="about"] .about-copy-direction .eyebrow{color:#92abc9}
body[data-page="about"] .about-copy-direction-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:84px;align-items:end}
body[data-page="about"] .about-copy-direction-intro p{font-size:16px;line-height:1.85;color:#b0bdcf;max-width:460px;margin:0 0 3px}
body[data-page="about"] .about-copy-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:40px;margin:61px 0 0;padding:0}
body[data-page="about"] .about-copy-stages li{border-top:1px solid #435269;padding:22px 0 0;min-width:0}
body[data-page="about"] .about-copy-stage-number{display:block;font-size:11px;letter-spacing:.12em;color:#8ea9cb;margin-bottom:20px}
body[data-page="about"] .about-copy-stages h3{font-size:19px;line-height:1.65;font-weight:500;margin:0 0 16px;letter-spacing:-.025em;color:#f1f5fa}
body[data-page="about"] .about-copy-stages p{font-size:14px;line-height:1.95;margin:0;color:#b4c0d0}
body[data-page="about"] .about-copy-note{font-size:11px;line-height:1.85;color:#788493;max-width:920px;margin:33px 0 0}
body[data-page="about"] .about-copy-direction .about-copy-note{color:#94a3b7;padding-top:27px;margin-top:34px;border-top:1px solid #2d3b4e}
body[data-page="about"] .about-copy-family{padding-bottom:74px;background:#fff}
body[data-page="about"] .about-copy-product-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-top:47px}
body[data-page="about"] .about-copy-product-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding-bottom:17px;border-bottom:1px solid #dce3eb;font-size:14px;font-weight:500;color:#243347;min-width:0}
body[data-page="about"] .about-copy-product-image{grid-column:1/-1;width:100%;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}
body[data-page="about"] .about-copy-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}
body[data-page="about"] .about-copy-product-links a:hover .about-copy-product-image img{transform:translateY(-5px)}
body[data-page="about"] .about-copy-product-arrow{font-size:16px;font-weight:400;color:#75869c}
body[data-page="about"] .about-copy-family-action{margin-top:27px;text-align:right}
body[data-page="about"] .about-copy-team{padding-top:72px;background:#f7f8fa;border-top:1px solid #e6eaf0}
body[data-page="about"] .about-copy-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:48px}
body[data-page="about"] .about-copy-capabilities article{padding:23px 0 0;border-top:1px solid #ccd6e2;min-width:0}
body[data-page="about"] .about-copy-capabilities h3{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.5;margin:0 0 15px;color:#26394f}
body[data-page="about"] .about-copy-capabilities p{font-size:14px;line-height:1.9;margin:0;color:#65717f}
body[data-page="about"] .about-copy-invitation{text-align:center;background:radial-gradient(ellipse at 50% 0,#fff9 0%,transparent 70%),linear-gradient(130deg,#edf3fa,#e2ebf6)}
body[data-page="about"] .about-copy-invitation h2{font-size:clamp(32px,3.6vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.35;margin:0 auto;max-width:900px;text-wrap:balance}
body[data-page="about"] .about-copy-invitation>.shell>p:not(.eyebrow):not(.about-copy-note){font-size:16px;line-height:1.85;color:#5a6c83;max-width:620px;margin:22px auto 0}
body[data-page="about"] .about-copy-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px 30px;margin-top:30px}
body[data-page="about"] .about-copy-invitation .about-copy-note{margin:24px auto 0}
body[data-page="about"] .about-copy-product-links a:focus-visible{outline:3px solid #75a9e7;outline-offset:6px}
body[data-page="about"] .about-product-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px}
body[data-page="about"] .about-evidence-preview{display:block;aspect-ratio:1.65;margin-bottom:26px;border-radius:12px;background:#e7edf4;overflow:hidden;border:1px solid #d8e1ec;box-shadow:0 12px 28px #233c5b10}
body[data-page="about"] .about-evidence-preview img{width:100%;height:100%;object-fit:contain;background:#fff}
body[data-page="about"] .about-product-evidence h3{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.03em;margin-bottom:14px}
body[data-page="about"] .about-product-evidence article>p{font-size:14px;line-height:1.85;color:#5c6b7b;margin-bottom:19px}
body[data-page="about"] .about-product-evidence .text-link{font-size:13px}
@media(min-width:801px){body[data-page="about"] .about-product-evidence h3{min-height:2.8em}body[data-page="about"] .about-product-evidence article>p{min-height:3.7em}}
body[data-page="about"] .about-copy-note{font-size:12px;color:#5f7084}
body[data-page="about"] .about-copy-direction .about-copy-note{font-size:12px;color:#b1bdce}
html[lang="en"] body[data-page="about"] .about-copy-hero h1{max-width:16ch;font-size:clamp(43px,4.25vw,64px);line-height:1.12}
html[lang="en"] body[data-page="about"] .about-copy-hero-intro{font-size:14px;line-height:1.85;max-width:455px}
html[lang="en"] body[data-page="about"] .about-copy-heading h2{max-width:13em;line-height:1.2}
html[lang="en"] body[data-page="about"] .about-copy-prose p{line-height:1.85}
html[lang="en"] body[data-page="about"] .about-copy-stages h3{font-size:18px;line-height:1.5}
@media(max-width:1000px){
 body[data-page="about"] .about-copy-split,body[data-page="about"] .about-copy-direction-heading{gap:45px}
 body[data-page="about"] .about-copy-hero .about-hero-copy{width:59%;max-width:540px}
 body[data-page="about"] .about-copy-hero-intro{max-width:420px;font-size:14px}
 body[data-page="about"] .about-copy-stages{gap:25px}
 body[data-page="about"] .about-copy-product-links{gap:18px}
 body[data-page="about"] .about-copy-product-image{height:128px}
 body[data-page="about"] .about-copy-capabilities{gap:30px}
}
@media(max-width:800px){
 body[data-page="about"] .about-copy-section{padding:70px 0}
 body[data-page="about"] .about-copy-split,body[data-page="about"] .about-copy-direction-heading{grid-template-columns:1fr;gap:27px}
 body[data-page="about"] .about-copy-prose{padding-top:0}
 body[data-page="about"] .about-copy-prose p{max-width:none;font-size:15px;line-height:1.9}
 body[data-page="about"] .about-copy-heading h2{max-width:650px;font-size:34px}
 body[data-page="about"] .about-copy-section .eyebrow{margin-bottom:17px}
 body[data-page="about"] .about-copy-stages{grid-template-columns:1fr;margin-top:36px;gap:29px}
 body[data-page="about"] .about-copy-stages li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:10px 18px;padding-top:22px}
 body[data-page="about"] .about-copy-stage-number{grid-column:1;grid-row:1/3;margin:6px 0 0}
 body[data-page="about"] .about-copy-stages h3{font-size:19px;margin:0}
 body[data-page="about"] .about-copy-stages p{grid-column:2;font-size:14px}
 body[data-page="about"] .about-copy-direction-intro p{font-size:15px;max-width:600px}
 body[data-page="about"] .about-copy-capabilities{grid-template-columns:1fr;gap:27px;margin-top:32px}
 body[data-page="about"] .about-copy-capabilities article{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px;padding-top:21px}
 body[data-page="about"] .about-copy-product-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}
 body[data-page="about"] .about-product-evidence{grid-template-columns:1fr;gap:37px;margin-top:32px}
 body[data-page="about"] .about-evidence-preview{max-width:580px;margin-bottom:21px}
 body[data-page="about"] .about-copy-product-links a{font-size:13px}
 body[data-page="about"] .about-copy-product-image{height:135px}
 body[data-page="about"] .about-copy-invitation h2{font-size:34px}
}
@media(max-width:600px){
 body[data-page="about"] .about-copy-hero .about-hero-copy{width:100%;max-width:none}
 body[data-page="about"] .about-copy-hero .shell{padding-top:46px}
 body[data-page="about"] .about-copy-hero:after{background:linear-gradient(180deg,#0a0e18b0 0%,#0a0e1866 36%,#0a0e1800 73%)}
 body[data-page="about"] .about-copy-hero h1{max-width:8.4em;font-size:clamp(34px,8.8vw,43px);line-height:1.25}
 body[data-page="about"] .about-copy-hero-intro{max-width:360px;font-size:12px;line-height:1.9;margin-top:18px;color:#e1e6ee}
 body[data-page="about"] .about-copy-signature{font-size:12px;margin-top:19px;line-height:1.7;color:#dce2eb}
 body[data-page="about"] .about-copy-section{padding:57px 0}
 body[data-page="about"] .about-copy-heading h2,body[data-page="about"] .about-copy-invitation h2{font-size:30px}
 body[data-page="about"] .about-copy-prose p{font-size:14px;line-height:1.95}
 body[data-page="about"] .about-copy-section .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:15px}
 body[data-page="about"] .about-copy-split{gap:23px}
 body[data-page="about"] .about-copy-stages h3{font-size:17px}
 body[data-page="about"] .about-copy-stages p{font-size:13px}
 body[data-page="about"] .about-copy-stages li{grid-template-columns:22px minmax(0,1fr);column-gap:14px}
 body[data-page="about"] .about-copy-note{font-size:12px}
 body[data-page="about"] .about-copy-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;margin-top:30px}
 body[data-page="about"] .about-copy-product-links a{font-size:12px}
 body[data-page="about"] .about-copy-product-image{height:125px;margin-bottom:5px}
 body[data-page="about"] .about-copy-family-action{text-align:left;margin-top:25px}
 body[data-page="about"] .about-copy-capabilities article{grid-template-columns:1fr;gap:8px}
 body[data-page="about"] .about-copy-capabilities h3{font-size:18px;margin:0}
 body[data-page="about"] .about-copy-capabilities p{font-size:13px}
 body[data-page="about"] .about-copy-invitation>.shell>p:not(.eyebrow):not(.about-copy-note){font-size:14px}
 body[data-page="about"] .about-copy-actions{gap:22px;margin-top:26px}
 body[data-page="about"] .about-copy-actions .btn{flex-basis:100%;max-width:230px;margin-inline:15%}
 body[data-page="about"] .about-copy-actions .text-link{font-size:12px}
 html[lang="en"] body[data-page="about"] .about-copy-hero h1{max-width:16ch;font-size:clamp(35px,9.1vw,43px);line-height:1.1}
 html[lang="en"] body[data-page="about"] .about-copy-hero-intro{font-size:12px;max-width:345px;line-height:1.75;margin-top:17px}
 html[lang="en"] body[data-page="about"] .about-copy-heading h2{font-size:30px}
}
