.EventBooking-module__V9KWGW__section{scroll-margin-top:80px}.EventBooking-module__V9KWGW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.EventBooking-module__V9KWGW__copy{gap:var(--space-5);flex-direction:column;display:flex}.EventBooking-module__V9KWGW__title{max-width:16ch}.EventBooking-module__V9KWGW__lead{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.EventBooking-module__V9KWGW__people{gap:var(--space-5);flex-direction:column;margin-top:clamp(20px,2.4vw,36px);display:flex}.EventBooking-module__V9KWGW__peopleTitle{font-size:var(--heading-4-size);line-height:var(--heading-4-leading);letter-spacing:var(--heading-4-tracking)}.EventBooking-module__V9KWGW__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(12px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.EventBooking-module__V9KWGW__person{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.EventBooking-module__V9KWGW__portrait{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--color-surface-panel);position:relative;overflow:hidden}.EventBooking-module__V9KWGW__photo{object-fit:cover}.EventBooking-module__V9KWGW__who{gap:var(--space-1);flex-direction:column;display:flex}.EventBooking-module__V9KWGW__name{font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:var(--type-body-size);line-height:var(--leading-140)}.EventBooking-module__V9KWGW__line{color:var(--color-text-tertiary);font-size:var(--type-body-sm-size);line-height:var(--leading-140);text-wrap:pretty}.EventBooking-module__V9KWGW__card{border-radius:var(--radius-3xl);background:var(--color-surface-muted);padding:clamp(24px,3vw,40px)}.EventBooking-module__V9KWGW__placeholder{justify-content:center;align-items:center;gap:var(--space-2);min-height:480px;padding:var(--space-8);border:var(--border-width-default) dashed var(--color-border-strong);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}.EventBooking-module__V9KWGW__placeholderTitle{font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:var(--heading-4-size);line-height:var(--heading-4-leading);letter-spacing:var(--heading-4-tracking)}.EventBooking-module__V9KWGW__placeholderBody{max-width:var(--measure-body);color:var(--color-text-tertiary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}@media (max-width:1024px){.EventBooking-module__V9KWGW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.EventBooking-module__V9KWGW__card{padding:var(--space-7) var(--space-6)}.EventBooking-module__V9KWGW__placeholder{min-height:320px}}
.EventHero-module__tpNE8q__hero{padding-top:clamp(150px,14vw,200px);padding-bottom:var(--section-pad-y-sm);color:var(--color-text-inverse);position:relative;overflow:hidden}.EventHero-module__tpNE8q__glow{background:var(--gradient-hero-glow);pointer-events:none;position:absolute;inset:0}.EventHero-module__tpNE8q__inner{position:relative}.EventHero-module__tpNE8q__breadcrumb{margin-bottom:clamp(20px,2.6vw,36px)}.EventHero-module__tpNE8q__crumbs{align-items:center;gap:0 var(--space-2-5);color:var(--color-text-inverse);font-size:var(--type-body-sm-size);line-height:var(--leading-140);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EventHero-module__tpNE8q__hubLink{min-height:var(--control-height-md);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-white-a40);text-decoration-color:var(--color-white-a40);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.EventHero-module__tpNE8q__hubLink:hover{color:inherit;-webkit-text-decoration-color:var(--color-text-inverse);text-decoration-color:var(--color-text-inverse)}.EventHero-module__tpNE8q__separator{color:var(--color-white-a50)}.EventHero-module__tpNE8q__top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,5vw,88px);display:grid}.EventHero-module__tpNE8q__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.EventHero-module__tpNE8q__status{height:26px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);background:var(--color-label-solid-on-dark-bg);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);line-height:var(--leading-100);align-items:center;display:inline-flex}.EventHero-module__tpNE8q__title{max-width:18ch;color:inherit}.EventHero-module__tpNE8q__lead{max-width:46ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.EventHero-module__tpNE8q__cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.EventHero-module__tpNE8q__media{aspect-ratio:1200/630;border-radius:var(--radius-3xl);background:var(--color-surface-inverse-raised);width:100%;position:relative;overflow:hidden}.EventHero-module__tpNE8q__image{object-fit:cover}.EventHero-module__tpNE8q__facts{gap:var(--space-7) clamp(24px, 3vw, 48px);padding-top:var(--space-7);border-top:var(--border-width-default) solid var(--color-border-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;display:grid}.EventHero-module__tpNE8q__fact{align-items:flex-start;gap:var(--space-3-5);min-width:0;display:flex}.EventHero-module__tpNE8q__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;margin-top:2px}.EventHero-module__tpNE8q__value{min-width:0;font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:var(--heading-4-size);line-height:var(--heading-4-leading);letter-spacing:var(--heading-4-tracking);text-wrap:pretty;margin:0}@media (max-width:1024px){.EventHero-module__tpNE8q__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.EventHero-module__tpNE8q__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.EventHero-module__tpNE8q__hubLink{transition:none}}
