:root{--bs-font-sans-serif:"Inter",sans-serif!important}.featured-keynote{width:100%;background:#fff;padding:5rem 1.5rem}.featured-keynote__container{max-width:1400px;margin:0 auto}.featured-keynote__section-title{font-family:Poppins,sans-serif;font-size:48px;font-weight:400;line-height:58px;color:#000;margin:0 0 3rem;text-align:left}.featured-keynote__layout{display:grid;grid-template-columns:685px 1fr;align-items:center;position:relative}.featured-keynote__speaker-panel{position:relative;display:flex;z-index:1}.featured-keynote__photo-wrap{position:relative;overflow:hidden;border-radius:16px 0 0 16px;height:356px;width:50%}.featured-keynote__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.featured-keynote__photo-placeholder{position:absolute;inset:0;background:#e4e4e4}.featured-keynote__bio-overlay{display:flex;flex-direction:column;justify-content:center;padding:2rem 30px 2rem 1.75rem;background:#802172;color:#fff;width:50%;border-radius:0}.featured-keynote__speaker-name{font-family:Poppins,sans-serif;font-size:28px;font-weight:400;line-height:36px;margin:0 0 .75rem;color:#fff}.featured-keynote__speaker-role{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:hsla(0,0%,100%,.85);margin:0 0 .375rem}.featured-keynote__speaker-location{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.75);margin:0}.featured-keynote__talk-card{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:3rem 2.75rem;background:#fff;border-radius:70px 5px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.05);position:relative;z-index:2;margin-left:-20px;min-height:356px}.featured-keynote__talk-title{font-family:Poppins,sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#192434;margin:0;transition:color .2s ease}.featured-keynote__talk-title:hover{color:#00c2d4}.featured-keynote__talk-divider{display:block;width:80px;height:3px;border-radius:2px;background:linear-gradient(90deg,#00c2d4,#cc1464)}.featured-keynote__description{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000}.featured-keynote__description p{margin:0}.featured-keynote__link{display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#802172;text-decoration:none;transition:color .2s ease}.featured-keynote__link:hover{color:#00c2d4}@media (max-width:1024px){.featured-keynote .featured-keynote__layout{grid-template-columns:1fr}.featured-keynote .featured-keynote__speaker-panel{width:100%}.featured-keynote .featured-keynote__photo-wrap{width:50%;height:356px}.featured-keynote .featured-keynote__bio-overlay{width:50%;padding:1.5rem 1.25rem}.featured-keynote .featured-keynote__talk-card{margin-left:0;margin-top:-15px;padding:2rem;min-height:auto}}@media (max-width:767px){.featured-keynote{padding:1rem}.featured-keynote .featured-keynote__section-title{font-size:24px;line-height:32px;margin-bottom:1rem}.featured-keynote .featured-keynote__layout{grid-template-columns:1fr}.featured-keynote .featured-keynote__speaker-panel{flex-direction:column}.featured-keynote .featured-keynote__photo-wrap{min-height:300px;border-radius:16px 16px 0 0}.featured-keynote .featured-keynote__bio-overlay{min-width:0;max-width:100%;box-sizing:border-box;border-radius:0;padding:1.5rem}.featured-keynote .featured-keynote__talk-card{margin-left:0;margin-top:-15px;margin-bottom:0;padding:1.5rem;min-height:auto;border-radius:30px 5px}.featured-keynote .featured-keynote__talk-title{font-size:24px;line-height:32px}.featured-keynote .featured-keynote__description{font-size:16px;line-height:24px}.featured-keynote .featured-keynote__speaker-name{font-size:24px;line-height:32px}.featured-keynote .featured-keynote__speaker-location,.featured-keynote .featured-keynote__speaker-role{font-size:14px;line-height:20px}.featured-keynote .featured-keynote__bio-overlay,.featured-keynote .featured-keynote__photo-wrap{width:100%}}
/*# sourceMappingURL=styles.css.map */
