.esports-purpose{align-items:center;background:#030910;color:#fff;display:grid;isolation:isolate;min-height:clamp(740px,95svh,1080px);overflow:hidden;padding:clamp(88px,10vw,156px) 0;position:relative}.esports-purpose-photo{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-2}.esports-purpose:after{background:linear-gradient(90deg,#02081180,#0208111f 65%),linear-gradient(0deg,#02081147,#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.esports-purpose-layout{grid-column-gap:clamp(36px,6vw,96px);grid-row-gap:26px;align-items:start;column-gap:clamp(36px,6vw,96px);display:grid;font-family:var(--font-body);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);margin-inline:auto;row-gap:26px;width:min(var(--section-max-width),calc(100% - var(--section-pad-x)*2))}.esports-purpose .esports-purpose-label{color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);grid-column:1/-1;letter-spacing:var(--tracking-label);line-height:1.4;margin:0;text-transform:uppercase}.esports-purpose-heading h2{color:#fff;font-size:clamp(26px,2.6vw,40px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.15;margin:0 0 32px}.esports-purpose-heading a{align-items:center;border-bottom:2px solid #fff;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:16px;min-height:44px;padding-block:8px;text-decoration:none;text-transform:uppercase}.esports-purpose .esports-purpose-manifesto{text-wrap:pretty;color:#fff;font-family:var(--font-body);font-size:var(--text-h1);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1.18;margin:0;text-transform:none}.esports-purpose a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media (max-width:760px){.esports-purpose{align-items:start;min-height:900px;padding-block:80px}.esports-purpose-layout{gap:28px;grid-template-columns:1fr}.esports-purpose-heading{max-width:320px}.esports-purpose-photo{object-position:30% center}.esports-purpose .esports-purpose-manifesto{font-size:clamp(30px,6vw,46px)}}