.landing-keynote{position:relative;border-top:.5rem solid #f04e23}.landing-keynote__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:8rem;row-gap:4rem}.landing-keynote__title{background-color:#f04e22;color:#fff;position:absolute;z-index:1;width:50vw;top:0;left:50%;transform:translate(-50%,-50%);border-radius:2rem;padding:2rem;font-size:2.5rem;font-weight:600;text-align:center}.landing-keynote__title span{font-weight:900}.landing-keynote__profile{margin-bottom:2rem}.landing-keynote h3{font-weight:900;font-size:2rem;margin-bottom:1rem}.landing-keynote h3 span{font-weight:400}.landing-keynote p{opacity:.7;font-size:1rem}.landing-keynote--alt .landing-keynote__grid{grid-template-columns:repeat(2,1fr);column-gap:4rem;row-gap:2rem}.landing-keynote--alt .landing-keynote__speaker{display:grid;grid-template-columns:3fr 4fr;gap:2rem;align-items:center}.landing-keynote--alt .landing-keynote__profile{margin-bottom:0;overflow:hidden;border-radius:1rem}.landing-keynote--alt .landing-keynote__profile img{width:100%}.landing-keynote--no{border-top:unset}.landing-keynote--no .landing-keynote__title{position:static;width:unset;transform:unset;border-radius:unset;padding:unset;margin-bottom:4rem;text-align:left;font-size:2.5rem;background-image:linear-gradient(90deg,#f04e23,#d71612);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;line-height:1.2;font-weight:900}.landing-keynote--no .landing-keynote__profile img{border-radius:2rem}@media (max-width:1199px){.landing-keynote__title{font-size:2rem;padding:1rem}.landing-keynote--alt .landing-keynote__grid{grid-template-columns:1fr;column-gap:4rem;row-gap:2rem}}@media (max-width:767px){.landing-keynote__grid{grid-template-columns:1fr;gap:2rem}.landing-keynote__speaker{grid-template-columns:1fr}.landing-keynote__title{width:90vw;right:unset;left:50%;transform:translate(-50%,-50%);border-radius:2rem;font-size:1.5rem;text-align:center}.landing-keynote__profile{max-width:15rem}.landing-keynote h3{font-size:1.5rem}.landing-keynote--alt .landing-keynote__speaker{grid-template-columns:1fr}}