.racer-intro{background-image:var(--background-image);background-color:var(--cc-color-3);background-size:cover;background-repeat:no-repeat;z-index:0;padding-top:5rem;padding-bottom:0px;}.racer-intro:before{position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;background-image:linear-gradient(0deg, #000000cc 0%, #00000000 30%);}.racer-composition{overflow:hidden;position:relative;display:block;width:100%;aspect-ratio:16/9;}.racer__name{background-color:var(--cc-color-3);top:25%;left:10%;z-index:0;color:var(--cc-color-1);font-size:4rem;font-style:italic;text-transform:uppercase;position:absolute;display:block;padding:11px 41px 11px 34px;}.ether-bike-container{top:33%;bottom:10%;left:7%;right:10%;z-index:1;position:absolute;display:block;}.ether-bike-image{top:0px;left:0px;position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;}.racer-container{top:0px;bottom:0px;left:60%;right:5%;z-index:2;position:absolute;}.racer-image{-o-object-position: top center;object-position: top center;background-size:contain;top:0px;left:0%;overflow:hidden;position:absolute;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.nav-prev{top:50%;left:1rem;z-index:5;color:var(--cc-color-3);position:absolute;}.nav-prev svg{height:3rem;width:3rem;}.nav-prev:hover{color:var(--cc-color-1);}.nav-next{top:50%;right:1rem;z-index:5;color:var(--cc-color-3);position:absolute;}.nav-next svg{height:3rem;width:3rem;}.nav-next:hover{color:var(--cc-color-1);}.racer-details{z-index:1;padding:0px 0px 70px;}.racer-details__container{max-width:800px;}.character__facts p{font-style:italic;text-transform:uppercase;margin-top:6px;margin-bottom:0px;}.character__facts{z-index:1;color:var(--cc-color-1);margin-top:-10rem;margin-right:auto;position:relative;}.fact{background-color:#010101;font-size:1.6rem;font-weight:400;padding:9px 25px 9px 28px;}.character__content{margin-top:4rem;}@media screen and (max-width: 992px){.racer-composition{aspect-ratio:4/3;}.racer__name{top:15%;font-size:3rem;padding-right:33px;padding-left:24px;}.character__facts p{position:relative;display:block;height:auto;}.fact{font-size:1.2rem;}}@media screen and (max-width: 576px){.racer-intro{padding-top:6rem;}.racer-composition{aspect-ratio:3/4;}.racer__name{top:10%;left:5%;font-size:2rem;}.ether-bike-container{top:29%;bottom:5%;left:1%;right:0%;}.racer-container{left:42%;right:0%;}.character__facts{margin-top:-20px;margin-left:auto;}}