@media (min-width:901px){.info-section .info-grid h3{font-size:19px;line-height:1.2}.info-section .info-grid p{font-size:14.5px;line-height:1.62}.info-section .info-grid span{font-size:23px}.info-section .faq>h3{font-size:34px;line-height:1}.info-section .faq summary{padding:25px 0;font-size:17px;line-height:1.4}.info-section .faq summary span{font-size:24px}.info-section .faq details p{max-width:760px;margin-bottom:27px;font-size:16px;line-height:1.65}}@media (min-width:621px) and (max-width:900px){.info-section .info-grid h3{font-size:18px}.info-section .info-grid p{font-size:13.5px;line-height:1.6}.info-section .faq>h3{font-size:31px}.info-section .faq summary{font-size:16px}.info-section .faq details p{font-size:14.5px;line-height:1.62}}
@media (min-width:901px){.site-header .brand-copy b{font-size:16px}.site-header .brand-copy small{margin-top:6px;font-size:9px;line-height:1.25}.site-header nav>a{font-size:14px;line-height:1.2}.hero .eyebrow,.events-section .kicker,.experience-preview .kicker,.program-section .kicker,.tickets-section .kicker,.info-section .kicker,.exhibitor-section .kicker{font-size:12px;line-height:1.35}.hero .btn,.hero .text-link{font-size:13px}.hero .next-label{font-size:11px}.hero .next-place small{font-size:13.5px;line-height:1.4}.hero .next-event>a{font-size:13px}.hero .hero-side-note{font-size:11px}.events-section .section-heading>p{max-width:500px;font-size:17px;line-height:1.65}.events-section .event-status{font-size:10px;line-height:1.3}.events-section .event-date{font-size:14px;line-height:1.35}.events-section .event-body p{font-size:14.5px;line-height:1.55}.events-section .event-body a{width:118px;font-size:11.5px;line-height:1.3}.events-section .event-note span{font-size:11px}.events-section .event-note p{font-size:14px;line-height:1.55}.experience-preview .experience-strip span{font-size:13px}.experience-preview .experience-strip h3{font-size:23px;line-height:1.15}.experience-preview .experience-strip p{font-size:15.5px;line-height:1.62}.program-section .program-intro>p:not(.kicker){font-size:16.5px;line-height:1.65}.program-section .day-switch button,.program-section .schedule-number{font-size:12px}.program-section .schedule time{font-size:13px}.program-section .schedule h3{font-size:23px}.program-section .schedule p{font-size:15px;line-height:1.6}.tickets-section .ticket-heading-compact>p:last-child,.tickets-section .ticket-heading>p:last-child{font-size:16px;line-height:1.65}.tickets-section .ticket-compact-options>span{min-height:64px;font-size:15.5px}.tickets-section .ticket-compact-options b{font-size:11px}.tickets-section .ticket-compact-cta>span{font-size:10px}.tickets-section .ticket-compact-cta strong{font-size:17px;line-height:1.3}.tickets-section .ticket-compact-disclaimer,.tickets-section .ticket-disclaimer{font-size:12.5px;line-height:1.6}.tickets-section .price-grid>article>div span,.tickets-section .price-grid>article>div small{font-size:12px}.tickets-section .price-grid article>p{font-size:16px}.tickets-section .price-grid li{font-size:14px;line-height:1.45}.tickets-section .price-grid article>a{font-size:12px}.exhibitor-section .exhibitor-lead p{font-size:16px;line-height:1.7}.exhibitor-section .exhibitor-lead span,.exhibitor-section .exhibitor-process-intro>span{font-size:11px}.exhibitor-section .exhibitor-category>span,.exhibitor-section .exhibitor-steps li>span{font-size:12px}.exhibitor-section .exhibitor-category h3{font-size:22px}.exhibitor-section .exhibitor-category p,.exhibitor-section .exhibitor-process-intro p,.exhibitor-section .exhibitor-steps p{font-size:14.5px;line-height:1.62}.exhibitor-section .exhibitor-steps strong{font-size:16.5px}.exhibitor-section .exhibitor-cta>p{font-size:15px;line-height:1.45}.exhibitor-section .exhibitor-cta a{font-size:11.5px}.info-section~footer .footer-main>p{font-size:15px;line-height:1.65}.info-section~footer .footer-links a{font-size:12px;line-height:1.35}.info-section~footer .footer-ticket{font-size:11px;line-height:1.35}.info-section~footer .footer-bottom{font-size:10.5px;line-height:1.45}}@media (min-width:621px) and (max-width:900px){.site-header .brand-copy small{font-size:8px}.hero .eyebrow,.events-section .kicker,.experience-preview .kicker,.program-section .kicker,.tickets-section .kicker,.info-section .kicker,.exhibitor-section .kicker{font-size:11px}.events-section .event-body p,.experience-preview .experience-strip p,.program-section .schedule p,.exhibitor-section .exhibitor-category p,.exhibitor-section .exhibitor-steps p,.tickets-section .ticket-compact-options>span{font-size:14px}.tickets-section .ticket-compact-cta strong{font-size:16px}.info-section~footer .footer-links a{font-size:11px}.info-section~footer .footer-bottom{font-size:9.5px}}
@media (min-width:901px){.site-header{min-height:86px;padding-inline:clamp(30px,4.5vw,86px)}.site-header nav{gap:clamp(18px,1.9vw,34px)}.site-header .nav-ticket{min-height:48px;padding-inline:20px}.hero{padding-inline:clamp(70px,8vw,154px)}.hero-copy{max-width:850px}.hero .btn{min-height:52px;padding:17px 24px}.hero .text-link{align-items:center;min-height:44px;display:inline-flex}.hero .next-event{width:320px;padding:29px}.hero .next-place{gap:6px}.hero .next-event>a{align-items:center;min-height:48px;padding-inline:17px}.events-section>.section-heading,.events-section>.event-grid,.events-section>.event-note,.experience-preview>.kicker,.experience-preview>h2,.experience-preview>.experience-strip,.tickets-section>.ticket-heading,.tickets-section>.ticket-compact-panel,.info-section>.info-title,.info-section>.info-grid,.info-section>.faq,.exhibitor-section>.exhibitor-heading,.exhibitor-section>.exhibitor-categories,.exhibitor-section>.exhibitor-process,.exhibitor-section>.exhibitor-cta,.info-section~footer .footer-main,.info-section~footer .footer-bottom{width:min(1600px,100%);margin-inline:auto}.events-section .event-body{min-height:194px;padding:28px 29px 27px}.events-section .event-body h3{margin-top:16px}.events-section .event-body a{align-items:flex-end;min-height:42px}.events-section .event-note{margin-top:34px;padding-top:22px}.experience-preview .experience-strip{margin-top:68px}.experience-preview .experience-strip article{min-height:270px;padding:28px}.experience-preview .experience-strip h3{margin-top:58px}.tickets-section .ticket-compact-options>span{padding-inline:4px}.tickets-section .ticket-compact-cta{min-height:100px;padding:20px 23px}.info-section .info-grid{margin-top:62px}.info-section .info-grid article{min-height:230px;padding:30px}.info-section .info-grid h3{margin-top:46px}.info-section .faq{gap:clamp(58px,7vw,120px);margin-top:82px}.exhibitor-section .exhibitor-categories{margin-top:62px}.exhibitor-section .exhibitor-category{min-height:250px;padding:29px}.exhibitor-section .exhibitor-process{margin-top:62px}.exhibitor-section .exhibitor-cta a{min-height:48px}.info-section~footer .footer-main{gap:clamp(36px,4vw,70px)}.info-section~footer .footer-links a{align-items:center;min-height:28px;display:flex}.info-section~footer .footer-ticket{align-items:center;min-height:50px}}@media (min-width:901px) and (max-width:1180px){.site-header{padding-inline:26px}.site-header nav{gap:14px}.site-header nav>a{letter-spacing:.08em;font-size:12.5px}.site-header .brand-copy b{font-size:15px}.site-header .brand-copy small{font-size:8px}.hero{padding-inline:6vw}.hero .next-event{width:292px;padding:25px}.events-section .event-body p{font-size:14px}.experience-preview .experience-strip article{padding:24px}.experience-preview .experience-strip h3{font-size:21px}.info-section .info-grid article{padding:25px}}@media (min-width:621px) and (max-width:900px){.hero .btn,.hero .text-link,.ticket-compact-cta,.exhibitor-cta a{min-height:46px}.event-body a{font-size:11px}.info-grid h3{font-size:18px}.info-grid p{font-size:14px}}@media (max-width:620px){.brand-copy b{font-size:14px}.brand-copy small{font-size:8px;line-height:1.25}.menu-toggle{min-width:44px;min-height:44px}.hero .eyebrow,.events-section .kicker,.experience-preview .kicker,.tickets-section .kicker,.info-section .kicker,.exhibitor-section .kicker{font-size:10.5px;line-height:1.35}.hero-intro{font-size:17px;line-height:1.58}.hero .btn,.hero .text-link{min-height:46px;font-size:12px}.event-status{font-size:9.5px}.event-date{font-size:13px}.event-body p{font-size:14px;line-height:1.55}.event-body a{font-size:11px}.event-note span{font-size:10px}.event-note p{font-size:13.5px;line-height:1.55}.experience-strip h3{font-size:21px}.experience-strip p{font-size:14.5px;line-height:1.6}.ticket-compact-options>span{font-size:14px}.ticket-compact-cta>span{font-size:9.5px}.ticket-compact-cta strong{font-size:16px}.ticket-compact-disclaimer{font-size:11.5px;line-height:1.55}.info-grid h3{font-size:17px}.info-grid p{font-size:14px;line-height:1.6}.faq>h3{font-size:30px}.faq summary{font-size:15px;line-height:1.4}.faq details p{font-size:14px;line-height:1.62}.exhibitor-category p,.exhibitor-process-intro p,.exhibitor-steps p{font-size:14px}.exhibitor-steps strong{font-size:15px}.info-section~footer .footer-main>p{font-size:14px}.info-section~footer .footer-links a{font-size:11.5px}.info-section~footer .footer-ticket{min-height:48px;font-size:11px}.info-section~footer .footer-bottom{font-size:9.5px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none!important}.event-card,.event-image-main,.event-image-backdrop,.experience-strip article,.exhibitor-category{transition:none!important}}
