body,html{overflow-x:hidden}:root{--fs-body:16px;--fs-heading-xl:clamp(20px, 5.5vw, 28px);--fs-nav-link:14px;--fs-member-name:16px;--fs-faculty-title:16px;--fs-button:14px;--fs-cloud-h4:18px;--fs-cloud-h5:16px;--fs-table:12px;--fs-educational-kicker:18px;--fs-educational-paragraph:14px;--fs-testimonial-quote:16px;--fs-footer:12px;--fs-venue-book:12px;--fs-venue-info:13px;--fs-venue-tag:11px;--fs-venue-title:14px;--fs-venue-address:11px;--fs-hero-band-mobile:12px;--cloud-triangle-h:40px}.container,.container-fluid{padding-left:0;padding-right:0}.main-content{margin:0;max-width:none;box-shadow:none}.row{--bs-gutter-x:0;--bs-gutter-y:0;margin-left:0;margin-right:0}.col,.col-auto,[class*=" col-"],[class^=col-]{padding-left:0;padding-right:0}.navbar{padding:0;position:absolute;top:0;left:0;right:0;min-height:56px;--bs-navbar-padding-y:0;background:0 0;z-index:100}.navbar .container-fluid{padding-top:0;padding-bottom:0}.navbar-brand{display:none}.navbar-toggler{position:absolute;top:12px;right:12px;z-index:50;background:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px;padding:10px 12px;line-height:1;box-shadow:0 2px 10px rgba(0,0,0,.08)!important}.navbar-toggler:focus{box-shadow:none!important}.navbar-toggler .navbar-toggler-icon{width:1.8rem;height:1.8rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22' /%3e%3c/svg%3e")!important;background-size:100% 100%;mix-blend-mode:normal}.navbar .collapsing,.navbar .navbar-collapse{position:static;background:#fff;padding:56px 16px 8px;z-index:1;max-height:none;overflow:visible}.navbar .navbar-nav .nav-link{color:#111!important;padding:10px 0;display:block;font-size:16px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.06)}.navbar .navbar-nav .nav-item:last-child .nav-link{border-bottom:0}.hero{margin-left:0;margin-right:0;border-radius:0}.hero-bottom-band{padding-left:0;padding-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-bottom-band .hero-col{min-width:0;font-size:var(--fs-hero-band-mobile);letter-spacing:.1em}.committee-section,.program-section,.schedule,.testimonial,.venue,footer{padding-left:0;padding-right:0}.committee-section .container,.program-section .container,.testimonial .container,footer .container{padding-left:16px;padding-right:16px}.schedule .container{padding-left:0;padding-right:0}.venue-img{width:100%;border-radius:0;box-shadow:none}.venue-caption{left:12%;bottom:clamp(76px,calc(6vw + 40px),96px)}.venue-book{bottom:20px}.venue-actions{margin:12px 16px 0}.register-banner{padding:24px;border-radius:0}.committee-section .register-banner{margin-left:-16px;margin-right:-16px;border-radius:0}.cta-bg{padding:0}.btn-cta,.register-banner .btn{padding:14px 20px!important;font-size:var(--fs-button)!important}.cloud{flex-wrap:wrap;gap:0;padding:0;border-radius:0;height:auto}.cloud img{width:100%;height:auto;max-width:none}.cloud-text{flex:1 1 100%;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0}.cloud-text .program-date{width:145px;min-width:145px;align-self:flex-start;text-align:center}.program-section{padding-bottom:30px}.table td,.table th{padding:10px}.program-section .program-date-wrap{text-align:right;justify-self:end}.program-section .program-header .program-date{width:auto;min-width:0;text-align:center;padding:6px 10px;padding-right:6px}.program-section .program-table-card{padding:12px}.educational{margin-left:0}.outcomes{padding-left:10px;padding-right:10px;margin-left:-16px;margin-right:-16px}.member{margin-bottom:32px}.faculty-title{margin:40px 0 20px}
