.about-page{color:#222;background:#fff;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.75}.about-page .container{max-width:1280px;margin:0 auto;padding:0 60px}.about-intro{padding:140px 0 112px}.about-breadcrumb{color:#ccc;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:72px;font-size:12px;display:flex}.about-breadcrumb a{color:#ccc;transition:color .15s}.about-breadcrumb a:hover{color:#006266}.about-breadcrumb-sep{color:#ddd}.about-page-title{color:#006266;letter-spacing:-.035em;font-size:96px;font-weight:300;line-height:.9}.about-catalog{padding:0 0 160px}.about-section{grid-template-columns:200px 1fr;gap:0;display:grid}.about-section-label{align-self:start;padding:54px 48px 54px 0;position:sticky;top:72px}.about-section-label-text{letter-spacing:.14em;text-transform:uppercase;color:#aaa;font-size:14px;font-weight:600;line-height:1.5}.about-section-body{padding:54px 0 54px 48px}.about-section-label,.about-text-block,.principle-item{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(10px)}.about-section-label.visible,.about-text-block.visible,.principle-item.visible{opacity:1;transform:translateY(0)}.about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bbb;margin-bottom:28px;font-size:14px;font-weight:400}.about-text{color:#5a5a5a;max-width:720px;font-size:15px;line-height:1.85}.about-text+.about-text{margin-top:20px}.about-text--large{color:#222;max-width:680px;margin-bottom:28px;font-size:22px;font-weight:300;line-height:1.65}.about-text--placeholder{color:#aaa;font-style:italic}.principles-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:8px;display:grid}.principle-item{padding:40px 48px 40px 0}.principle-item:nth-child(2n){padding-left:48px;padding-right:0}.principle-item-icon{color:#006266;margin-bottom:16px}.principle-item-name{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:400;transition:color .2s}.principle-item:hover .principle-item-name{color:#006266}.principle-item-desc{color:#777;font-size:15px;line-height:1.8}@media (max-width:1024px){.about-page-title{font-size:72px}.about-section{grid-template-columns:160px 1fr}.about-section-label{padding-right:32px}.about-section-body{padding-left:32px}}@media (max-width:768px){.about-page .container{padding:0 24px}.about-page-title{font-size:52px}.about-section{grid-template-columns:1fr}.about-section-label{padding:40px 0 8px;position:static}.about-section-body{padding:24px 0 48px}.principles-grid{grid-template-columns:1fr}.principle-item:nth-child(2n){padding-left:0}}
