.programme-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;padding:75px 6%;background:#16142c;color:white}.programme-hero .section-kicker{color:#70ccda}.programme-hero h1{font:800 clamp(40px,5.5vw,74px)/1.06 Manrope,sans-serif;letter-spacing:-.05em;margin:26px 0}.programme-hero h1 em{font-style:normal;color:#7bd2df}.programme-hero p:not(.section-kicker){line-height:1.75;color:#d1ccdf;max-width:660px}.programme-hero .programme-lead{color:#fff!important;font-size:23px;font-weight:600}.programme-status{display:inline-block;border:1px solid #635679;border-radius:30px;padding:9px 15px;font-size:12px;color:#e6dcf8}.programme-hero figure{margin:0}.programme-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.programme-hero figcaption{font-size:11px;color:#bcb4cd;margin-top:12px}.programme-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.programme-hero .button{background:#7541c8;color:white}.programme-link{font-size:14px;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:5px}.programme-section{padding:80px 6%}.programme-section h2,.speaker-invite h2{font:800 clamp(30px,3.6vw,48px)/1.15 Manrope,sans-serif;letter-spacing:-.035em;margin:15px 0 22px}.programme-description{max-width:740px;color:#6b6077;line-height:1.8}.programme-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.programme-themes article{padding:30px;border:1px solid #e7deef;border-radius:12px;background:white}.theme-index{font-size:12px;font-weight:700;color:#7541c8}.programme-themes h3{font-size:23px;line-height:1.3;margin:26px 0 14px}.programme-themes p,.format-grid p{color:#6b6077;line-height:1.75;font-size:15px}.programme-formats{background:#f4eff9}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.format-grid article{border-top:2px solid #b79bd9;padding-top:20px}.format-grid span{color:#7541c8;font-size:13px}.format-grid h3{font-size:21px;margin:18px 0}.programme-notice{margin-top:40px;padding:25px 30px;border-left:3px solid #7541c8;background:white;line-height:1.7}.programme-notice p{margin:10px 0 0;color:#6b6077}.speaker-invite{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding:80px 6%;background:#201530;color:white}.speaker-invite .section-kicker{color:#73cfde}.speaker-invite p{line-height:1.8;color:#d2c7dc}.speaker-invite .button{background:#77cddd;color:#201530;margin-top:25px}.speaker-invite ol{padding-left:24px}.speaker-invite li{padding:15px 0 15px 12px;border-bottom:1px solid #4b3a5b}.speaker-invite li::marker{color:#77cddd}.speaker-invite li p{font-size:14px}.programme-bottom{padding:50px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#ecf8fa}.programme-bottom h2{font-size:26px;max-width:650px}.programme-home-copy{line-height:1.8;margin-top:24px}.speaker-request .form-section-heading:not(:first-child){margin-top:35px}.speaker-request form>label{margin:22px 0}.speaker-request label small{font-weight:400;color:#736b82;font-size:12px}.speaker-request input,.speaker-request select,.speaker-request textarea{font-size:16px}.speaker-request aside a{overflow-wrap:anywhere}@media(max-width:980px){.programme-hero{grid-template-columns:1fr}.programme-hero figure{margin-top:35px}.programme-hero img{height:300px}.programme-themes{grid-template-columns:repeat(2,1fr)}.format-grid{grid-template-columns:repeat(2,1fr)}.speaker-invite{gap:6%}}@media(max-width:620px){.programme-hero,.programme-section,.speaker-invite{padding:45px 22px}.programme-themes,.format-grid,.speaker-invite{grid-template-columns:1fr}.programme-hero h1{font-size:42px}.programme-hero img{height:240px}.programme-hero .programme-lead{font-size:20px}.programme-themes article{padding:24px}.programme-bottom{display:block;padding:35px 22px}.programme-bottom .button{margin-top:22px}.speaker-invite ol{margin-top:30px}.programme-actions{gap:20px}.programme-notice{padding:20px}}
