.event-home{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:45px;align-items:center;padding:45px 6%;background:#092440;color:#fff;border-bottom:6px solid #a72c30}.event-home h2{font:800 clamp(42px,5.5vw,80px)/1.03 "Barlow Condensed",Impact,sans-serif;margin:20px 0}.event-home p{color:inherit;font-size:20px;line-height:1.55}.event-home .eyebrow{font-size:13px;color:#c5d6ed}.event-home .actions{flex-wrap:wrap;gap:22px}.event-home-poster{display:block;max-width:340px;justify-self:center}.event-home img{width:100%;height:auto;display:block}.event-article{max-width:1200px;margin:auto;padding:45px 6% 65px}.event-article h1{font:800 clamp(45px,6vw,82px)/1.05 "Barlow Condensed",Impact,sans-serif;margin:25px 0}.event-article h1 em{font-style:normal;color:#a72c30}.event-article h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.event-article p,.event-article li{font-size:19px;line-height:1.65}.event-article li{margin:15px 0}.event-article .event-lead{font-size:24px;max-width:900px}.event-article>.eyebrow,.event-article article>.eyebrow{margin-top:35px}.event-facts{display:grid;grid-template-columns:1fr 1.5fr;gap:25px;padding:25px;background:#e8dfcb;margin:30px 0}.event-facts strong,.event-facts span{display:block}.event-facts strong{font-size:23px;margin-bottom:10px}.event-facts span{font-size:18px;line-height:1.5}.event-article .actions{flex-wrap:wrap;gap:20px}.event-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px;margin:40px 0}.event-article figure{margin:0;min-width:0}.event-article img{display:block;width:100%;height:auto}.event-article figcaption{font-size:14px;margin:10px 0 25px}.event-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.event-accreditation{padding:25px;background:#e8dfcb}.event-article .event-note{font-size:14px;color:#655b50;overflow-wrap:anywhere}.event-article a:not(.button){text-decoration:underline;text-underline-offset:4px}.event-footer{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;padding:35px 6%;background:#211e19;color:#fff}@media(max-width:760px){.event-home,.event-story{grid-template-columns:1fr;gap:25px}.event-home{padding:30px 6%}.event-home-poster{max-width:300px}.event-facts{grid-template-columns:1fr}.event-gallery{grid-template-columns:1fr;max-width:480px;margin:30px auto}.event-article{padding-top:30px}.event-article .event-lead{font-size:21px}.event-article .button{white-space:normal}.event-story figure{max-width:480px;margin:auto}}
.event-countdown{margin:28px 0;max-width:560px}.event-countdown[hidden],.event-countdown [hidden]{display:none!important}.event-countdown .countdown-caption{font-size:12px;letter-spacing:1.5px;font-weight:700;margin:0 0 12px}.countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.countdown-units>div{padding:14px 8px;border:1px solid currentColor;text-align:center;border-radius:3px}.countdown-units strong{display:block;font-size:clamp(28px,4vw,48px);line-height:1.1;font-variant-numeric:tabular-nums}.countdown-units span{display:block;font-size:13px;margin-top:6px}.event-countdown .countdown-ended{font-size:16px}.event-home .event-countdown{color:#fff}

.event-speakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:600px;margin:25px 0}.event-speakers figure{margin:0;min-width:0}.event-speakers img{display:block;width:100%;height:165px;object-fit:cover;object-position:center 25%;border-radius:3px}.event-speakers figcaption{margin:10px 0 0}.event-speakers strong,.event-speakers span{display:block}.event-speakers strong{font-size:18px;line-height:1.25}.event-speakers span{font-size:13px;line-height:1.4;margin-top:5px}.event-home .event-speakers{color:#fff}.event-home .event-speakers img{height:150px}.event-article .event-speakers{max-width:700px}.event-article .event-speakers img{height:220px}@media(max-width:480px){.event-home .event-speakers img,.event-article .event-speakers img{height:130px}.event-speakers strong{font-size:16px}.event-speakers{gap:12px}}

.event-home-poster.event-home-book{max-width:520px;width:100%;background:none;border:0;padding:0}.event-home-book img{width:100%;height:auto;display:block}@media(min-width:761px){.event-home:has(.event-home-book){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media(max-width:760px){.event-home-poster.event-home-book{max-width:440px}}
