.talks-page{position:relative}.talks-page__body{width:100%}.talks-page__hero{position:relative;padding:8rem 0 3.2rem;color:#fff}.talks-page__hero:before{content:"";position:absolute;width:100vw;height:100%;background-color:#0a184d;top:0;left:50%;transform:translate(-50%);z-index:-1}.talks-page__content{display:flex;flex-direction:column-reverse}.talks-page__controls{position:absolute;top:12.4rem;right:2.4rem;display:flex;gap:.8rem}.talks-page__controls .favourite{border-radius:50%}.talks-page__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 .8rem}.talks-page__tag{display:inline-block;color:#424542;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.56px;text-transform:uppercase;padding:.4rem .8rem;background-color:#fcf1e9;border-radius:.4rem;margin:0}.talks-page__preamble{font-size:1.8rem;line-height:1.4;margin:0}.talks-page__type{display:block;line-height:1;font-size:1.4rem;font-weight:600;letter-spacing:.56px;text-transform:uppercase;margin:0 0 .4rem}.talks-page__title{color:#fff;font-family:Geologica,sans-serif;font-size:3rem;font-weight:600;line-height:1.2;margin:0 0 .8rem}.talks-page__aside-item{margin:0 0 2.4rem}.talks-page__aside-item.talks-page__aside-item--box{border:.1rem solid #cbcdcd;border-radius:1rem;padding:2.4rem}.talks-page__aside-item.talks-page__aside-item--controls{margin:0}.talks-page__breadcrumbs{margin-bottom:1.6rem}@media only screen and (min-width:768px){.talks-page__hero{padding:8rem 0 4rem}.talks-page__title{font-size:4.2rem;max-width:96.3rem;margin:0 0 .4rem}.talks-page__preamble{font-size:2rem;line-height:1.4;max-width:96.3rem}.talks-page__controls .favourite{background-color:#fff;border-radius:80px}}@media only screen and (min-width:992px){.talks-page__content{flex-direction:row;gap:5.6rem}.talks-page__controls{position:relative;top:0;justify-content:flex-end}.talks-page__aside{max-width:41.3rem;flex-shrink:0;width:100%;margin-top:-4rem}.talks-page__aside-item.talks-page__aside-item--controls{margin:0 0 2.4rem}}@media only screen and (min-width:1200px){.talks-page__breadcrumbs{padding:0 7rem}.talks-page__content{padding:0 7rem;gap:7.2rem}}
