:root{--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:36px;--r-panel:60px;--type-scale:.95;--grad-sessions:linear-gradient(-32.79deg, #fff 40.159%, var(--purple-100) 72.727%);--grad-contact:linear-gradient(-27.7deg, #fff 40.159%, var(--purple-100) 72.727%)}.btn{border-radius:var(--r-lg);letter-spacing:0;font-weight:500}.btn--signal{background:var(--grad-cta);color:#fff;box-shadow:0 6px 18px -8px #0054c273}.btn--signal:hover{background:var(--grad-cta);filter:brightness(1.06);transform:translateY(-1px)}.btn--lime{background:var(--grad-lime);color:var(--purple-700);font-weight:500}.btn--lime:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn--outline{border-color:var(--purple-700);color:var(--purple-700);border-width:1px}.btn--outline:hover{background:var(--purple-700);color:#fff}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple-700);outline-offset:2px;border-radius:6px}.chrome__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0}.chrome--scrolled .chrome__bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}.chrome__inner{align-items:flex-start;gap:clamp(14px,2vw,28px);max-width:1673px;min-height:114px;padding:27px clamp(20px,4vw,64px) 0}@media (min-width:1737px){.chrome__inner{padding-inline:0}}.chrome{--chrome-gutter:calc(max(0px, (100vw - 1673px) / 2) + clamp(20px, 4vw, 64px))}@media (min-width:1737px){.chrome{--chrome-gutter:max(0px, calc((100vw - 1673px) / 2))}}.chrome__logo{--emblem-x:0px;transform:translateX(var(--emblem-x))}@media (min-width:1408px){.chrome__logo{--emblem-x:calc(10.052vw - var(--chrome-gutter) - 50%)}}@keyframes dental-emblem-enter{0%{opacity:0;transform:translateX(var(--emblem-x)) scale(.965)}to{opacity:1;transform:translateX(var(--emblem-x)) scale(1)}}@keyframes dental-emblem-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chrome__logo{transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.3,1) both dental-emblem-enter;display:block;position:relative}.chrome__logo-mark{filter:drop-shadow(0 8px 18px #00295e2e);width:auto;height:100%;display:block}.chrome__logo-ring{pointer-events:none;transform-origin:50%;width:110.345%;height:108.844%;animation:40s linear infinite dental-emblem-ring;position:absolute;top:-5.0415%;left:-6.2832%}.chrome__logo-ring img{transform-origin:50%;width:100%;height:100%;animation:17.1429s linear infinite paused dental-emblem-ring;display:block}.chrome__brand:hover .chrome__logo-ring img,.chrome__brand:focus-visible .chrome__logo-ring img{animation-play-state:running}@media (prefers-reduced-motion:reduce){.chrome__logo{opacity:1;transform:translateX(var(--emblem-x));animation:none}.chrome__logo-ring,.chrome__logo-ring img{animation:none}}.chrome__brand{z-index:20;align-items:flex-start;gap:14px;position:relative}.chrome__logo{border-radius:0;width:auto;height:145px;margin-bottom:-58px}.chrome__list{gap:9px}.chrome__link{border-radius:var(--r-lg);height:50px;color:var(--purple-700);font-weight:500;font-size:calc(18px * var(--type-scale));letter-spacing:normal;background:#fff;align-items:center;padding:0 20px;display:inline-flex}.chrome__link:hover,.chrome__link[aria-expanded=true]{background:var(--purple-100);color:var(--purple-800)}.chrome__item.active>.chrome__link,.chrome__link.active{background:radial-gradient(ellipse at 30% 95%, var(--purple-100) 15%, var(--lime-50) 100%);color:var(--purple-700)}.chrome__item.active>.chrome__link:after,.chrome__link.active:after{display:none}.chrome__link .caret{opacity:.7}.chrome__panel{border-radius:var(--r-lg);border-color:var(--purple-100);overflow:hidden;box-shadow:0 18px 48px -22px #00295e6b}.chrome__panel a{border-radius:10px}.chrome__panel a:hover{background:var(--purple-50);color:var(--purple-800)}.chrome__panel a.active{background:var(--lime-50);color:var(--purple-800)}.chrome__cta{gap:10px}.chrome__cta .btn{height:50px;font-size:calc(17px * var(--type-scale));border-radius:var(--r-lg);padding:0 20px}.chrome__cta .btn--ghost{background:var(--grad-cta);color:#fff;border:0;font-weight:500}.chrome__cta .btn--ghost:hover{background:var(--grad-cta);filter:brightness(1.05);color:#fff;border:0}.chrome__cta .btn--signal{background:var(--grad-lime);color:var(--purple-800);border:0;font-weight:500}.chrome__cta .btn--signal:hover{background:var(--grad-lime);filter:brightness(1.05);color:var(--purple-800);border:0}.chrome__hamburger span,.chrome__hamburger span:before,.chrome__hamburger span:after{background:var(--purple-700)}.foot{background:var(--grad-panel-rev);color:var(--ink-700);padding:56px 0 0;position:relative;overflow:hidden}.foot__inner{border-bottom:1px solid #0054c224;max-width:calc(1680px + 2*clamp(20px,4vw,64px));margin:0 auto;padding:0 clamp(20px,4vw,64px) 40px;position:relative}.foot__head{grid-template-columns:minmax(0,664fr) minmax(0,1016fr);align-items:start;column-gap:32px;display:grid}.foot__org{width:142px;margin-top:11px;display:block}.foot__org img{width:142px;height:auto;display:block}.foot__body{grid-template-columns:minmax(0,664fr) minmax(0,435fr) minmax(0,581fr);align-items:start;column-gap:32px;margin-top:26px;display:grid}.foot__col-a,.foot__col-b{min-width:0}.foot__label{color:var(--purple-900);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4;display:block}.foot__row-v{color:var(--ink-900);margin-top:8px;font-size:16px;line-height:1.55;display:block}.foot__row-v a{color:var(--purple-700)}.foot__row-v a:hover{text-decoration:underline}.foot__pair{grid-template-columns:minmax(0,208fr) minmax(0,456fr);column-gap:16px;margin-top:34px;display:grid}.foot__col-b .foot__social{margin-top:40px}.foot__index{flex-wrap:wrap;gap:12px 40px;margin-top:24px;display:flex}.foot__col{align-items:baseline;gap:20px;min-width:0;display:flex}.foot__col ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.foot__col li{padding:0}.foot__col a{font-size:15px;line-height:1.45}.foot__nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;display:flex}.foot__nav-link{border-radius:var(--r-lg);height:55px;color:var(--purple-700);text-align:center;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:18px;font-weight:500;line-height:1;transition:background .15s;display:inline-flex}.foot__nav-link:hover{background:#0054c212}.foot__addr{max-width:340px;color:var(--ink-900);margin-top:24px;font-size:16px;font-style:normal;line-height:1.55}.foot__addr strong,.foot__addr-org{color:var(--ink-900);margin-bottom:8px;font-size:20px;font-weight:300;line-height:1.5;display:inline-block}.foot__addr a{color:var(--purple-700)}.foot__addr a:hover{text-decoration:underline}.foot__ctas{flex-direction:column;gap:16px;display:flex}.foot__ctas .btn--ghost{background:var(--grad-cta);color:#fff;border:0;font-weight:500}.foot__ctas .btn--ghost:hover{background:var(--grad-cta);filter:brightness(1.05);color:#fff;border:0}.foot__ctas .btn--signal{background:var(--grad-lime);color:var(--purple-700);border:0;font-weight:500}.foot__ctas .btn--signal:hover{background:var(--grad-lime);filter:brightness(1.05);color:var(--purple-800);border:0}.foot__ctas .btn{justify-content:center;width:298px;max-width:100%;height:55px;padding:0 20px;font-size:16px}.foot__emblem{grid-column:3;place-self:start end;width:177px;height:auto;margin-top:24px}@media (min-width:1650px){.foot__emblem{margin-top:0;position:absolute;top:32px;right:calc(clamp(20px,4vw,64px) + 20px)}.foot__head{padding-right:197px}}.foot__tag{color:var(--ink-700)}.foot__col h3{color:var(--purple-900);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:1.45}.foot__col a{color:var(--purple-700)}.foot__col a:hover{color:var(--purple-900);text-decoration:underline}.foot__social a{background:var(--grad-cta);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.foot__social a:hover{filter:brightness(1.1);transform:translateY(-1px)}.foot__social a svg{width:17px;height:17px}.foot__city{grid-template-columns:1fr 1fr;align-items:end;gap:16px;max-width:calc(1680px + 2*clamp(20px,4vw,64px));margin:0 auto;padding:24px clamp(20px,4vw,64px) 0;display:grid}.foot__city-name{letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--grad-lime);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,8vw,132px);font-weight:700;line-height:.9}.foot__skyline{opacity:.85;width:100%;height:auto;display:block}.foot__bottom{background:var(--lime-50);max-width:none;min-height:40px;color:var(--purple-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 0;padding:0 max(clamp(20px,4vw,64px),50% - 840px) 64px;font-size:15px;display:flex}.foot__bottom-l{color:var(--purple-700);flex-direction:column;gap:2px;font-size:15px;line-height:1.35;display:flex}.foot__bottom-r{flex-wrap:wrap;gap:20px;font-size:14px;line-height:1.35;display:flex}.foot__bottom-r a{color:var(--purple-700)}.foot__bottom-r a:hover{color:var(--purple-900);text-decoration:underline}.inner-banner:not(.ed-hero--image){background:var(--grad-band);color:var(--ink-900);border-radius:0 0 60px 60px}.inner-banner:not(.ed-hero--image):after{display:none}.inner-banner:not(.ed-hero--image) .inner-banner__crumbs,.inner-banner:not(.ed-hero--image) .inner-banner__crumbs a{color:var(--ink-500)}@media (min-width:1181px){.inner-banner:not(.ed-hero--image) .inner-banner__crumbs,.inner-banner:not(.ed-hero--image) .inner-banner__crumbs a{color:#5c6475}}.inner-banner:not(.ed-hero--image) .inner-banner__crumbs a:hover,.inner-banner:not(.ed-hero--image) .inner-banner__crumbs span[aria-current=page]{color:var(--purple-800)}.inner-banner:not(.ed-hero--image) .inner-banner__eyebrow{color:var(--emerald-700)}.inner-banner:not(.ed-hero--image) .inner-banner__h1,.inner-banner:not(.ed-hero--image) .inner-banner__h1 em{color:var(--ink-900)}.inner-banner:not(.ed-hero--image) .inner-banner__h1 em{color:var(--purple-700);font-style:normal}.inner-banner:not(.ed-hero--image) .talk-banner-subline,.inner-banner:not(.ed-hero--image) .hero-context,.inner-banner:not(.ed-hero--image) .inner-banner__meta,.inner-banner:not(.ed-hero--image) .banner-meta,.inner-banner:not(.ed-hero--image) p{color:var(--ink-700)}.inner-banner:not(.ed-hero--image) .btn--outline{color:var(--purple-700);border-color:var(--purple-700)}.inner-banner:not(.ed-hero--image) .btn--outline:hover{background:var(--purple-700);color:#fff}.inner-banner--session:not(.ed-hero--image){background:var(--grad-band)}.inner-banner--session .ss-hero-bg{opacity:.28;color:var(--purple-300)}.inner-body h2,.body-prose h2,.body-heading h2{letter-spacing:-.005em;font-weight:300}.card,.info-callout,.dates-table,.faq__item,.ed-stats,.venue-card,.reg-card,.speaker-card,.cover__media{border-radius:var(--r-lg)}.chip,.pill,.tag,.track__k{border-radius:999px}.chip--on{background:var(--grad-cta);color:#fff;border-color:#0000}.delegate-band,.ss-submit-cta,.delegate-cta-card{border-radius:var(--r-panel,60px);overflow:hidden}.delegate-band{margin-inline:clamp(12px,2vw,28px)}.faq__q,.faq__item,.acc__btn{border-radius:var(--r-lg)}.form-input,.form-select,.form-textarea{border-radius:var(--r-sm);border-color:var(--purple-200)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--purple-700);outline:none;box-shadow:0 0 0 3px #0054c224}.drawer__panel{border-radius:var(--r-lg) 0 0 var(--r-lg)}.drawer__link.active,.drawer__sub a.active{color:var(--purple-700)}@media (max-width:1500px){.chrome__link{font-size:calc(13.5px * var(--type-scale));padding:0 11px}.chrome__list{gap:3px}.chrome__cta .btn{font-size:calc(13.5px * var(--type-scale));padding:0 16px}}@media (max-width:1180px){.chrome__nav,.chrome__cta{display:none}.chrome__hamburger{margin-left:auto;display:inline-flex}.chrome__logo{align-self:flex-end;height:60px;margin-top:0;margin-bottom:-24.6px}.chrome__logo-mark{filter:none}.chrome__inner{align-items:center;min-height:74px;padding-top:0}.chrome__brand{align-self:flex-end;align-items:center}.foot__head{grid-template-columns:minmax(0,1fr);row-gap:24px}.foot__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px}.foot__ctas{flex-flow:wrap;grid-column:1/-1}.foot__emblem{grid-column:1/-1;width:120px;margin-top:8px}}@media (max-width:1024px){.foot__col a,.foot__bottom-r a,.foot__row-v a,.foot__addr a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.foot__social a{width:44px;height:44px}.foot__social a svg{width:20px;height:20px}.foot__col ul{row-gap:0}}@media (max-width:760px){.foot__body{grid-template-columns:minmax(0,1fr);row-gap:32px}.foot__ctas{flex-direction:column;grid-column:auto}.foot__ctas .btn{width:100%;max-width:298px}.foot__index{row-gap:22px}.foot__col{flex-direction:column;align-items:flex-start;gap:8px}.foot__col ul{row-gap:10px}.foot__emblem{justify-self:start}}@media (max-width:420px){.foot__pair{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media (max-width:900px){.foot__city{grid-template-columns:1fr}.foot__city-name{font-size:clamp(38px,13vw,70px)}.foot__emblem{align-self:flex-start;width:96px}}@media (max-width:760px){.chrome__logo{height:48px;margin-bottom:-19.7px}.chrome__inner{min-height:66px}}:root{--sticky-header:114px}@media (max-width:1180px){:root{--sticky-header:74px}.help-chips,.spnav__inner,.vg-nav__inner{padding-top:28px}}@media (max-width:760px){:root{--sticky-header:66px}.help-chips{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-top:23px;overflow-x:auto}.help-chips>*{flex:none}.spnav__inner,.vg-nav__inner{padding-top:23px}}@media (min-width:1181px){:root{--emblem-clear-x:calc(4vw + 163px)}.help-chips{padding-left:max(12px, calc(var(--emblem-clear-x) - max(32px, 50vw - 608px) + 12px))}.vg-nav__inner,.inner-banner:not(.inner-banner--session) .inner-banner__crumbs{padding-left:max(0px, calc(var(--emblem-clear-x) - max(32px, 50vw - 608px)))}.spnav__inner{padding-left:max(32px, calc(var(--emblem-clear-x) - max(0px, 50vw - 460px)))}}@media (min-width:1408px){:root{--emblem-clear-x:calc(10.052vw + 91px)}}
