/* A single editorial width ties the Arena and company story together. */
.about-section.arena-location-section{background:#111310;padding-top:0}
.arena-composition{width:min(var(--content),calc(100% - 112px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-inline:auto;padding:96px 0 72px}
.arena-copy{position:relative;z-index:1;min-width:0;max-width:510px}
.arena-copy #about-title{font-size:clamp(44px,3.8vw,64px);line-height:1.1;font-weight:450;letter-spacing:-.04em;margin:0;text-wrap:balance}
.arena-copy #about-title span{display:block;color:var(--text)}
.arena-claim{font-size:clamp(20px,1.55vw,22px);font-weight:550;line-height:1.45;margin-top:20px;color:var(--yellow)}
.arena-description{max-width:42ch;margin-top:24px;font-size:18px;line-height:1.75;color:#c4c9ba}
.arena-art{position:relative;aspect-ratio:1.97;overflow:hidden;width:100%;min-width:0;mix-blend-mode:lighten}
.arena-art img{display:block;position:absolute;max-width:none;width:148%;height:auto;left:-44.5%;top:-38%}
.arena-location-section .about-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:40px;padding-top:40px;border-top:1px solid rgba(175,180,169,.2)}
.about-heading .about-story-title{font-size:clamp(30px,2.7vw,40px);font-weight:500;line-height:1.18;letter-spacing:-.035em}
.about-story-title span{color:var(--muted)}
.arena-location-section .about-copy p{font-size:16px;line-height:1.75}
@media(min-width:768px) and (max-width:1100px){.arena-composition{width:calc(100% - 64px);gap:32px;padding-block:80px 64px}.arena-copy #about-title{font-size:clamp(36px,4.4vw,48px)}.arena-description{font-size:17px}.arena-location-section .about-heading{gap:40px}}
@media(max-width:899px){.arena-composition{grid-template-columns:1fr;gap:32px}.arena-copy{max-width:540px;margin-inline:auto;text-align:center}.arena-description,.arena-claim{margin-inline:auto}.arena-art{max-width:720px;margin-inline:auto}}
@media(max-width:767px){
 .arena-composition{width:calc(100% - 40px);padding-block:64px 52px;gap:28px}
 .arena-copy{max-width:100%;width:100%}
 .arena-copy #about-title{font-size:clamp(38px,10.8vw,48px)}
 .arena-claim{font-size:20px;margin-top:20px}
 .arena-description{font-size:16px;line-height:1.7;margin-top:20px;max-width:330px}
 .arena-art{width:calc(100% + 24px);margin-left:-12px;aspect-ratio:1.9}
 .arena-location-section .about-heading{grid-template-columns:1fr;gap:24px;padding-top:32px;margin-bottom:32px}
 .about-heading .about-story-title{font-size:32px}
}
@media(max-width:370px){.about-heading .about-story-title{font-size:30px}}

/* Name the company section in the space before the location story. */
.about-section-heading{padding-top:40px}
.about-section-heading h2{font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0;color:var(--text)}
.arena-location-section .arena-composition{padding-top:44px}
@media(max-width:767px){.about-section-heading{padding-top:24px;text-align:center}.arena-location-section .arena-composition{padding-top:32px}}
