.about-page .about-main-section{padding-top:40px}.about-reading-column{max-width:900px;margin-inline:auto}.about-reading-column .editorial-content-title{font-family:var(--font-inter),Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.8;letter-spacing:.15em;text-transform:uppercase;color:#627065;margin:0 0 16px}.about-reading-column .editorial-content-title+h2{margin-top:0}.about-reading-column .editorial-richtext>ol,.about-reading-column .editorial-richtext>p,.about-reading-column .editorial-richtext>ul{max-width:740px}.about-section-heading{display:flex;align-items:center;gap:25px;margin-bottom:48px}.about-heading-rule{display:block;width:42px;height:1px;background:#aa9256;flex-shrink:0}.about-section-heading h2{font-size:clamp(40px,4.4vw,58px);line-height:1.1}.about-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 26px}.about-team-member{min-width:0}.about-team-portrait{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#dde3d5;border-radius:3px}.about-team-portrait img{-o-object-position:center 25%;object-position:center 25%}.about-team-member h3{margin-top:20px;font-size:29px;line-height:1.2}.about-team-member p{margin-top:7px;max-width:230px;font-size:12px;line-height:1.65;color:#627065}.about-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.about-contact-layout h2{font-size:clamp(42px,5vw,66px);line-height:1.08}.about-contact-layout p{max-width:510px;color:#627065;font-size:16px;line-height:1.85}.about-contact-layout .story-button{margin-top:30px}.about-empty-title{font-size:48px;margin-bottom:28px}@media (max-width:1000px){.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 22px}.about-contact-layout{gap:45px}}@media (max-width:680px){.about-page .about-main-section{padding-top:16px}.about-section-heading{gap:18px;margin-bottom:32px}.about-heading-rule{width:28px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.about-team-member h3{margin-top:15px;font-size:26px}.about-team-member p{margin-top:5px;font-size:11px}.about-contact-layout{grid-template-columns:1fr;gap:25px}.about-contact-layout p{font-size:15px}}