.event-detail{color:#06285d;background:#f9fcff}.event-detail .detail-hero{isolation:isolate;background:#042456;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.detail-hero-image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#021538f2,#021538b3 48%,#02153829);position:absolute;inset:0}.detail-hero-content{padding-top:70px;padding-bottom:95px}.detail-hero-copy{color:#fff;max-width:760px}.event-detail h1{letter-spacing:-.045em;max-width:850px;margin:22px 0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.detail-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detail-badges>span{background:#0879f2;border-radius:9px;padding:7px 13px;font-weight:800}.detail-badges>img{object-fit:contain;max-width:180px;height:34px}.detail-event-logo{object-fit:contain;max-width:250px;max-height:110px;margin-top:20px}.detail-hero-facts{flex-wrap:wrap;gap:25px;display:flex}.detail-hero-facts p{align-items:center;gap:12px;font-weight:700;display:flex}.detail-hero-facts img{object-fit:contain;width:34px;height:34px}.detail-hero-facts small{margin-top:4px;font-weight:400;display:block}.detail-intro{white-space:pre-line;max-width:630px;font-size:1.18rem;line-height:1.7}.detail-actions{flex-wrap:wrap;gap:14px;margin:25px 0 0;display:flex}.detail-hero .button-outline{color:#fff;background:#ffffff12;border-color:#b8dcff}.detail-glance{background:#f4fbff;border:1px solid #cfe7fa;border-radius:20px;flex-wrap:wrap;gap:25px;margin:-35px 0 15px;padding:28px;display:flex;position:relative;box-shadow:0 10px 25px #00649b14}.detail-glance>div{flex:1;min-width:130px;padding-left:48px;position:relative}.detail-glance img{object-fit:contain;width:36px;height:36px;position:absolute;top:8px;left:0}.detail-glance dt{font-size:.84rem}.detail-glance dd{margin:5px 0 0;font-size:1.5rem;font-weight:850}.detail-body{max-width:1280px}.detail-section{border-bottom:1px solid #dbeafa;padding:65px 0}.detail-section h2{letter-spacing:-.035em;margin:10px 0 18px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.12}.detail-section p{white-space:pre-line;line-height:1.7}.detail-section-heading{max-width:760px;margin-bottom:25px}.detail-about{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.detail-about>img{object-fit:cover;border-radius:22px;width:100%;max-height:440px}.detail-partners{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.detail-partners article{background:#fff;border:1px solid #cce1f5;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;display:flex}.detail-partners img{object-fit:contain;width:100%;height:100px;margin:15px 0}.detail-partners .partner-major{background:#edf7ff;grid-column:span 2}.detail-partners .partner-major img{height:145px}.detail-partners h3{margin:0}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.detail-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d1e4f5;border-radius:20px;min-width:0;padding:25px;box-shadow:0 8px 24px #1264a30a}.detail-card h3{margin:17px 0 10px;font-size:1.25rem;line-height:1.25}.detail-card>img{object-fit:cover;border-radius:12px;width:100%;height:190px}.detail-card.is-featured{border-color:#ffb366}.highlights .detail-card>img,.practical .detail-card>img{object-fit:contain;width:64px;height:64px}.vendors .detail-card>img{object-fit:contain;height:105px}.detail-ticket-panel{background:linear-gradient(120deg,#edf8ff,#f9fdff);border-radius:25px;grid-template-columns:1fr 340px;align-items:center;gap:35px;margin:35px 0;padding:40px;display:grid}.detail-ticket-panel>img{object-fit:contain;max-width:100%;max-height:270px}.detail-filters{flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.detail-filters label{gap:8px;font-weight:700;display:grid}.detail-filters select{color:#08336b;font:inherit;background:#fff;border:1px solid #a8cced;border-radius:10px;max-width:100%;padding:12px}.detail-programme{gap:12px;display:grid}.detail-programme article{background:#fff;border:1px solid #d0e3f6;border-radius:15px;grid-template-columns:150px 1fr auto;align-items:start;gap:24px;padding:24px;display:grid}.programme-time time{font-size:1.12rem;font-weight:800}.programme-time small{margin-top:8px;display:block}.detail-programme h3{margin:0}.detail-programme article>img{object-fit:cover;border-radius:10px;width:100px;height:80px}.detail-floorplan{object-fit:contain;background:#eaf5ff;border-radius:20px;width:100%;max-height:680px}.detail-faq{grid-template-columns:1fr 1.5fr;gap:35px;display:grid}.detail-faq details{background:#fff;border:1px solid #cee3f6;border-radius:12px;margin-bottom:10px;padding:20px}.detail-faq summary{cursor:pointer;font-weight:750}.detail-status{background:#dfeaf4;border-radius:12px;padding:12px 20px;font-weight:750;display:inline-block}.event-detail :focus-visible{outline-offset:4px;outline:3px solid #ff8708}.event-detail .newsletter .button{margin-bottom:20px}.event-detail .detail-section a{max-width:100%}.event-detail .detail-section .button{font-size:.93rem}.workspace-tabs{border-bottom:1px solid #cce0f5;flex-wrap:wrap;gap:6px;margin:12px 0 20px;padding:12px 0;display:flex}.workspace-tabs button{color:#123b71;background:#fff;border:1px solid #cce0f5;border-radius:9px;padding:10px 14px;font-weight:700}.workspace-tabs button[aria-selected=true]{color:#fff;background:#075fcb}.workspace-header{z-index:10;background:#f3f8ff;border-bottom:1px solid #cce0f5;padding:15px 0;position:sticky;top:0}.workspace-header h2{margin:0 0 8px}.workspace-item{border:1px solid #cce0f5;border-radius:14px;margin:20px 0;padding:20px}.workspace-item>summary{cursor:pointer;margin-bottom:15px;font-weight:700}.event-module-fields{margin-top:25px}.workspace-hidden{display:none!important}.event-preview-dialog.is-page-preview{width:96vw;max-width:1500px}.event-preview-dialog .event-detail .section-shell{width:calc(100% - 48px)}@media (width<=950px){.detail-grid,.detail-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-about{gap:25px}.detail-ticket-panel{grid-template-columns:1fr 220px}.detail-glance>div{min-width:180px}.detail-faq{grid-template-columns:1fr}.detail-hero{min-height:520px!important}}@media (width<=620px){.detail-grid,.detail-partners,.detail-about,.detail-ticket-panel{grid-template-columns:1fr}.detail-partners .partner-major{grid-column:auto}.detail-hero-content{padding-top:45px;padding-bottom:65px}.detail-hero:after{background:linear-gradient(#031d49aa,#031d49ed)}.detail-glance{gap:22px;padding:20px}.detail-glance>div{min-width:110px;padding-left:0}.detail-glance img{display:none}.detail-section{padding:40px 0}.detail-ticket-panel{padding:25px}.detail-programme article{grid-template-columns:1fr;gap:15px}.detail-programme article>img{display:none}.detail-hero-facts{gap:0}.detail-actions .button{justify-content:center;width:100%}.workspace-header{position:static}.event-preview-dialog .event-detail .section-shell{width:calc(100% - 28px)}}.event-preview-canvas.is-page{width:100%;max-width:none;padding:0}.event-preview-canvas.is-page .event-detail{width:100%}.event-detail h1,.event-detail h2{font-weight:800}.event-detail h3{font-weight:750}.practical-facts{margin:1rem 0}.practical-facts>div{margin:.7rem 0}.practical-facts dt{font-weight:700}.practical-facts dd{color:var(--navy,#092451);margin:0}.practical address{font-style:normal;line-height:1.6}.area-sponsor img{object-fit:contain;max-height:36px}.detail-grid .is-featured{background:#f2faff;border:2px solid #69adf3;order:-1}.practical .detail-card>img{object-fit:contain;width:76px;height:76px}.practical-icon-placeholder{text-align:center;background:#f5faff;border:1px solid #cddfec;border-radius:12px;width:48px;height:48px;font-size:28px;display:block}.detail-glance dd{white-space:pre-line}.detail-glance .detail-opening-summary{font-size:16px;font-weight:700;line-height:1.5}.event-detail .detail-body{width:100%;max-width:none}.event-section{isolation:isolate;color:var(--navy,#06285d);background:var(--section-surface,#f9fcff);position:relative;overflow:clip}.event-section>.detail-section{z-index:1;border:0;max-width:1280px;padding-block:76px;position:relative}.event-section--default{--section-surface:#f9fcff}.event-section--white{--section-surface:#fff}.event-section--none{background:0 0}.event-section--soft_blue{background:radial-gradient(at 95% 0,#dcefff80,#0000 55%),linear-gradient(120deg,#edf8ff,#f5fbff)}.event-section--branded_pattern{background:#f1f9ff}.event-section--branded_pattern:before{content:"";z-index:-1;opacity:.65;pointer-events:none;background:url(/v0/section-experience-approved.png) 50%/cover no-repeat;position:absolute;inset:0}.event-section--dark_feature{color:#fff;background:linear-gradient(110deg,#041f49,#083e7a)}.event-section--dark_feature:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background:url(/v0/section-vendor-approved.png) 50%/cover no-repeat;position:absolute;inset:0}.event-section--calm:before{opacity:.12}.event-section-art{object-fit:cover;opacity:.09;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.event-section--calm>.event-section-art{opacity:.035}.event-section--dark_feature>.event-section-art{opacity:.08}.event-section--dark_feature .detail-section-heading>p,.event-section--dark_feature .newsletter-layout>div>p{color:#d9eafb}.event-detail.agenda-page .eyebrow{color:var(--orange);opacity:1}.event-section--dark_feature .detail-section>div>.button-outline{color:#fff;background:#ffffff0a;border-color:#9acfff}.event-section--dark_feature .detail-status{color:#fff;background:#ffffff14;border:1px solid #ffffff30}.event-section :is(.detail-card,.detail-partners article,.detail-programme article,.detail-faq details){color:var(--navy,#06285d)}.event-section--dark_feature .detail-filters{color:#fff}.event-section .detail-card p,.event-section .detail-partners p,.event-section .detail-programme p{color:#365a80}.event-section .detail-section-heading{margin-bottom:32px}.event-section .detail-section-heading>p{max-width:680px}.event-section .detail-ticket-panel{background:0 0;border-radius:0;gap:60px;margin-block:0;margin-inline:auto}.event-section .detail-ticket-panel>img{filter:drop-shadow(0 14px 18px #02153222);justify-self:center}.event-section .detail-ticket-panel:not(:has(>img)){grid-template-columns:1fr}.event-section .detail-ticket-panel:not(:has(>img))>div{max-width:800px}.event-section .detail-about:not(:has(>img)){grid-template-columns:1fr}.event-section .detail-about:not(:has(>img))>div{max-width:780px}.event-section .detail-about>img{box-shadow:0 18px 40px #0a417014}.event-section .detail-partners article{background:#fff}.event-section .detail-partners .partner-major{background:#f8fcff}.event-section#partners:has(+.event-section--white)>.detail-section{padding-bottom:60px}.event-section#sponsors+.event-section#partners>.detail-section{padding-top:20px}.event-section#newsletter{border-radius:28px 28px 0 0}.event-section .newsletter-layout{gap:55px}.event-section .newsletter-fields{flex-wrap:wrap;gap:12px;display:flex}.event-section .newsletter-fields input[type=email]{min-width:0;height:58px;color:var(--navy);background:#fff;border:1px solid #b8d7ef;border-radius:13px;flex:1;padding:0 18px}.event-section .newsletter-fields .button{flex-shrink:0}.event-section .newsletter-layout form>label{margin-top:14px;font-size:.875rem;line-height:1.5;display:block}.event-section--dark_feature .newsletter-layout form>label{color:#d9eafb}.event-section .detail-card{transition:box-shadow .18s,border-color .18s}.event-section .detail-card:has(a[href]):hover{border-color:#91bfec;box-shadow:0 12px 28px #1264a314}.event-detail .practical{align-items:start}.event-detail .practical-card{background:#fff;min-height:0;padding:22px}.event-detail .practical-card-header{align-items:center;gap:14px;min-width:0;margin:0 0 16px;display:flex}.event-detail .practical-card-header>img,.event-detail .practical-card-header>.practical-icon-placeholder{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.event-detail .practical-card-header>h3{min-width:0;color:var(--navy,#06285d);overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.3}.event-detail .practical-card-body{font-size:1rem;line-height:1.55}.event-detail .practical-card-body>p{margin:0 0 10px;line-height:1.55}.event-detail .practical-card-body>:last-child{margin-bottom:0}.event-detail .practical-facts:empty{display:none}.event-detail .practical-facts{margin:0 0 12px}.event-detail .practical-facts>div{margin:0 0 10px}.event-detail .practical-facts dt{color:#526e90;font-size:.875rem}.event-detail .practical-opening-day{margin:0 0 16px}.event-detail .practical-opening-day p{margin:3px 0;line-height:1.5}.event-detail .practical-opening-day small{color:#365a80;font-size:.875rem;line-height:1.5}.event-detail .practical-more{margin-top:12px}.event-detail .practical-more>summary{cursor:pointer;color:#075fc5;font-weight:700}.event-detail .practical-more>p{margin-bottom:0}.event-detail .practical-more>summary:hover{color:var(--orange)}@media (width<=950px){.event-section>.detail-section{padding-block:58px}.event-section .detail-ticket-panel{gap:28px}.event-section .newsletter-layout{grid-template-columns:1fr;gap:26px}}@media (width<=620px){.event-section>.detail-section{padding-block:42px}.event-section:before{opacity:.3}.event-section--calm:before{display:none}.event-section-art{opacity:.045}.event-section .detail-section-heading{margin-bottom:24px}.event-section .detail-ticket-panel{padding-inline:0}.event-detail .practical-card{padding:20px}.event-detail .practical-card-header{gap:12px;margin-bottom:14px}.event-detail .practical-card-header>img,.event-detail .practical-card-header>.practical-icon-placeholder{flex-basis:38px;width:38px;height:38px}.event-section#newsletter{border-radius:20px 20px 0 0}.event-section .newsletter-fields input[type=email],.event-section .newsletter-fields .button{flex-basis:100%;width:100%}}@media (prefers-reduced-motion:reduce){.event-section .detail-card{transition:none}}.event-detail .practical-card{flex-direction:column;min-height:16rem;display:flex}.event-detail .practical-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.event-detail .practical-summary p{white-space:normal;margin:0 0 7px;line-height:1.5}.event-detail .practical-card .practical-more{margin-top:auto;padding-top:14px}.event-detail .practical-expanded-content{padding-top:12px}.event-detail .practical-expanded-content p{white-space:pre-line;line-height:1.6}.event-detail .practical-card-body>a:last-child{margin-top:12px}@media (width<=620px){.event-detail .practical-card{min-height:0}.event-detail .practical-card .practical-more{margin-top:4px}}@media (width>=621px){.event-detail .practical:not(:has(details[open])){grid-auto-rows:1fr;align-items:stretch}}.detail-partners .organisation-identity{width:100%;min-height:100px}.detail-partners .organisation-identity img{object-fit:contain;max-width:240px;max-height:100px}.detail-partners .partner-major .organisation-identity img{max-width:320px;max-height:145px}.detail-partners .organisation-name{font-size:1.2rem}.area-sponsor{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.area-sponsor .organisation-identity img{object-fit:contain;width:100px;height:40px}.detail-grid.vendors .detail-card a:not(.button){text-transform:capitalize;margin:.5rem 1rem .25rem 0;display:inline-block}
