.about-page{overflow-x:clip}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.035em}.about-page h2{font-size:clamp(30px,3.2vw,46px);line-height:1.18}.about-page h3{font-size:23px;line-height:1.3}.about-page p{line-height:1.85}.about-hero{background:var(--pale);padding:70px 0}.about-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}.about-hero h1{margin:24px 0;font-size:clamp(42px,4.7vw,68px);line-height:1.08}.about-hero h1 em{color:var(--deep-blue);font-style:normal;display:block}.about-hero p{max-width:660px;font-size:17px}.about-hero .actions{margin-top:30px}.about-product{background:var(--artwork-navy);box-shadow:0 20px 48px var(--shadow-strong);border:1px solid var(--line);border-radius:24px;overflow:hidden}.about-product-brand{background:var(--surface);color:var(--navy);letter-spacing:.12em;align-items:center;gap:12px;padding:20px 24px;font-weight:800;display:flex}.about-product-brand img{width:35px;height:auto}.about-product-brand b{letter-spacing:.35em;font-size:10px;font-weight:500;display:block}.about-product-brand small{letter-spacing:0;max-width:105px;margin-left:auto;font-size:11px;font-weight:500;line-height:1.5}.about-product-art{width:100%;height:auto;display:block}.about-product-foot{color:var(--on-dark-muted);border-top:1px solid var(--dark-border);justify-content:space-between;gap:16px;padding:20px 24px;font-size:13px;display:flex}.about-product-foot strong{color:#fff}.about-section{padding:84px 0}.about-ash{background:var(--pale)}.about-editorial{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.about-editorial h2{max-width:500px;margin-top:20px}.about-prose p{margin:0 0 24px;font-size:18px}.about-prose p:last-child{margin:0}.about-heading{max-width:700px;margin-bottom:36px}.about-heading h2{margin:16px 0}.about-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-services article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px;transition:border-color .2s,transform .2s;display:flex}.about-services article:hover{border-color:var(--border-strong);transform:translateY(-3px)}.about-services svg{width:34px;height:34px;color:var(--deep-blue);margin-bottom:22px}.about-services h3{margin:0 0 14px}.about-services p{flex:1;margin:0 0 22px;font-size:15px}.about-services a{color:var(--deep-blue);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:800;display:flex}.about-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-values article{border:1px solid var(--line);border-radius:18px;padding:32px}.about-value-mark{color:var(--deep-blue);margin-bottom:32px;font-size:14px;font-weight:800;display:block}.about-values p{margin-top:18px;font-size:15px}.about-values .about-no-hidden{background:var(--deep-blue);text-align:center;border-color:var(--deep-blue);justify-content:center;align-items:center;display:flex}.about-no-hidden h3{color:#fff;max-width:230px;font-size:clamp(30px,3vw,42px)}.about-leadership{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-leadership h2{max-width:520px;margin-top:20px}.about-leader{border-left:4px solid var(--brand-blue);padding:24px 38px}.about-leader h3{margin:0;font-size:clamp(36px,4vw,52px)}.about-leader p{color:var(--deep-blue);margin:10px 0 0}.about-company{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.about-company h2{margin:20px 0}.about-company header p{max-width:380px}.about-details{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin:0;padding:8px 32px;overflow:hidden}.about-details>div{border-bottom:1px solid var(--line);padding:20px 0}.about-details>div:last-child{border:0}.about-details dt{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px}.about-details dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.about-details address{font-style:normal;line-height:1.8}.about-details a{text-underline-offset:4px;text-decoration:underline}.about-close{background:var(--navy);text-align:center;padding:80px 0}.about-close h2{color:#fff;max-width:800px;margin:20px auto}.about-close .eyebrow{color:var(--cyan-accent)}.about-close p{color:var(--on-dark-muted)}.about-close .actions{justify-content:center;margin-top:30px}@media (width<=1000px){.about-hero-grid{gap:32px}.about-editorial,.about-company{gap:40px}.about-values article{padding:24px}.about-product-foot{flex-wrap:wrap}}@media (width<=850px){.about-hero-grid,.about-editorial,.about-leadership,.about-company{grid-template-columns:minmax(0,1fr);gap:32px}.about-product{justify-self:center;width:100%;max-width:540px}.about-services{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values{grid-template-columns:1fr}.about-no-hidden{min-height:180px}.about-no-hidden h3{max-width:none}.about-section{padding:56px 0}.about-leader{padding:18px 26px}.about-hero{padding:44px 0}.about-company header p{max-width:600px}}@media (width<=540px){.about-services{grid-template-columns:minmax(0,1fr)}.about-hero p,.about-prose p{font-size:16px}.about-product-brand{padding:16px}.about-product-foot{padding:16px;font-size:12px}.about-details{padding:8px 22px}.about-close{padding:56px 0}.about-page .actions{align-items:stretch}.about-page .actions .action{justify-content:center}.about-services article{padding:24px}}@media (prefers-reduced-motion:reduce){.about-page *{transition:none!important;animation:none!important}.about-services article:hover{transform:none}}
