.about-page .about-hero{min-height:480px}.about-page .about-hero-content{padding-block:32px}.about-page .about-breadcrumb{margin-bottom:20px}.about-page .about-hero:after{background:linear-gradient(90deg,#0b2341f0 0%,#0b2341d9 40%,#0b234178 68%,#0b23412b 100%)}.about-page .about-hero-photo img{object-position:65% 50%!important}main.about-page .about-hero h1{letter-spacing:-.8px;max-width:700px;font-size:clamp(42px,4vw,56px);line-height:1.12}.about-page .about-hero .eyebrow{color:#dfbe88;margin-bottom:12px}.about-page .about-hero-content>p:not(.eyebrow){color:#f1eee8;max-width:700px;margin-top:20px}.about-page .about-hero .actions{align-items:stretch;gap:12px;margin-top:24px}.about-page .about-hero .button{justify-content:center;align-items:center;min-height:50px;padding:12px 24px;display:inline-flex}.about-page .about-story{padding-block:80px}.about-page .about-introduction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;margin-bottom:56px;padding-bottom:48px}.about-page .about-introduction-divider{margin-top:24px}.about-page .about-introduction-copy{max-width:64ch}.about-page .about-introduction-link{margin-top:16px}.about-page .about-story .about-editorial{gap:48px}.about-page .about-story-image{padding:8px}.about-page .about-story-image .photo{aspect-ratio:1}.about-page .about-image-caption{padding:16px 12px}.about-page .about-copy h2{margin-bottom:20px}.about-page .about-copy{max-width:64ch}.about-page .about-care-card{padding:30px 28px;transition:border-color .18s;animation:none}.about-page .about-care-card:hover{box-shadow:none;border-color:#c69b5880;transform:none}.about-page .about-care-card>.icon{color:#8a6534;width:28px;height:28px}.about-page .about-care-card h3{margin:20px 0 16px;font-size:24px;line-height:1.3}.about-page .about-card-number{color:#c6b89f;font-variant-numeric:tabular-nums;font-size:28px;top:26px;right:28px}.about-page .about-expertise{padding-block:64px}.about-page .about-expertise-inner{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:32px}.about-page .about-expertise h2{color:#fff}.about-page .about-expertise .eyebrow{color:#dec08d}.about-page .about-stat{padding:12px 16px}.about-page .about-stat strong{font-variant-numeric:tabular-nums;font-size:clamp(56px,5.3vw,76px);line-height:1.1}.about-page .about-stat span{margin-top:12px;font-size:15px;line-height:1.5}@media (min-width:768px){.about-page .about-care-card h3{min-height:2.6em}}@media (max-width:1023px){.about-page .about-introduction,.about-page .about-story .about-editorial{gap:32px}.about-page .about-story-image .photo{aspect-ratio:4/5}.about-page .about-care-card{padding:26px 20px}.about-page .about-care-card h3{font-size:22px}.about-page .about-expertise-inner{gap:24px}}@media (max-width:767px){.about-page .about-hero{min-height:0}.about-page .about-hero-content{padding-block:28px 36px}.about-page .about-hero:after{background:linear-gradient(90deg,#0b2341eb,#0b2341b8)}.about-page .about-hero-photo img{object-position:68% 50%!important}main.about-page .about-hero h1{font-size:clamp(34px,8.7vw,40px)}.about-page .about-hero .button{padding-inline:18px}.about-page .about-story{padding-block:56px}.about-page .about-introduction{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px;padding-bottom:36px}.about-page .about-story-image .photo{aspect-ratio:1}.about-page .about-expertise{padding-block:48px}.about-page .about-expertise-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.about-page .about-stat{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.about-page .about-care-card{transition:none}}
