.event-page{--ink:#122a49;--blue:#1e3a5f;--sky:#8bb8df;--orange:#e88b4a;--red:#df1745;--night:#080a0e;--ivory:#f3f0e9;--paper:#fafaf8;min-height:100vh;overflow:hidden;color:#172033;background:var(--paper);font-family:Inter Event,Inter,Arial,sans-serif}.event-page *{font-family:inherit}.event-hero{position:relative;overflow:hidden;color:#fff;background:var(--night)}.event-hero:after{content:"50";position:absolute;z-index:1;top:118px;left:42%;color:#df174506;font-size:clamp(22rem,39vw,38rem);font-weight:900;line-height:.78;letter-spacing:-.13em;pointer-events:none;-webkit-text-stroke:1px rgba(223,23,69,.13)}.event-noise{position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.48;background-image:repeating-linear-gradient(117deg,transparent 0,transparent 78px,rgba(255,255,255,.018) 79px,transparent 80px),radial-gradient(circle at 71% 46%,rgba(223,23,69,.12),transparent 34%)}.event-hero__topline{position:relative;z-index:5;width:min(1240px,calc(100% - 48px));min-height:70px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid rgba(255,255,255,.16)}.event-hero__topline p{margin:0;color:#ffffff9e;font-size:.7rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.event-hero__topline span{color:var(--red)}.event-brand{display:flex;align-items:center;gap:10px;color:#fff!important}.event-brand i{width:10px;height:10px;display:block;background:var(--red);rotate:45deg}.event-hero__inner{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));min-height:650px;margin:auto;display:grid;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:34px;align-items:center;padding:24px 0 30px}.event-hero__copy{position:relative;z-index:6;padding:42px 0 52px;animation:hero-copy-in .7s cubic-bezier(.2,.75,.2,1) both}.event-kicker{margin:0 0 24px;color:var(--red);font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:820;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.event-hero h1{max-width:570px;margin:0;color:#fff;font-size:clamp(4rem,6.5vw,6.2rem);font-weight:850;line-height:.78;letter-spacing:-.075em}.event-hero h1 span{display:block}.event-hero h1 em{display:block;margin-top:.28em;color:var(--red);font-size:.51em;font-style:normal;font-weight:790;line-height:.92;letter-spacing:-.055em}.event-hero__tagline{width:max-content;max-width:100%;margin:36px 0 0;color:#ffffffdb;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:730;line-height:1;letter-spacing:-.035em;white-space:nowrap}.event-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 22px;border:1px solid transparent;border-radius:0;font-weight:800;text-align:center;transition:translate .2s ease,background .2s ease,color .2s ease}.event-button:hover{translate:0 -2px}.event-button:focus-visible,.faq-list summary:focus-visible{outline:3px solid rgba(223,23,69,.42);outline-offset:4px}.event-button--primary{min-height:64px;color:#fff;background:var(--red)}.event-button--primary:hover{color:#fff;background:#f02452}.event-button--primary b{font-size:1.15rem}.event-hero__details{position:relative;z-index:6;color:var(--night);background:var(--ivory);border-top:1px solid rgba(0,0,0,.16)}.event-hero__details-inner{width:min(1240px,100%);min-height:118px;margin:auto;display:grid;grid-template-columns:1.5fr 1.2fr .72fr .7fr 1.25fr;align-items:stretch}.event-hero__details-inner>div{display:grid;align-content:center;gap:7px;padding:22px 26px;border-left:1px solid rgba(8,10,14,.16)}.event-hero__details-inner>div:first-child{border-left:0}.event-hero__details-inner span{color:#666561;font-size:.82rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.event-hero__details-inner strong{color:var(--night);font-size:1.16rem;line-height:1.25}.event-hero__details-inner strong small{font-size:.84em;white-space:nowrap}.event-hero__details-inner>.event-hero__cta{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:19px 24px;color:#fff;background:var(--red);border-left:0}.event-hero__cta>span{color:#ffffffc2;font-size:.76rem}.event-hero__cta .event-button{min-height:38px;justify-content:space-between;padding:0;color:#fff;background:transparent;font-size:1.08rem;letter-spacing:.035em;text-transform:uppercase}.event-hero__cta .event-button:hover{color:#fff;background:transparent}@keyframes hero-copy-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.event-section{width:min(1180px,calc(100% - 48px));margin:auto;padding:clamp(68px,7.5vw,100px) 0}.section-index{margin:0 0 20px;color:var(--red);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.event-section h2,.event-register h2{margin:0;color:var(--ink);font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;letter-spacing:-.052em;text-wrap:balance}.event-section p{color:#536173;line-height:1.7}.event-program{padding-bottom:clamp(72px,8vw,110px)}.section-heading{display:grid;grid-template-columns:.48fr 1.52fr;gap:30px;align-items:start;margin-bottom:46px}.section-heading h2{max-width:840px}.topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #bfc6cd;border-left:1px solid #bfc6cd}.topic-list article{min-height:188px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto 1fr;gap:12px 18px;align-content:start;padding:28px;border-right:1px solid #bfc6cd;border-bottom:1px solid #bfc6cd;background:#ffffff7a}.topic-list span{grid-row:1/3;color:var(--red);font-weight:900}.topic-list h3{margin:0;color:var(--ink);font-size:clamp(1.28rem,1.8vw,1.72rem);line-height:1.06;letter-spacing:-.03em}.topic-list p{margin:0;font-size:.94rem;line-height:1.55}.event-audience{display:grid;grid-template-columns:.95fr 1.55fr;color:#fff;background:var(--night)}.event-audience__heading{display:grid;align-content:center;gap:8px;padding:26px 30px;border-right:1px solid rgba(255,255,255,.16)}.event-audience__heading span{color:var(--red);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.event-audience__heading strong{max-width:360px;font-size:1.17rem;line-height:1.25}.event-audience ul{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.event-audience li{position:relative;display:flex;align-items:center;min-height:116px;padding:22px 20px 22px 34px;border-left:1px solid rgba(255,255,255,.16);color:#ffffffd1;font-size:.86rem;font-weight:700;line-height:1.35}.event-audience li:before{content:"";position:absolute;left:17px;width:7px;height:7px;background:var(--red);rotate:45deg}.speaker-editorial{position:relative;overflow:hidden;color:#fff;background:var(--night)}.speaker-editorial__inner{width:min(1180px,calc(100% - 48px));min-height:670px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-inline:1px solid rgba(255,255,255,.1)}.speaker-editorial__visual{position:relative;min-height:670px;overflow:hidden}.speaker-editorial__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,var(--night) 100%),linear-gradient(0deg,rgba(8,10,14,.84),transparent 32%)}.speaker-editorial__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 24%;filter:grayscale(1) contrast(1.12) brightness(.78)}.speaker-editorial__visual p{position:absolute;z-index:3;left:28px;bottom:32px;margin:0;color:#fff;font-size:.72rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.speaker-editorial__number{position:absolute;z-index:0;right:20px;bottom:22px;color:transparent;font-size:clamp(13rem,18vw,18rem);font-weight:900;line-height:.82;letter-spacing:-.12em;pointer-events:none;-webkit-text-stroke:1px rgba(223,23,69,.3)}.speaker-editorial__copy{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(64px,7vw,104px) clamp(24px,4vw,58px) clamp(64px,7vw,104px) clamp(48px,6vw,82px)}.speaker-editorial__copy:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(223,23,69,.85),transparent)}.speaker-editorial__copy>*:not(.speaker-editorial__number){position:relative;z-index:2}.speaker-editorial__copy h2{max-width:650px;margin:0 0 24px;color:#fff;font-family:Cormorant Event,Georgia,serif;font-size:clamp(3.25rem,5vw,5.2rem);font-style:italic;font-weight:600;line-height:.88;letter-spacing:-.045em;text-wrap:balance}.speaker-editorial__copy>p:not(.section-index):not(.speaker-role){max-width:640px;margin:0;color:#ffffffa8;font-size:1rem;line-height:1.65}.speaker-role{margin:0 0 24px;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}.credential-cloud{display:flex;flex-wrap:wrap;gap:7px;margin:28px 0 0;padding:0;list-style:none}.credential-cloud li{padding:7px 9px;border:1px solid rgba(255,255,255,.24);color:#ffffffc2;background:transparent;font-size:.69rem;font-weight:780}.speaker-link{width:max-content;max-width:100%;margin-top:28px}.event-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px}.event-faq .section-heading{display:block;margin:0}.faq-list{border-top:1px solid #ccd5df}.faq-list details{border-bottom:1px solid #ccd5df}.faq-list summary{min-height:66px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--ink);font-weight:800;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-size:1.5rem}.faq-list details[open] summary span{rotate:45deg}.faq-list p{max-width:680px;margin:0 0 22px}.reveal-ready [data-reveal]{opacity:0;translate:0 20px;transition:opacity .58s cubic-bezier(.2,.75,.2,1),translate .58s cubic-bezier(.2,.75,.2,1)}.reveal-ready [data-reveal].is-visible{opacity:1;translate:0}@media(max-width:940px){.event-hero__inner{grid-template-columns:1fr;min-height:0;gap:0;padding:26px 0 40px}.event-hero__copy{max-width:650px;padding:38px 0 22px}.event-hero__details-inner{grid-template-columns:1.35fr 1.05fr .8fr .7fr}.event-hero__details-inner>.event-hero__cta{grid-column:1/-1;min-height:82px;padding-inline:28px}.event-faq{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr;gap:0}.speaker-editorial__inner{grid-template-columns:1fr}.speaker-editorial__visual{min-height:610px}.speaker-editorial__visual:after{background:linear-gradient(0deg,var(--night) 0,transparent 38%)}.speaker-editorial__copy{padding:64px max(24px,calc((100vw - 720px)/2)) 76px}}@media(max-width:680px){.event-hero__topline{min-height:60px;gap:16px}.event-hero__topline p{font-size:.61rem;letter-spacing:.09em}.event-hero__inner{padding:20px 0 30px}.event-hero__copy{padding:24px 0 20px}.event-kicker{max-width:none;margin-bottom:20px;font-size:clamp(.82rem,3.8vw,.98rem)}.event-hero h1{font-size:clamp(3.65rem,16vw,4.7rem)}.event-hero h1 em{font-size:.47em}.event-hero__tagline{margin-top:26px;font-size:clamp(.98rem,4.55vw,1.22rem)}.event-hero__details-inner{grid-template-columns:1fr 1fr}.event-hero__details-inner>div{min-height:84px;padding:17px 14px}.event-hero__details-inner>div:first-child{grid-column:1/-1;border-bottom:1px solid rgba(8,10,14,.16)}.event-hero__details-inner>div:nth-child(2){border-left:0}.event-hero__details-inner>div:nth-child(4){grid-column:1/-1;border-left:0;border-top:1px solid rgba(8,10,14,.16)}.event-hero__details-inner>.event-hero__cta{grid-column:1/-1;min-height:88px;padding:18px 16px}.event-hero__details-inner span{font-size:.74rem}.event-hero__details-inner strong{font-size:1.08rem}.event-hero__details-inner .event-button{width:100%;font-size:1.05rem}.event-section{padding:60px 0}.section-heading{margin-bottom:34px}.topic-list{grid-template-columns:1fr}.topic-list article{min-height:0;grid-template-columns:40px 1fr;gap:10px 12px;padding:22px 18px}.topic-list article p{grid-column:2}.event-audience{grid-template-columns:1fr}.event-audience__heading{padding:22px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.event-audience ul{grid-template-columns:1fr}.event-audience li{min-height:58px;padding:15px 18px 15px 38px;border-left:0;border-bottom:1px solid rgba(255,255,255,.16)}.speaker-editorial__visual{min-height:470px}.speaker-editorial__visual img{object-position:center 22%}.speaker-editorial__visual p{left:20px;bottom:22px;font-size:.62rem}.speaker-editorial__number{right:-.08em;bottom:18px;font-size:12rem}.speaker-editorial__copy{padding:52px 20px 58px}.speaker-editorial__copy h2{font-size:clamp(3rem,14vw,4rem)}.speaker-editorial__copy>p:not(.section-index):not(.speaker-role){font-size:.95rem}.credential-cloud li:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.event-button{transition:none}.event-hero__copy{animation:none}}.event-page--clevel{--night:#0b1628;--red:#c8323b;--ink:#12223a;--ivory:#f4eadb;--orange:#c8323b}.event-page--clevel .event-hero{background:radial-gradient(ellipse 70% 80% at 72% 45%,#16294a,#0d1a2e 55%,#030c1a)}.event-page--clevel .event-hero:after{content:none}.event-page--clevel .event-noise{background-image:repeating-linear-gradient(117deg,transparent 0,transparent 78px,rgba(255,255,255,.018) 79px,transparent 80px),radial-gradient(circle at 71% 46%,rgba(200,50,59,.12),transparent 34%)}.clevel-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(32px,5vw,72px)}.clevel-title{max-width:640px!important;font-family:Cormorant Event,Georgia,serif;font-size:clamp(4rem,7vw,6.6rem)!important;font-weight:600!important;line-height:.86!important;letter-spacing:-.04em!important}.clevel-title span{color:var(--ivory)}.event-hero .clevel-title em{margin-top:.32em;color:#fff;font-family:Inter Event,Inter,Arial,sans-serif;font-size:.36em;font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.clevel-speaker{margin:30px 0 0;color:#f4eadbc7;font-size:1.15rem}.clevel-speaker strong{color:#fff}.clevel-speaker:after{content:"";width:88px;height:2px;display:block;margin-top:16px;background:var(--red)}.clevel-hero__button{margin-top:34px;padding-inline:28px;letter-spacing:.04em;text-transform:uppercase}.clevel-poster{position:relative;width:100%;max-width:520px;margin:0 0 0 auto;animation:clevel-poster-in .6s cubic-bezier(.2,.78,.2,1) .1s both}.clevel-poster img{width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000073}@keyframes clevel-poster-in{0%{opacity:0;translate:22px 24px}to{opacity:1;translate:0}}.clevel-quote{max-width:620px;margin:0 0 26px;padding-left:18px;border-left:2px solid var(--red);color:#fff;font-family:Cormorant Event,Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-style:italic;font-weight:600;line-height:1.15}.event-page--clevel .speaker-editorial__copy>p:not(.section-index):not(.speaker-role){margin:0 0 14px}.event-page--clevel .speaker-editorial__visual img{filter:grayscale(1) contrast(1.06) brightness(.86);object-position:center 30%}.event-page--clevel .event-register{color:#fff;background:#9f1f2a}.event-page--clevel .event-register__inner{width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(44px,7vw,104px);align-items:start;padding:clamp(72px,8vw,112px) 0}.event-page--clevel .event-register__copy{padding-top:10px}.event-page--clevel .event-register__copy h2{max-width:510px;color:#fff}.event-page--clevel .event-register__intro{max-width:470px;margin:26px 0 0;color:#ffffffc7!important;font-size:1.05rem;line-height:1.6!important}.event-page--clevel .event-register__facts{max-width:470px;margin:42px 0 0;padding:0}.event-page--clevel .event-register__facts>div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:15px 0;border-top:1px solid rgba(255,255,255,.28)}.event-page--clevel .event-register__facts>div:last-child{border-bottom:1px solid rgba(255,255,255,.28)}.event-page--clevel .event-register__facts dt{color:#ffffff9e;font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.event-page--clevel .event-register__facts dd{margin:0;color:#fff;font-size:.92rem;line-height:1.35}.event-page--clevel .event-calendar-link{width:max-content;max-width:100%;margin-top:28px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border-bottom:1px solid rgba(255,255,255,.65);font-size:.78rem;font-weight:820;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.event-page--clevel .event-calendar-link:hover{color:#fff;border-bottom-color:#fff}.event-page--clevel .event-register__form{width:100%;max-width:560px;min-width:0;justify-self:end;padding:clamp(26px,4vw,48px);color:var(--ink);background:var(--ivory)}.event-page--clevel .event-register__form ubiqq-registration-form{display:block;width:100%;max-width:100%;min-width:0}.event-page--clevel .event-register__form noscript{display:block;color:var(--ink);font-size:.9rem;line-height:1.5}@media(max-width:940px){.clevel-hero__inner{grid-template-columns:1fr}.clevel-poster{margin:10px auto 0;max-width:480px}.event-page--clevel .event-register__inner{grid-template-columns:1fr;gap:48px}.event-page--clevel .event-register__copy{padding-top:0}.event-page--clevel .event-register__copy h2,.event-page--clevel .event-register__intro,.event-page--clevel .event-register__facts{max-width:720px}.event-page--clevel .event-register__form{max-width:720px;justify-self:stretch}}@media(max-width:680px){.event-page--clevel .event-register__inner{width:min(100% - 28px,1180px)}.clevel-title{font-size:clamp(3rem,14vw,4rem)!important}.event-hero .clevel-title em{font-size:.44em}.clevel-hero__button{width:100%}.event-page--clevel .event-hero__details-inner>div:nth-child(4){grid-column:auto;border-left:1px solid rgba(8,10,14,.16)}.event-page--clevel .event-hero__details-inner>div:nth-child(3){border-left:0;border-top:1px solid rgba(8,10,14,.16)}.event-page--clevel .event-hero__details-inner>div:nth-child(4){border-top:1px solid rgba(8,10,14,.16)}}@media(prefers-reduced-motion:reduce){.clevel-poster{animation:none}}
