.education{container-type:inline-size}.education__container{max-width:var(--page-width);padding:0 var(--page-width-padding);margin:0 auto}.education__container--wide{max-width:var(--page-width-wide)}.education__section--dark{background:var(--shaded-dark);color:#fff}.education__section--medium{background:var(--shaded-medium);color:#fff}.education__section--light{background:var(--shaded-light);color:#000}.education__hero{padding:3rem 0 3.5rem}.education__hero-inner{align-items:start;gap:2rem;display:grid}@container (width>=56em){.education__hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}}:where(.education__hero-heading)>:first-child{margin:0 0 1.25rem;font-size:min(3rem,6cqw + 1.5rem);font-weight:700;line-height:1.1}:where(.education__hero-heading)>:not(:first-child){font-size:1.25em;font-weight:700}.education__hero-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.education__hero-intro{color:#fff;font-size:min(1.25rem,2.5cqw + .875rem);line-height:1.4}.education__cta-button{background:var(--primary-color);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.education__cta-button--secondary{color:#fff;background:0 0;border:2px solid #fff}.education__features{padding:3rem 0}.education__feature-cards{gap:1.5rem;display:grid}@container (width>=48em){.education__feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.education__features-cta{text-align:center;margin-top:2.5rem}.education__promise{padding:3.5rem 0}.education__promise-heading,.education__exclusive-heading{max-width:var(--page-width-narrow);margin:0 auto}:where(.education__promise-heading,.education__exclusive-heading) p:not(:first-child){font-size:1.25em}:where(.education__promise-heading,.education__exclusive-heading) p:first-child{margin-bottom:.5em;font-size:2em;font-weight:700}.education__video-wrap{max-width:56rem;margin:0 auto 1.5rem}.education__video{background:#000;border-radius:.25rem;width:100%;height:auto;display:block}.education__promise-intro{text-align:center;color:#fff;max-width:48rem;margin:0 auto;font-size:min(1.125rem,2cqw + .875rem);line-height:1.5}.education__exclusive{padding-top:2.5rem;overflow:hidden}.education__hero-speakers{aspect-ratio:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-height:12rem;display:grid;overflow:hidden}.speaker-tile--hero-pos-1{grid-area:1/1/span 2}.speaker-tile--hero-pos-2{grid-area:1/2/auto/span 2}.speaker-tile--hero-pos-3{grid-area:1/4}.speaker-tile--hero-pos-4{grid-area:2/2}.speaker-tile--hero-pos-5{grid-area:2/3}.speaker-tile--hero-pos-6{grid-area:2/4}.education__speakers{padding:0 0 4rem}.education__speaker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:1rem .75rem;display:grid}@container (width>=36em){.education__speaker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.25rem 1rem}}@container (width>=56em){.education__speaker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.5rem 1.25rem}}@media(prefers-reduced-motion:reduce){.education__video{transition:none}}.education-quote-dialog__form{flex-direction:column;gap:1rem;display:flex}.education-quote-dialog__fields{flex-direction:column;gap:.875rem;display:flex}.education-quote-dialog__field{flex-direction:column;gap:.375rem;display:flex}.education-quote-dialog__label{font-size:min(.9375rem,2.5cqw + .75rem);font-weight:700}.education-quote-dialog__input,.education-quote-dialog__textarea{width:100%;font:inherit;color:#000;background:#fff;border:1px solid #ccc;border-radius:.25rem;padding:.625rem .75rem}.education-quote-dialog__textarea{resize:vertical;min-height:6rem}.education-quote-dialog__error{color:#b00020;margin:0;font-size:min(.9375rem,2.5cqw + .75rem)}.education-quote-dialog__success{font-size:min(1rem,2.5cqw + .75rem);line-height:1.5}:where(.education-quote-dialog__success) p{margin:0 0 .75rem}.education-library-dialog__content{margin-bottom:1rem;font-size:min(1rem,2.5cqw + .75rem);line-height:1.5}:where(.education-library-dialog__content) p{margin:0 0 .75rem}.education-library-dialog__status{color:#006400;margin:.75rem 0 0;font-size:min(.9375rem,2.5cqw + .75rem)}.speaker-dialog{container-type:inline-size}.speaker-dialog__figure{width:100%;margin:0 0 1rem}.speaker-dialog__photo{width:100%;max-width:400px;margin:0 auto;display:block}.speaker-dialog__bio{flex-direction:column;gap:.75rem;font-size:min(1rem,2.5cqw + .75rem);line-height:1.5;display:flex;& p{margin:0}}@container (width>=28em){.speaker-dialog{flex-direction:column;align-items:start;gap:1rem;display:flex}.speaker-dialog__figure{margin:0}}.popup{color:#111;background:#fff;border:0;border-radius:.25rem;width:calc(100vw - 2rem);max-height:95dvh;padding:0;overflow:hidden;box-shadow:0 1.5rem 3rem #00000059;container-type:inline-size}.popup--width-narrow{max-width:min(27rem,100vw - 2rem)}.popup--width-medium{max-width:min(42rem,100vw - 2rem)}.popup--width-wide{max-width:min(56rem,100vw - 2rem)}:where(.popup)::backdrop{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#0000008c}.popup__surface{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;max-height:95dvh;display:grid}.popup__header{padding:1.5rem 3.75rem 1rem 1.5rem}.popup__title{text-wrap:balance;margin:0;font-size:min(2rem,4.5cqw + .875rem);font-weight:700;line-height:1.1}.popup__close{color:#111;cursor:pointer;background:0 0;border:0;border-radius:.125rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:2rem;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.popup__close:where(:focus-visible){outline-offset:.125rem;outline:.125rem solid #111}.popup__content{padding:0 1.5rem 1.5rem;overflow:auto}.popup__text{white-space:pre-wrap;text-wrap:pretty}:where(.popup__content)>:first-child{margin-top:0}:where(.popup__content)>:last-child{margin-bottom:0}:where(.popup__content) p{margin:0 0 1.25rem}:where(.popup__actions)[hidden]{display:none}:where(.popup__actions):not([hidden]){background:#fff;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.popup__action{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.25rem;padding:.875rem 1.5rem;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s}.popup__action:where(:focus-visible){outline-offset:.125rem;outline:.125rem solid #111}.popup__action--primary{color:#fff;background:#0e9edb}.popup__action--secondary{color:#111;background:#fff;border-color:#0000002e}@container (width<34em){.popup__header{padding:1.25rem 3.25rem .875rem 1.25rem}.popup__content{padding:0 1.25rem 1.25rem}:where(.popup__actions):not([hidden]){flex-wrap:wrap;justify-content:stretch;padding:.875rem 1.25rem 1.25rem;display:flex}.popup__action{width:100%}.popup__close{top:.5rem;right:.5rem}.popup__title{font-size:min(1.75rem,7cqw + .5rem)}.popup{width:calc(100vw - 1rem)}.popup--width-narrow,.popup--width-medium,.popup--width-wide{max-width:calc(100vw - 1rem)}}.popup--style-dark{color:#fff;background:#000;border:4px solid #fff}:where(.popup--style-dark) .popup__surface{background:#000}:where(.popup--style-dark) .popup__close{color:#fff}:where(.popup--style-dark) .popup__close:where(:focus-visible){outline-color:#fff}:where(.popup--style-dark .popup__actions):not([hidden]){background:#000;border-top-color:#ffffff1f}:where(.popup--style-dark) .popup__action--secondary{color:#fff;background:#000;border-color:#ffffff4d}:where(.popup--style-dark) .popup__action:where(:focus-visible){outline-color:#fff}@media(prefers-reduced-motion:no-preference){.popup--open{animation:.2s popup-fade-in}:where(.popup--open)::backdrop{animation:.2s popup-backdrop-in}.popup__action{transition:background-color .2s,color .2s,border-color .2s,transform .2s}.popup__action:where(:hover){transform:translateY(-.0625rem)}.popup__action:where(:active){transform:translateY(0)}}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes popup-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.popup--open,:where(.popup--open)::backdrop{animation:none}.popup__action{transition:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary-color:#099ed6;--shaded-dark:#060606;--shaded-medium:#252525;--shaded-light:#f2f2f2;--secondary-color:#ceab4f;--page-width-wide:120em;--page-width:93.75em;--page-width-narrow:58em;--page-width-padding:1.5rem;--breakpoint-desktop:75em;--breakpoint-tablet:48em;--breakpoint-mobile:30em}html,body{font-family:Helvetica,Arial,Geneva,sans-serif}body{line-height:1.5;container-type:inline-size}h1{color:var(--secondary-color);margin-bottom:.35em;font-size:3em;font-weight:700;line-height:1.1}h2{margin-bottom:.5em;font-size:2em;font-weight:700}h3{color:#000;margin-bottom:.65em;font-size:1.5em;line-height:1.2}p{margin-bottom:1em}a{color:var(--primary-color);font-weight:700;text-decoration:none}small{font-size:87.5%}em{font-style:italic}strong{font-weight:700}textarea,[type=tel],[type=password],[type=email],[type=text],[type=search]{font-family:inherit;font-size:inherit;box-sizing:border-box;width:100%}:where(textarea,[type=tel],[type=password],[type=email],[type=text],[type=search],[type=submit],select,[type=checkbox],[type=radio])[data-disabled]{pointer-events:none;opacity:.3;-webkit-user-select:none;user-select:none}.main-content{max-width:var(--page-width-narrow);padding:0 var(--page-width-padding);margin:2em auto}.header{color:#fff;background:#000;container-type:inline-size}.header__top{justify-content:space-between;align-items:stretch;display:flex;position:relative}.header__top-left{justify-content:space-between;align-items:stretch;min-width:0;display:flex;position:relative}.header__menu-wrap{justify-content:space-between;align-items:stretch;transition:transform .3s;display:flex}@container (width<80em){.header__menu-wrap{transform-origin:top;pointer-events:none;background:#000;flex-direction:column;min-width:10em;transition:transform .2s;position:absolute;top:100%;transform:scaleY(0)}:where(.header[data-open]) .header__menu-wrap{pointer-events:auto;transform:scaleY(1)}}.header__mobile-menu-toggle{color:#fff;justify-content:center;align-items:center;padding:0 .5em;font-size:1.75em;display:none;@container (width<80em){display:flex}}.header__logo{height:1.5em;padding:.75em;display:block}.header__section-label{color:#fff;white-space:nowrap;border-left:1px solid #ffffff80;align-items:center;min-width:0;padding:.375em 1.5em;font-weight:700;display:flex}@container (width<80em){.header__section-label{padding:.375em .5em;font-size:.875em}.header__subscribe-link,.header__account-link,.header__login-link{padding:0 .75em;font-size:.875em}}.header__main-menu{align-items:stretch;display:flex}@container (width<80em){.header__main-menu{flex-direction:column}}.header__additional-menu{border-left:1px solid #ffffff80;align-items:stretch;display:flex;position:relative;@container (width<80em){border:0}}.header__additional-menu-list{background:#000;min-width:10em;display:none;position:absolute;top:100%}:where(.header__additional-menu:hover) .header__additional-menu-list{display:block}.header__additional-menu-title{align-items:center;gap:.125em;padding:0 2em;display:flex;@container (width<80em){border-top:1px solid #ffffff80;flex:1;padding:.375em 1.5em}}.header__additional-menu-title-icon{font-size:.75em}.header__main-menu-item{display:flex}.header__main-menu-link{color:#fff;white-space:nowrap;border-left:1px solid #ffffff80;align-items:center;padding:.375em 1.5em;font-weight:700;text-decoration:none;display:flex;@container (width<80em){border-top:1px solid #ffffff80;border-left:0;flex:1}}.header__additional-menu-link{color:#fff;white-space:nowrap;border-top:1px solid #ffffff80;padding:.5em 1em;font-weight:700;text-decoration:none;display:block}.header__top-right{align-items:stretch;display:flex}.header__mobile-search-wrap{justify-content:center;align-items:stretch;padding:.5em;display:none;@container (width<80em){display:flex}}.header__search-wrap{border-left:1px solid #ffffff80;justify-content:center;align-items:stretch;padding:.5em;display:flex;@container (width<80em){display:none}}.header__subscribe-link{color:#fff;background:var(--primary-color);justify-content:center;align-items:center;padding:0 2em;font-weight:700;text-decoration:none;display:flex}.header__account-link,.header__login-link{color:#fff;background:var(--shaded-medium);justify-content:center;align-items:center;padding:0 2em;font-weight:700;text-decoration:none;display:flex}.header__middle{background:var(--primary-color)}.header__middle-inner{max-width:var(--page-width);padding:0 var(--page-width-padding);justify-content:space-between;align-items:center;gap:1em;margin:0 auto;display:flex}.header__middle-logo{width:min(5.5em,10cqw);padding:1em 0;display:block}.header__middle-right{text-align:center;flex:1;justify-content:center;align-items:center;padding:.25em 0;font-size:min(2.25em,5cqw);font-weight:700;display:flex}.header__bottom{background:var(--shaded-light)}.header__bottom-inner{max-width:var(--page-width);padding:0 var(--page-width-padding);margin:0 auto}.header__bottom-menu{display:flex}.header__bottom-menu-link{box-sizing:border-box;color:#000;padding:.75em 1em .5em;font-size:1.25em;font-weight:700;text-decoration:none;display:block}.header__bottom-menu-link--current{border-bottom:.25em solid var(--primary-color)}.notifications{align-items:stretch;display:flex;position:relative}.notifications__toggle{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .75em;font-size:1em;display:flex;position:relative}.notifications__icon{font-size:1.25em}.notifications__badge{box-sizing:border-box;color:#fff;background:#e8112d;border-radius:.85em;justify-content:center;align-items:center;min-width:1.7em;height:1.7em;padding:0 .4em;font-size:.7em;font-weight:700;line-height:1;position:absolute;top:.5em;right:.3em}:where(.notifications__badge):not([hidden]){display:flex}.notifications__panel{z-index:10;box-sizing:border-box;color:#000;background:#fff;border:1px solid #e0e0e0;width:22em;display:none;position:absolute;top:100%;right:0;box-shadow:0 .25em 1em #00000040}:where(.notifications[data-open]) .notifications__panel{display:block}.notifications__panel-header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em}:where(.notifications__panel-header):not([hidden]){display:flex}.notifications__panel-title{margin:0;font-size:1em;font-weight:700}.notifications__mark-all{cursor:pointer;color:#1a5fd0;background:0 0;border:0;padding:0;font-size:.9em}:where(.notifications__mark-all):hover{text-decoration:underline}.notifications__list{max-height:17em;margin:0;padding:0;list-style:none;overflow-y:auto}.notifications__item{border-bottom:1px solid #f0f0f0;align-items:center;gap:.75em;padding:.9em 1em;display:flex}:where(.notifications__item):nth-child(2n){background:#f8f8f8}:where(.notifications__item):hover{background:#f0f0f0}.notifications__read-one{cursor:pointer;background:0 0;border:1px solid #9a9a9a;border-radius:50%;flex:none;width:1em;height:1em;padding:0}:where(.notifications__read-one):hover{background:#d8e3f6;border-color:#1a5fd0}.notifications__link,.notifications__title{color:#222;font-size:.95em;font-weight:700;text-decoration:none}:where(.notifications__link):hover{text-decoration:underline}.notifications__empty{white-space:nowrap;margin:0;padding:1em;font-weight:700}@container (width<30em){.notifications{position:static}.notifications__toggle{padding:0 .6em}.notifications__panel{border-left:0;border-right:0;width:auto;left:0;right:0}.notifications__empty{white-space:normal}}.footer{border-top:.1875em solid var(--primary-color);background:var(--shaded-light);color:#555;container-type:inline-size}.footer__inner{max-width:var(--page-width);padding:2em var(--page-width-padding);justify-content:space-between;align-items:stretch;margin:0 auto;display:flex;@container (width<60em){text-align:center;flex-direction:column;align-items:center;gap:3em}}.footer__left,.footer__right{flex:1}.footer__left{border-right:1px solid #00000080;align-items:center;gap:2em;padding-right:2em;display:flex;@container (width<60em){text-align:center;border:0;flex-direction:column;padding-right:0}}.footer__right{padding-left:2em;@container (width<60em){padding-left:0}}.footer__left-content{flex-direction:column;flex-shrink:0;gap:1em;display:flex;@container (width<60em){text-align:center;align-items:center}}.footer__logo{width:4.5em;display:block}.footer__menu-list{flex-wrap:wrap;align-items:center;gap:1em 3em;display:flex;@container (width<60em){flex-flow:column;gap:1em}}.footer__menu-link{color:inherit;padding:.25em .5em;display:block}.footer__share-links{align-items:center;gap:.375em;display:flex}.footer__share-icon{width:2.25em;display:block}.footer__right-inner{flex-direction:column;gap:1em;max-width:20em;display:flex}.footer__right-inner>:where(h3,p,a){margin:0}.footer__subscribe-link{background:var(--primary-color);color:#fff;border-radius:1.5em;justify-content:center;align-items:center;padding:.75em 1em;text-decoration:none;display:flex}.speaker-tile{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;container-type:inline-size}.speaker-tile--grid{cursor:pointer}.speaker-tile__media{aspect-ratio:400/360;background:#00000026;border-radius:.25rem;display:block;overflow:hidden}.speaker-tile__image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}:where(.speaker-tile--grid:hover) .speaker-tile__image,:where(.speaker-tile--grid:focus-visible) .speaker-tile__image{transform:scale(1.08)}.speaker-tile--hero{height:100%;min-height:0;display:block;overflow:hidden}.speaker-tile__media--hero{aspect-ratio:unset;border-radius:0;position:absolute;inset:0}.speaker-tile__image--hero{width:100%;height:100%;min-height:0;position:absolute;inset:0}.speaker-tile__name{z-index:1;color:#fff;background:#0000008c;padding:.5rem .625rem;font-size:min(.875rem,2.5cqw + .5rem);font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}:where(.speaker-tile--grid) .speaker-tile__name{color:#ffffffbf;font-size:min(1rem,3cqw + .625rem)}@media(prefers-reduced-motion:reduce){.speaker-tile__image{transition:none}:where(.speaker-tile--grid:hover) .speaker-tile__image,:where(.speaker-tile--grid:focus-visible) .speaker-tile__image{transform:none}}.feature-card{container-type:inline-size}.feature-card__header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.feature-card__logo{object-fit:contain;flex-shrink:0;width:4rem;height:4rem}.feature-card__title{color:#fff;margin:0;font-size:min(1.75rem,5cqw + 1rem);font-weight:700;line-height:1.2}.feature-card__description{color:#fff;font-size:min(1.125rem,2.5cqw + .75rem);line-height:1.4}:where(.feature-card__description) :where(p,li,strong,em,a){color:inherit}@container (width<24em){.feature-card__header{flex-direction:column;align-items:flex-start}}
