@font-face{font-family:'Bebas Neue';src:url('assets/BebasNeue-Regular.ttf') format('truetype');font-weight:400;font-display:swap}

.about-page{background:#050505;color:#efeded}.about-page main{padding:104px 0 0;overflow:clip}.about-page h1,.about-page h2,.about-page h3,.about-kicker,.about-button,.about-journey li>span,.about-faqs summary{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-weight:400}.about-page em{font:inherit;color:#ed0923}.about-page .skip-link{position:fixed;z-index:200;top:8px;left:12px;transform:translateY(-160%);background:white;color:#111;padding:10px 16px}.about-page .skip-link:focus{transform:none}
.about-opening{position:relative;min-height:490px;height:clamp(430px,48vw,650px);isolation:isolate;background:#050505;overflow:hidden}.about-opening-image{position:absolute;right:0;top:0;width:61%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 20%)}.about-opening-copy{position:relative;padding:clamp(38px,5vw,85px) 4.5vw;max-width:57%}.about-kicker{display:block;font-size:clamp(14px,1.3vw,20px);letter-spacing:.025em;color:#ed0923}.about-opening h1{font-size:clamp(58px,7.1vw,108px);line-height:.96;letter-spacing:-.02em;margin:10px 0 18px}.about-page p{font:clamp(12px,1vw,15px)/1.55 Arial,sans-serif;color:#d4d1d2}.about-opening p{max-width:430px;margin:0 0 25px}.about-button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;min-height:45px;padding:10px 24px;border:1px solid #bcb8b9;color:#eee;font-size:19px;text-decoration:none;letter-spacing:.03em}.about-button:hover{background:#a60c20}.about-button>span{color:#ec1630}
.about-journey{padding:12px 4.5vw 45px}.about-journey>h2{text-align:center;font-size:clamp(42px,5vw,70px);line-height:1;margin:0 0 24px}.about-journey ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0}.about-journey li{text-align:center;position:relative;padding:0 20px}.about-journey li>span{font-size:28px;display:block;padding-bottom:20px;border-bottom:2px solid #c80720}.about-journey li:after{content:'';position:absolute;top:48px;left:calc(50% - 5px);width:11px;height:11px;background:#e80a24;border-radius:50%}.about-journey h3{color:#e7122b;font-size:24px;margin:18px 0 5px}.about-journey p{font-size:13px;max-width:170px;margin:0 auto}.about-editorial{display:grid;grid-template-columns:1fr 1fr;gap:4.5vw;padding:0 4.5vw 30px}.about-culture>img{width:100%;height:auto;display:block}.about-culture>div{padding:26px 0 0}.about-culture h2{font-size:clamp(35px,4.5vw,64px);line-height:1;margin:10px 0 15px}.about-culture p{margin:0 0 23px}.about-support>h2{font-size:82px;line-height:.9;margin:8px 0 16px}.about-faqs details{border:1px solid #ffffff55;padding:13px 18px;margin-bottom:6px}.about-faqs summary{cursor:pointer;list-style:none;font-size:20px;display:flex;justify-content:space-between;gap:18px}.about-faqs summary::-webkit-details-marker{display:none}.about-faqs summary:after{content:'+';color:#f0122e;font:26px/1 Arial}.about-faqs details[open] summary:after{content:'-'}.about-faqs p{font-size:13px;margin:10px 0 0}.about-faqs a{text-decoration:underline}.about-culture-link{display:block;margin-top:18px}.about-culture-link img{width:100%;height:auto;display:block}.about-brand-band{width:100%;height:auto;display:block}.about-page .journey-footer{border-top:0}.music-intro{max-width:1100px;margin:auto;padding:60px 5vw}.music-intro h1{font-size:clamp(64px,10vw,125px);line-height:.95;margin:15px 0}.music-intro>img{display:block;width:100%;max-width:760px;height:auto;margin:30px 0}.music-intro .about-button{margin:18px 12px 0 0}
@media(max-width:700px){.about-opening{height:auto;min-height:510px}.about-opening-image{width:100%;height:100%;opacity:.6;object-position:70% center;mask-image:linear-gradient(0deg,#000,transparent 95%)}.about-opening-copy{max-width:none;padding:45px 22px;background:linear-gradient(90deg,#050505c9,transparent)}.about-opening h1{font-size:clamp(49px,12vw,75px);max-width:440px}.about-opening p{max-width:300px}.about-journey{padding:28px 22px}.about-journey ol{grid-template-columns:repeat(2,1fr);gap:25px 0}.about-journey li{padding:0 8px}.about-journey p{font-size:12px}.about-editorial{grid-template-columns:1fr;padding:12px 22px 30px;gap:35px}.about-culture h2{font-size:42px}.about-support>h2{font-size:70px}.about-brand-band{min-height:38px;object-fit:cover}.music-intro{padding:40px 22px}.about-page main{padding-top:104px}}

.about-page :is(h1,h2,h3,.about-kicker,.about-button,.about-journey li>span,.about-faqs summary){font-family:"Bebas Neue","Arial Narrow",sans-serif!important;font-weight:400!important}

.about-opening h1{font-size:clamp(64px,8.8vw,126px)}.about-journey ol{position:relative}.about-journey ol:before{content:'';position:absolute;left:0;right:0;top:48px;height:2px;background:#c80720}.about-journey li>span{line-height:1;border-bottom:0}.about-journey li:after{top:43px}@media(max-width:700px){.about-opening h1{font-size:clamp(49px,12vw,75px)}.about-journey ol:before{display:none}.about-journey li>span{border-bottom:2px solid #c80720}}

@media(min-width:701px){.about-opening{min-height:0}.about-journey{padding-bottom:38px}}

.about-opening:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(transparent,#050505);pointer-events:none}

@media(min-width:701px){.about-opening{height:clamp(420px,47vw,640px)}.about-journey{padding-bottom:34px}.about-journey>h2{font-size:clamp(48px,6vw,76px);margin-bottom:18px}.about-journey h3{line-height:1.1;margin-top:14px}.about-journey p{font-size:12px;line-height:1.4}.about-editorial{padding-inline:0}.about-culture>div{padding-inline:4.5vw}.about-support{padding-right:4.5vw}}
.about-faqs details{padding:10px 14px}.about-faqs summary{font-size:18px;line-height:1.15}.about-faqs p{font-size:12px;line-height:1.35;margin-top:6px}
