.summit-feature{border-bottom:1px solid var(--gold);padding:80px 0}.summit-feature-grid{grid-template-columns:minmax(0,1.4fr) minmax(350px,1fr);align-items:center;gap:60px;display:grid}.summit-feature h1,.summit-feature h2{margin-bottom:25px;font-size:clamp(44px,5.3vw,76px);font-weight:400}.summit-feature .badge{color:var(--cream)}.summit-theme{font:italic 34px/1.2 var(--display);color:var(--gold)}.summit-note{margin-top:20px;font-size:12px}.summit-date{border:1px solid #c6a56c77;border-top:3px solid var(--gold);background:#ffffff05;min-width:0;padding:35px 30px 30px}.summit-date-day{font:600 12px/1.6 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.summit-date-heading h3{font:400 clamp(36px,3.5vw,49px)/1.05 var(--display);letter-spacing:-.025em;margin-bottom:28px}.summit-date-numeral{font-family:var(--body);font-weight:600}.summit-date-heading h3 .summit-date-year{color:var(--gold);margin-top:6px;font-style:italic;display:block}.summit-date-details{margin:0}.summit-date-details>div{margin-bottom:22px}.summit-date-details dt{letter-spacing:.1em;text-transform:uppercase;color:#e4cda8;margin-bottom:6px;font-size:10px}.summit-date-details dd{font:500 15px/1.7 var(--body);margin:0}.event-countdown{border-top:1px solid #c6a56c66;padding-top:22px}.event-countdown-heading{letter-spacing:.08em;margin-bottom:18px;font-size:11px}.event-countdown-display{align-items:center;min-height:83px;display:grid}.event-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.event-countdown-units>div{border-left:1px solid #c6a56c44;flex-direction:column;align-items:center;min-width:0;display:flex}.event-countdown-units>div:first-child{border-left:0}.event-countdown-units dd{text-align:center;min-width:2.1ch;font:400 clamp(30px,3vw,42px)/1.2 var(--display);font-variant-numeric:lining-nums tabular-nums;color:var(--cream);order:-1;margin:0 0 8px}.event-countdown-units dt{font:400 9px/1.6 var(--body);letter-spacing:.04em;text-transform:uppercase}.event-countdown-status{font:italic 400 30px/1.25 var(--display);color:var(--gold);margin:0}.event-countdown-note{margin-top:15px;font-size:11px}@media (max-width:1000px){.summit-feature-grid{grid-template-columns:minmax(0,1fr);gap:35px}.summit-date{width:100%;max-width:650px}}.summit-speakers,.summit-partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.summit-speakers article{border-top:1px solid #c6a56c77;padding-top:24px}.summit-speakers .eyebrow{min-height:32px}.summit-speakers h3{font-size:32px}.summit-honour{border-left:2px solid var(--gold);margin:32px 0 44px;padding:20px 30px}.summit-honour h3{font:400 clamp(32px,3.6vw,48px)/1.15 var(--display);color:var(--burgundy);margin-bottom:12px}.summit-honour>p:last-child{margin-bottom:0}.summit-guest-list{margin:0;padding:0;list-style:none}.summit-guest-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:20px 40px;padding:26px 0;display:grid}.summit-guest-list h3{font:400 clamp(24px,2.5vw,32px)/1.25 var(--display);color:var(--burgundy);margin:0}.summit-guest-list p{font:400 14px/1.7 var(--body);margin:0}.summit-programme{padding:0;list-style:none}.summit-programme li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:25px;padding:22px 0;display:grid}.summit-programme span{color:var(--red);font-size:13px;font-weight:700}.summit-programme p{margin:0}.summit-partners article{border:1px solid var(--line);background:#fff;padding:24px}.summit-partners h3{font-size:27px}.summit-partners .eyebrow{letter-spacing:.12em;margin-bottom:12px}.summit-logo{align-items:center;height:150px;margin-bottom:25px;display:flex}.summit-logo img{object-fit:contain;width:100%;height:100%}.impact-collaborators{flex-wrap:wrap;gap:30px;display:flex}.impact-collaborators figure{background:#fff;max-width:100%;margin:0;padding:20px}.impact-collaborators img{object-fit:contain;width:280px;height:150px}.impact-collaborators figcaption{max-width:280px;font-size:12px}@media (max-width:760px){.summit-feature{padding:55px 0}.summit-feature-grid{grid-template-columns:minmax(0,1fr);gap:35px}.summit-feature h1,.summit-feature h2{overflow-wrap:break-word;font-size:clamp(38px,10vw,60px)}.summit-feature .button{gap:16px;max-width:100%}.summit-date{padding:28px 22px 22px}.summit-date-heading h3{font-size:clamp(36px,9vw,48px)}.summit-speakers,.summit-partners{grid-template-columns:minmax(0,1fr);gap:24px}.summit-programme li{grid-template-columns:75px minmax(0,1fr);gap:15px}.summit-honour{padding:15px 20px}.summit-guest-list li{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}}
