.riskworld-header{width:100%;position:relative}.riskworld-header__overlay{z-index:10;pointer-events:none;position:absolute;top:0;left:0;right:0}.riskworld-header__overlay>*{pointer-events:auto}.riskworld-header__hero{background-color:var(--color-brand-blue-700);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.riskworld-header__video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.riskworld-header__hero>.riskworld-header__hero-inner{z-index:1;position:relative}.riskworld-header__hero--no-image{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-blue-700) 98%, transparent) 0%, color-mix(in srgb, var(--color-brand-blue-200) 82%, transparent) 50%, color-mix(in srgb, var(--color-brand-teal-100) 52%, transparent) 100%)}.riskworld-header__hero-inner{max-width:1600px;padding-top:182px;padding-left:var(--scale-600);padding-right:var(--scale-600);flex-direction:column;gap:80px;margin:0 auto;padding-bottom:20px;display:flex}@media (min-width:992px){.riskworld-header__hero-inner{min-height:680px;padding-left:var(--scale-1000);padding-right:var(--scale-1000);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}}@media (min-width:992px){.riskworld-header__main-content{padding-bottom:28px}}.riskworld-header__title{font-family:var(--font-family-heading);font-size:clamp(48px,8vw,60px);line-height:1.04;font-weight:var(--font-weight-bold);color:var(--color-neutral-white);letter-spacing:.01em;margin:0}.riskworld-header__title--placeholder{opacity:.75}.riskworld-header__ctas{gap:var(--scale-400);flex-wrap:wrap;margin-top:22px;display:flex}@media (min-width:992px){.riskworld-header__ctas{gap:var(--scale-600);margin-top:18px}}.riskworld-header__ctas .btn{border-color:var(--color-brand-teal-200);min-width:220px}.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark,.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:active,.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:focus-visible{background:var(--btn-accent);border-color:var(--btn-accent);color:var(--btn-accent-text)}:is(.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark,.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:active,.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:focus-visible) svg{color:var(--btn-accent-text);fill:var(--btn-accent-text)}.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:hover{border-color:var(--btn-accent);color:var(--color-neutral-white);background:0 0}.riskworld-header--button-color .riskworld-header__ctas .btn.btn-default.btn-on-dark:hover svg{color:var(--color-neutral-white);fill:var(--color-neutral-white)}.riskworld-header__event-content{place-self:flex-start start}@media (min-width:992px){.riskworld-header__event-content{align-self:end}}.riskworld-header__countdown{gap:var(--scale-200);display:flex}.riskworld-header__countdown-block{background-color:var(--rw-countdown-bg,var(--color-brand-teal-100));color:var(--rw-countdown-text,var(--color-brand-blue-200));padding:var(--scale-400) var(--scale-300);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100px;height:100px;display:flex}.riskworld-header__countdown-value{font-family:var(--font-family-heading);font-size:36px;font-weight:400;line-height:1.2}.riskworld-header__countdown-label{font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.1em}.riskworld-header__countdown--in-progress{justify-content:center;align-items:center;display:flex}.riskworld-header__event-status{background-color:var(--rw-countdown-bg,var(--color-brand-teal-100));color:var(--rw-countdown-text,var(--color-brand-dark-blue-700));padding:var(--scale-600) var(--scale-800);font-family:var(--font-family-heading);text-align:center;border-radius:12px;width:100%;font-size:28px;font-weight:500;line-height:1.2}.riskworld-header__sponsor{margin-top:var(--scale-200);background-color:var(--color-neutral-white);height:54px;padding:var(--scale-300) var(--scale-400);border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex}.riskworld-header__sponsor-label{font-family:var(--font-family-heading);color:var(--color-neutral-black);letter-spacing:.6px;white-space:nowrap;font-size:12px;font-weight:400}.riskworld-header__sponsor-logo{width:auto;max-height:38px}.riskworld-header__stats-panel{background-color:var(--color-neutral-white)}.riskworld-header__stats-grid{max-width:1600px;padding-top:var(--scale-1000);padding-left:var(--scale-600);padding-right:var(--scale-600);padding-bottom:var(--scale-1000);flex-flow:column wrap;gap:32px;margin:0 auto;display:flex}@media (min-width:768px){.riskworld-header__stats-grid{padding-left:var(--scale-1000);padding-right:var(--scale-1000);flex-direction:row;justify-content:center}}.riskworld-header__stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.riskworld-header__stat-item{flex:calc(50% - 32px);max-width:calc(50% - 32px)}}@media (min-width:992px){.riskworld-header__stat-item{flex:calc(25% - 32px);max-width:calc(25% - 32px)}}.riskworld-header__stat-icon{object-fit:contain;width:48px;height:auto;margin-bottom:var(--scale-200)}.riskworld-header__stat-value{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2);color:var(--color-brand-dark-blue-700);font-weight:500;line-height:1.2}.riskworld-header__stat-description{font-family:var(--font-body);color:var(--color-brand-dark-blue-700);font-size:var(--font-size-body-md)}.riskworld-header__stats-placeholder{font-size:var(--font-size-body-sm);color:var(--color-neutral-700)}
.riskworld-interior-header{width:100%;height:160px;position:relative}@media (min-width:992px){.riskworld-interior-header{height:303px}}@media (min-width:1241px){.riskworld-interior-header{height:273px}}.riskworld-interior-header__overlay{z-index:10;pointer-events:none;position:absolute;top:0;left:0;right:0}.riskworld-interior-header__overlay>*{pointer-events:auto}.riskworld-interior-header__hero{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.riskworld-interior-header__hero:after{content:"";background:inherit;z-index:-1;background:linear-gradient(#fff0 0%,#fff 90.38%);height:100%;position:absolute;bottom:0;left:0;right:0}.riskworld-interior-header__hero--no-image{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-blue-700) 98%, transparent) 0%, color-mix(in srgb, var(--color-brand-blue-200) 82%, transparent) 50%, color-mix(in srgb, var(--color-brand-teal-100) 52%, transparent) 100%)}.riskworld-interior-header--hero-color .riskworld-interior-header__hero--no-image{background-image:none;background-color:var(--hdr-hero-bg)}.riskworld-interior-header__breadcrumb{z-index:12;-webkit-backdrop-filter:blur(4px);max-width:897px;margin:0 auto;padding:8px 16px;position:absolute;bottom:0;left:0;right:0}.riskworld-interior-header__breadcrumb>*{max-width:1600px;margin:0 auto}.riskworld-interior-header__sidenav.header-sidenav{z-index:5;margin-top:24px;display:none;position:absolute;top:100%;left:0}@media (min-width:992px){.riskworld-interior-header__sidenav.header-sidenav{width:159px;padding-left:6px;display:block}}@media (min-width:1200px){.riskworld-interior-header__sidenav.header-sidenav{width:199px;padding-left:21px}}@media (min-width:1440px){.riskworld-interior-header__sidenav.header-sidenav{width:240px}}@media (min-width:1600px){.riskworld-interior-header__sidenav.header-sidenav{width:256px;left:calc(50vw - 800px)}}.riskworld-interior-header__sidenav .sidenav-link{color:#333;font-family:var(--font-body);font-size:var(--Font-Size-Body-md,18px);text-underline-offset:.15em;border-left:4px solid #0000;margin:14px 0;padding:2px 0 2px 16px;font-style:normal;font-weight:400;line-height:120%;text-decoration:none;display:block}.riskworld-interior-header__sidenav .sidenav-link:hover,.riskworld-interior-header__sidenav .sidenav-link:focus-visible{text-decoration:underline}.riskworld-interior-header__sidenav .sidenav-label{color:#000;font-family:var(--font-family-heading);letter-spacing:.7px;text-transform:uppercase;margin:14px 0;padding:2px 0 2px 19px;font-size:14px;font-style:normal;font-weight:708;line-height:120%;display:block}.riskworld-interior-header__sidenav .sidenav-label+.sidenav-link{margin-top:0}.riskworld-interior-header__sidenav .sidenav-link.isCurrentlyOpened{border-left:3px solid var(--color-brand-orange-400-core,#ff5f49)}
.rims-canada-home-header{position:relative}.rims-canada-home-header a>img{width:auto!important}.rims-canada-home-header__hero{min-height:300px;padding:var(--scale-1000,4rem) var(--scale-600,1.5rem);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.rims-canada-home-header__title{color:var(--color-neutral-white,#fff);font-family:var(--font-family-heading,inherit);font-size:var(--font-size-display-md,2.5rem);text-align:center;margin:0;font-weight:700}
.rims-canada-interior-header{width:100%;height:160px;position:relative}@media (min-width:992px){.rims-canada-interior-header{height:303px}}@media (min-width:1241px){.rims-canada-interior-header{height:273px}}.rims-canada-interior-header a>img{width:auto!important}.rims-canada-interior-header__overlay{z-index:10;pointer-events:none;position:absolute;top:0;left:0;right:0}.rims-canada-interior-header__overlay>*{pointer-events:auto}.rims-canada-interior-header__hero{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.rims-canada-interior-header__hero:after{content:"";z-index:-1;background:linear-gradient(#fff0 0%,#fff 90.38%);height:100%;position:absolute;bottom:0;left:0;right:0}.rims-canada-home-header{margin-bottom:24px}.rims-canada-home-header .rims-canada-interior-header__hero--no-image{z-index:-1;width:100vw;height:calc(100% + 24px);position:absolute;top:-24px}.rims-canada-interior-header__hero--no-image{background-color:var(--hdr-hero-bg,#354353)}.rims-canada-interior-header__breadcrumb{z-index:12;-webkit-backdrop-filter:blur(4px);max-width:897px;margin:0 auto;padding:8px 16px;position:absolute;bottom:0;left:0}.rims-canada-interior-header__breadcrumb>*{max-width:1600px;margin:0 auto}
.canada-conference-home-header{position:relative}.canada-conference-home-header .riskworld-header-desktop{margin-top:0}.canada-conference-home-header a>img{width:auto!important}.canada-conference-home-header .rims-canada-interior-header__hero{z-index:-1;width:100%;position:absolute;top:0}.canada-conference-home-header__hero{min-height:300px;padding:var(--scale-1000,4rem) var(--scale-600,1.5rem);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.canada-conference-home-header__overlay{padding-top:24px;padding-bottom:24px;position:relative}.canada-conference-home-header__title{color:var(--color-neutral-white,#fff);font-family:var(--font-family-heading,inherit);font-size:var(--font-size-display-md,2.5rem);text-align:center;margin:0;font-weight:700}
.canada-conference-interior-header{width:100%;height:160px;position:relative}@media (min-width:992px){.canada-conference-interior-header{height:303px}}@media (min-width:1241px){.canada-conference-interior-header{height:273px}}.canada-conference-interior-header a>img{width:auto!important}.canada-conference-interior-header__overlay{z-index:10;pointer-events:none;position:absolute;top:0;left:0;right:0}.canada-conference-interior-header__overlay>*{pointer-events:auto}.canada-conference-interior-header__hero{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.canada-conference-interior-header__hero:after{content:"";z-index:-1;background:linear-gradient(#fff0 0%,#fff 90.38%);height:100%;position:absolute;bottom:0;left:0;right:0}.canada-conference-interior-header__hero--no-image{background-color:var(--hdr-hero-bg,#354353)}.canada-conference-interior-header__breadcrumb{z-index:12;-webkit-backdrop-filter:blur(4px);max-width:897px;margin:0 auto;padding:8px 16px;position:absolute;bottom:0;left:0}.canada-conference-interior-header__breadcrumb>*{max-width:1600px;margin:0 auto}
.jump-link-header{width:100vw;position:relative;left:50%;transform:translate(-50%);padding-top:0!important}@media (min-width:992px){.section-basic-page-content-sidenav .jump-link-header{margin-left:-24px}}.jump-link-header__banner{aspect-ratio:11/4;background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.jump-link-header__banner:empty{display:none}.jump-link-header__logo-wrapper{top:var(--scale-600);left:var(--scale-600);position:absolute}@media (max-width:767px){.jump-link-header__logo-wrapper{top:var(--scale-400);left:var(--scale-400)}}.jump-link-header__logo{object-fit:contain;width:auto;max-width:320px;height:auto;max-height:160px}@media (max-width:767px){.jump-link-header__logo{max-width:180px;max-height:90px}}.jump-link-header__event-title-bar{justify-content:center;align-items:center;display:flex}.jump-link-header__event-title-bar img{width:100%;height:auto}.jump-link-header__event-title{object-fit:contain;width:auto;height:auto}.jump-link-header__heading-bar{background-color:var(--color-neutral-900);padding:var(--scale-400) var(--scale-600);text-align:center}.jump-link-header__heading{color:var(--color-white,#fff);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.jump-link-header__nav{background-color:var(--color-neutral-900)}.jump-link-header__nav-list{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.jump-link-header__nav-item{flex-shrink:0}.jump-link-header__nav-link{padding:var(--scale-400) var(--scale-700);color:inherit;font-family:var(--font-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;transition:opacity .15s;display:block}@media (max-width:767px){.jump-link-header__nav-link{padding:var(--scale-300) var(--scale-500);font-size:var(--font-size-body-sm)}}.jump-link-header__nav-link:hover,.jump-link-header__nav-link:focus-visible{opacity:.8;text-underline-offset:3px;text-decoration:underline}.jump-link-header__placeholder{padding:var(--scale-400);font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-neutral-500);text-align:center;font-style:italic}
.riskworld-image-gallery{width:100%;max-width:1600px;margin:0 auto var(--scale-1200)}@media (min-width:768px){.riskworld-image-gallery{margin:0 auto var(--scale-2000)}}.riskworld-image-gallery__header{z-index:1;text-align:center;padding-top:var(--scale-2200);padding-bottom:var(--scale-100);padding-left:var(--scale-600);padding-right:var(--scale-600);position:relative}.riskworld-image-gallery__background-text{font-family:var(--font-family-heading);font-size:clamp(64px,17vw,200px);font-weight:var(--font-weight-bold);color:#0000001a;text-transform:uppercase;letter-spacing:.02em;-webkit-user-select:none;user-select:none;line-height:1;display:block;position:absolute;bottom:clamp(-45px,12vw,-50px);left:50%;transform:translate(-50%)}@media screen and (min-width:992px){.riskworld-image-gallery__background-text{bottom:clamp(-45px,12vw,-50px)}}.riskworld-image-gallery__heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--rig-heading,var(--color-brand-blue-200));margin:0}@media (min-width:768px){.riskworld-image-gallery__heading{font-size:var(--font-size-heading-h2)}}.riskworld-image-gallery__row{gap:var(--scale-300);width:100%;margin-bottom:var(--scale-200);max-height:570px;display:flex}.riskworld-image-gallery__row:last-child{margin-bottom:0}@media (max-width:767px){.riskworld-image-gallery__row{flex-wrap:wrap;max-height:none}}.riskworld-image-gallery__column{gap:var(--scale-200);flex-direction:column;min-height:500px;display:flex}@media (max-width:767px){.riskworld-image-gallery__column{flex:0 0 calc(50% - var(--scale-200) / 2);min-height:300px}}.riskworld-image-gallery__column--wide{flex:1.5}@media (max-width:767px){.riskworld-image-gallery__column--wide{flex:0 0 calc(50% - var(--scale-200))}}.riskworld-image-gallery__column--narrow{flex:1}@media (max-width:767px){.riskworld-image-gallery__column--narrow{flex:0 0 calc(50% - var(--scale-200))}}.riskworld-image-gallery__column--full{flex:1;min-height:400px}.riskworld-image-gallery__image-wrapper{min-height:0;position:relative;overflow:hidden}.riskworld-image-gallery__image-wrapper--full{flex:100%}.riskworld-image-gallery__image-wrapper--50-50-top,.riskworld-image-gallery__image-wrapper--50-50-bottom{flex:0 0 calc(50% - var(--scale-200) / 2)}.riskworld-image-gallery__image-wrapper--60-40-top{flex:0 0 calc(65% - var(--scale-200) / 2)}.riskworld-image-gallery__image-wrapper--60-40-bottom{flex:0 0 calc(35% - var(--scale-200) / 2)}.riskworld-image-gallery__image{object-fit:cover;width:100%;height:100%;display:block}.riskworld-image-gallery__placeholder,.riskworld-image-gallery__placeholder-cell{padding:var(--scale-600);background:var(--color-gray-100);color:var(--color-neutral-700);font-family:var(--font-body);font-size:var(--font-size-body);text-align:center;justify-content:center;align-items:center;min-height:200px;display:flex}.riskworld-image-gallery__placeholder-cell{flex:1}
.rw-reg-callout{max-width:1600px;padding-left:var(--scale-600);padding-right:var(--scale-600);margin:24px auto 48px}@media (min-width:992px){.rw-reg-callout{padding-left:var(--scale-1000);padding-right:var(--scale-1000);margin:24px auto 80px}}.rw-reg-callout__events{margin-bottom:var(--scale-800)}.rw-reg-callout__events-container{flex-flow:column wrap;display:flex}@media (min-width:992px){.rw-reg-callout__events-container{border-top:2px solid #33333326;flex-direction:row;padding-top:24px}}.rw-reg-callout__event{border-left:1px solid var(--color-neutral-300);border-bottom:1px solid #0000004d;flex-direction:column;flex:auto;padding:12px 0 16px;display:flex;position:relative}@media (min-width:992px){.rw-reg-callout__event{max-width:25%;padding:12px var(--scale-600) 16px;border:0;flex:25%}.rw-reg-callout__event:before{content:"";background:linear-gradient(#0000004d 0%,#0000 100%);width:1px;height:100%;position:absolute;top:0;right:0}.rw-reg-callout__event:nth-child(4n+1){padding-left:0}.rw-reg-callout__event:nth-child(4n):before{display:none}}.rw-reg-callout__event-copy{flex-direction:column;display:flex}.rw-reg-callout__event-name{font-size:var(--font-size-body-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);color:var(--color-neutral-700);font-weight:500}.rw-reg-callout__event-date{font-family:var(--font-family-heading);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark)}.rw-reg-callout__event-time{font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark)}.rw-reg-callout__cards-section{padding:var(--scale-1200) var(--scale-600);background-image:url(../media/blue-wave-bg.19e4df_zlrfi8.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.rw-reg-callout__cards-section{padding:var(--scale-1000)}}.rw-reg-callout__cards{gap:var(--scale-600);flex-direction:column;display:flex}@media (min-width:768px){.rw-reg-callout__cards{justify-content:center;gap:var(--scale-1000);flex-direction:row}}@media (min-width:768px){.rw-reg-callout__cards .basic-card{flex:50%}}.rw-reg-callout__cards .basic-card{padding:var(--scale-400);border:1px solid var(--rw-reg-card-border,#0000004d);background:0 0}@media (min-width:768px){.rw-reg-callout__cards .basic-card{padding:var(--scale-1000)}}.rw-reg-callout__cards .basic-card__heading{color:var(--rw-reg-card-text,var(--color-brand-dark-blue-700));margin-bottom:24px}.rw-reg-callout__cards .btn-text{width:100%;padding-top:var(--scale-400);color:var(--rw-reg-card-text,var(--color-brand-dark-blue-700));border-top:1px solid var(--rw-reg-card-border,#0000004d);justify-content:flex-start;margin-top:auto}.rw-reg-callout__cards .btn-text .btn-icon-right svg{fill:var(--rw-reg-card-text,var(--color-text-dark))}.rw-reg-callout__specialized{padding:var(--scale-600) var(--scale-1000);border:1px solid var(--rw-reg-specialized-border,var(--color-brand-teal-100));background:var(--rw-reg-specialized-bg,#09fbe31a);border-top:0}.rw-reg-callout__specialized-title{font-size:var(--font-size-body-sm);letter-spacing:.7px;text-transform:uppercase;color:var(--color-brand-dark-blue-500);margin:0 0 var(--scale-400);font-weight:700}.rw-reg-callout__specialized-links{gap:var(--scale-400);flex-wrap:wrap;display:flex}
.small-riskworld-callout{width:100%;max-width:896px;padding-left:var(--scale-600);padding-right:var(--scale-600);margin:48px auto}@media (min-width:992px){.small-riskworld-callout{padding-left:0;padding-right:0}}.small-riskworld-callout__container{position:relative;overflow:hidden}.small-riskworld-callout__background{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.small-riskworld-callout__inner{gap:var(--scale-600);padding:var(--scale-600);flex-direction:column;min-height:88px;display:flex;position:relative}@media (min-width:768px){.small-riskworld-callout__inner{padding:var(--scale-500) var(--scale-800);flex-direction:row;justify-content:space-between;align-items:center}}.small-riskworld-callout__logo{width:100%;height:auto}@media (min-width:768px){.small-riskworld-callout__logo{max-width:515px;height:auto}}.small-riskworld-callout__cta{flex-shrink:0}.small-riskworld-callout__placeholder{color:var(--color-neutral-lighter-300);font-size:var(--font-size-body-sm)}
.schedule-at-glance{max-width:1600px;padding:var(--scale-1200) 0;margin:0 auto}@media (min-width:992px){.schedule-at-glance{padding:var(--scale-1600) var(--scale-600)}}.schedule-at-glance__schedule{max-width:900px;margin:0 auto}@media (min-width:768px){.schedule-at-glance__schedule{margin-top:40px}}@media (max-width:767px){.schedule-at-glance__schedule{margin:0}}@media (max-width:767px){.schedule-at-glance__venue-hours{margin:0}}.schedule-at-glance__title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--sag-heading,var(--color-brand-blue-200));text-align:center;margin:0 0 var(--scale-800)}@media (min-width:768px){.schedule-at-glance__title{font-size:var(--font-size-heading-h2)}}.schedule-at-glance__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #d9d9d9;gap:32px;display:flex;position:relative;overflow-x:auto}.schedule-at-glance__tabs::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.schedule-at-glance__tabs{border-bottom:0}}@media (max-width:767px){.schedule-at-glance__tabs{margin:0;padding-left:24px}}@media screen and (min-width:992px){.schedule-at-glance__tabs{justify-content:center}}@media screen and (min-width:768px){.schedule-at-glance__tabs:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#d9d9d900 0%,#d9d9d9 10% 90%,#d9d9d900 100%);width:100%;height:1px;position:absolute;bottom:1px;left:0}}.schedule-at-glance__tab{font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);color:var(--color-neutral-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;padding:0 9px 5px;transition:color .2s,border-color .2s}.schedule-at-glance__tab:hover{color:var(--color-neutral-black);border-bottom-color:var(--color-neutral-black)}.schedule-at-glance__tab[aria-selected=true]{color:var(--sag-tab,var(--color-neutral-black));border-bottom-color:var(--sag-tab,var(--color-brand-orange-400))}.schedule-at-glance__venue-hours{position:relative}.schedule-at-glance__venue-hours-toggle{justify-content:center;align-items:center;gap:var(--scale-200);width:100%;font-size:var(--font-size-body-sm);text-transform:uppercase;letter-spacing:.7px;color:var(--color-neutral-600);padding:var(--scale-400);cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .2s;display:flex}@media (min-width:768px){.schedule-at-glance__venue-hours-toggle{cursor:default;pointer-events:none}}.schedule-at-glance__venue-hours-toggle:hover{color:var(--color-neutral-900)}@media (min-width:768px){.schedule-at-glance__venue-hours-toggle:hover{color:var(--color-neutral-600)}}.schedule-at-glance__venue-hours-toggle[aria-expanded=true] .schedule-at-glance__venue-hours-icon{transform-origin:50%;transform:rotate(45deg)}.schedule-at-glance__venue-hours-toggle[aria-expanded=true]+.schedule-at-glance__venues{margin-top:0}.schedule-at-glance__venue-hours-icon{margin-left:auto}@media (min-width:768px){.schedule-at-glance__venue-hours-icon{display:none}}.schedule-at-glance__venues{flex-flow:column wrap;justify-content:center;display:flex}@media (min-width:768px){.schedule-at-glance__venues{flex-direction:row;align-items:flex-start;gap:0}}@media (max-width:767px){.schedule-at-glance__venues{display:none}.schedule-at-glance__venue-hours--expanded .schedule-at-glance__venues{margin-top:40px;display:flex}}.schedule-at-glance__venue{padding:12px var(--scale-1000);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.schedule-at-glance__venue:last-child:after{display:none}@media (min-width:768px){.schedule-at-glance__venue{padding:var(--scale-200) var(--scale-600);align-items:flex-start;width:auto}}.schedule-at-glance__venue-copy{width:fit-content;margin:0 auto}.schedule-at-glance__venue:after{content:"";background:linear-gradient(#c2c2c2 0%,#c2c2c200 100%);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.schedule-at-glance__venue:after{background:linear-gradient(#0000004d 0%,#0000 100%);width:1px;height:100%;top:0;left:100%;right:0}}.schedule-at-glance__venue-name{text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);color:var(--color-neutral-600);font-size:14px;font-weight:500}.schedule-at-glance__venue-time{color:var(--color-text-dark);font-size:16px;font-weight:500;line-height:1.2}.schedule-item{padding:0 var(--scale-600);background:linear-gradient(#fff6 0%,#fff0 100%);border-top:1px solid #c2c2c2}@media (min-width:768px){.schedule-item{padding-left:0;padding-right:0;display:flex}}.schedule-item:last-of-type{border-bottom:1px solid #c2c2c2}.schedule-item__time{font-size:20px;font-weight:var(--font-weight-regular);color:var(--color-neutral-900);width:100%;padding-top:16px;padding-bottom:8px;position:relative}@media (min-width:768px){.schedule-item__time{padding-left:var(--scale-600);width:240px;padding-left:16px;padding-right:16px;padding:var(--scale-400);flex:none}}.schedule-item__time:after{content:"";background:linear-gradient(#c2c2c2 0%,#c2c2c200 100%);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.schedule-item__time:after{background:linear-gradient(#0000004d 0%,#0000 100%);width:1px;height:100%;top:0;left:100%;right:0}}.schedule-item__content{padding:8px 0 16px}@media (min-width:768px){.schedule-item__content{padding:var(--scale-400);padding-left:16px}}.schedule-item__keynote{background:var(--color-brand-teal-100);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);color:var(--color-neutral-900);border-radius:100px;align-items:center;gap:6px;width:fit-content;height:30px;margin-bottom:8px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.schedule-item__keynote svg{color:var(--color-neutral-900)}.schedule-item__title{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-regular);color:var(--color-neutral-900);margin:0 0 8px;line-height:1.3}.schedule-item__speaker{align-items:center;gap:var(--scale-200);display:flex}.schedule-item__speaker-image{object-fit:cover;border-radius:50%;width:40px;height:40px}.schedule-item__speaker-info{flex-direction:column;display:flex}.schedule-item__speaker-name{font-size:var(--font-size-body-md);color:var(--color-neutral-900);font-weight:400}.schedule-item__speaker-role{color:var(--color-neutral-900);font-size:14px}.schedule-at-glance__placeholder{color:var(--color-neutral-700);text-align:center;padding:var(--scale-1200);border:1px dashed var(--color-neutral-lighter-300);font-style:italic}.schedule-at-glance__ctas{justify-content:flex-start;gap:var(--scale-600);padding:0 var(--scale-600);flex-flow:wrap;margin-top:32px;display:flex}@media (min-width:768px){.schedule-at-glance__ctas{justify-content:center;align-items:center;gap:var(--scale-600)}}.schedule-at-glance--button-color .btn.btn-outlined{border-color:var(--btn-accent)}.schedule-at-glance--button-color .btn.btn-outlined:hover,.schedule-at-glance--button-color .btn.btn-outlined:active,.schedule-at-glance--button-color .btn.btn-outlined:focus-visible{background:var(--btn-accent);border-color:var(--btn-accent);color:var(--btn-accent-text)}:is(.schedule-at-glance--button-color .btn.btn-outlined:hover,.schedule-at-glance--button-color .btn.btn-outlined:active,.schedule-at-glance--button-color .btn.btn-outlined:focus-visible) svg{color:var(--btn-accent-text);fill:var(--btn-accent-text)}.schedule-at-glance--button-color .btn.btn-default{background:var(--btn-accent);border-color:var(--btn-accent);color:var(--btn-accent-text)}.schedule-at-glance--button-color .btn.btn-default svg{color:var(--btn-accent-text);fill:var(--btn-accent-text)}.schedule-at-glance--button-color .btn.btn-default:hover{border-color:var(--btn-accent);color:var(--color-text-dark);background:0 0}.schedule-at-glance--button-color .btn.btn-default:hover svg{color:var(--color-text-dark);fill:var(--color-text-dark)}.schedule-at-glance--button-color .btn.btn-default:active,.schedule-at-glance--button-color .btn.btn-default:focus-visible{background:var(--color-white-pressed);border-color:var(--btn-accent);color:var(--color-text-dark)}:is(.schedule-at-glance--button-color .btn.btn-default:active,.schedule-at-glance--button-color .btn.btn-default:focus-visible) svg{color:var(--color-text-dark);fill:var(--color-text-dark)}
.share-footer{border-bottom:1px solid #0000004d;width:100%;margin-top:40px;padding-bottom:24px}.share-footer__inner{justify-content:space-between;align-items:center;gap:var(--scale-600);flex-wrap:wrap;display:flex}.share-footer__logo svg{width:auto;height:24px;display:block}.share-footer__actions{align-items:center;gap:var(--scale-400);display:flex}.share-footer__label{font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-uppercase);color:var(--color-neutral-900);white-space:nowrap}.share-footer__buttons{gap:var(--scale-400);display:flex}.share-footer__btn{cursor:pointer;width:36px;height:36px;color:var(--color-brand-blue-700);border:none;border:1px solid var(--color-brand-blue-500);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.share-footer__btn:hover,.share-footer__btn:focus-visible{color:var(--color-neutral-white);background-color:var(--color-brand-blue-500)}.share-footer__btn:focus-visible{outline:2px solid var(--color-brand-blue-500);outline-offset:2px}.share-footer__btn svg{max-width:28px;max-height:28px}.share-footer__btn-wrapper{position:relative}.share-footer__copied-popup{background-color:var(--color-neutral-900);color:var(--color-neutral-white);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);white-space:nowrap;z-index:10;border-radius:4px;padding:6px 12px;animation:.2s ease-out share-footer-fade-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.share-footer__copied-popup:after{content:"";border:6px solid #0000;border-top-color:var(--color-neutral-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes share-footer-fade-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:575px){.share-footer__inner{justify-content:space-between}.share-footer__actions{align-items:flex-start;gap:var(--scale-300);flex-direction:column}}
.sponsor-widget{position:relative}.sponsor-widget:before{content:"";pointer-events:none;opacity:.3;background:linear-gradient(#d9d9d9 0%,#d9d9d900 100%);width:100%;height:240px;position:absolute;top:0;left:0}.sponsor-widget__container{max-width:1600px;padding-top:40px;padding-left:var(--scale-600);padding-right:var(--scale-600);grid-template-columns:1fr;gap:32px;margin:0 auto 48px;display:grid}@media (min-width:992px){.sponsor-widget__container{padding-left:var(--scale-1000);padding-right:var(--scale-1000);margin-bottom:72px;padding-top:56px}}@media (min-width:992px){.sponsor-widget__container{grid-template-columns:1fr 2fr;align-items:start}}.sponsor-widget__content{gap:var(--scale-3);flex-direction:column;display:flex}.sponsor-widget__title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2-mobile);line-height:var(--line-height-heading);color:var(--color-neutral-900);margin:0 0 var(--scale-600)}@media (min-width:768px){.sponsor-widget__title{font-size:var(--font-size-heading-h2)}}.sponsor-widget__copy{font-size:var(--font-size-body-lg);color:var(--color-brand-blue-700);margin-bottom:24px;line-height:1.45}.sponsor-widget__copy p{margin:0 0 16px}.sponsor-widget__copy p:last-child{margin-bottom:0}.sponsor-widget__cta{margin-top:var(--scale-2);text-align:left;align-self:flex-start}.sponsor-widget__sponsors{width:100%}.sponsor-widget__grid{flex-wrap:wrap;gap:18px;display:flex}@media (min-width:768px){.sponsor-widget__grid{gap:24px}}.sponsor-widget__card{border:1px solid var(--color-neutral-lighter-300);flex:calc(50% - 18px);justify-content:center;align-items:center;max-width:calc(50% - 18px);height:115px;padding:20px;display:flex}.sponsor-widget__card img{width:100%;height:auto}@media (min-width:768px){.sponsor-widget__card{flex:calc(25% - 24px);max-width:calc(25% - 24px)}}.sponsor-widget__card:has(.sponsor-widget__link):hover{box-shadow:var(--shadow-sm)}.sponsor-widget__link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.sponsor-widget__logo{object-fit:contain;max-width:100%;max-height:100%}.sponsor-widget__name{font-size:var(--font-size-sm);color:var(--color-text);text-align:center}.sponsor-widget__placeholder{color:var(--color-text-muted);padding:var(--scale-4);text-align:center;background-color:var(--color-white);border:1px dashed var(--color-border);border-radius:var(--border-radius-sm);font-style:italic}.sponsor-widget--button-color .btn.btn-outlined{border-color:var(--btn-accent)}.sponsor-widget--button-color .btn.btn-outlined:hover,.sponsor-widget--button-color .btn.btn-outlined:active,.sponsor-widget--button-color .btn.btn-outlined:focus-visible{background:var(--btn-accent);border-color:var(--btn-accent);color:var(--btn-accent-text)}:is(.sponsor-widget--button-color .btn.btn-outlined:hover,.sponsor-widget--button-color .btn.btn-outlined:active,.sponsor-widget--button-color .btn.btn-outlined:focus-visible) svg{color:var(--btn-accent-text);fill:var(--btn-accent-text)}
.standard-hero{background-color:var(--color-brand-dark-blue-500);padding:var(--scale-600) 0 var(--scale-1600);position:relative;overflow:hidden}.standard-hero ol.breadcrumb{padding:0}.standard-hero ol.breadcrumb li:before{color:var(--color-neutral-white)!important}.standard-hero ol.breadcrumb li.breadcrumb-item a{color:var(--color-neutral-white)}.standard-hero__meta{justify-content:space-between;align-items:center;gap:var(--scale-1000);max-width:1600px;margin:0 auto var(--scale-1000);padding-left:var(--scale-600);padding-right:var(--scale-600);flex-wrap:wrap;display:flex}@media (min-width:992px){.standard-hero__meta{padding-left:var(--scale-1000);padding-right:var(--scale-1000)}}.standard-hero__meta .header-share-button{margin-right:0;padding-right:0;position:relative;top:auto;right:auto}.standard-hero__meta .share-trigger{color:var(--color-neutral-white)}.standard-hero__meta .trigger-svg{color:var(--color-neutral-white)}.standard-hero__meta .trigger-svg path{fill:var(--color-neutral-white)}.standard-hero__meta .trigger-svg rect{stroke:var(--color-neutral-white)}.standard-hero__container{align-items:flex-start;gap:var(--scale-1000);max-width:1600px;padding-left:var(--scale-600);padding-right:var(--scale-600);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:992px){.standard-hero__container{padding-left:var(--scale-1000);padding-right:var(--scale-1000)}}.standard-hero__content{flex:600px;min-width:0}.standard-hero__title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-neutral-white);margin:0 0 var(--scale-600)}@media (max-width:767px){.standard-hero__title .standard-hero__title{font-size:var(--font-size-heading-h1-mobile)}}.standard-hero__title--placeholder{color:var(--color-neutral-lighter-300);font-style:italic}.standard-hero__copy{font-family:var(--font-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-neutral-white);margin:0 0 var(--scale-600);max-width:890px}.standard-hero__buttons{gap:var(--scale-400);flex-wrap:wrap;display:flex}.standard-hero__buttons .btn{margin-bottom:-3px}.standard-hero__card{background-color:var(--color-brand-blue-100);border:1px solid var(--color-brand-blue-500);border-radius:var(--border-radius-lg);padding:var(--scale-600);flex:100%}@media (min-width:992px){.standard-hero__card{margin-top:var(--scale-600);flex:0 0 480px;max-width:480px}}.standard-hero__card-prompt{align-items:center;gap:var(--scale-200);font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);margin-bottom:var(--scale-400);display:flex}.standard-hero__card-prompt svg{color:#223b90;width:16px;height:16px}.standard-hero__card-info{font-family:var(--font-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-neutral-900);margin:0 0 var(--scale-400)}.standard-hero__card-link{padding-top:var(--scale-400);border-top:1px solid #0000004d}
.simple-callout{max-width:1600px;padding-left:var(--scale-600);padding-right:var(--scale-600);margin:32px auto 48px}@media (min-width:992px){.simple-callout{padding-left:var(--scale-1000);padding-right:var(--scale-1000)}}.simple-callout__container{max-width:896px;padding:var(--scale-400) var(--scale-400) 0;background:linear-gradient(#d9d9d94d 0%,#d9d9d900 100%)}@media screen and (min-width:768px){.simple-callout__container{padding:var(--scale-600) var(--scale-600) 0}}.simple-callout__title{font-size:var(--font-size-heading-h4);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-brand-dark-blue-700);margin:0 0 var(--scale-600)}@media screen and (min-width:768px){.simple-callout__title{font-size:var(--font-size-heading-h3)}}.simple-callout__copy{font-size:var(--font-size-body-lg);color:var(--color-brand-dark-blue-700);margin-bottom:var(--scale-400);line-height:1.45}.simple-callout__copy p{margin:0 0 var(--scale-400) 0}.simple-callout__copy p:last-child{margin-bottom:0}.simple-callout__footer{font-size:var(--font-size-body-sm);color:var(--color-brand-dark-blue-700);margin:var(--scale-400) 0 0 0;line-height:1.45}
.simple-header{max-width:1600px;margin:0 auto 24px;padding:0}@media (min-width:992px){.simple-header{padding-left:var(--scale-1000);padding-right:var(--scale-1000)}}.simple-header+.rw-reg-callout{margin-top:0}.simple-header+.rw-reg-callout .rw-reg-callout__events-container{border-top:0}.simple-header__container{border-bottom:2px solid #33333326;max-width:900px;padding:40px 0 32px}.simple-header__title{color:var(--color-neutral-900);font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);margin:0}@media (min-width:768px){.simple-header__title{font-size:var(--font-size-heading-h1)}}.simple-header__intro{color:var(--color-neutral-900);font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-regular);margin-top:14px;line-height:1.45}.simple-header__intro p{margin:0}
