.about-page main .light .about-number,.about-page main .about-address>span{color:#64645d}.about-page main{--about-ink:#242622;--about-muted:#64645d;--about-rule:#2c2b2526}.about-page main .light{color:var(--about-ink);background:#f1f0e9}.about-page main .section{padding-block:112px}.about-page main .eyebrow:not(dialog *){color:#a7a59a;letter-spacing:.16em;font-size:10px}.about-page main .light .eyebrow:not(dialog *){color:#6a6a60}.about-page main h2:not(dialog *){letter-spacing:-.045em;font-size:clamp(36px,4.1vw,60px);line-height:1.12}.about-page main .eyebrow+h2:not(dialog *){margin-top:30px}.about-page main section{scroll-margin-top:32px}.about-page .about-hero{padding-block:76px 86px}.about-page .about-hero-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.about-page .about-hero-top>span{color:#85877e;letter-spacing:.12em;font-size:9px}.about-page .about-hero h1{letter-spacing:-.055em;max-width:1130px;margin:72px 0 68px;font-size:clamp(64px,7.9vw,120px);line-height:1.01}.about-page .about-hero h1 span{color:#aaaba3}.about-page .about-hero-bottom{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:110px;padding-top:30px;display:grid}.about-page .about-hero-bottom p{color:#a9aaa5;max-width:550px;font-size:16px;line-height:1.85}.about-page .about-hero-bottom .about-descriptor{color:#dfdfd7;max-width:560px;font-size:21px;line-height:1.65}.about-page .about-editorial{grid-template-columns:1fr 1.1fr;gap:112px;display:grid}.about-page .about-editorial>*{min-width:0}.about-page .about-copy{color:#b4b4ad;font-size:16px}.about-page .light .about-copy{color:var(--about-muted)}.about-page .about-copy p{line-height:1.85}.about-page .about-copy p+p{margin-top:24px}.about-page .about-copy .about-lead{color:#e2e1d9;font-size:21px;line-height:1.65}.about-page .light .about-copy .about-lead{color:var(--about-ink)}.about-page .about-text-link{color:var(--about-ink);border-bottom:1px solid #73746566;align-items:center;gap:32px;margin-top:32px;padding-bottom:7px;font-size:13px;display:inline-flex}.about-page .about-text-link:hover{border-color:currentColor}.about-page main .about-capabilities,.about-page main .about-leadership{border-top:1px solid var(--about-rule)}.about-page .about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:60px 0 0;display:grid}.about-page .about-capability-grid>div{border-top:1px solid var(--about-rule);padding-top:26px}.about-page .about-number{color:#7f7d70;letter-spacing:.08em;font-size:10px;display:block}.about-page .about-capability-grid dt{letter-spacing:-.02em;margin:0 0 18px;font-size:22px;line-height:1.35}.about-page .about-capability-grid .about-number{margin-bottom:32px}.about-page .about-capability-grid dd{color:var(--about-muted);margin:0;font-size:14px;line-height:1.85}.about-page .about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:64px 0 0;display:grid}.about-page .about-principles>div{border-top:1px solid #ffffff26;padding-top:26px}.about-page .about-principles dt{letter-spacing:-.02em;font-size:22px;line-height:1.4}.about-page .about-principles dd{color:#b4b4ad;margin:18px 0 0;font-size:14px;line-height:1.85}.about-page .about-evidence-links{flex-wrap:wrap;gap:20px 34px;margin-top:46px;display:flex}.about-page .about-evidence-links a{color:#c9c8bb;border-bottom:1px solid #a39f8066;gap:26px;padding-bottom:6px;font-size:12px;display:flex}.about-page .about-evidence-links a:hover{color:#f0efea;border-color:currentColor}.about-page .about-address{color:var(--about-muted);border-left:1px solid #9c9983;margin-top:40px;padding-left:22px;font-size:14px;font-style:normal;line-height:1.85}.about-page .about-address span{letter-spacing:.12em;color:#777566;margin-bottom:12px;font-size:9px;display:block}.about-page .about-leadership-heading{text-align:center;margin-bottom:60px}.about-page .about-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;max-width:1046px;margin-inline:auto;display:grid}.about-page .about-leader{min-width:0}.about-page .about-leader img{aspect-ratio:1;object-fit:cover;object-position:center;background:#aaa;border-radius:6px;width:100%;height:auto;display:block}.about-page .about-leader h3{letter-spacing:-.025em;margin-top:20px;font-size:27px;line-height:1.3}.about-page .about-leader>p{color:var(--about-muted);margin-top:8px;font-size:13px}.about-page .about-values-list{margin:0}.about-page .about-values-list>div{border-top:1px solid #ffffff26;padding:27px 0 27px 50px;position:relative}.about-page .about-values-list .about-number{color:#a39f8d;position:absolute;top:34px;left:0}.about-page .about-values-list dt{font-size:22px;line-height:1.4}.about-page .about-values-list dd{color:#b4b4ad;margin:10px 0 0;font-size:15px;line-height:1.8}.about-page .about-cta-grid{grid-template-columns:1fr 1fr;display:grid}.about-page .about-cta-grid>div:first-child{border-right:1px solid var(--about-rule);padding-right:90px}.about-page .about-cta-grid>div:last-child{padding-left:90px}.about-page .about-cta-grid>div>p:not(.eyebrow){color:var(--about-muted);max-width:460px;margin-top:28px;font-size:16px;line-height:1.85}.about-page .about-button{color:#f1f0e9;background:#20241f;margin-top:32px}.about-page .about-button:hover{background:#3a3d35}.about-page .about-contact-emails{flex-direction:column;align-items:flex-start;gap:14px;margin-top:27px;display:flex}.about-page .about-contact-emails a{border-bottom:1px solid var(--about-rule);align-items:center;gap:35px;padding-bottom:4px;font-size:17px;line-height:1.7;display:inline-flex}.about-page .about-contact-emails a:hover{border-color:currentColor}.about-page .about-access-button{color:var(--about-ink);background:0 0;border:1px solid #8a8d8066;margin-top:28px}.about-page .about-access-button:hover{background:#e4e3d9}@media (max-width:1100px){.about-page .about-editorial,.about-page .about-hero-bottom{gap:64px}.about-page .about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.about-page .about-cta-grid>div:first-child{padding-right:44px}.about-page .about-cta-grid>div:last-child{padding-left:44px}}@media (max-width:800px){.about-page main .section{padding-block:80px}.about-page .about-hero{padding-block:58px 65px}.about-page .about-hero h1{margin:54px 0 48px}.about-page .about-editorial{grid-template-columns:1fr;gap:34px}.about-page .about-hero-bottom{gap:36px}.about-page .about-principles{gap:28px}.about-page .about-principles dt{font-size:20px}.about-page .about-cta-grid>div:first-child{padding-right:28px}.about-page .about-cta-grid>div:last-child{padding-left:28px}}@media (max-width:700px){.about-page .about-leaders{grid-template-columns:1fr;gap:56px;max-width:495px}.about-page .about-cta-grid{grid-template-columns:1fr;gap:44px}.about-page .about-cta-grid>div:first-child{border-right:0;border-bottom:1px solid var(--about-rule);padding:0 0 44px}.about-page .about-cta-grid>div:last-child{padding:0}.about-page .about-principles{grid-template-columns:1fr;gap:28px}}@media (max-width:500px){.about-page main .section{padding-block:64px}.about-page .about-hero{padding-block:40px 54px}.about-page .about-hero-top>span{display:none}.about-page .about-hero h1{margin:42px 0 38px;font-size:clamp(44px,11.5vw,58px)}.about-page .about-hero-bottom{grid-template-columns:1fr;gap:24px}.about-page .about-hero-bottom .about-descriptor{font-size:18px}.about-page .about-hero-bottom p,.about-page .about-copy{font-size:15px}.about-page .about-copy .about-lead{font-size:18px}.about-page .about-capability-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.about-page .about-capability-grid .about-number{margin-bottom:20px}.about-page .about-leadership-heading{margin-bottom:36px}.about-page .about-leader h3{font-size:25px}.about-page .about-values-list dt{font-size:20px}.about-page .about-values-list>div{padding-left:44px}}
