.classes-hero{min-height:520px;isolation:isolate;position:relative;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.22)),url('img/_SilverBike CrossFit Ok 50.jpg') center/cover}.classes-hero>.wrap{padding-top:110px}.classes-hero h1{font-size:clamp(70px,9vw,130px)}.classes-hero>.wrap>p:last-child{font-size:16px}.classes-intro{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:85px 0}.classes-intro article{padding:35px;border:1px solid #373737;border-radius:14px;background:linear-gradient(145deg,#141414,#080808)}.classes-intro span{font:700 25px var(--display);color:var(--red)}.classes-intro h2{font-size:52px;margin:20px 0 10px}.classes-intro p,.classes-notice p{color:#bdbdbd;max-width:420px}.classes-notice{padding:60px;margin-bottom:80px;background:#101010;border-left:4px solid var(--red)}.classes-notice h2{font-size:clamp(42px,5vw,65px)}@media(max-width:800px){.classes-hero{min-height:450px}.classes-hero>.wrap{padding-top:80px}.classes-intro{grid-template-columns:1fr;padding:55px 0}.classes-notice{padding:30px;margin-bottom:55px}}
