/* ---------- About ---------- */
.belief-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-color:var(--line)}
.belief-grid .store+.store{border-left:1px solid var(--line)}
.belief-grid .store h3{font-size:clamp(26px,2.4vw,36px)}
.belief-grid .store p{color:var(--steel);max-width:34ch}
.belief-grid .store:hover{background:rgba(13,16,19,.03)}
.store-top{display:flex;justify-content:space-between;align-items:flex-start}
.store-top .n{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--steel);padding-top:6px;transition:color .45s var(--ease)}
.belief-grid .store:hover .store-top .n{color:var(--copper)}
@media (max-width:960px){.belief-grid{grid-template-columns:1fr}.belief-grid .store+.store{border-left:0;border-top:1px solid var(--line)}}
/* The company / The IP: wide image above two editorial columns */
.co-img{aspect-ratio:21/9;margin-bottom:clamp(48px,6vw,88px)}
.claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(24px,3vw,48px)}
.claim{display:flex;flex-direction:column;gap:22px}
.claim p{font-size:clamp(22px,2vw,30px);font-weight:300;letter-spacing:-.02em;line-height:1.32}
.co-grid .tier-label{color:var(--mist);border-top-color:var(--paper)}
.co-grid .claim p{color:var(--paper)}
@media (max-width:860px){.claim-grid{grid-template-columns:1fr}.co-img{aspect-ratio:16/10}}
#contact .lede{max-width:56ch}

#contact .btns{align-items:center;gap:20px}
#contact .mail{font-size:16px;color:rgba(242,243,244,.85);user-select:all}
