main#main section#hero{width:100%;height:600px;overflow:hidden;margin-top:145px;position:relative}@media (max-width:768px){main#main section#hero{padding-top:90px}}main#main section#hero div.content{position:absolute;left:60px;bottom:60px;z-index:100}main#main section#hero div.content h1{font-size:50px;margin:0;font-family:Epilogue,sans-serif}@media (max-width:768px){main#main section#hero div.content h1{font-size:45px}}@media (max-width:500px){main#main section#hero div.content h1{font-size:35px}}main#main section#hero picture img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.45;z-index:50}main#main section#drivers{margin-bottom:120px;padding-top:120px;max-width:1400px;margin:0 auto}main#main section#drivers div.title{margin-bottom:60px;border-bottom:solid 1px #fff}@media (max-width:1400px){main#main section#drivers div.title{padding:0 60px}}main#main section#drivers div.title h2{font-size:50px;margin:0}@media (max-width:768px){main#main section#drivers div.title h2{font-size:45px}}@media (max-width:500px){main#main section#drivers div.title h2{font-size:35px}}main#main section#drivers div.title p.subtitle{color:#a9927d;font-family:Epilogue,sans-serif;font-weight:200;font-size:20px;margin:30px 0;text-align:left;text-transform:uppercase;letter-spacing:6px}main#main section#drivers div.driver-description{display:none;visibility:hidden}main#main section#drivers div.driver-description p{color:#fff}main#main section#drivers div.driver-list{display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){main#main section#drivers div.driver-list{grid-template-columns:1fr}}main#main section#drivers div.driver-list div.driver-card{padding:40px;display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:60px}@media (max-width:768px){main#main section#drivers div.driver-list div.driver-card{grid-template-columns:1fr}}main#main section#drivers div.driver-list div.driver-card div.image-thumb{overflow:hidden;border-radius:50%;min-width:150px;max-width:250px;aspect-ratio:1;margin:0 auto}main#main section#drivers div.driver-list div.driver-card div.image-thumb picture img{width:100%;height:100%;object-fit:cover;object-position:center}main#main section#drivers div.driver-list div.driver-card div.contact-info div.name h5{font-size:26px;margin-top:0;margin-bottom:30px}main#main section#drivers div.driver-list div.driver-card div.contact-info div.titles{margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #fff}main#main section#drivers div.driver-list div.driver-card div.contact-info div.titles p{font-size:20px;color:#d8a454;margin-bottom:0}main#main section#drivers div.driver-list div.driver-card div.contact-info button{outline:0;display:inline-block;padding:.75rem 3rem;border:solid 1px #fff;background-color:#d9d9d910;text-decoration:none;text-align:center;color:#fff;font-size:16px;font-weight:200;line-height:130%;letter-spacing:2px;cursor:pointer;width:100%}dialog#driver-modal{border:none;outline:0;background:0 0;backdrop-filter:blur(3px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none}dialog#driver-modal:open{display:flex}dialog#driver-modal div.modal-content{display:flex;flex-direction:column;background:#141a1c;padding:60px;width:700px}dialog#driver-modal div.modal-content div.modal-header{display:flex;align-items:center;justify-content:space-between}dialog#driver-modal div.modal-content div.modal-header .driver-name{color:#fff}dialog#driver-modal div.modal-content div.modal-body{display:grid;grid-template-columns:1fr 2fr;gap:60px}dialog#driver-modal div.modal-content div.modal-body div.modal-info{display:flex;flex-direction:column}dialog#driver-modal div.modal-content div.modal-body div.modal-info div.modal-image{width:100%;height:auto;aspect-ratio:1/1;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #fff}dialog#driver-modal div.modal-content div.modal-body div.modal-info div.modal-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}dialog#driver-modal div.modal-content div.modal-body div.modal-info p.driver-merits{color:#fff}dialog#driver-modal div.modal-content div.modal-body div.modal-info a.btn{outline:0;display:inline-block;padding:.75rem 3rem;border:solid 1px #fff;background-color:#d9d9d910;text-decoration:none;text-align:center;color:#fff;font-size:16px;font-weight:200;line-height:130%;letter-spacing:2px;cursor:pointer;padding:.75rem 1rem}