.about-page{--about-gold:#e4b438;--about-rule:#685119;background:#111}.about-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,3.85vw,74px);padding-inline:4.72%;display:grid}.about-copy{padding-block:24px 48px}.about-copy h1{font-size:clamp(52px,5.65vw,108px);font-weight:600;line-height:1.02}.about-copy h1 span{font-size:.833em;display:block}.about-rule{background:#050505 linear-gradient(90deg,#0000,#c9a13b,#0000) top/100% 2px no-repeat;height:12px;margin:27px 0 24px}.about-copy p{max-width:740px;font:400 clamp(18px,1.26vw,24px)/1.4 Lato,sans-serif}.about-copy .about-tagline{color:var(--about-gold);letter-spacing:.035em;text-transform:uppercase;margin-top:26px;font-size:clamp(17px,1.46vw,28px)}.about-art{width:100%;height:auto;display:block}.about-principles{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:72px 4.35% 84px;display:grid}.about-principle{color:#b1afac;padding:0 clamp(18px,2.56vw,49px) 39px;font:400 clamp(18px,1.26vw,24px)/1.4 Lato,sans-serif}.about-principle+.about-principle{border-left:1px solid var(--about-rule)}.about-emblem{border:3px solid var(--about-rule);width:75px;height:75px;color:var(--about-gold);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.about-emblem svg{width:46px;height:46px}.about-principle h2{color:var(--about-gold);text-transform:uppercase;margin:0 0 28px;font-size:clamp(20px,1.42vw,27px);font-weight:400}.about-principle h2:after{content:"";background:linear-gradient(90deg,#0000,#ab8427,#0000);width:min(100%,300px);height:3px;margin:9px auto 0;display:block}.about-principle p+p{margin-top:10px}.about-principle ul{text-align:left;gap:9px;margin:0;padding:0;list-style:none;display:inline-grid}.about-principle li{align-items:center;gap:14px;display:flex}.about-principle li svg{width:26px;height:26px;color:var(--about-gold)}@media (max-width:760px){.about-hero{padding:32px var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:20px}.about-copy{padding:0}.about-copy h1{font-size:clamp(43px,8.6vw,64px)}.about-rule{margin-block:20px}.about-art{width:min(100%,480px);margin-inline:auto}.about-principles{padding:38px var(--gutter) 44px;grid-template-columns:minmax(0,1fr)}.about-principle{padding:0 0 26px}.about-principle+.about-principle{border-left:0;border-top:1px solid var(--about-rule);padding-top:26px}.about-principle:last-child{padding-bottom:0}.about-emblem{width:62px;height:62px}.about-emblem svg{width:36px;height:36px}}
