.about-site{color:#101718;background:#f2ede3}.about-hero{color:#fff;background:#0c1d28;padding:clamp(70px,10vw,145px) clamp(20px,8vw,125px)}.about-hero>p,.about-kicker{letter-spacing:.15em;text-transform:uppercase;font:900 11px monospace}.about-hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(62px,10vw,145px);line-height:.8}.about-hero h1 em{color:#ffd737;font-family:Georgia,serif;font-weight:400}.about-hero>span{color:#c8d6dc;max-width:720px;font-size:clamp(18px,2vw,25px);line-height:1.5;display:block}.about-credit,.about-community,.about-principles{padding:clamp(65px,9vw,125px) clamp(20px,8vw,125px)}.about-credit{background:#ffd737;grid-template-columns:.5fr 1.5fr;gap:7vw;display:grid}.about-credit h2,.about-section-title h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(45px,7vw,96px);line-height:.9}.about-credit div{max-width:860px}.about-credit div p,.about-section-title>p:last-child{font-size:18px;line-height:1.65}.about-community{background:#e6dfd2}.about-section-title{grid-template-columns:1fr 1fr;gap:4vw;margin-bottom:45px;display:grid}.about-section-title .about-kicker{grid-column:1/-1}.credit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.credit-grid article{background:#fff;border:1px solid #cec6b8;min-height:230px;padding:28px}.credit-grid b{font-size:25px}.credit-grid p{color:#565d59;line-height:1.55}.about-principles{background:#fff;grid-template-columns:.5fr 1.5fr;gap:7vw;display:grid}.principle-list{border-top:2px solid #101718}.principle-list p{border-bottom:1px solid #cbc4b8;margin:0;padding:22px 0;font-size:17px;line-height:1.55}.about-footer{color:#fff;background:#0c1d28;grid-template-columns:1fr 1fr;gap:30px;padding:45px clamp(20px,8vw,125px) 100px;display:grid}.about-footer b,.about-footer span{display:block}.about-footer b{font-size:23px}.about-footer span{color:#b9c9d1;margin-top:8px}.about-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.about-footer a{text-transform:uppercase;border:1px solid #527084;padding:12px 14px;font:900 10px monospace}@media (max-width:760px){.about-credit,.about-principles,.about-section-title,.about-footer,.credit-grid{grid-template-columns:1fr}.about-section-title .about-kicker{grid-column:auto}.credit-grid article{min-height:0}.about-footer nav{justify-content:flex-start}.about-footer a{width:100%}}
