
.surgery-page{--s-ink:#282139;--s-purple:#6941c6;--s-muted:#706b7c;color:var(--s-ink);background:#fff}.surgery-page h1,.surgery-page h2,.surgery-page h3{color:var(--s-ink)}.surgery-page section[id]{scroll-margin-top:105px}.surgery-hero{background:radial-gradient(ellipse at 80% 40%,#e9e0ff 0,transparent 53%),#f7f5fa;padding:25px 0 0;overflow:hidden}.surgery-topline{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--s-muted);gap:16px}.surgery-status{padding:6px 13px;border:1px solid #d8cdec;border-radius:30px;color:var(--s-purple)}.surgery-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;padding:70px 0 60px}.surgery-eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--s-purple);margin-bottom:24px}.surgery-hero h1{font-size:clamp(3.3rem,6.3vw,6.4rem);letter-spacing:-.06em;font-weight:500;line-height:1.03;margin-bottom:28px}.surgery-hero h1 em{font-style:normal;color:var(--s-purple)}.surgery-lead{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.35;letter-spacing:-.02em;margin-bottom:20px}.surgery-intro{font-size:16px;line-height:1.65;max-width:440px;color:var(--s-muted)}.surgery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px}.surgery-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:17px 23px;background:var(--s-purple);color:#fff;border-radius:9px;font-size:16px;font-weight:600;transition:background .2s,transform .2s}.surgery-button:hover{background:#4f2eaa;transform:translateY(-2px)}.surgery-button span{font-size:22px;line-height:1}.surgery-link{font-size:14px;border-bottom:1px solid #b7a5d3;padding-bottom:4px}.surgery-audience{font-size:12px;color:var(--s-muted);margin:20px 0 0}.surgery-hero-portraits{display:grid;grid-template-columns:1fr 1fr;gap:17px;position:relative;padding-bottom:48px}.surgery-portrait{margin:0;position:relative;height:410px;overflow:hidden;border-radius:120px 120px 15px 15px;background:#d6d2ca}.surgery-portrait--second{margin-top:65px}.surgery-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.surgery-portrait--first img{object-position:50% 22%}.surgery-portrait:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(19,14,31,.7))}.surgery-portrait figcaption{position:absolute;z-index:1;bottom:24px;left:22px;right:12px;color:#fff}.surgery-portrait figcaption span{font-size:11px;display:block;margin-bottom:9px;opacity:.85}.surgery-portrait figcaption strong{font-size:24px;line-height:1.13;font-weight:500}.surgery-date-stamp{position:absolute;left:-18px;bottom:23px;width:102px;height:102px;border-radius:50%;background:#e0f18d;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-12deg);z-index:2;border:6px solid #f7f5fa}.surgery-date-stamp b{font-size:24px;line-height:1.1}.surgery-date-stamp span{font-size:14px}.surgery-facts{display:grid;grid-template-columns:1fr 1fr 1.1fr;border-top:1px solid #ded7e7;padding:25px 0 31px;gap:25px}.surgery-facts>div{display:flex;flex-direction:column;gap:5px}.surgery-facts span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted)}.surgery-facts strong{font-size:15px;font-weight:500}.surgery-section{padding:100px 0}.surgery-section h2,.surgery-closing h2{font-size:clamp(2.6rem,4.5vw,4.7rem);letter-spacing:-.045em;line-height:1.06;font-weight:500}.surgery-section-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:90px}.surgery-topics article{display:flex;gap:30px;padding:26px 0;border-top:1px solid #e8e4ed}.surgery-topics article>span{font-size:12px;color:var(--s-purple);padding-top:5px}.surgery-topics h3{font-size:23px;line-height:1.2;font-weight:500;margin-bottom:12px}.surgery-topics p{font-size:16px;color:var(--s-muted);line-height:1.6;margin:0}.surgery-speakers{background:#f6f4f9}.surgery-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:52px}.surgery-section-heading>p{font-size:16px;color:var(--s-muted)}.surgery-bios{display:grid;grid-template-columns:1fr 1fr;gap:60px}.surgery-bios article{border-top:1px solid #d8cfe4;padding-top:30px;display:flex;gap:25px}.surgery-bio-index{font-size:12px;color:var(--s-purple)}.surgery-bios h3{font-size:28px;font-weight:500;line-height:1.14;margin-bottom:23px}.surgery-bios p{font-size:15px;color:var(--s-muted)}.surgery-bios .surgery-bio-note{color:var(--s-purple);font-size:12px;margin:24px 0 0}.surgery-programme-intro>p:not(.surgery-eyebrow){font-size:14px;color:var(--s-muted);margin:30px 0}.surgery-download{display:block;font-size:14px;color:var(--s-purple);margin:14px 0}.surgery-download:hover{text-decoration:underline}.surgery-timeline>div{display:grid;grid-template-columns:115px 1fr;gap:16px;border-top:1px solid #e8e4ed;padding:22px 0}.surgery-timeline time{font-size:13px;color:var(--s-muted);padding-top:2px}.surgery-timeline h3{font-size:19px;line-height:1.3;font-weight:500;margin:0}.surgery-timeline p{font-size:13px;color:var(--s-muted);margin:8px 0 0}.surgery-timeline .surgery-break{padding:14px 0}.surgery-break h3{font-size:14px;color:var(--s-muted)}.surgery-timeline .surgery-featured-session{background:#f0e9fb;border:0;padding:24px 20px;margin:0 -20px;border-radius:12px}.surgery-mini-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--s-purple);margin-bottom:9px}.surgery-location{background:#faf9fc;border-top:1px solid #eee9f4}.surgery-location h2{margin-bottom:30px}.surgery-location p{font-size:16px;color:var(--s-muted)}.surgery-contact-card{padding:36px;border:1px solid #ded6e8;border-radius:18px;background:#fff}.surgery-contact-card h3{font-size:30px;font-weight:500;margin-bottom:30px}.surgery-phone{font-size:28px;letter-spacing:-.03em}.surgery-organizer{border-top:1px solid #e8e4ed;padding-top:22px;margin-top:28px}.surgery-organizer p{font-size:13px;margin-bottom:6px}.surgery-closing{text-align:center;padding:90px 20px;background:#ede6f8}.surgery-closing h2{margin-bottom:32px}.surgery-closing>div>p:last-child{font-size:12px;color:var(--s-muted);margin:20px 0 0}.surgery-page a:focus-visible{outline:3px solid #6941c6;outline-offset:5px}.surgery-button:focus-visible{outline-offset:4px}@media(min-width:1450px){.surgery-portrait{height:460px}}@media(max-width:1050px){.surgery-hero-grid{gap:22px}.surgery-portrait{height:360px}.surgery-portrait figcaption{left:15px}.surgery-portrait figcaption strong{font-size:20px}.surgery-section-grid{gap:45px}.surgery-facts strong{font-size:13px}}@media(max-width:760px){.surgery-hero-grid{grid-template-columns:1fr;padding:45px 0 25px;gap:36px}.surgery-hero h1{font-size:clamp(3.4rem,10.5vw,5rem)}.surgery-hero-portraits{max-width:510px;width:100%;margin:auto;padding-bottom:12px}.surgery-portrait{height:365px}.surgery-portrait--second{margin-top:30px}.surgery-date-stamp{left:calc(50% - 51px);bottom:0}.surgery-facts{grid-template-columns:1fr;gap:16px}.surgery-facts>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:20px}.surgery-facts strong{text-align:right}.surgery-topline>span:nth-child(2){display:none}.surgery-section{padding:65px 0}.surgery-section-grid,.surgery-bios{grid-template-columns:1fr;gap:36px}.surgery-section-heading{display:block;margin-bottom:32px}.surgery-section-heading>p{margin-top:25px}.surgery-contact-card{padding:25px}.surgery-timeline>div{grid-template-columns:100px 1fr;gap:12px}.surgery-timeline time{font-size:12px}.surgery-timeline h3{font-size:17px}.surgery-closing{padding:65px 0}.surgery-hero-copy{max-width:550px}}@media(max-width:390px){.surgery-hero h1{font-size:3.15rem}.surgery-portrait{height:285px}.surgery-portrait figcaption strong{font-size:18px}.surgery-portrait figcaption{left:13px;bottom:18px}.surgery-timeline>div{grid-template-columns:90px 1fr}.surgery-actions{gap:18px}.surgery-date-stamp{width:85px;height:85px;left:calc(50% - 42px)}}@media(prefers-reduced-motion:reduce){.surgery-button{transition:none}.surgery-button:hover{transform:none}}

/* Event requirements, updated programme and participation rules. */
.surgery-meta{display:flex;flex-wrap:wrap;gap:18px 35px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e8e4ed;font-size:13px;color:var(--s-muted)}.surgery-meta strong{color:var(--s-purple);font-size:21px}.surgery-purpose{padding:0 0 70px;background:#fff}.surgery-purpose .wrap>p:last-child{font-size:17px;line-height:1.7;max-width:980px;margin:0}.surgery-rule-list article{padding:22px 0;border-top:1px solid #e5dfed}.surgery-rule-list h3{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:12px}.surgery-rule-list p{font-size:14px;line-height:1.75;color:var(--s-muted);margin:0}.surgery-rule-list a{text-decoration:underline;text-underline-offset:3px;color:var(--s-purple)}.surgery-price{display:flex;flex-direction:column;margin:30px 0;gap:5px}.surgery-price strong{font-size:35px;letter-spacing:-.03em;font-weight:500;color:var(--s-purple)}.surgery-price span{font-size:13px;color:var(--s-muted)}.surgery-facts strong{max-width:390px;line-height:1.5}@media(max-width:760px){.surgery-facts strong{max-width:245px}.surgery-purpose{padding-bottom:55px}.surgery-purpose .wrap>p:last-child{font-size:15px}.surgery-meta{gap:14px 23px}}
