.about-page main{overflow:clip}.about-page .about-section{padding:80px 0;border-top:1px solid var(--line)}.about-page h2{font-size:clamp(28px,3.5vw,44px);line-height:1.14;letter-spacing:-.015em}.about-page p{color:var(--muted);line-height:1.8}.about-page .eyebrow{color:var(--cyan);font-size:11px;letter-spacing:.16em;margin-bottom:18px}.about-hero{padding:64px 0 70px}.about-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px}.about-hero h1{font-size:clamp(32px,4vw,55px);line-height:1.08;letter-spacing:-.025em}.about-hero h1 span{color:var(--cyan)}.about-lead{margin-top:25px;font-size:18px}.about-page figure{margin:0;min-width:0}.about-page figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.about-page figcaption{font-size:11px;letter-spacing:.09em;color:var(--muted);margin-top:13px}.about-intro{display:grid;grid-template-columns:1fr 2fr;gap:70px}.about-rule{display:block;width:70px;height:2px;background:var(--cyan);margin-top:28px}.about-copy p+p{margin-top:22px}.about-page .about-panel{background:var(--panel)}.about-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:38px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-capabilities a{display:flex;align-items:center;gap:12px;padding:25px 18px;min-height:104px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .18s}.about-capabilities h3{font-size:16px;line-height:1.4;flex:1}.about-capabilities span{color:var(--cyan);font-size:14px}.about-capabilities a:hover{background:var(--bg)}.about-section-title{margin-bottom:36px}.about-industry-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:center}.about-industry-images{display:grid;gap:26px}.about-industry-images figure img{aspect-ratio:2/1;object-fit:cover}.about-industry-images figure:first-child img{object-position:70% center}.about-industries{list-style:none;padding:0;margin:0}.about-industries li{border-bottom:1px solid var(--line)}.about-industries a{display:flex;justify-content:space-between;gap:18px;padding:20px 0;font-size:17px}.about-industries span{color:var(--cyan)}.about-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-feature p{margin-top:24px}.about-checks{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.about-checks li{font-size:14px;display:flex;gap:10px}.about-checks li:before{content:'✓';color:var(--cyan)}.about-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.about-actions .text-link{font-size:12px;color:var(--cyan)}.about-closing h2{font-size:clamp(25px,3vw,40px)}.about-closing h2 span{color:var(--cyan);padding-inline:6px}.about-closing p{font-size:21px;max-width:980px;margin-top:30px}.about-page .about-closing{background:var(--panel)}.about-press{display:grid;grid-template-columns:1fr 2fr;gap:70px}.about-press p+p{margin-top:16px}.about-faq h2{margin-bottom:25px}.about-page .about-final{background:var(--panel)}.about-final .button{margin-top:28px}.about-page a:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}html[data-theme=light] .about-page .about-panel,html[data-theme=light] .about-page .about-closing,html[data-theme=light] .about-page .about-final{background:#e2edf4}html[data-theme=light] .about-page .about-hero h1 span{color:#006b94}
@media(max-width:1100px){.about-capabilities{grid-template-columns:repeat(2,1fr)}.about-hero-grid{gap:28px}.about-feature{gap:34px}.about-intro,.about-press{gap:38px}}
@media(max-width:800px){.about-hero-grid,.about-intro,.about-feature,.about-industry-grid,.about-press{grid-template-columns:1fr}.about-hero-grid{gap:32px}.about-hero h1{max-width:680px}.about-page .about-section{padding:52px 0}.about-hero{padding:40px 0 48px}.about-intro,.about-press{gap:26px}.about-feature{gap:30px}.about-rentals figure{order:2}.about-closing p{font-size:18px}}
@media(max-width:500px){.about-capabilities{grid-template-columns:1fr}.about-capabilities a{min-height:70px;padding:18px}.about-checks{grid-template-columns:1fr;gap:11px}.about-page .about-section{padding:40px 0}.about-hero h1{font-size:34px}.about-lead{font-size:16px}.about-closing h2 span{padding-inline:1px}.about-closing h2{font-size:25px}.about-industries a{font-size:15px;padding:16px 0}}

.about-page #creative figure{max-width:290px;width:100%;justify-self:center}.about-page #creative figure img{max-height:515px;object-fit:contain}

.about-page .site-header .nav-links>li>a[href="/about/"][aria-current]::after{transform:scaleX(1)}

/* About leadership profile: scoped to the new section. */
.about-leadership-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px;align-items:center;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:8px}
.about-leadership-card figure img{aspect-ratio:1;object-fit:contain}
.about-leadership-copy{min-width:0}.about-leadership-copy .about-leadership-title{color:var(--text);font-size:16px;margin:12px 0 20px}.about-leadership-copy .eyebrow{margin-bottom:14px}
.about-leadership-copy .about-actions{gap:12px}.about-page .about-leadership .about-meeting-button{background:#087da4;color:#fff;border-color:#64cde8}.about-page .about-leadership .about-meeting-button:hover{background:#006b94}
.about-leadership-contact{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;font-size:13px}.about-leadership-contact a{color:#9bdff2}.about-leadership-contact a:hover{color:#fff;text-decoration:underline}
html[data-theme=light] .about-leadership-card{background:#fff;border-color:#b3cbd9}html[data-theme=light] .about-leadership-contact a{color:#006b94}html[data-theme=light] .about-leadership-contact a:hover{color:#004e70}
@media(max-width:1100px){.about-leadership-card{gap:28px;padding:26px}}
@media(max-width:800px){.about-leadership-card{grid-template-columns:1fr;padding:24px;gap:28px}.about-leadership-card figure{width:100%;max-width:360px;justify-self:center}}
@media(max-width:500px){.about-leadership-card{padding:20px;gap:24px}.about-leadership-copy h2{font-size:28px}.about-leadership-copy .about-actions{align-items:stretch;flex-direction:column}.about-leadership-copy .about-actions .button{width:100%}.about-leadership-contact{gap:12px}}
