.about-page{background:var(--palette-deep);min-height:100vh;color:var(--palette-white)}.about-hero{background:var(--palette-deep)}.about-hero-inner{text-align:center;justify-content:center;align-items:center;min-height:650px;padding-top:90px;padding-bottom:95px;display:flex}.about-hero-copy{width:100%;max-width:920px;margin-inline:auto}.about-hero-copy h1{color:var(--palette-white);letter-spacing:.015em;margin:22px 0 28px;font-size:clamp(66px,8vw,112px);line-height:.88}.about-hero-copy h1 span{color:var(--palette-gold);display:block}.about-hero-copy p{max-width:660px;color:var(--text-muted);margin:0 auto;font-size:18px;line-height:1.72}.about-purpose-section{background:var(--palette-white);color:var(--palette-dark);padding:115px 0}.about-purpose-heading{text-align:center;max-width:820px;margin:0 auto 60px}.about-purpose-label{color:var(--palette-mid);letter-spacing:.14em;text-transform:uppercase;font-family:Zentras,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:inline-block}.about-purpose-heading h2{color:var(--palette-dark);letter-spacing:.02em;margin:18px 0 22px;font-size:clamp(48px,6vw,82px);line-height:.94}.about-purpose-heading p{max-width:710px;color:var(--palette-mid);margin:0 auto;font-size:17px;line-height:1.75}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-principle{background:var(--palette-white);min-height:250px;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border:1px solid #6a707c47;border-radius:4px;flex-direction:column;justify-content:center;padding:36px;display:flex;box-shadow:0 12px 28px #2f313614}.about-principle:hover{border-color:#6a707c9e;transform:translateY(-4px);box-shadow:0 18px 36px #2f313621}.about-principle h3{color:var(--palette-dark);letter-spacing:.045em;margin:0 0 18px;font-size:28px;line-height:1.08}.about-principle p{color:var(--palette-mid);margin:0;font-size:15px;line-height:1.7}.about-team-section{background:var(--palette-mid);padding:115px 0}.about-team-panel{background:var(--palette-dark);border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:60px;padding:58px;display:flex}.about-team-panel>div:first-child{max-width:740px}.about-team-panel h2{color:var(--palette-white);letter-spacing:.02em;margin:16px 0 18px;font-size:clamp(44px,5vw,70px);line-height:.94}.about-team-panel p{color:var(--text-muted);margin:0;font-size:17px;line-height:1.72}.about-team-actions{flex-direction:column;flex:none;gap:12px;min-width:210px;display:flex}.about-team-actions .button{width:100%}@media (max-width:980px){.about-hero-copy{max-width:800px;margin:0 auto}.about-hero-copy p{margin-inline:auto}.about-principles{grid-template-columns:1fr}.about-principle{text-align:center;min-height:190px}.about-team-panel{text-align:center;flex-direction:column}.about-team-actions{width:min(100%,380px)}}@media (max-width:760px){.about-hero-inner{min-height:auto;padding-top:82px;padding-bottom:84px}.about-hero-copy h1{font-size:clamp(54px,17vw,82px)}.about-hero-copy p,.about-purpose-heading p,.about-team-panel p{font-size:16px}.about-purpose-section,.about-team-section{padding:82px 0}.about-purpose-heading{margin-bottom:42px}.about-purpose-heading h2,.about-team-panel h2{font-size:clamp(42px,12vw,62px)}.about-principle{padding:30px 28px}.about-team-panel{padding:38px 28px}}@media (max-width:560px){.about-team-actions{width:100%}}
