.about-hero[data-astro-cid-ta2fbyqs]{background:var(--night);min-height:max(780px,100svh);color:var(--white);align-items:stretch;display:flex;position:relative;overflow:hidden}.about-hero-image[data-astro-cid-ta2fbyqs],.about-hero-shade[data-astro-cid-ta2fbyqs],.about-hero-grid[data-astro-cid-ta2fbyqs]{width:100%;height:100%;position:absolute;inset:0}.about-hero-image[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:center;animation:12s ease-out both about-hero-drift;transform:scale(1.02)}@keyframes about-hero-drift{0%{transform:scale(1.09)}to{transform:scale(1.02)}}.about-hero-shade[data-astro-cid-ta2fbyqs]{background:linear-gradient(90deg,#04081fe6 0%,#04081fa8 47%,#04081f38 100%),linear-gradient(#04071733 0%,#0000 42%,#040717e6 100%)}.about-hero-grid[data-astro-cid-ta2fbyqs]{opacity:.17;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,#0000 82%)}.about-hero-content[data-astro-cid-ta2fbyqs]{z-index:2;flex-direction:column;justify-content:center;padding-top:158px;padding-bottom:170px;display:flex;position:relative}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.072em;max-width:1050px;margin-top:30px;font-size:clamp(4rem,7.1vw,7.1rem);font-weight:485;line-height:.92}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],.purpose-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],.about-contact[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--accent);font-style:normal}.about-hero-bottom[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;max-width:1050px;margin-top:38px;display:grid}.about-hero-bottom[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#ffffffb8;max-width:670px;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7}.about-scroll[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffffb3;align-items:center;gap:14px;padding-bottom:7px;font-size:.8rem;font-weight:720;display:flex}.about-scroll[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent);font-size:1.1rem}.about-section-nav[data-astro-cid-ta2fbyqs]{z-index:3;border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);min-height:92px;display:grid;position:absolute;bottom:0;left:0;right:0}.about-section-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#ffffffb8;border-right:1px solid #fff3;align-items:center;gap:16px;padding:0 26px;font-size:.78rem;font-weight:690;transition:background .18s,color .18s;display:flex}.about-section-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:first-child{border-left:1px solid #fff3}.about-section-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--white);background:#4b31f257}.about-section-nav[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.08em;font-size:.62rem}.about-story[data-astro-cid-ta2fbyqs]{background:var(--paper)}.story-heading[data-astro-cid-ta2fbyqs],.journey-heading[data-astro-cid-ta2fbyqs],.leadership-heading[data-astro-cid-ta2fbyqs],.purpose-heading[data-astro-cid-ta2fbyqs],.strengths-heading[data-astro-cid-ta2fbyqs],.group-heading[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:center;gap:clamp(64px,10vw,150px);display:grid}.story-lead[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:1.12rem;font-weight:620;line-height:1.65}.story-detail[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-top:72px;padding-top:30px;display:grid}.story-detail[data-astro-cid-ta2fbyqs] .story-lead[data-astro-cid-ta2fbyqs]{grid-column:span 5}.story-detail[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:last-child{color:var(--muted);grid-column:7/span 6;font-size:.92rem;line-height:1.8}.story-visual-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.48fr) minmax(300px,.52fr);gap:16px;margin-top:48px;display:grid}.story-image[data-astro-cid-ta2fbyqs],.story-statement[data-astro-cid-ta2fbyqs]{border-radius:var(--radius);min-height:500px;position:relative;overflow:hidden}.story-image[data-astro-cid-ta2fbyqs]>img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.story-image[data-astro-cid-ta2fbyqs]:hover>img[data-astro-cid-ta2fbyqs]{transform:scale(1.035)}.story-image[data-astro-cid-ta2fbyqs]:after{content:"";background:linear-gradient(#0000 54%,#04081fcc);position:absolute;inset:0}.story-image[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{z-index:1;color:var(--white);position:absolute;bottom:30px;left:34px;right:34px}.story-image[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:740}.story-image[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{margin-top:7px;font-size:1.1rem;font-weight:620;display:block}.story-statement[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 88% 10%, #725dff73, transparent 36%), var(--night);color:var(--white);flex-direction:column;justify-content:flex-end;padding:36px;display:flex}.statement-mark[data-astro-cid-ta2fbyqs]{color:var(--accent);font-size:6rem;font-weight:300;line-height:.5}.story-statement[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{letter-spacing:-.045em;margin:36px 0 0;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:510;line-height:1.25}.quote-word[data-astro-cid-ta2fbyqs]{white-space:nowrap}.quote-character[data-astro-cid-ta2fbyqs]{color:inherit;transition:color .11s linear}.story-statement[data-astro-cid-ta2fbyqs].is-scroll-ready .quote-character[data-astro-cid-ta2fbyqs]{color:#fff3}.story-statement[data-astro-cid-ta2fbyqs].is-scroll-ready .quote-character[data-astro-cid-ta2fbyqs].is-highlighted{color:var(--white)}.story-statement[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:.61rem;font-weight:720}.strengths-showcase[data-astro-cid-ta2fbyqs]{background:var(--white);overflow:hidden}.strengths-board[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.strength-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;justify-content:center;min-height:224px;padding:26px 30px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.strength-card[data-astro-cid-ta2fbyqs]:hover{border-color:#4b31f261;transform:translateY(-4px)}.strength-card[data-astro-cid-ta2fbyqs]:first-child,.strength-card[data-astro-cid-ta2fbyqs]:nth-child(2),.strength-card-wide[data-astro-cid-ta2fbyqs]{grid-column:span 2}.strength-card-featured[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 88% 6%, #ffffff2e, transparent 32%), var(--brand);color:var(--white);border-color:#0000}.strength-card-dark[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 88% 6%, #4b31f259, transparent 34%), var(--night);color:var(--white);border-color:#0000}.strength-card-featured[data-astro-cid-ta2fbyqs]:after,.strength-card-dark[data-astro-cid-ta2fbyqs]:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:-70px;box-shadow:0 0 0 54px #ffffff06}.strength-card-copy[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.strength-card[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--ink);letter-spacing:-.065em;font-size:clamp(2rem,3.25vw,3.3rem);font-weight:530;line-height:1;display:block}.strength-card[data-astro-cid-ta2fbyqs]:not(.strength-card-featured):not(.strength-card-dark):not(.strength-card-wide) strong[data-astro-cid-ta2fbyqs]{font-size:clamp(1.65rem,2.45vw,2.45rem)}.strength-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;margin-top:15px;font-size:1.05rem;font-weight:630;line-height:1.25}.strength-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:480px;color:var(--muted);margin-top:9px;font-size:.8rem;line-height:1.55}.strength-card-featured[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs],.strength-card-dark[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs],.strength-card-featured[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.strength-card-dark[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--white)}.strength-card-featured[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.strength-card-dark[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffffa8}.purpose-section[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 83% 3%, #4b31f247, transparent 27%), var(--night);color:var(--white);position:relative;overflow:hidden}.purpose-heading[data-astro-cid-ta2fbyqs],.purpose-cards[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.purpose-cards[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.purpose-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--light-line);background:#ffffff09;border-radius:18px;flex-direction:column;grid-column:span 5;min-height:304px;padding:30px;display:flex}.purpose-card-featured[data-astro-cid-ta2fbyqs]{background:var(--brand);grid-column:span 7}.purpose-number[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:760}.purpose-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.045em;max-width:610px;margin-top:auto;font-size:clamp(1.7rem,2.55vw,2.65rem);font-weight:540;line-height:1.12}.purpose-card[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#ffffff9e;max-width:620px;margin-top:18px;font-size:.95rem;line-height:1.65}.purpose-card-featured[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#ffffffc7}.policy-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg,#4b31f217,#0000 48%),#ffffff09;grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:28px clamp(44px,6vw,86px);min-height:0;padding:34px 38px;display:grid}.policy-card[data-astro-cid-ta2fbyqs] .purpose-number[data-astro-cid-ta2fbyqs]{grid-area:1/1}.policy-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{grid-area:2/1;align-self:end;margin-top:0;font-size:clamp(1.7rem,2.2vw,2.25rem)}.policy-card[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--light-line);counter-reset:policy-point;flex-direction:column;grid-area:1/2/span 2;justify-content:center;margin:0;padding:0 0 0 clamp(26px,3vw,42px);list-style:none;display:flex}.policy-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:#ffffffa8;counter-increment:policy-point;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;padding:17px 0;font-size:.9rem;line-height:1.55;display:grid}.policy-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{color:var(--accent);content:"0" counter(policy-point);letter-spacing:.1em;font-size:.63rem;font-weight:760}.policy-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--light-line)}.journey-section[data-astro-cid-ta2fbyqs]{background:#eceef3}.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:86px;display:grid}.timeline-item[data-astro-cid-ta2fbyqs]{min-height:360px;padding:0 28px 28px 0;position:relative}.timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before{background:linear-gradient(90deg, var(--brand), #4b31f22e);content:"";height:1px;position:absolute;top:17px;left:18px;right:0}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready .timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before{transform-origin:0;transform:scaleX(0)}.timeline-node[data-astro-cid-ta2fbyqs]{z-index:1;background:#eceef3;border:1px solid #4b31f26b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.timeline-node[data-astro-cid-ta2fbyqs]:after{border-radius:inherit;content:"";opacity:0;border:1px solid #4b31f280;position:absolute;inset:-1px}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready .timeline-node[data-astro-cid-ta2fbyqs]{opacity:.55;transform:scale(.88)}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before{animation:.52s ease-out both timeline-line-in;animation-delay:calc(90ms + (var(--timeline-index) * .11s))}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-node[data-astro-cid-ta2fbyqs]{animation:.38s ease-out both timeline-node-in;animation-delay:calc(var(--timeline-index) * .11s)}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-node[data-astro-cid-ta2fbyqs]:after{animation:.62s ease-out both timeline-ring;animation-delay:calc(.12s + (var(--timeline-index) * .11s))}@keyframes timeline-line-in{to{transform:scaleX(1)}}@keyframes timeline-node-in{to{opacity:1;transform:scale(1)}}@keyframes timeline-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.48)}}.timeline-node[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-node[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{animation:1.8s ease-in-out infinite timeline-dot-blink;animation-delay:calc(.6s + (var(--timeline-index) * .18s))}@keyframes timeline-dot-blink{0%,to{opacity:1}50%{opacity:.18}}.timeline-node[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--brand);font-size:.61rem;font-weight:770;position:absolute;top:48px;left:0}.timeline-year[data-astro-cid-ta2fbyqs]{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-top:70px;font-size:.74rem;font-weight:760}.timeline-item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;margin-top:18px;font-size:1.25rem;font-weight:630;line-height:1.28}.timeline-copy[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:18px;font-size:.78rem;line-height:1.75}.leadership-section[data-astro-cid-ta2fbyqs]{background:var(--white)}.leader-list[data-astro-cid-ta2fbyqs]{margin-top:86px}.leader-profile[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(54px,8vw,110px);display:grid}.leader-profile[data-astro-cid-ta2fbyqs]+.leader-profile[data-astro-cid-ta2fbyqs]{margin-top:130px}.leader-profile-reverse[data-astro-cid-ta2fbyqs] .leader-portrait[data-astro-cid-ta2fbyqs]{grid-area:1/2}.leader-profile-reverse[data-astro-cid-ta2fbyqs] .leader-copy[data-astro-cid-ta2fbyqs]{grid-area:1/1}.leader-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:1.05;background:var(--paper-cool);border-radius:20px;position:relative;overflow:hidden}.leader-portrait[data-astro-cid-ta2fbyqs]:after{content:"";background:linear-gradient(#0000 62%,#04081f8f);position:absolute;inset:0}.leader-portrait[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:62% center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.leader-portrait[data-astro-cid-ta2fbyqs]:hover img[data-astro-cid-ta2fbyqs]{transform:scale(1.035)}.leader-portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{z-index:1;color:var(--white);align-items:center;gap:13px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.leader-portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{background:var(--accent);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.leader-portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:720}.leader-index[data-astro-cid-ta2fbyqs]{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:760}.leader-copy[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.065em;margin-top:20px;font-size:clamp(2.8rem,5vw,5rem);font-weight:510;line-height:1}.leader-lead[data-astro-cid-ta2fbyqs]{max-width:570px;color:var(--ink);margin-top:30px;font-size:1.08rem;font-weight:620;line-height:1.65}.leader-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:not(.leader-lead){max-width:590px;color:var(--muted);margin-top:20px;font-size:.88rem;line-height:1.8}.group-section[data-astro-cid-ta2fbyqs]{background:var(--paper-cool)}.company-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:76px;display:grid}.group-company[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;flex-direction:column;min-height:370px;padding:28px;transition:border-color .22s,transform .22s;display:flex}.group-company[data-astro-cid-ta2fbyqs]:hover{border-color:#4b31f261;transform:translateY(-4px)}.group-company-top[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;font-size:.62rem;font-weight:770;display:flex}.group-company-top[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:#73798a;font:inherit;align-items:center;gap:9px;display:flex}.group-company-top[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]:before{background:var(--brand);content:"";border-radius:50%;width:6px;height:6px}.group-mark[data-astro-cid-ta2fbyqs]{justify-content:center;align-items:center;width:100%;height:132px;margin-top:50px;display:flex}.group-mark[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:contain;width:auto;max-width:214px;height:auto;max-height:126px}.group-company[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.045em;max-width:300px;margin-top:auto;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:590;line-height:1.18}.group-gallery-divider[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:24px;margin-top:78px;display:grid}.group-gallery-divider[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{height:1px}.group-gallery-divider[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]:first-child{background:linear-gradient(90deg, transparent, var(--line))}.group-gallery-divider[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]:last-child{background:linear-gradient(90deg, var(--line), transparent)}.group-gallery-divider[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);color:var(--ink);background:#ffffff9e;border-radius:999px;align-items:center;gap:18px;padding:9px 10px 9px 18px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.group-gallery-divider[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{background:#ffffffe6;border-color:#4b31f257;transform:translateY(-2px)}.group-gallery-copy[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:2px;display:flex}.group-gallery-copy[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:760;line-height:1.25}.group-gallery-copy[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;font-size:.82rem;font-weight:710}.group-gallery-arrow[data-astro-cid-ta2fbyqs]{background:var(--ink);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;transition:background .18s,transform .18s;display:grid}.group-gallery-divider[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .group-gallery-arrow[data-astro-cid-ta2fbyqs]{background:var(--brand);transform:translate(2px)}.group-gallery-divider[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px}.about-contact[data-astro-cid-ta2fbyqs]{background:var(--white);padding:0 0 34px}.about-contact-card[data-astro-cid-ta2fbyqs]{min-height:510px;color:var(--white);background:linear-gradient(125deg,#0b1033f5,#27167bde),url(/assets/about/cnc-machining.jpg) 50%/cover;border-radius:28px;grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;padding:clamp(44px,7vw,88px);display:grid;position:relative;overflow:hidden}.about-contact-glow[data-astro-cid-ta2fbyqs]{border:1px solid #ffffff29;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-150px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.about-contact-copy[data-astro-cid-ta2fbyqs],.about-contact-actions[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.about-contact-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.065em;margin-top:26px;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:510;line-height:.99}.about-contact-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#ffffffa8;max-width:610px;margin-top:28px;font-size:.92rem}.about-contact-actions[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.about-contact-actions[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{width:100%;margin-bottom:14px}.about-contact-actions[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]:not(.button){color:#ffffffad;font-size:.78rem;transition:color .18s}.about-contact-actions[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]:not(.button):hover{color:var(--accent)}@media (width<=1050px){.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(4rem,8vw,6.5rem)}.story-visual-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}.strengths-board[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.strength-card[data-astro-cid-ta2fbyqs]:first-child,.strength-card[data-astro-cid-ta2fbyqs]:nth-child(2),.strength-card-wide[data-astro-cid-ta2fbyqs]{grid-column:span 1}.purpose-card[data-astro-cid-ta2fbyqs],.purpose-card-featured[data-astro-cid-ta2fbyqs]{grid-column:span 6}.policy-card[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 0}.timeline-item[data-astro-cid-ta2fbyqs]{min-height:300px}.timeline-item[data-astro-cid-ta2fbyqs]:nth-child(3):before{display:none}.leader-profile[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:50px}.group-company[data-astro-cid-ta2fbyqs]{min-height:340px;padding:24px}}@media (width<=760px){.about-hero[data-astro-cid-ta2fbyqs]{min-height:820px}.about-hero-image[data-astro-cid-ta2fbyqs]{object-position:63% center}.about-hero-shade[data-astro-cid-ta2fbyqs]{background:linear-gradient(90deg,#04081fc7,#04081f47),linear-gradient(#04071733,#0407171f 30%,#040717f0)}.about-hero-content[data-astro-cid-ta2fbyqs]{padding-top:132px;padding-bottom:205px}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-top:24px;font-size:clamp(3.35rem,15vw,5rem);line-height:.93}.about-hero-bottom[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:26px;margin-top:30px;display:flex}.about-section-nav[data-astro-cid-ta2fbyqs]{min-height:82px}.about-section-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{flex-direction:column;justify-content:center;gap:2px;padding:12px 8px;font-size:.67rem}.story-heading[data-astro-cid-ta2fbyqs],.journey-heading[data-astro-cid-ta2fbyqs],.leadership-heading[data-astro-cid-ta2fbyqs],.purpose-heading[data-astro-cid-ta2fbyqs],.strengths-heading[data-astro-cid-ta2fbyqs],.group-heading[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.story-detail[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:20px;margin-top:50px;padding-top:24px;display:flex}.story-visual-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;margin-top:50px}.story-image[data-astro-cid-ta2fbyqs]{min-height:400px}.story-statement[data-astro-cid-ta2fbyqs]{min-height:420px}.strengths-board[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;margin-top:50px}.strength-card[data-astro-cid-ta2fbyqs]{min-height:210px;padding:26px}.strength-card[data-astro-cid-ta2fbyqs]:first-child,.strength-card[data-astro-cid-ta2fbyqs]:nth-child(2),.strength-card-wide[data-astro-cid-ta2fbyqs]{grid-column:auto}.purpose-cards[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch;margin-top:50px;display:flex}.purpose-card[data-astro-cid-ta2fbyqs]{min-height:290px;padding:28px}.policy-card[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:0;min-height:0;padding:28px;display:flex}.policy-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:28px}.policy-card[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--light-line);border-left:0;margin-top:28px;padding-left:0}.policy-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs],.policy-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--light-line);border-left:0;padding:18px 0}.timeline[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch;gap:0;margin-top:60px;display:flex}.timeline-item[data-astro-cid-ta2fbyqs]{min-height:0;padding:0 0 52px 62px}.timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before,.timeline-item[data-astro-cid-ta2fbyqs]:nth-child(3):before{background:linear-gradient(180deg, var(--brand), #4b31f22e);width:1px;height:auto;display:block;top:18px;bottom:0;left:18px}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready .timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before,.timeline[data-astro-cid-ta2fbyqs].is-motion-ready .timeline-item[data-astro-cid-ta2fbyqs]:nth-child(3):before{transform-origin:top;transform:scaleY(0)}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-item[data-astro-cid-ta2fbyqs]:not(:last-child):before,.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-item[data-astro-cid-ta2fbyqs]:nth-child(3):before{animation-name:timeline-line-down}@keyframes timeline-line-down{to{transform:scaleY(1)}}.timeline-node[data-astro-cid-ta2fbyqs]{position:absolute;top:0;left:0}.timeline-node[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:none}.timeline-year[data-astro-cid-ta2fbyqs]{margin-top:0}.leader-list[data-astro-cid-ta2fbyqs]{margin-top:60px}.leader-profile[data-astro-cid-ta2fbyqs],.leader-profile-reverse[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch;gap:42px;display:flex}.leader-profile[data-astro-cid-ta2fbyqs]+.leader-profile[data-astro-cid-ta2fbyqs]{margin-top:92px}.leader-profile-reverse[data-astro-cid-ta2fbyqs] .leader-portrait[data-astro-cid-ta2fbyqs],.leader-profile-reverse[data-astro-cid-ta2fbyqs] .leader-copy[data-astro-cid-ta2fbyqs]{grid-area:auto}.leader-copy[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:clamp(2.75rem,12vw,4.5rem)}.company-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;margin-top:50px}.group-company[data-astro-cid-ta2fbyqs]{min-height:320px;padding:26px}.group-gallery-divider[data-astro-cid-ta2fbyqs]{gap:16px;margin-top:56px}.about-contact[data-astro-cid-ta2fbyqs]{padding-bottom:16px}.about-contact-card[data-astro-cid-ta2fbyqs]{border-radius:22px;grid-template-columns:1fr;gap:48px;min-height:620px;padding:54px 26px}.about-contact-actions[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{width:auto}}@media (width<=420px){.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:3.14rem}.story-image[data-astro-cid-ta2fbyqs]{min-height:340px}.story-image[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{bottom:22px;left:22px;right:22px}.strength-card[data-astro-cid-ta2fbyqs]{min-height:205px}.leader-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:.9}.about-contact-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:2.55rem}}@media (prefers-reduced-motion:reduce){.quote-character[data-astro-cid-ta2fbyqs]{transition:none}.timeline[data-astro-cid-ta2fbyqs].is-motion-ready.is-visible .timeline-node[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{animation:none}}
