.about-page-root{background:var(--ink);color:var(--bone);overflow-x:clip;position:relative;min-height:100vh}.about-page-root .site-footer,.about-page-root main{position:relative;z-index:2}.about-sec{padding-block:clamp(60px,8vw,100px)}.about-sec:first-child{padding-top:clamp(120px,12vw,160px)}.about-sec+.about-sec{border-top:1px solid var(--line)}.about-page-root .wrap{max-width:860px;margin-inline:auto;padding-inline:var(--pad)}.about-title{font-size:clamp(36px,5.5vw,72px);font-weight:800;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 clamp(20px,3vw,36px);color:var(--bone)}.about-title-word{font-size:1.07em}.about-title--brand{display:flex;flex-wrap:wrap;align-items:center;gap:.16em;row-gap:.12em;max-width:100%}.about-brand-logo{height:1em;width:auto;max-width:100%;display:inline-block;vertical-align:middle}.about-brand-logo--wordmark{height:.76em}.about-body{color:var(--bone-mid);font-size:clamp(16px,1.4vw,19px);line-height:1.8;max-width:72ch}.about-body+.about-body{margin-top:1.25em}.about-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red-lit);margin-bottom:clamp(12px,2vw,20px)}@media (max-width:640px){.about-title{font-size:clamp(30px,9vw,48px)}.about-body{font-size:15px}}