:root{--cl-ht-red:#ed1a39;--cl-ht-navy:#0a0c40;--cl-ht-purple:#8d64e9;--cl-deep-navy:#0f172a;--cl-charcoal:#1f2937;--cl-dark-purple:#301847;--cl-on-demand-purple:#652ca8;--cl-very-dark-grey:#111111;--cl-black:#000000;--cl-white:#ffffff;--cl-slate-grey:#64748b;--cl-light-charcoal:#555f6f;--cl-cool-light-grey:#e8ecef;--cl-very-light-grey:#f4f6f8;--cl-darker-light-grey:#c7cbcf;--cl-electric-blue:#0084e8;--cl-bold-magenta:#ce32b0;--cl-data-matters-pink:#ef2ac2;--cl-data-matters-blue:#25c3f1;--body-bg:var(--cl-white);--default-color:var(--cl-ht-navy);--gradient-red-white:linear-gradient(45deg, var(--cl-ht-red) 0%, var(--cl-white) 100%);--gradient-navy-red:linear-gradient(45deg, var(--cl-ht-navy) 0%, var(--cl-ht-red) 100%);--gradient-red-dark-purple:linear-gradient(45deg, var(--cl-dark-purple) 0%, var(--cl-ht-red) 100%);--gradient-navy-purple:linear-gradient(45deg, var(--cl-ht-navy) 0%, var(--cl-ht-purple) 100%);--gradient-accent:linear-gradient(45deg, var(--cl-bold-magenta) 0%, var(--cl-electric-blue) 100%);--gradient-white-reflected:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);--gradient-red-reflected:linear-gradient(180deg, rgba(237, 26, 57, 0) 0%, var(--cl-ht-red) 49.5%, rgba(237, 26, 57, 0) 100%);--gradient-purple-reflected:linear-gradient(0deg, rgba(141, 100, 233, 0) 0%, var(--cl-ht-purple) 50%, rgba(141, 100, 233, 0) 100%);--gradient-blue-reflected:linear-gradient(180deg, rgba(37, 195, 241, 0) 0%, var(--cl-data-matters-blue) 50.5%, rgba(37, 195, 241, 0) 100%);--gradient-charcoal-reflected:linear-gradient(180deg, rgba(85, 95, 111, 0) 0%, var(--cl-light-charcoal) 50.5%, rgba(85, 95, 111, 0) 100%);--gradient-darker-light-grey-reflected:linear-gradient(180deg, rgba(199, 203, 207, 0) 0%, var(--cl-darker-light-grey) 50.481%, rgba(199, 203, 207, 0) 100%);--gradient-pink-left:linear-gradient(270deg, rgba(239, 42, 194, 0.6) 0%, rgba(239, 42, 194, 0) 100%);--gradient-blue-hover:linear-gradient(270deg, rgba(37, 195, 241, 0) 0%, rgba(37, 195, 241, 0.3) 100%);--gradient-navy-pink:linear-gradient(45deg, var(--cl-ht-navy) 0%, var(--cl-data-matters-pink) 100%);--gradient-event-overlay:linear-gradient(180deg, rgba(37, 195, 241, 0) 39.42%, rgba(35, 186, 230, 0.5) 100%),linear-gradient(-56.77deg, rgba(157, 223, 16, 0) 65.87%, rgba(157, 223, 16, 0.3) 100%),linear-gradient(90deg, rgba(239, 42, 194, 0) 62.02%, rgba(239, 42, 194, 0.4) 100%),linear-gradient(90deg, rgba(10, 7, 28, 0.6) 0%, rgba(10, 7, 28, 0.6) 100%);--gradient-page-hero-overlay:linear-gradient(180deg, rgba(15, 23, 42, 0) 50%, rgba(15, 23, 42, 1) 100%),linear-gradient(0deg, rgba(15, 23, 42, 0.5) 0%, rgba(15, 23, 42, 0.5) 100%);--gradient-event-venue-overlay:linear-gradient(0deg, rgba(15, 23, 42, 0) 0%, rgba(15, 23, 42, 1) 100%),linear-gradient(90deg, rgba(15, 23, 42, 0.5) 0%, rgba(15, 23, 42, 0.5) 100%);--gradient-magazine-hero-glow:radial-gradient(70% 60% at 72% -10%, rgba(237, 26, 57, 0.5) 0%, rgba(237, 26, 57, 0) 60%);--gradient-magazine-hero-overlay:linear-gradient(180deg, rgba(15, 23, 42, 0) 50%, rgba(15, 23, 42, 0.4) 100%),linear-gradient(90deg, rgba(15, 23, 42, 0.3) 0%, rgba(15, 23, 42, 0.3) 100%),linear-gradient(240deg, rgba(15, 23, 42, 0) 0%, rgb(15, 23, 42) 80.74%);--gradient-card-fade-white:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);--gradient-featured-cover:radial-gradient(90% 90% at 12% -10%, rgba(239, 42, 194, 0.55) 0%, rgba(239, 42, 194, 0) 55%),radial-gradient(80% 80% at 100% 110%, rgba(237, 26, 57, 0.25) 0%, rgba(237, 26, 57, 0) 55%),var(--cl-ht-navy);--gradient-video-gate-overlay:linear-gradient(180deg, rgba(244, 246, 248, 0.8) 0%, rgba(255, 255, 255, 1) 100%);--font-family-heading:"Bebas Neue Pro",sans-serif;--font-family-body:"Barlow",sans-serif;--font-family-ui:"IBM Plex Sans",sans-serif;--font-family-slab:"Roboto Slab",serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-h1:92px;--fs-h2:62px;--fs-h3:36px;--fs-h4:24px;--fs-h5:20px;--fs-h6:18px;--fs-h2-mobile:42px;--fs-h3-mobile:30px;--fs-accent-mobile:14px;--fs-trust-accent:52px;--fs-trust-accent-tablet:34px;--fs-hero-title:72px;--fs-hero-title-tablet:42px;--fs-trust-text:28px;--fs-counter-value:82px;--fs-counter-value-tablet:62px;--fs-counter-description:22px;--fs-join-title:142px;--fs-join-title-tablet:82px;--fs-quote-text-mobile:15px;--fs-accent-xl:38px;--fs-filter-button:15px;--fs-mega-feature-title-magazine:28px;--fs-prose-h3:28px;--fs-key-detail-value:28px;--fs-ticket-accent:28px;--fs-step-number:32px;--fs-speaker-popup-name:28px;--fs-job-title:28px;--fs-member-card-name:28px;--fs-accent-xl-32:32px;--body-font-size:19px;--font-size-sm:13px;--font-size-sm-plus:14px;--font-size-base:16px;--font-size-base-plus:17px;--font-size-md:18px;--font-size-md-plus:22px;--font-size-lg:24px;--font-size-faq:21px;--lh-solid:1;--lh-tight:1.1;--lh-compact:1.2;--lh-snug:1.3;--lh-relaxed:1.4;--lh-base:1.45;--lh-loose:1.5;--lh-normal:normal;--swiper-pagination-bullet-horizontal-gap:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--z-header:100;--z-dropdown:90;--z-modal:200;--header-height:auto;--content-width:1450px;--content-width-lg:1820px;--content-width-xs:1010px;--content-width-sm:1200px;--section-gap:120px;--section-gap-top:calc(var(--section-gap) / 2);--section-gap-bottom:calc(var(--section-gap) / 2);--_sp-scale:1;--sp-section-xxs:calc(20px * var(--_sp-scale));--sp-section-xs:calc(40px * var(--_sp-scale));--sp-section-s:calc(60px * var(--_sp-scale));--sp-section-m:calc(80px * var(--_sp-scale));--sp-section-l:calc(100px * var(--_sp-scale));--sp-section-xl:calc(120px * var(--_sp-scale));--sp-section-xxl:calc(140px * var(--_sp-scale));--cl-mid-grey:#c7cbcf;--gradient-grey-reflected:linear-gradient(180deg, rgba(199, 203, 207, 0) 0%, var(--cl-mid-grey) 50.5%, rgba(199, 203, 207, 0) 100%);--cl-near-black:#0b0e0f;--gradient-simple-cta-overlay:radial-gradient(50% 140% at 21% -20%, rgba(11, 14, 15, 0.9) 0%, rgba(11, 14, 15, 0) 70%),radial-gradient(30% 90% at 72% 50%, rgba(11, 14, 15, 0.6) 0%, rgba(11, 14, 15, 0) 70%);--cl-award-mint:#92e8e3;--cl-award-green:#8aecbf;--cl-award-lime:#dfe77a;--cl-award-purple:#d481f3;--cl-award-pink:#e965b4;--cl-award-orange:#e97d5b;--cl-award-gold-light:#e7cf8f;--cl-award-gold-dark:#b0872e;--gradient-award-winner:linear-gradient(45deg, var(--cl-award-gold-light) 0%, var(--cl-award-gold-dark) 100%);--gradient-award-commended:linear-gradient(45deg, var(--cl-mid-grey) 0%, var(--cl-deep-navy) 100%);--gradient-rule-cool-grey-left:linear-gradient(270deg, rgba(232, 236, 239, 0) 0%, var(--cl-cool-light-grey) 100%);--cl-overlay-dark-60:rgba(17, 17, 17, 0.6);--gradient-video-card-overlay:linear-gradient(0deg, var(--cl-very-dark-grey) 0%, rgba(17, 17, 17, 0) 18.65%),linear-gradient(0deg, rgba(15, 23, 42, 0.1) 0%, rgba(15, 23, 42, 0.1) 100%);--cl-overlay-navy-10:rgba(15, 23, 42, 0.1)}@media(max-width:1024px){:root{--body-font-size:var(--font-size-base-plus)}}@media(max-width:1280px){:root{--section-gap:80px}}@media(max-width:1024px){:root{--section-gap:60px}}@media(max-width:768px){:root{--section-gap:40px}}@media(max-width:500px){:root{--section-gap:30px}}@media(max-width:1280px){:root{--_sp-scale:0.6667}}@media(max-width:1024px){:root{--_sp-scale:0.5}}@media(max-width:768px){:root{--_sp-scale:0.3333}}@media(max-width:500px){:root{--_sp-scale:0.25}}@media(max-width:1024px){:root{--sp-section-xxs:var(--section-gap);--sp-section-xs:var(--section-gap);--sp-section-s:var(--section-gap);--sp-section-m:var(--section-gap);--sp-section-l:var(--section-gap);--sp-section-xl:var(--section-gap);--sp-section-xxl:var(--section-gap)}}.site-footer{background-color:var(--cl-white)}.site-footer__main{padding:90px;max-width:var(--content-width-lg);margin:0 auto}@media(min-width:1920px){.site-footer__main{padding:90px 50px}}@media(max-width:1620px){.site-footer__main{padding:50px}}@media(max-width:1280px){.site-footer__main{padding:40px 30px}}@media(max-width:590px){.site-footer__main{padding:30px 20px 40px}}.site-footer__inner{display:grid;grid-template-columns:auto 1fr;gap:140px;max-width:var(--content-width-lg);margin:0 auto}@media(max-width:1620px){.site-footer__inner{gap:100px}}@media(max-width:1480px){.site-footer__inner{gap:40px}}@media(max-width:1280px){.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}}@media(max-width:590px){.site-footer__inner{gap:30px}}.site-footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media(max-width:1280px){.site-footer__brand{display:grid;grid-template-columns:1fr 1fr;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(max-width:590px){.site-footer__brand{display:contents}}@media(max-width:590px){.site-footer .social-networks{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10px}}.site-footer__logo-wrap{background-color:var(--cl-ht-red);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:272px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1280px){.site-footer__logo-wrap{width:166px}}.site-footer__logo-link{display:block}.site-footer__logo-link img{display:block;width:100%;height:auto}.site-footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:90px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:1620px){.site-footer__right{gap:60px}}@media(max-width:1480px){.site-footer__right{gap:40px}}@media(max-width:1280px){.site-footer__right{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:40px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(max-width:590px){.site-footer__right{display:contents}}.site-footer__columns{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1620px){.site-footer__columns{gap:30px}}@media(max-width:1480px){.site-footer__columns{gap:20px}}@media(max-width:1280px){.site-footer__columns{display:contents}}@media(max-width:590px){.site-footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media(max-width:1024px){.site-footer__col{gap:20px}}.site-footer__col-title{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-charcoal);margin:0}.site-footer__col-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.site-footer__col-list{gap:10px}}@media(max-width:1024px){.site-footer__col-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer__col-link{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.site-footer__col-link:hover{color:var(--cl-ht-red)}}.site-footer__col-text{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--fw-regular);line-height:1;color:var(--cl-charcoal);margin:0;white-space:pre-line}@media(max-width:1024px){.site-footer__col-text{white-space:normal;line-height:var(--lh-loose)}}.site-footer__membership{-ms-flex-negative:0;flex-shrink:0;width:295px;border:2px solid var(--cl-cool-light-grey);padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media(max-width:1280px){.site-footer__membership{width:auto}}@media(max-width:1024px){.site-footer__membership{padding:18px 23px}}@media(max-width:590px){.site-footer__membership{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px}}.site-footer__membership-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.site-footer__membership-title{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-ht-red);margin:0}.site-footer__membership-text{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);margin:0}.site-footer__membership-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.site-footer__membership-ctas .btn{white-space:nowrap}.site-footer__bottom{border-top:1px solid var(--cl-cool-light-grey);padding:40px 90px 90px;max-width:var(--content-width-lg);margin:0 auto}@media(min-width:1920px){.site-footer__bottom{padding:40px 50px 90px}}@media(max-width:1620px){.site-footer__bottom{padding:50px}}@media(max-width:1280px){.site-footer__bottom{padding:40px 30px}}@media(max-width:590px){.site-footer__bottom{padding:30px 20px 40px}}.site-footer__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;max-width:var(--content-width-lg);margin:0 auto}@media(max-width:1280px){.site-footer__bottom-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.site-footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media(max-width:1280px){.site-footer__copy{gap:20px}}.site-footer__copy p{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);margin:0}.site-footer__legal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:1280px){.site-footer__legal-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.site-footer__legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}.site-footer__legal-link{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.site-footer__legal-link:hover{color:var(--cl-ht-red)}}.site-footer__recaptcha-note{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);margin:0;text-align:right}@media(max-width:1280px){.site-footer__recaptcha-note{text-align:left}}.site-footer__recaptcha-link{color:var(--cl-charcoal);-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.site-footer__recaptcha-link:hover{color:var(--cl-ht-red)}}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 35px;border:0;background:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:var(--fw-semibold);line-height:1.13;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate;min-width:208px;-webkit-transition:color .3s;transition:color .3s}.btn::before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1/1;border-radius:50%;background:var(--gradient-navy-red);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:-1;pointer-events:none}.btn:focus-visible{outline:2px solid var(--cl-ht-navy);outline-offset:3px}.btn:focus-visible::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.btn:hover::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.btn--white{background:var(--cl-white);color:var(--cl-ht-red)}.btn--white:focus-visible{color:var(--cl-white)}@media(hover:hover){.btn--white:hover{color:var(--cl-white)}}.btn--sm{padding:16px 26px;font-size:var(--font-size-base)}.btn--membership{gap:10px;border:2px solid var(--cl-cool-light-grey);background:var(--cl-white);color:var(--cl-charcoal)}.btn--membership:focus-visible{color:var(--cl-white)}@media(hover:hover){.btn--membership:hover{color:var(--cl-white)}}.btn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px}.btn__icon-svg{width:100%;height:100%}.btn__icon-svg path{stroke:currentColor}.btn--xs{padding:10px 20px 11px;font-size:var(--font-size-base)}.btn--full{width:100%}.btn--purple{background:var(--cl-ht-purple)}.btn--purple::before{background:var(--gradient-navy-purple)}.btn--purple:focus-visible{outline-color:var(--cl-ht-purple)}.btn--purple-inverse{background:var(--cl-white);color:var(--cl-ht-purple)}.btn--purple-inverse::before{background:var(--gradient-navy-purple)}.btn--purple-inverse:focus-visible{color:var(--cl-white);outline-color:var(--cl-ht-purple)}@media(hover:hover){.btn--purple-inverse:hover{color:var(--cl-white)}}.btn--pink{background:var(--cl-data-matters-pink)}.btn--pink::before{background:var(--gradient-navy-pink)}.btn--pink:focus-visible{outline-color:var(--cl-data-matters-pink)}.btn--pink-inverse{background:var(--cl-white);color:var(--cl-data-matters-pink)}.btn--pink-inverse::before{background:var(--gradient-navy-pink)}.btn--pink-inverse:focus-visible{color:var(--cl-white);outline-color:var(--cl-data-matters-pink)}@media(hover:hover){.btn--pink-inverse:hover{color:var(--cl-white)}}.btn--purple-outline{background:rgba(0,0,0,0);border:2px solid var(--cl-ht-purple);color:var(--cl-ht-purple)}.btn--purple-outline::before{background:var(--cl-white)}.btn--purple-outline:focus-visible{border-color:var(--cl-white);outline-color:var(--cl-ht-purple)}@media(hover:hover){.btn--purple-outline:hover{border-color:var(--cl-white)}}.btn--navy-outline{background:rgba(0,0,0,0);border:2px solid var(--cl-deep-navy);color:var(--cl-deep-navy)}.btn--navy-outline::before{background:var(--cl-deep-navy)}.btn--navy-outline:focus-visible{color:var(--cl-white);outline-color:var(--cl-deep-navy)}@media(hover:hover){.btn--navy-outline:hover{color:var(--cl-white)}}.btn--white-outline{background:rgba(0,0,0,0);border:2px solid var(--cl-white);color:var(--cl-white)}.btn--white-outline::before{background:var(--cl-white)}.btn--white-outline:focus-visible{color:var(--cl-deep-navy);outline-color:var(--cl-white)}@media(hover:hover){.btn--white-outline:hover{color:var(--cl-deep-navy)}}@media(max-width:1024px){.btn:not(.btn--sm):not(.btn--xs){line-height:var(--lh-normal)}.btn--navy-outline,.btn--purple-outline,.btn--white-outline{padding:18px 33px}}@media(prefers-reduced-motion:no-preference){@-webkit-keyframes animated-link-arrow{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{-webkit-transform:translate3d(120%,-120%,0);transform:translate3d(120%,-120%,0)}50%{-webkit-transform:translate3d(-120%,120%,0);transform:translate3d(-120%,120%,0)}}@keyframes animated-link-arrow{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{-webkit-transform:translate3d(120%,-120%,0);transform:translate3d(120%,-120%,0)}50%{-webkit-transform:translate3d(-120%,120%,0);transform:translate3d(-120%,120%,0)}}}.animated-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;color:var(--cl-white);font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:uppercase}.animated-link--sm{font-size:var(--font-size-base)}.animated-link__icon-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:16px;height:16px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.animated-link__icon{display:block;width:16px;height:16px}.animated-link--sm .animated-link__icon,.animated-link--sm .animated-link__icon-wrap{width:12px;height:12px}@media(hover:hover){.animated-link:hover .animated-link__icon{-webkit-animation:.55s forwards animated-link-arrow;animation:.55s forwards animated-link-arrow}}.testimonial-card{position:relative;overflow:hidden;padding:25px 35px 25px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;aspect-ratio:457/404}@media(max-width:1480px){.testimonial-card{aspect-ratio:auto;gap:15px}}@media(max-width:1024px){.testimonial-card{padding:20px;gap:25px}}.testimonial-card__media{position:absolute;inset:0;z-index:0}.testimonial-card__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.testimonial-card__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0);-webkit-transition:background .4s;transition:background .4s}.testimonial-card__sound{position:absolute;top:25px;right:35px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius-full);border:2px solid var(--cl-white);background:rgba(0,0,0,0);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(max-width:1024px){.testimonial-card__sound{top:20px;right:20px}}.testimonial-card__sound:focus-visible{outline:2px solid var(--cl-white);outline-offset:4px}.testimonial-card__sound-icon{display:block}.testimonial-card__sound-icon--off,.testimonial-card__sound.is-muted .testimonial-card__sound-icon--on{display:none}.testimonial-card__sound.is-muted .testimonial-card__sound-icon--off{display:block}.testimonial-card__quote{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}@media(max-width:1024px){.testimonial-card__quote{gap:15px}}.testimonial-card__quote-icon{width:45px;height:40px;display:block}.testimonial-card__quote-text{font-family:var(--font-family-slab);font-size:var(--fs-h4);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-white);margin:0;padding:0}@media(max-width:1024px){.testimonial-card__quote-text{font-size:var(--fs-h5)}}@media(max-width:590px){.testimonial-card__quote-text{font-size:var(--fs-quote-text-mobile)}}.testimonial-card__author{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-right:30px}.testimonial-card__avatar{width:60px;height:60px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.testimonial-card__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.testimonial-card__name{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--cl-white);text-transform:uppercase}.testimonial-card__role{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--cl-white)}@media(hover:hover){.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__quote{opacity:0}.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__video{opacity:1}.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__name,.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__role{text-shadow:2px 2px 5px rgba(0,0,0,.5)}.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__sound{opacity:.7;visibility:visible;pointer-events:auto}.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__sound:focus-visible,.testimonial-card:not(.testimonial-card--light).is-hovered .testimonial-card__sound:hover{opacity:1}}.testimonial-card--light{background:var(--cl-white);aspect-ratio:auto;padding:25px 35px 25px 25px}.testimonial-card--light .testimonial-card__quote{gap:30px}@media(max-width:1024px){.testimonial-card--light .testimonial-card__quote{gap:15px}}.testimonial-card--light .testimonial-card__quote-icon{height:29px}.testimonial-card--light .testimonial-card__quote-text{font-size:var(--fs-h5);line-height:var(--lh-base);color:var(--cl-charcoal)}@media(max-width:590px){.testimonial-card--light .testimonial-card__quote-text{font-size:var(--fs-quote-text-mobile)}}.testimonial-card--light .testimonial-card__name,.testimonial-card--light .testimonial-card__role{color:var(--cl-charcoal)}.testimonial-card--navy{background:var(--cl-deep-navy)}.testimonial-card--navy .testimonial-card__name,.testimonial-card--navy .testimonial-card__quote-text,.testimonial-card--navy .testimonial-card__role{color:var(--cl-white)}.testimonial-card--logo .testimonial-card__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-card--logo .testimonial-card__logo-img{display:block;width:auto;height:32px}.event-explore-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;height:100%;padding:40px;background:var(--gradient-navy-red);color:var(--cl-white)}.event-explore-more__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.event-explore-more__title{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-white)}.event-explore-more__text{margin:0;font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--cl-white)}.event-explore-more .btn{min-width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-preview-card{position:relative;width:100%;background-color:var(--cl-ht-navy);background-position:center;background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;isolation:isolate}.page-preview-card--theme-1{background-image:url(../img/bg/service-1.jpg)}.page-preview-card--theme-2{background-image:url(../img/bg/service-2.jpg)}.page-preview-card--theme-3{background-image:url(../img/bg/service-3.jpg)}.page-preview-card--theme-4{background-image:url(../img/bg/service-4.jpg)}.page-preview-card--theme-5{background-image:url(../img/bg/service-5.jpg)}.page-preview-card--theme-6{background-image:url(../img/bg/service-6.jpg)}@media(max-width:1024px){.page-preview-card{background-color:rgba(0,0,0,0);background-image:none}.page-preview-card[class*="--theme-"]{background-image:none}}.page-preview-card__body{position:relative;z-index:1;padding:50px 20px 50px 50px}@media(max-width:1480px){.page-preview-card__body{padding:25px}}@media(max-width:1024px){.page-preview-card__body{padding:30px}}.page-preview-card__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media(max-width:1480px){.page-preview-card__layout{gap:50px}}@media(max-width:1024px){.page-preview-card__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px}}.page-preview-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width:1024px){.page-preview-card__text{-ms-flex-item-align:stretch;align-self:stretch;gap:25px}}.page-preview-card__text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1024px){.page-preview-card__text-group{gap:15px}}.page-preview-card__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-white);margin:0}@media(max-width:1024px){.page-preview-card__title{font-size:var(--fs-h3-mobile)}}.page-preview-card__description{font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-white);margin:0}@media(max-width:1024px){.page-preview-card__description{font-size:var(--font-size-base-plus)}}.page-preview-card__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch}.page-preview-card__icon::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-image:var(--gradient-white-reflected);pointer-events:none}@media(max-width:1480px){.page-preview-card__icon{-webkit-box-flex:0;-ms-flex:0 0 225px;flex:0 0 225px}}@media(max-width:1024px){.page-preview-card__icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-ms-flex-item-align:start;align-self:flex-start}.page-preview-card__icon::before{display:none}}.page-preview-card__icon-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.page-preview-card__icon-img{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.login-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:16px 0;background:var(--cl-very-light-grey);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate}.login-button::before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1/1;border-radius:50%;background:var(--cl-cool-light-grey);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:-1;pointer-events:none}.login-button:focus-visible{outline:2px solid var(--cl-ht-navy);outline-offset:3px}.login-button:focus-visible::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.login-button:hover::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.login-button__icon{display:block;-ms-flex-negative:0;flex-shrink:0}.login-button__label{display:block}.login-button--lg{width:160px;padding:20px 35px;font-size:var(--font-size-md)}.login-button--wide{width:255px;padding:20px 0;background:var(--cl-white);font-size:var(--font-size-md)}.cta{padding:40px 50px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media(max-width:1024px){.cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px}.cta .btn{width:100%}}.cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cta__title{font-family:var(--font-family-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-white);margin:0}@media(max-width:1024px){.cta__title{font-size:var(--fs-h3-mobile)}}.cta__text{font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--cl-white);margin:0}@media(max-width:1024px){.cta__text{font-size:var(--font-size-base-plus)}}.cta-container{position:absolute;top:0;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:1024px){.cta-container{position:static;-webkit-transform:none;transform:none;padding:0!important;margin-bottom:70px}}@media(max-width:1024px)and (max-width:590px){.cta-container{margin-bottom:30px}}.section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-heading__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-normal);text-transform:uppercase}@media(max-width:1024px){.section-heading__label{font-size:var(--fs-accent-mobile)}}.section-heading__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--cl-deep-navy);margin:0}@media(max-width:1024px){.section-heading__title{font-size:var(--fs-h2-mobile)}}.section-heading h1.section-heading__title{font-size:var(--fs-h1);line-height:1;text-transform:uppercase}.event-card{background:var(--cl-very-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.event-card__media{position:relative;height:300px;padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}@media(max-width:1024px){.event-card__media{height:220px}}.event-card__media-overlay{position:absolute;inset:0;background:var(--gradient-event-overlay);pointer-events:none;z-index:1;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.event-card__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65%;max-width:300px;z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover:hover){.event-card:hover .event-card__logo,.event-card:hover .event-card__media-overlay{opacity:1}}.event-card__logo-img{max-width:100%;max-height:120px;width:auto;height:auto;display:block}.event-card__category{position:relative;z-index:3;background:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase;padding:2px 6px;display:inline-block}.event-card__body{padding:30px 30px 34px;border-bottom:4px solid var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1024px){.event-card__body{padding:20px 20px 24px}}.event-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1024px){.event-card__text{gap:15px}}.event-card__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-charcoal);margin:0}.event-card__description{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-snug);color:var(--cl-charcoal);margin:0}@media(max-width:1024px){.event-card__description{font-size:var(--font-size-base-plus)}}.event-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:20px}.event-card__meta{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase;margin:0}.event-card__meta-sep{color:var(--cl-slate-grey)}.event-card__cta{margin-left:auto}.event-card .animated-link{color:var(--cl-charcoal);font-size:var(--font-size-base)}.page-card{position:relative;isolation:isolate;background:var(--cl-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page-card__media{position:relative;height:300px;padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:1024px){.page-card__media{height:220px}}.page-card__category{background:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase;padding:2px 6px;display:inline-block}.page-card__body{padding:30px 30px 34px;border-bottom:4px solid var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1024px){.page-card__body{padding:20px 20px 24px}}.page-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.page-card__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-charcoal);margin:0}.page-card__title a{color:inherit;text-decoration:none}.page-card__title a::after{content:"";position:absolute;inset:0}.page-card__description{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-snug);color:var(--cl-charcoal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:20px}.page-card__access{background:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-transform:uppercase;padding:2px 6px;display:inline-block}.page-card__cta{position:relative;z-index:1;margin-left:auto}.page-card .animated-link{color:var(--cl-charcoal);font-size:var(--font-size-base)}.post-explore-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;height:100%;padding:40px 40px 44px;background:var(--cl-white);border-bottom:4px solid var(--cl-cool-light-grey);color:var(--cl-charcoal)}.post-explore-more__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.post-explore-more__title{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-ht-red)}.post-explore-more__text{margin:0;font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--cl-charcoal)}.post-explore-more .btn{min-width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:590px){.post-explore-more .btn{width:100%}}.usp-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.usp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}@media(max-width:1024px){.usp{min-height:28px}}.usp__icon{width:26px;height:26px;-ms-flex-negative:0;flex-shrink:0;display:block}.usp__icon svg{width:100%;height:100%;display:block}.usp__text{font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.social-networks__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;list-style:none;margin:0;padding:0}.social-networks__item{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;border:2px solid var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-networks__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--cl-ht-red);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.social-networks__link:hover{color:var(--cl-ht-purple)}.social-networks__link:hover .social-networks__icon path{fill:url(#social-gradient)}}.social-networks__link:focus-visible{outline:2px solid var(--cl-ht-red);outline-offset:2px}.social-networks__icon{display:block;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.social-networks__icon path{fill:currentColor;-webkit-transition:fill .2s;transition:fill .2s}.social-networks--white .social-networks__item{border-color:var(--cl-white)}.social-networks--white .social-networks__link{color:var(--cl-white)}.social-networks--white .social-networks__link:focus-visible{outline-color:var(--cl-white)}.history-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding-top:19px}.history-card__media-wrap{position:relative;width:100%;aspect-ratio:1/1}.history-card__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.history-card__label{position:absolute;top:-20px;left:0;padding:3px 8px 5px;background-color:var(--cl-ht-red);font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-trust-text);line-height:var(--lh-tight);color:var(--cl-white);white-space:nowrap}.history-card__caption{margin:16px 0 0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.team-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:454/549;padding:30px;overflow:hidden;isolation:isolate}.team-card__media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--team-card-focus,top center);object-position:var(--team-card-focus,top center);pointer-events:none}.team-card__footer{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:grid;grid-template-rows:auto 0fr;row-gap:0;padding:18px;background-color:var(--cl-white);-webkit-transition:grid-template-rows .35s,row-gap .35s;transition:grid-template-rows .35s,row-gap .35s,-ms-grid-rows .35s}.team-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.team-card__head-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;min-width:0}.team-card__name{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-deep-navy);text-transform:uppercase}.team-card__role{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-base);color:var(--cl-charcoal)}.team-card__toggle{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:0 0;color:var(--cl-deep-navy);cursor:pointer;opacity:0;pointer-events:none}.team-card__toggle:focus-visible{opacity:1}.team-card__toggle-icon{display:block;-webkit-transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.team-card__description{overflow:hidden;margin:0;min-height:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-base);color:var(--cl-black);opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.team-card.is-open .team-card__footer{grid-template-rows:auto 1fr;row-gap:12px}.team-card.is-open .team-card__description{opacity:1}.team-card.is-open .team-card__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(hover:hover){.team-card:focus-within .team-card__footer,.team-card:hover .team-card__footer{grid-template-rows:auto 1fr;row-gap:12px}.team-card:focus-within .team-card__description,.team-card:hover .team-card__description{opacity:1}}@media(hover:none){.team-card__toggle{opacity:1;pointer-events:auto}}@media(min-width:591px)and (max-width:768px){.team-card{aspect-ratio:auto;padding:0;background-color:var(--cl-white)}.team-card__media{position:static;height:100%;min-height:190px}.team-card__footer{-ms-flex-line-pack:start;align-content:start;padding:18px;background-color:var(--cl-white);grid-template-rows:auto auto;row-gap:12px}.team-card{display:grid;grid-template-columns:minmax(120px,34%) 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.team-card__description{opacity:1}.team-card__toggle{display:none}}@media(max-width:590px){.team-card{aspect-ratio:auto;padding:0;background-color:var(--cl-white);display:block}.team-card__media{position:static;height:auto;min-height:0;aspect-ratio:454/549;-o-object-position:var(--team-card-focus-mobile,top center);object-position:var(--team-card-focus-mobile,top center)}.team-card__head{padding-right:32px}.team-card__toggle{opacity:1;pointer-events:auto}.team-card__footer{-ms-flex-line-pack:start;align-content:start;background-color:var(--cl-white);padding:16px}}.info-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--cl-white);width:100%;height:100%}.info-card__media{width:100%;aspect-ratio:454/300;background-size:cover;background-position:center;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.info-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:25px 30px 30px;background-color:var(--cl-white);-webkit-box-flex:1;-ms-flex:1;flex:1}.info-card__title{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.info-card__title .animated-link{color:var(--cl-deep-navy)}.info-card__description{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-snug);color:var(--cl-charcoal);margin:0}@media(hover:hover){.info-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}}.info-pillar-card{position:relative;width:100%;background-color:var(--cl-ht-navy);background-position:top left;background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;isolation:isolate}.info-pillar-card--theme-1{background-image:url(../img/bg/infocard-1.jpg)}.info-pillar-card--theme-2{background-image:url(../img/bg/infocard-2.jpg)}.info-pillar-card--theme-3{background-image:url(../img/bg/infocard-3.jpg)}.info-pillar-card--theme-4{background-image:url(../img/bg/infocard-4.jpg)}.info-pillar-card__bg,.info-pillar-card__bg-ellipse{display:none}.info-pillar-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:40px}@media(max-width:1024px){.info-pillar-card__body{gap:24px;padding:30px}}@media(max-width:590px){.info-pillar-card__body{gap:20px;padding:24px 20px}}.info-pillar-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;-ms-flex-negative:0;flex-shrink:0}.info-pillar-card__icon-img{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.info-pillar-card__text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0}@media(max-width:590px){.info-pillar-card__text-group{gap:12px}}.info-pillar-card__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-white);margin:0}@media(max-width:1024px){.info-pillar-card__title{font-size:var(--fs-h3-mobile)}}.info-pillar-card__description{font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-white);margin:0}.info-pillar-card__cta{-ms-flex-item-align:start;align-self:flex-start}.link-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:2px solid var(--cl-white)}.link-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:40px 30px;width:100%}@media(max-width:590px){.link-box__inner{gap:16px;padding:24px 16px}}.link-box__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px}@media(max-width:590px){.link-box__icon{width:48px;height:48px}}.link-box__icon-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.link-box__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0}.link-box__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-trust-text);line-height:var(--lh-tight);color:var(--cl-white)}.link-box__cta{-ms-flex-item-align:start;align-self:flex-start}.testimonial-card-video{position:relative;overflow:hidden;height:508px;cursor:pointer}.testimonial-card-video__poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.testimonial-card-video__overlay{position:absolute;inset:0;background:rgba(15,23,42,.35);z-index:1}.testimonial-card-video__scrim{position:absolute;bottom:0;left:0;right:0;height:60%;background:-webkit-gradient(linear,left bottom,left top,from(var(--cl-very-dark-grey)),color-stop(22%,rgba(17,17,17,0)));background:linear-gradient(0deg,var(--cl-very-dark-grey) 0,rgba(17,17,17,0) 22%);z-index:2}.testimonial-card-video__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:3;-webkit-transition:opacity .3s;transition:opacity .3s}.testimonial-card-video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);border:3.2px solid var(--cl-white);background:rgba(0,0,0,0);opacity:.7;cursor:pointer;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(hover:hover){.testimonial-card-video__play:hover{opacity:1}}.testimonial-card-video__play:focus-visible{opacity:1;outline:2px solid var(--cl-white);outline-offset:4px}.testimonial-card-video__play-icon{display:block;width:35px;height:40px;margin-left:4px}.testimonial-card-video__sound{position:absolute;top:25px;right:25px;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius-full);border:2px solid var(--cl-white);background:rgba(0,0,0,0);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.testimonial-card-video__sound:focus-visible{outline:2px solid var(--cl-white);outline-offset:4px}.testimonial-card-video__sound-icon{display:block}.testimonial-card-video__sound-icon--off,.testimonial-card-video__sound.is-muted .testimonial-card-video__sound-icon--on{display:none}.testimonial-card-video__sound.is-muted .testimonial-card-video__sound-icon--off{display:block}.testimonial-card-video__author{position:absolute;bottom:25px;left:25px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.testimonial-card-video__name{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--cl-white);text-transform:uppercase;margin:0}.testimonial-card-video__role{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--cl-white);margin:0}.testimonial-card-video.is-playing .testimonial-card-video__video{opacity:1}.testimonial-card-video.is-playing .testimonial-card-video__play{display:none}.testimonial-card-video.is-playing .testimonial-card-video__overlay,.testimonial-card-video.is-playing .testimonial-card-video__scrim{opacity:0}.testimonial-card-video.is-playing .testimonial-card-video__sound{opacity:.7;visibility:visible;pointer-events:auto}@media(hover:hover){.testimonial-card-video.is-playing .testimonial-card-video__sound{opacity:0}.testimonial-card-video.is-playing:hover .testimonial-card-video__sound{opacity:.7}.testimonial-card-video.is-playing .testimonial-card-video__sound:focus-visible,.testimonial-card-video.is-playing .testimonial-card-video__sound:hover{opacity:1}}@media(max-width:590px){.testimonial-card-video{height:auto;min-height:auto;aspect-ratio:457/508}}.accent-line{position:relative;padding-left:33px}@media(max-width:768px){.accent-line{padding-left:25px}}.accent-line::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--gradient-red-reflected)}.accent-line--purple::before{background:var(--gradient-purple-reflected)}.magazine-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;aspect-ratio:447/657;background:var(--cl-white);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);padding:30px 35px 35px;overflow:hidden;overflow-anchor:none}.magazine-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:20px}.magazine-card__date{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-deep-navy)}.magazine-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.magazine-card__issue{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:1.3;text-transform:uppercase;color:var(--cl-deep-navy)}.magazine-card__badge{display:inline-block;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:1.3;text-transform:uppercase;color:var(--cl-white);background:var(--cl-ht-red);padding:2px 6px}.magazine-card__reveal{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.magazine-card__content{display:grid;grid-template-rows:0fr;visibility:hidden;-webkit-transition:grid-template-rows .45s,visibility .45s;transition:grid-template-rows .45s,visibility .45s,-ms-grid-rows .45s}.magazine-card__content-inner{min-height:0;overflow:hidden}.magazine-card__body{padding-bottom:18px}.magazine-card__body ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.magazine-card__body li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-base);color:var(--cl-charcoal)}.magazine-card__body li::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:13px;margin-top:calc((1em*var(--lh-base) - 13px)/ 2);background:url(../img/icon-tick.svg) center/contain no-repeat}.magazine-card .btn{margin-bottom:22px}.magazine-card__cover{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:0;overflow:hidden}.magazine-card__cover-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine-card.is-open .magazine-card__content,.magazine-card:focus-within .magazine-card__content{grid-template-rows:1fr;visibility:visible}@media(hover:hover){.magazine-card:hover .magazine-card__content{grid-template-rows:1fr;visibility:visible}}@media(max-width:1280px){.magazine-card__badge{position:absolute;top:8px;right:20px}.magazine-card__body li{font-size:var(--font-size-sm-plus)}}@media(max-width:500px){.magazine-card{padding:16px 16px 20px}.magazine-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding-bottom:14px}.magazine-card__date{font-size:var(--font-size-md)}.magazine-card__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.magazine-card__issue{font-size:var(--font-size-sm)}.magazine-card__badge{padding:2px 5px;white-space:nowrap}.magazine-card .btn{margin-bottom:14px}.magazine-card__cover-img{-o-object-fit:contain;object-fit:contain}.magazine-card__body{padding-bottom:14px}.magazine-card__body li{gap:8px}}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.comparison-table__col{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);background-size:1px 100%;background-repeat:no-repeat;background-position:right}.comparison-table__header{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white);text-align:center;padding-bottom:15px}@media(max-width:590px){.comparison-table__header{font-size:var(--fs-h5);padding-left:10px;padding-right:10px}}.comparison-table__header--tier{text-align:left;padding-right:20px}@media(max-width:590px){.comparison-table__header--tier{padding-left:0;padding-right:10px}}.comparison-table__tier{font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-white);text-align:left;padding-right:20px;padding-top:12px;padding-bottom:12px}@media(max-width:1024px){.comparison-table__tier{font-size:var(--font-size-base-plus)}}@media(max-width:590px){.comparison-table__tier{padding-right:10px}}.comparison-table__cell{text-align:center;vertical-align:middle;padding:12px 20px;color:var(--cl-white);font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--body-font-size);line-height:var(--lh-base);min-width:160px}@media(max-width:590px){.comparison-table__cell{min-width:0;padding:12px 10px}}.comparison-table__cell svg rect{fill:rgba(0,0,0,0)}.magazine-hero{position:relative;isolation:isolate;overflow:hidden}.magazine-hero>picture{display:contents}.magazine-hero__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;display:block}.magazine-hero__overlay{position:absolute;inset:0;z-index:1;background:var(--gradient-magazine-hero-overlay)}.magazine-hero__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:920px;padding:80px 90px}@media(max-width:1480px){.magazine-hero__inner{min-height:780px;padding:170px 15px 70px}}@media(max-width:1280px){.magazine-hero__inner{min-height:680px;padding:110px 15px 60px}}@media(max-width:1024px){.magazine-hero__inner{min-height:600px;padding:100px 30px 50px}}@media(max-width:768px){.magazine-hero__inner{min-height:520px;padding:90px 30px 40px}}@media(max-width:590px){.magazine-hero__inner{padding:90px 20px 40px}}.magazine-hero__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}.magazine-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.magazine-hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.magazine-hero__breadcrumbs{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.magazine-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.magazine-hero__breadcrumbs a:hover{text-decoration:underline}}.magazine-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}@media(max-width:1280px){.magazine-hero__title{font-size:var(--fs-hero-title)}}@media(max-width:1024px){.magazine-hero__title{font-size:var(--fs-hero-title-tablet)}}.magazine-hero__text{margin:0;max-width:633px;padding-block:10px;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--cl-white)}.magazine-about{background-color:var(--cl-very-light-grey);padding-top:var(--sp-section-xl);padding-bottom:var(--sp-section-xl)}.magazine-about__container{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1024px){.magazine-about__container{grid-template-columns:1fr;gap:40px}}.magazine-about__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media(max-width:1024px){.magazine-about__intro{gap:30px}}.magazine-about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width:1024px){.magazine-about__text{gap:20px}}.magazine-about__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--cl-deep-navy)}@media(max-width:1024px){.magazine-about__title{font-size:var(--fs-h2-mobile)}}.magazine-about__body{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}@media(max-width:1024px){.magazine-about__body{font-size:var(--font-size-base-plus)}}.magazine-about__body p,.magazine-about__upgrade{margin:0}.magazine-about__upgrade p{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.magazine-about__upgrade p+p{margin-top:10px}.magazine-about__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.magazine-about__actions .btn{min-width:238px}@media(max-width:768px){.magazine-about__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}@media(max-width:590px){.magazine-about__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.magazine-about__actions .btn{width:100%}}.magazine-about__cover{display:block;width:100%;height:auto}@media(max-width:1024px){.magazine-about__cover{max-width:480px;margin-inline:auto}}.magazine-about .usp-list{gap:15px}.magazine-about .usp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.magazine-about .usp__icon{padding-top:4px}.magazine-about .usp__text{font-size:var(--font-size-md-plus)}@media(max-width:1024px){.magazine-about .usp__text{font-size:var(--body-font-size)}}.company-card{position:relative}.company-card__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:1/1;padding:10px 8px;background:var(--cl-white);border:2px solid var(--cl-cool-light-grey);cursor:pointer}@media(hover:hover){.company-card__tile:hover{border-color:var(--cl-slate-grey);-webkit-transition:border-color .2s;transition:border-color .2s}}.company-card__tile:focus-visible{outline:2px solid var(--cl-ht-red);outline-offset:2px}.company-card__logo{display:block;max-width:100%;max-height:72px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.company-card__payload,.company-card__payload[hidden]{display:none}.company-card__payload-logo{-ms-flex-negative:0;flex-shrink:0;width:280px;height:280px;background:var(--cl-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.company-card__payload-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.company-card__payload-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.company-card__payload-name{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-trust-text);line-height:var(--lh-tight);color:var(--cl-black);text-transform:uppercase}.company-card__payload-description{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:1.4;color:var(--cl-charcoal)}.company-card__payload-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-charcoal);text-decoration:none}@media(hover:hover){.company-card__payload-link:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}}.company-card--byline .company-card__tile{aspect-ratio:auto;min-height:105px;padding:10px 30px;border:1px solid var(--cl-cool-light-grey)}.company-card--byline .company-card__logo{max-height:45px}@media(max-width:1024px){.company-card--byline .company-card__tile{aspect-ratio:4/3;min-height:0;padding:10px 20px}}.company-card--bare,.company-card--hero{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.company-card--bare .company-card__tile,.company-card--hero .company-card__tile{aspect-ratio:auto;width:auto;padding:0;background:0 0;border:none}.company-card--bare .company-card__logo,.company-card--hero .company-card__logo{width:auto;height:auto;max-width:127px;max-height:53px}.company-card--bare svg.company-card__logo,.company-card--hero svg.company-card__logo{height:53px}@media(hover:hover){.company-card--bare .company-card__tile:hover,.company-card--hero .company-card__tile:hover{opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s}}.event-card-full{background:var(--cl-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.event-card-full__media{width:100%;aspect-ratio:695/456;overflow:hidden}.event-card-full__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.event-card-full__body{padding:30px 30px 34px;border-bottom:4px solid var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1024px){.event-card-full__body{padding:20px 20px 24px}}.event-card-full__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1024px){.event-card-full__text{gap:15px}}.event-card-full__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.event-card-full__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-charcoal);margin:0}.event-card-full__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.event-card-full__pill{background:var(--cl-very-light-grey);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase;padding:2px 6px}.event-card-full__description{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal);margin:0}@media(max-width:1024px){.event-card-full__description{font-size:var(--font-size-base-plus)}}.event-card-full__meta{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-charcoal);text-transform:uppercase;margin:0}.event-card-full__meta-sep{color:var(--cl-slate-grey)}.event-card-full__cta{display:-webkit-box;display:-ms-flexbox;display:flex}.event-card-full__cta .btn{min-width:0}.event-card-full--past .event-card-full__btn--ended{background:var(--cl-slate-grey);cursor:default}.event-card-full--past .event-card-full__btn--ended::before{content:none}.gallery-video-card{position:relative;overflow:hidden;aspect-ratio:454/516;cursor:pointer}@media(max-width:1280px){.gallery-video-card{aspect-ratio:auto}}.gallery-video-card__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(var(--cl-very-dark-grey)),color-stop(60%,rgba(17,17,17,0))),rgba(15,23,42,.1);background:linear-gradient(0deg,var(--cl-very-dark-grey) 0,rgba(17,17,17,0) 60%),rgba(15,23,42,.1);z-index:1}.gallery-video-card__poster,.gallery-video-card__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;z-index:0}.gallery-video-card__frame{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:1}.gallery-video-card__quote{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;padding:30px;background-color:var(--cl-deep-navy);-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:1280px){.gallery-video-card__quote{padding-bottom:90px}}.gallery-video-card__quote-icon{display:block}.gallery-video-card__quote-text{font-family:var(--font-family-slab);font-size:var(--font-size-lg);font-weight:var(--fw-regular);line-height:1.4;color:var(--cl-white);margin:0}.gallery-video-card__label{position:absolute;bottom:25px;left:25px;z-index:3;font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;font-style:normal;color:var(--cl-white);-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.gallery-video-card__play{position:absolute;bottom:25px;right:25px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius-full);border:2px solid var(--cl-white);background:rgba(0,0,0,0);opacity:.7;cursor:pointer;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(hover:hover){.gallery-video-card__play:hover{opacity:1}}.gallery-video-card__play:focus-visible{opacity:1;outline:2px solid var(--cl-white);outline-offset:4px}.gallery-video-card__play-icon{display:block}.gallery-video-card__sound{position:absolute;top:25px;right:25px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius-full);border:2px solid var(--cl-white);background:rgba(0,0,0,0);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.gallery-video-card__sound:focus-visible{outline:2px solid var(--cl-white);outline-offset:4px}.gallery-video-card__sound-icon{display:block}.gallery-video-card__sound-icon--off,.gallery-video-card__sound.is-muted .gallery-video-card__sound-icon--on{display:none}.gallery-video-card__sound.is-muted .gallery-video-card__sound-icon--off{display:block}.gallery-video-card.is-playing .gallery-video-card__overlay,.gallery-video-card.is-playing .gallery-video-card__play,.gallery-video-card.is-playing .gallery-video-card__quote{opacity:0;pointer-events:none}.gallery-video-card.is-playing .gallery-video-card__sound{opacity:.7;visibility:visible;pointer-events:auto}@media(hover:hover){.gallery-video-card.is-playing .gallery-video-card__sound{opacity:0}.gallery-video-card.is-playing:hover .gallery-video-card__sound{opacity:.7}.gallery-video-card.is-playing .gallery-video-card__sound:focus-visible,.gallery-video-card.is-playing .gallery-video-card__sound:hover{opacity:1}}.research-report-card{position:relative;overflow-anchor:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;aspect-ratio:447/657;background:var(--cl-white);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);padding:30px 35px 35px;overflow:hidden}.research-report-card__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:20px}.research-report-card__date{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-deep-navy)}.research-report-card__reveal{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.research-report-card__content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .45s;transition:grid-template-rows .45s;transition:grid-template-rows .45s,-ms-grid-rows .45s}.research-report-card__content-inner{min-height:0;overflow:hidden}.research-report-card__title{margin:0 0 12px;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-charcoal)}.research-report-card__cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}.research-report-card__cat{font-family:var(--font-family-ui);font-weight:600;font-size:var(--font-size-sm);line-height:1.3;text-transform:uppercase;color:var(--cl-charcoal);background:var(--cl-very-light-grey);padding:2px 6px}.research-report-card .btn{margin-bottom:22px}.research-report-card__cover{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:0;overflow:hidden}.research-report-card__cover-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.research-report-card__fade{position:absolute;inset:auto 0 0;height:30px;background:var(--gradient-card-fade-white);pointer-events:none}.research-report-card.is-open .research-report-card__content,.research-report-card:focus-within .research-report-card__content{grid-template-rows:1fr}@media(hover:hover){.research-report-card:hover .research-report-card__content{grid-template-rows:1fr}}.report-hero{position:relative;isolation:isolate;overflow:hidden}.report-hero>picture{display:contents}.report-hero__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;display:block}.report-hero__overlay{position:absolute;inset:0;z-index:1;background:var(--gradient-page-hero-overlay)}.report-hero__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:920px;padding:80px 90px}@media(max-width:1480px){.report-hero__inner{min-height:780px;padding:170px 15px 70px}}@media(max-width:1280px){.report-hero__inner{min-height:680px;padding:110px 15px 60px}}@media(max-width:1024px){.report-hero__inner{min-height:600px;padding:100px 30px 50px}}@media(max-width:768px){.report-hero__inner{min-height:520px;padding:90px 30px 40px}}@media(max-width:590px){.report-hero__inner{padding:90px 20px 40px}}.report-hero__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}@media(max-width:1024px){.report-hero__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}}.report-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:1024px){.report-hero__content{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.report-hero__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background-color:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-snug);text-transform:uppercase;border-radius:var(--radius-sm)}.report-hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.report-hero__breadcrumbs{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.report-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.report-hero__breadcrumbs a:hover{text-decoration:underline}}.report-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase;max-width:900px}@media(max-width:1280px){.report-hero__title{max-width:100%;font-size:var(--fs-hero-title)}}@media(max-width:1024px){.report-hero__title{font-size:var(--fs-hero-title-tablet)}}.report-hero__text{margin:0;max-width:633px;padding-block:10px;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--cl-white)}.report-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;-ms-flex-negative:0;flex-shrink:0;padding-top:1px}@media(max-width:1024px){.report-hero__aside{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.report-hero__partner-caption{margin:0;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-cool-light-grey)}.report-hero__partner-logo{display:block;width:auto;height:auto;max-width:193px;max-height:64px;-o-object-fit:contain;object-fit:contain}.about-report{padding:var(--section-gap) 0;background-color:var(--cl-white)}.about-report__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,473px);gap:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1280px){.about-report__container{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:60px}}@media(max-width:1024px){.about-report__container{grid-template-columns:minmax(0,1fr);gap:40px}}.about-report__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media(max-width:1024px){.about-report__intro{gap:30px}}.about-report__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width:1024px){.about-report__text{gap:20px}}.about-report__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--cl-deep-navy)}@media(max-width:1024px){.about-report__title{font-size:var(--fs-h2-mobile)}}.about-report__body{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}@media(max-width:1024px){.about-report__body{font-size:var(--font-size-base-plus)}}.about-report__body p,.about-report__upgrade{margin:0}.about-report__upgrade p{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.about-report__upgrade p+p{margin-top:10px}.about-report__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.about-report__actions .btn{min-width:240px}@media(max-width:768px){.about-report__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}@media(max-width:590px){.about-report__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-report__actions .btn{width:100%}}@media(max-width:1024px){.about-report__media{max-width:473px;margin-inline:auto}}.about-report__cover{display:block;width:100%;height:auto}.about-report .usp-list{display:block;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:-15px}@media(max-width:768px){.about-report .usp-list{-webkit-columns:1;-moz-columns:1;columns:1}}.about-report .usp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.about-report .usp__icon{padding-top:4px}.about-report .usp__text{font-size:var(--font-size-md-plus)}@media(max-width:1024px){.about-report .usp__text{font-size:var(--body-font-size)}}.report-editor{background-color:var(--cl-very-light-grey);padding:var(--section-gap) 0}.report-editor__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.report-editor__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.report-editor__intro{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}@media(max-width:1024px){.report-editor .section-heading__title{font-size:var(--fs-h2-mobile)}}.blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0}.blockquote__quote{margin:0;padding-top:10px;padding-bottom:10px}.blockquote__quote p{margin:0;font-family:var(--font-family-slab);font-weight:var(--fw-regular);font-size:var(--fs-h5);line-height:var(--lh-loose);color:var(--cl-charcoal)}.blockquote__credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0;padding-left:33px}.blockquote--no-quote .blockquote__credit{padding-left:0}.blockquote__avatar{-ms-flex-negative:0;flex-shrink:0;display:block;width:70px;height:70px;border-radius:50%;overflow:hidden}.blockquote__avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blockquote__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.blockquote__name{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-charcoal);text-transform:uppercase}.blockquote__role{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}.report-sponsor{background:var(--cl-deep-navy);padding:var(--section-gap) 0}.report-sponsor__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,473px);gap:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1280px){.report-sponsor__container{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:60px}}@media(max-width:1024px){.report-sponsor__container{grid-template-columns:minmax(0,1fr);gap:40px}}.report-sponsor__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}@media(max-width:1024px){.report-sponsor__content{gap:30px}}.report-sponsor__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width:1024px){.report-sponsor__text{gap:20px}}.report-sponsor__body{font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--font-size-md-plus);line-height:var(--lh-base);color:var(--cl-cool-light-grey)}@media(max-width:1024px){.report-sponsor__body{font-size:var(--body-font-size)}}.report-sponsor__body p{margin:0}.report-sponsor__body p:not(:first-child){margin-top:1em}.report-sponsor__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.report-sponsor__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;width:100%;max-width:473px;aspect-ratio:1/1;background:var(--cl-white);overflow:hidden}@media(max-width:1024px){.report-sponsor__media{margin-inline:auto}}.report-sponsor__logo{display:block;width:100%;max-width:320px;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.report-sponsor .section-heading__title{color:var(--cl-white)}@media(max-width:1024px){.report-sponsor .section-heading__title{font-size:var(--fs-h2-mobile)}}.article-card{position:relative;isolation:isolate;background:var(--cl-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.article-card__media{position:relative;height:300px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:1024px){.article-card__media{height:220px}}.article-card__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card__media-empty{position:absolute;inset:0;background:var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-card__watermark{width:220px;height:85px}.article-card__category{position:relative;background:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase;padding:2px 6px;display:inline-block}.article-card__body{padding:30px 30px 34px;border-bottom:4px solid var(--cl-cool-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1024px){.article-card__body{padding:20px 20px 24px}}.article-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.article-card__title{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--cl-charcoal);margin:0}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a::after{content:"";position:absolute;inset:0}.article-card__excerpt{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-snug);color:var(--cl-charcoal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:10px}.article-card__access{background:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-transform:uppercase;padding:2px 6px;display:inline-block}.article-card__cta{position:relative;z-index:1;margin-left:auto}.article-card .animated-link{color:var(--cl-charcoal);font-size:var(--font-size-base)}.article-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.article-share__label{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-cool-light-grey);text-transform:uppercase}.article-share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;list-style:none;margin:0;padding:0}.article-share__item{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;border:2px solid var(--cl-white)}@media(max-width:1024px){.article-share__item{width:32px;height:32px;border:0}}.article-share__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--cl-white)}@media(hover:hover){.article-share__link:hover{color:var(--cl-ht-red)}}.article-share__link:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.article-share__icon{display:block;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.article-share__icon path{fill:currentColor;-webkit-transition:fill .2s;transition:fill .2s}.article-share--inline .article-share__label{color:var(--cl-light-charcoal)}.article-share--inline .article-share__list{gap:20px}.article-share--inline .article-share__item{width:32px;height:32px;border:0}.article-share--inline .article-share__link{color:var(--cl-ht-red)}@media(hover:hover){.article-share--inline .article-share__link:hover{color:var(--cl-ht-purple)}}.article-share--inline .article-share__link:focus-visible{outline-color:var(--cl-ht-red)}.article-hero{position:relative;isolation:isolate;padding:280px 0 0}.article-hero::before{content:"";position:absolute;inset:0;bottom:305px;background:var(--cl-deep-navy);z-index:-1}@media(max-width:1480px){.article-hero{overflow:clip}.article-hero::before{bottom:0}}@media(max-width:1280px){.article-hero{padding-top:180px}}@media(max-width:1024px){.article-hero{padding-top:109px}}.article-hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:455px}@media(max-width:1480px){.article-hero__head{padding-bottom:80px}}@media(max-width:1024px){.article-hero__head{padding-bottom:60px}}@media(max-width:590px){.article-hero__head{padding-bottom:40px}}.article-hero__breadcrumbs{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.article-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.article-hero__breadcrumbs a:hover{text-decoration:underline}}.article-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}@media(max-width:768px){.article-hero__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.article-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.article-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-hero-title);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase;max-width:80%}@media(max-width:1024px){.article-hero__title{font-size:var(--fs-hero-title-tablet);max-width:100%}}.article-hero__credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}@media(max-width:590px){.article-hero__credits{-ms-flex-wrap:wrap;flex-wrap:wrap}}.article-hero__credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.article-hero__label{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-cool-light-grey);text-transform:uppercase}.article-hero__divider{-ms-flex-item-align:stretch;align-self:stretch;width:1px;background:var(--gradient-white-reflected)}@media(max-width:590px){.article-hero__divider{display:none}}.article-hero__issue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;height:53px}.article-hero__issue-value{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}.article-hero__date{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-white)}.article-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:38px}@media(max-width:768px){.article-hero__aside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 30px}}@media(max-width:590px){.article-hero__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}}.article-hero__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px}@media(max-width:590px){.article-hero__status{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.article-hero__updated{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-cool-light-grey);font-style:italic}.article-hero__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;list-style:none;margin:0;padding:0}.article-hero__term span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background-color:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase}.article-hero__media{margin-top:-375px}@media(max-width:1480px){.article-hero__media{position:relative;margin-top:0}.article-hero__media::after{content:"";position:absolute;top:55%;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--cl-white);z-index:-1}}.article-hero__media>picture{display:contents}.article-hero__image{display:block;width:100%;aspect-ratio:1640/680;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){.article-hero__image{aspect-ratio:2/1}}@media(max-width:768px){.article-hero__image{aspect-ratio:16/9}}@media(max-width:590px){.article-hero__image{aspect-ratio:4/3}}.article-content{padding:155px 0 var(--section-gap)}@media(max-width:1024px){.article-content{padding-top:90px}}@media(max-width:590px){.article-content{padding-top:60px}}.article-content__inner{max-width:var(--content-width-sm);margin:0 auto;padding:0 15px}@media(max-width:1024px){.article-content__inner{padding:0 30px}}@media(max-width:590px){.article-content__inner{padding:0 20px}}.article-content__body{padding:0 40px}@media(max-width:1024px){.article-content__body{padding:0}}.article-content__body>*{margin:0}.article-content__body>*+*{margin-top:35px}.article-content__body>h2+*,.article-content__body>h3+*,.article-content__body>h4+*{margin-top:20px}.article-content__body>h2,.article-content__body>h3,.article-content__body>h4{margin-top:30px;font-family:var(--font-family-heading);font-weight:var(--fw-bold);color:var(--cl-charcoal)}.article-content__body>h2:first-child,.article-content__body>h3:first-child,.article-content__body>h4:first-child{margin-top:0}.article-content__body>h2{font-size:var(--fs-h3);line-height:var(--lh-tight)}.article-content__body>h3{font-size:var(--fs-prose-h3);line-height:var(--lh-tight)}.article-content__body>h4{font-size:var(--fs-h4);line-height:var(--lh-compact)}.article-content__body>blockquote,.article-content__body>ol,.article-content__body>p,.article-content__body>ul{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.article-content__body>ol,.article-content__body>ul{padding-left:24px}.article-content__body>blockquote{padding-left:24px;border-left:3px solid var(--cl-cool-light-grey);font-style:italic}.article-content__body a{color:var(--cl-electric-blue);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.article-content__body a:hover{color:var(--cl-charcoal)}}.article-content__body>.wp-block-image,.article-content__body>figure,.article-content__body>img{display:block;width:calc(100% + 80px);margin:100px -40px}@media(max-width:1024px){.article-content__body>.wp-block-image,.article-content__body>figure,.article-content__body>img{width:100%;margin:60px 0}}@media(max-width:590px){.article-content__body>.wp-block-image,.article-content__body>figure,.article-content__body>img{margin-top:40px;margin-bottom:40px}}.article-content__body img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.article-content__body--gated{position:relative}.article-content__fade{position:absolute;left:0;right:0;bottom:0;height:528px;max-height:100%;background:var(--gradient-card-fade-white);pointer-events:none;z-index:1}.article-content__gate{position:relative;z-index:2;margin-top:60px}.article-join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;text-align:center}.article-join__title{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--font-size-lg);line-height:var(--lh-compact);color:var(--cl-light-charcoal)}.article-join__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.article-join__actions .btn{min-width:auto}@media(max-width:590px){.article-join__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.article-join__actions .btn,.article-join__actions .login-button{width:100%}}.article-byline{margin-top:var(--section-gap)}.article-byline__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--cl-cool-light-grey);border-bottom:1px solid var(--cl-cool-light-grey)}@media(max-width:1024px){.article-byline__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.article-byline__credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media(max-width:1024px){.article-byline__credits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.article-byline__divider{-ms-flex-item-align:stretch;align-self:stretch;width:1px;background:var(--cl-cool-light-grey)}@media(max-width:1024px){.article-byline__divider{display:none}}.article-byline__issue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;height:53px}.article-byline__issue-value{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-charcoal);text-transform:uppercase}.article-byline__issue-date{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}.article-byline__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin-top:60px}@media(max-width:1024px){.article-byline__status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.article-byline__updated{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-light-charcoal);font-style:italic}.article-byline__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.article-byline__term{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background:var(--cl-very-light-grey);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase}.article-byline__panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media(max-width:1024px){.article-byline__panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-byline__panel{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:25px;border:1px solid var(--cl-cool-light-grey)}.article-byline__panel-label{margin:0;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-light-charcoal);text-transform:uppercase}.article-byline__authors{display:grid;grid-template-columns:repeat(2,1fr);row-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;list-style:none;margin:0;padding:0}@media(max-width:768px){.article-byline__authors{grid-template-columns:1fr}}.article-byline__vendors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.article-byline__vendors{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}}@media(max-width:768px){.article-byline__vendors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:590px){.article-byline__vendors{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-byline__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:20px 15px;margin-top:35px}@media(max-width:1024px){.article-byline__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.article-byline__meta-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media(max-width:1024px){.article-byline__meta-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.article-byline__meta-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.author-credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.author-credit__avatar{display:block;width:70px;height:70px;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.author-credit__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.author-credit__name{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-charcoal);text-transform:uppercase}.author-credit__role{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}.author-credit--compact{gap:12px}.author-credit--compact .author-credit__avatar{width:60px;height:60px}.author-credit--compact .author-credit__name{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-snug)}.author-credit--compact .author-credit__role{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug)}.vendor-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vendor-logo__image{display:block;width:auto;height:auto;max-width:127px;max-height:53px;-o-object-fit:contain;object-fit:contain}.vendor-logo--tile{width:100%;min-height:105px;padding:10px 30px;border:1px solid var(--cl-cool-light-grey)}.vendor-logo--tile .vendor-logo__image{max-height:45px}.vendor-logo--square{width:84px;height:84px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 10px;border:1px solid var(--cl-cool-light-grey)}.vendor-logo--square .vendor-logo__image{max-width:64px;max-height:72px}.article-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.article-carousel__viewport{width:100%;overflow:hidden}.article-carousel__track{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.article-carousel__slide{height:auto!important;min-width:0}.article-carousel--static .article-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}.article-carousel--static .article-carousel__slide{min-width:0;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px)/ 3);flex:0 0 calc((100% - 48px)/ 3);max-width:calc((100% - 48px)/ 3)}@media(max-width:1280px){.article-carousel--static .article-carousel__slide{-ms-flex-preferred-size:calc((100% - 24px)/ 2);flex-basis:calc((100% - 24px)/ 2);max-width:calc((100% - 24px)/ 2)}}@media(max-width:590px){.article-carousel--static .article-carousel__slide{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.article-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-carousel__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.article-carousel__pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--cl-deep-navy);opacity:.2;margin:0;cursor:pointer;-webkit-transition:opacity .2s,background .2s;transition:opacity .2s,background .2s}.article-carousel__pagination .swiper-pagination-bullet-active{background:var(--cl-deep-navy);opacity:1}@media(max-width:1024px){.article-carousel__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.article-carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1024px){.article-carousel__nav{display:none}}.article-carousel__nav-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.article-carousel__nav-btn.swiper-button-disabled{opacity:.3;cursor:default}@media(hover:hover){.article-carousel__nav-btn:hover{opacity:1}}.article-carousel__nav-btn:focus-visible{opacity:1}.article-carousel__nav-icon{width:32px;height:32px;display:block}.article-carousel__nav-icon path{stroke:var(--cl-deep-navy)}@media(max-width:1024px){.article-carousel{gap:30px}.article-carousel__controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.article-related{background:var(--cl-very-light-grey);padding:var(--section-gap) 0}.article-related__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.article-related__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px}.article-related .section-heading__title{color:var(--cl-charcoal)}@media(max-width:1024px){.article-related .section-heading__title{font-size:var(--fs-h2-mobile)}}@media(max-width:1024px){.article-related__inner{gap:30px}}.video-hero{position:relative;isolation:isolate;background:var(--cl-very-light-grey);padding:280px 0 0}.video-hero::before{content:"";position:absolute;inset:0;bottom:300px;background:var(--cl-deep-navy);z-index:-1}@media(max-width:1024px){.video-hero{padding-top:109px}.video-hero::before{bottom:165px}}@media(max-width:590px){.video-hero::before{bottom:105px}}.video-hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:460px}@media(max-width:1024px){.video-hero__head{padding-bottom:253px}}@media(max-width:590px){.video-hero__head{padding-bottom:161px}}.video-hero__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:5px;padding:2px 6px;margin-bottom:25px;background:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase}.video-hero__badge-icon{display:block}.video-hero__breadcrumbs{margin-bottom:10px;font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.video-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.video-hero__breadcrumbs a:hover{text-decoration:underline}}.video-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media(max-width:1024px){.video-hero__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}}.video-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.video-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-hero-title);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase;max-width:900px}@media(max-width:1024px){.video-hero__title{font-size:var(--fs-hero-title-tablet)}}.video-hero__credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}@media(max-width:590px){.video-hero__credits{-ms-flex-wrap:wrap;flex-wrap:wrap}}.video-hero__credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.video-hero__label{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-cool-light-grey);text-transform:uppercase}.video-hero__speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.video-hero__speaker-photo{display:block;width:70px;height:70px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.video-hero__speaker-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.video-hero__event-name,.video-hero__speaker-name{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}.video-hero__event-date,.video-hero__speaker-role{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-white)}.video-hero__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.video-hero__divider{-ms-flex-item-align:stretch;align-self:stretch;width:1px;background:var(--gradient-white-reflected)}@media(max-width:590px){.video-hero__divider{display:none}}.video-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}@media(max-width:1024px){.video-hero__aside{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.video-hero__published{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-cool-light-grey);font-style:italic}.video-hero__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;list-style:none;margin:0;padding:0}.video-hero__term span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background-color:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase}.video-hero__media{margin-top:-380px;min-width:0}@media(max-width:1024px){.video-hero__media{margin-top:-209px}}@media(max-width:590px){.video-hero__media{margin-top:-133px}}.video-player{position:relative;display:block;width:100%;aspect-ratio:41/17;overflow:hidden;min-width:0}.video-player--wistia,.video-player.is-playing{aspect-ratio:16/9}.video-player--locked{-webkit-box-shadow:0 5px 20px color-mix(in srgb,var(--cl-black) 10%,transparent);box-shadow:0 5px 20px color-mix(in srgb,var(--cl-black) 10%,transparent)}.video-player__poster,.video-player__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-player__iframe-wrap{position:relative;width:100%;height:0;padding-top:56.25%}.video-player__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-player__play{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}@media(hover:hover){.video-player__play:hover .video-player__play-btn{-webkit-transform:scale(1.08);transform:scale(1.08)}}.video-player__play-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;border-radius:var(--radius-full);border:4px solid var(--cl-white);background:rgba(0,0,0,0);opacity:.7;padding-left:11px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media(max-width:1024px){.video-player__play-btn{width:80px;height:80px;border-width:3.2px;padding-left:8.8px}}@media(max-width:590px){.video-player__play-btn{width:60px;height:60px;border-width:2.4px;padding-left:6.6px}}.video-player__play-icon{display:block}@media(max-width:1024px){.video-player__play-icon{width:28px;height:32px}}@media(max-width:590px){.video-player__play-icon{width:21px;height:24px}}.video-player.is-playing .video-player__play{opacity:0;pointer-events:none;-webkit-transition:opacity .25s;transition:opacity .25s}.video-player__gate{position:absolute;inset:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:0 90px;background:var(--gradient-video-gate-overlay)}.video-player__gate-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:672px;text-align:center}.video-player__gate-heading{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--font-size-lg);line-height:var(--lh-compact);color:var(--cl-charcoal)}.video-player__gate-body{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.video-player__gate-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width:590px){.video-player__gate-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.video-player__gate-actions .btn,.video-player__gate-actions .login-button{width:100%}}@media(max-width:1024px){.video-player--locked{aspect-ratio:auto}.video-player--locked .video-player__poster{position:absolute;inset:0}.video-player--locked .video-player__gate{position:relative;inset:auto;min-height:400px;padding:40px}}@media(max-width:590px){.video-player--locked .video-player__gate{gap:30px;padding:30px 20px}}.video-player--deferred{background:var(--cl-charcoal)}.video-player--deferred.is-playing{aspect-ratio:41/17}.video-player--deferred .video-player__link{position:absolute;inset:0;z-index:1}.video-player--deferred.is-playing .video-player__link{display:none}.video-player--deferred .video-player__play{inset:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player--deferred .video-player__player{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background:var(--cl-black);-o-object-fit:contain;object-fit:contain;border:0}.video-player--gated .video-player__gate-mark{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--cl-on-demand-purple) 50%,transparent)}.video-player--gated .video-player__gate-mark img{width:16.78%;height:auto}.event-hero{position:relative;isolation:isolate;background:var(--cl-very-light-grey);padding:272px 0 0}.event-hero::before{content:"";position:absolute;inset:0;bottom:334px;background:var(--cl-deep-navy);z-index:-1}@media(max-width:1024px){.event-hero{padding-top:106px}.event-hero::before{bottom:184px}}@media(max-width:590px){.event-hero::before{bottom:117px}}.event-hero--no-media::before{bottom:0}.event-hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:80px}@media(max-width:1024px){.event-hero__head{padding-bottom:44px}}@media(max-width:590px){.event-hero__head{padding-bottom:28px}}.event-hero__breadcrumbs{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.event-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.event-hero__breadcrumbs a:hover{text-decoration:underline}}.event-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media(max-width:1024px){.event-hero__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}}.event-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.event-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}@media(max-width:1024px){.event-hero__title{font-size:var(--fs-h2-mobile)}}.event-hero__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media(max-width:1024px){.event-hero__identity{-ms-flex-wrap:wrap;flex-wrap:wrap}}.event-hero__logo{display:block;padding:10px 0}.event-hero__logo-img{display:block;width:auto;height:auto;max-width:289px;max-height:80px;-o-object-fit:contain;object-fit:contain}.event-hero__divider{-ms-flex-item-align:stretch;align-self:stretch;width:1px;background:var(--gradient-white-reflected)}@media(max-width:590px){.event-hero__divider{display:none}}.event-hero__meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.event-hero__date{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}.event-hero__date-sep{color:var(--cl-white)}.event-hero__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.event-hero__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px;background-color:var(--cl-white);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-snug);text-transform:uppercase}.event-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:38px;width:496px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1024px){.event-hero__aside{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.event-hero__text{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--cl-white)}.event-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;width:100%}.event-hero__actions .btn{min-width:238px;white-space:nowrap}@media(max-width:1024px){.event-hero__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:590px){.event-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-hero__actions .btn{width:100%;white-space:normal}}.event-hero--past .event-hero__btn--ended{background:var(--cl-slate-grey);cursor:default}.event-hero--past .event-hero__btn--ended::before{content:none}.event-hero__media{position:relative;width:100%;aspect-ratio:1640/680;min-width:0;overflow:hidden}@media(max-width:1024px){.event-hero__media{aspect-ratio:2/1}}@media(max-width:768px){.event-hero__media{aspect-ratio:16/9}}@media(max-width:590px){.event-hero__media{aspect-ratio:4/3}}.event-hero__media>picture{display:contents}.event-hero__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-hero__overlay{position:absolute;inset:0;background:var(--gradient-event-overlay)}.event-hero__logo-slot{display:contents}.event-hero__logo-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(723px,100% - 80px);height:auto;max-height:200px}.event-sidebar{position:sticky;top:145px;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media(max-width:1024px){.event-sidebar{display:contents}}@media(max-width:1024px){.event-sidebar .btn{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:590px){.event-sidebar .btn{width:100%}}@media(max-width:1024px){.event-sidebar__nav{position:sticky;top:87px;z-index:var(--z-dropdown);margin:0 -30px 30px}body.admin-bar .event-sidebar__nav{top:119px}}@media(max-width:590px){.event-sidebar__nav{margin:0 -20px 25px}}.event-sidebar__toggle{display:none}@media(max-width:1024px){.event-sidebar__toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;width:100%;padding:15px 30px;border:0;background:var(--cl-deep-navy);color:var(--cl-white);font-family:var(--font-family-ui);font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:left;text-transform:uppercase;cursor:pointer}}@media(max-width:590px){.event-sidebar__toggle{padding:15px 20px}}.event-sidebar__toggle:focus-visible{outline:2px solid var(--cl-white);outline-offset:-4px;-webkit-box-shadow:inset 0 0 0 2px var(--cl-deep-navy);box-shadow:inset 0 0 0 2px var(--cl-deep-navy)}.event-sidebar__toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-sidebar__toggle-icon{display:block;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.event-sidebar__nav.is-open .event-sidebar__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.event-sidebar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.event-sidebar__list{position:absolute;top:100%;left:0;right:0;display:none;max-height:calc(100vh - 175px);overflow-y:auto;background:var(--cl-cool-light-grey)}.event-sidebar__nav.is-open .event-sidebar__list{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-sidebar__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:var(--cl-white);color:var(--cl-light-charcoal);font-family:var(--font-family-ui);font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media(max-width:1024px){.event-sidebar__link{padding:15px 30px}}@media(max-width:590px){.event-sidebar__link{padding:15px 20px}}.event-sidebar__link:focus-visible{outline:2px solid var(--cl-ht-red);outline-offset:2px}.event-sidebar__link.is-active{background:var(--cl-deep-navy);color:var(--cl-white)}.event-sidebar__link.is-active:focus-visible{outline:2px solid var(--cl-white);outline-offset:-4px;-webkit-box-shadow:inset 0 0 0 2px var(--cl-deep-navy);box-shadow:inset 0 0 0 2px var(--cl-deep-navy)}.event-sidebar__link.is-active::after{content:"";position:absolute;top:0;left:100%;width:18px;height:100%;background:var(--cl-deep-navy);clip-path:polygon(0 0,100% 50%,0 100%)}@media(max-width:1024px){.event-sidebar__link.is-active::after{display:none}}.event-sidebar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media(max-width:1024px){.event-sidebar__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:max(50px,var(--section-gap))}}@media(max-width:590px){.event-sidebar__actions{gap:25px}}.event-sidebar__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:15px;border-top:1px solid var(--cl-cool-light-grey);border-bottom:1px solid var(--cl-cool-light-grey)}@media(max-width:1024px){.event-sidebar__share{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:max(25px,var(--section-gap-top))}}.event-sidebar__share-label{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--cl-light-charcoal);text-transform:uppercase}.event-sidebar__share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.event-sidebar__share-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;color:var(--cl-ht-red)}.event-sidebar__share-link:focus-visible{outline:2px solid var(--cl-ht-red);outline-offset:2px}.event-sidebar__share-icon{display:block;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.event-sidebar__share-icon path{fill:currentColor}.event-sidebar--past .event-sidebar__btn--ended{background:var(--cl-slate-grey);cursor:default}.event-sidebar--past .event-sidebar__btn--ended::before{content:none}.event-section-title{display:block;width:100%;margin:0;padding:12px 20px;background:var(--cl-ht-red);font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-accent-xl);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}@media(max-width:1024px){.event-section-title{font-size:var(--fs-h3-mobile)}}.award-entry-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:30px 30px 34px;background-color:var(--cl-white);border-bottom:4px solid var(--cl-cool-light-grey)}.award-entry-card__logo{-webkit-box-flex:0;-ms-flex:none;flex:none;width:140px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-entry-card__logo-img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.award-entry-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-width:0}.award-entry-card__company{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}.award-entry-card__title{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-snug);color:var(--cl-charcoal)}@media(max-width:590px){.award-entry-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;padding:20px}.award-entry-card__logo{width:100%;height:120px;padding:15px;background-color:var(--cl-very-light-grey)}.award-entry-card__logo-img{width:100%;height:100%}}.speaker-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background:var(--cl-white);padding:15px 18px;border-bottom:4px solid var(--cl-cool-light-grey)}@media(max-width:1024px){.speaker-row__photo,.speaker-row__photo-btn{-ms-flex-item-align:start;align-self:flex-start}}.speaker-row__photo{-ms-flex-negative:0;flex-shrink:0;width:95px;height:95px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}@media(max-width:590px){.speaker-row__photo{width:70px;height:70px}}.speaker-row__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:6px 5px 6px 0}@media(max-width:1024px){.speaker-row__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}}.speaker-row__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.speaker-row__type{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-light-charcoal)}.speaker-row__photo-btn{display:block;-ms-flex-negative:0;flex-shrink:0;padding:0;background:0 0;border:none;border-radius:var(--radius-full);cursor:pointer;font:inherit}.speaker-row__name{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-compact);color:var(--cl-charcoal)}.speaker-row__name-btn{padding:0;background:0 0;border:none;cursor:pointer;font:inherit;color:inherit;text-align:left;-webkit-transition:color .3s;transition:color .3s}.speaker-row__name-btn:focus-visible,.speaker-row__name-btn:hover{color:var(--cl-ht-red)}@media(prefers-reduced-motion:reduce){.speaker-row__name-btn{-webkit-transition:none;transition:none}}.speaker-row__role{margin:3px 0 0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-light-charcoal)}.speaker-row__divider{-ms-flex-negative:0;flex-shrink:0;width:1px;-ms-flex-item-align:stretch;align-self:stretch;background:var(--gradient-grey-reflected)}@media(max-width:1024px){.speaker-row__divider{display:none}}.speaker-row .animated-link{color:var(--cl-charcoal);font-size:var(--font-size-base)}.speaker-row .animated-link__icon-wrap{width:18px;height:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.speaker-row .animated-link__icon{width:18px;height:18px}.speaker-row--light{padding:15px 20px;height:100%;position:relative}.speaker-row--light .speaker-row__name{font-size:var(--fs-h5)}.award-winner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--cl-white)}.award-winner-card__rail{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:var(--gradient-award-winner)}.award-winner-card__label{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}.award-winner-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:30px}.award-winner-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.award-winner-card__logo{-webkit-box-flex:0;-ms-flex:none;flex:none;width:140px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-winner-card__logo-img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.award-winner-card__names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0}.award-winner-card__company{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}.award-winner-card__entry{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-snug);color:var(--cl-charcoal)}.award-winner-card__rule{height:3px;background:var(--gradient-rule-cool-grey-left)}.award-winner-card__description{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}@media(max-width:590px){.award-winner-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.award-winner-card__rail{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 20px}.award-winner-card__label{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;transform:none}.award-winner-card__body{gap:12px;padding:20px}.award-winner-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.award-winner-card__logo{-ms-flex-item-align:center;align-self:center}}.award-commended-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--cl-white)}.award-commended-list__rail{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:var(--gradient-award-commended)}.award-commended-list__label{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-very-light-grey)}.award-commended-list__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:30px}.award-commended-list__items{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.award-commended-list__item{padding:8px 0}.award-commended-list__item:first-child{padding-top:0}.award-commended-list__item:last-child{padding-bottom:0}.award-commended-list__item+.award-commended-list__item{border-top:1px solid var(--cl-cool-light-grey)}.award-commended-list__company{font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--cl-charcoal)}.award-commended-list__entry{font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-snug);color:var(--cl-charcoal)}@media(max-width:590px){.award-commended-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.award-commended-list__rail{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 20px}.award-commended-list__label{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;transform:none}.award-commended-list__body{padding:20px}}.video-details{background:var(--cl-very-light-grey);padding:160px 0 var(--section-gap)}@media(max-width:1024px){.video-details{padding-top:var(--section-gap)}}.video-details__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;max-width:var(--content-width-sm);margin:0 auto;padding:0 40px}@media(max-width:1024px){.video-details__inner{padding:0 30px}}@media(max-width:590px){.video-details__inner{padding:0 20px}}.video-details__heading{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-deep-navy)}@media(max-width:1024px){.video-details__heading{font-size:var(--fs-h3-mobile)}}.video-details__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.video-details__description-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media(max-width:1024px){.video-details__description-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}}.video-details__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:10px 0}.video-details__body>*{margin:0}.video-details__body>*+*{margin-top:20px}.video-details__body ol,.video-details__body p,.video-details__body ul{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.video-details__body ol,.video-details__body ul{padding-left:24px}.video-details__body a{color:var(--cl-electric-blue);text-decoration:underline}@media(hover:hover){.video-details__body a:hover{color:var(--cl-charcoal)}}.video-details__divider{-ms-flex-negative:0;flex-shrink:0;width:3px;-ms-flex-item-align:stretch;align-self:stretch;background:var(--gradient-grey-reflected)}@media(max-width:1024px){.video-details__divider{display:none}}.video-details__orgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 0}@media(max-width:1024px){.video-details__orgs{width:100%}}.video-details__orgs-label{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-light-charcoal)}.video-details__orgs-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.video-details__speakers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-details__speakers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.video-details__speakers-grid>*{min-width:0}@media(max-width:1024px){.video-details__speakers-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:590px){.video-details__speakers-grid{grid-template-columns:1fr}}.video-details__series{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.video-details__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:20px 0;border-top:1px solid var(--cl-cool-light-grey);border-bottom:1px solid var(--cl-cool-light-grey)}@media(max-width:768px){.video-details__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.video-details__nav-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.video-details__nav-cell--next,.video-details__nav-cell--previous{-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px;gap:25px;min-width:0}@media(max-width:768px){.video-details__nav-cell--next,.video-details__nav-cell--previous{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.video-details__nav-cell--all{-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center}@media(max-width:768px){.video-details__nav-cell--all{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.video-details__nav-cell-label{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-charcoal)}.video-details__nav-thumb{-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.video-details__nav-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.video-details__nav-text--next{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.video-details__nav-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:64px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-charcoal);white-space:nowrap}.video-details__nav-label--next{width:33px}.video-details__nav-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.video-details__nav-arrow path{stroke:var(--cl-charcoal)}@media(hover:hover){.video-details__nav-cell:hover .video-details__nav-arrow{opacity:1}}.video-details__nav-cell:focus-visible .video-details__nav-arrow{opacity:1}.video-details__nav-title{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-medium);line-height:var(--lh-relaxed);color:var(--cl-charcoal);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-details__nav-title--next{text-align:right}.video-details__nav-icon{display:block;width:18px;height:18px}.video-related{background:var(--cl-deep-navy);padding:var(--section-gap) 0}.video-related__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.video-related__heading{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--cl-white)}@media(max-width:1024px){.video-related__heading{font-size:var(--fs-h2-mobile)}}.video-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.video-related__grid>*{min-width:0}@media(max-width:1024px){.video-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:590px){.video-related__grid{grid-template-columns:1fr}}@media(max-width:1024px){.video-related__inner{gap:30px}}.video-card{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:var(--cl-white)}.video-card__media{position:relative;overflow:hidden;aspect-ratio:454/273}.video-card__media::before{content:"";position:absolute;inset:0;background:var(--gradient-video-card-overlay);pointer-events:none}.video-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-card__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border:3.2px solid var(--cl-white);border-radius:var(--radius-full);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.video-card__play--playable{z-index:1}.video-card__play-icon{display:block}.video-card__badges{position:absolute;left:20px;right:20px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 6px;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-white)}.video-card__badge--open{background:rgba(0,0,0,0);border:1px solid var(--cl-white)}.video-card__badge--members{background:var(--cl-ht-red)}.video-card__badge--duration{background:var(--cl-overlay-dark-60);margin-left:auto}.video-card__badge-icon{display:block}.video-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px 30px 30px}.video-card__title{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-black)}.video-card__title a{color:inherit;text-decoration:none}.video-card__title a::after{content:"";position:absolute;inset:0}.video-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.video-card__tag{background:var(--cl-cool-light-grey);color:var(--cl-charcoal);font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-transform:uppercase;padding:2px 6px}.video-card__foot{width:100%;height:4px;background:var(--cl-cool-light-grey)}@media(hover:hover){.video-card:hover .video-card__play{opacity:1}}.video-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.video-carousel__viewport{width:100%;overflow:hidden}.video-carousel__track{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.video-carousel__slide{height:auto!important;min-width:0}.video-carousel--static .video-carousel__track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.video-carousel--static .video-carousel__slide{width:auto;min-width:0}@media(max-width:1024px){.video-carousel--static .video-carousel__track{grid-template-columns:repeat(2,1fr)}}@media(max-width:590px){.video-carousel--static .video-carousel__track{grid-template-columns:1fr}}.video-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-carousel__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.video-carousel__pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--cl-deep-navy);opacity:.2;margin:0;cursor:pointer;-webkit-transition:opacity .2s,background .2s;transition:opacity .2s,background .2s}.video-carousel__pagination .swiper-pagination-bullet-active{background:var(--cl-deep-navy);opacity:1}@media(max-width:1024px){.video-carousel__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.video-carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1024px){.video-carousel__nav{display:none}}.video-carousel__nav-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.video-carousel__nav-btn.swiper-button-disabled{opacity:.3;cursor:default}@media(hover:hover){.video-carousel__nav-btn:hover{opacity:1}}.video-carousel__nav-btn:focus-visible{opacity:1}.video-carousel__nav-icon{display:block;width:26px;height:26px}.video-carousel__nav-icon path{stroke:var(--cl-deep-navy)}@media(max-width:1024px){.video-carousel{gap:30px}.video-carousel__controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.video-collection-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:var(--cl-white);border:none;padding:0;text-align:left;cursor:pointer}.video-collection-card:focus-visible{outline:2px solid var(--cl-deep-navy);outline-offset:2px}.video-collection-card__mosaic{display:grid;width:100%;aspect-ratio:454/273;overflow:hidden}.video-collection-card__mosaic--1{grid-template-columns:1fr}.video-collection-card__mosaic--2{grid-template-columns:repeat(2,1fr)}.video-collection-card__mosaic--3{grid-template-columns:repeat(3,1fr)}.video-collection-card__preview{position:relative;display:block;min-width:0;overflow:hidden}.video-collection-card__preview::after{content:"";position:absolute;inset:0;z-index:1;background:var(--cl-overlay-navy-10)}.video-collection-card__preview>figure,.video-collection-card__preview>img{display:block;width:100%;height:100%;margin:0;padding:0}.video-collection-card__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-collection-card__preview figcaption{display:none}.video-collection-card__footer{display:block;padding:25px 30px 30px}.video-collection-card__title{display:block;font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-black);word-break:break-word}.video-collection-card__rail{display:block;width:100%;height:4px;background:var(--cl-cool-light-grey)}.companies-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.96);transform:translate(-50%,-50%) scale(.96);z-index:var(--z-modal);width:100%;max-width:762px;max-height:calc(100vh - 64px);overflow-y:auto;background:var(--cl-very-light-grey);-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.3);box-shadow:5px 5px 20px 0 rgba(0,0,0,.3);padding:30px;outline:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s}.companies-dialog.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(max-width:768px){.companies-dialog{max-width:calc(100% - 32px);padding:20px}}@media(prefers-reduced-motion:reduce){.companies-dialog{-webkit-transition:none;transition:none}}.companies-dialog__overlay{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.companies-dialog__overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.companies-dialog__overlay{-webkit-transition:none;transition:none}}.companies-dialog__close{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;background:0 0;border:none;cursor:pointer}.companies-dialog__close img{-webkit-filter:brightness(0);filter:brightness(0)}@media(hover:hover){.companies-dialog__close:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}}.companies-dialog__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:768px){.companies-dialog__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.companies-dialog__logo{-ms-flex-negative:0;flex-shrink:0;width:280px;height:280px;background:var(--cl-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.companies-dialog__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.companies-dialog__logo{width:100%;height:200px}}.companies-dialog__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:4px}.companies-dialog__name{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-trust-text);line-height:var(--lh-tight);color:var(--cl-black);text-transform:uppercase}.companies-dialog__description{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base-plus);line-height:1.4;color:var(--cl-charcoal)}.companies-dialog__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-snug);text-transform:uppercase;color:var(--cl-charcoal);text-decoration:none}.companies-dialog__link[hidden]{display:none}@media(hover:hover){.companies-dialog__link:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}}.job-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:30px 0 30px 30px;background:var(--cl-white)}.job-card__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:148px;height:148px;padding:0 15px;border:1px solid var(--cl-cool-light-grey)}.job-card__logo-image{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.job-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.job-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px}.job-card__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--font-family-heading);font-size:var(--fs-job-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}.job-card__title a{color:inherit;text-decoration:none}@media(hover:hover){.job-card__title a:hover{text-decoration:underline}}.job-card__salary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;-ms-flex-negative:0;flex-shrink:0}.job-card__salary-amount{font-family:var(--font-family-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-ht-red)}.job-card__salary-period{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--cl-light-charcoal)}.job-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:12px 0;border-top:1px solid var(--cl-cool-light-grey);border-bottom:1px solid var(--cl-cool-light-grey)}.job-card__employer{-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-charcoal)}.job-card__employer-sep{color:var(--cl-light-charcoal)}.job-card__meta-divider{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;width:1px;background:var(--cl-cool-light-grey)}.job-card__facts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}.job-card__fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.job-card__fact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.job-card__fact-icon img{display:block}.job-card__fact-text{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-charcoal)}.job-card__posted{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-normal);color:var(--cl-light-charcoal)}.job-card__excerpt{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}.job-card__tail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;gap:60px;padding-right:50px}.job-card__tail-divider{width:1px;height:100%;background:var(--gradient-darker-light-grey-reflected)}.job-card .animated-link{color:var(--cl-charcoal)}.job-card__foot{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--cl-cool-light-grey)}@media(max-width:1280px){.job-card__tail{gap:30px;padding-right:25px}}@media(max-width:1024px){.job-card__employer,.job-card__facts,.job-card__posted{-ms-flex-preferred-size:100%;flex-basis:100%}.job-card__meta-divider{display:none}.job-card__posted{margin-left:0}}@media(max-width:768px){.job-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;padding:20px}.job-card__logo{-ms-flex-item-align:start;align-self:flex-start;width:100px;height:100px;-ms-flex-negative:0;flex-shrink:0}.job-card__tail{-ms-flex-item-align:auto;align-self:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;padding-right:0}.job-card__tail-divider{display:none}}@media(max-width:590px){.job-card{padding:15px}.job-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.job-card__facts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.job-card--condensed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;padding:0;background:rgba(0,0,0,0);height:100%}.job-card--condensed .job-card__body{background:var(--cl-white);gap:15px;padding:30px}.job-card--condensed .job-card__head-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.job-card--condensed .job-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.job-card--condensed .job-card__title{-webkit-box-flex:0;-ms-flex:none;flex:none}.job-card--condensed .job-card__salary-period{text-transform:lowercase}.job-card--condensed .job-card__facts,.job-card--condensed .job-card__meta{gap:15px}.job-card--condensed .job-card__foot{position:static;-ms-flex-negative:0;flex-shrink:0}@media(max-width:768px){.job-card--condensed .job-card__body{padding:20px}}@media(max-width:590px){.job-card--condensed .job-card__body{padding:15px}.job-card--condensed .job-card__facts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.job-hero{background:var(--cl-deep-navy);padding:272px 0 80px}@media(max-width:1024px){.job-hero{padding:106px 0 44px}}@media(max-width:590px){.job-hero{padding-bottom:28px}}.job-hero .container-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(max-width:590px){.job-hero .container-full{gap:20px}}.job-hero__breadcrumbs{font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-white)}.job-hero__breadcrumbs a{color:var(--cl-white);text-decoration:none}@media(hover:hover){.job-hero__breadcrumbs a:hover{text-decoration:underline}}.job-hero__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}@media(max-width:1024px){.job-hero__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.job-hero__row .btn-back{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:start;align-self:flex-start}}.job-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:1024px){.job-hero__main{-webkit-box-flex:0;-ms-flex:none;flex:none}}.job-hero__title{margin:0;max-width:1024px;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);color:var(--cl-white);text-transform:uppercase}@media(max-width:1024px){.job-hero__title{font-size:var(--fs-h2-mobile)}}.job-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:37px}@media(max-width:1024px){.job-hero__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.job-hero__employer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:12px}.job-hero__employer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:53px}.job-hero__employer-logo img,.job-hero__employer-logo svg{display:block;width:auto;height:53px;max-width:100%;-o-object-fit:contain;object-fit:contain}.job-hero__employer-line{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-darker-light-grey)}.job-hero__divider{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;width:1px;background:var(--gradient-white-reflected)}@media(max-width:1024px){.job-hero__divider{display:none}}.job-hero__salary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:8px}.job-hero__salary-amount{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-accent-xl);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}.job-hero__salary-period{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-darker-light-grey)}.job-hero__facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px;max-width:449px;margin:0;padding:0;list-style:none}@media(max-width:1024px){.job-hero__facts{max-width:none}}.job-hero__fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--cl-white)}.job-hero__fact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.job-hero__fact-icon svg{display:block;width:100%;height:100%}.job-hero__fact-icon path{fill:currentColor}.job-hero__fact-text{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-white)}.job-hero__fact-note{color:var(--cl-darker-light-grey)}.job-hero__fact-note--closed{color:var(--cl-white);font-weight:var(--fw-semibold)}.job-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:10px}@media(max-width:1024px){.job-hero__aside{display:contents}}.job-hero__posted{margin:auto 0 0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-style:italic;font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-cool-light-grey)}.btn-back{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 26px 16px 22px;border:2px solid var(--cl-white);color:var(--cl-white);text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;-webkit-transition:color .3s;transition:color .3s}.btn-back::before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1/1;border-radius:50%;background:var(--cl-white);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:-1;pointer-events:none}.btn-back:focus-visible{outline:2px solid var(--cl-white);outline-offset:3px;color:var(--cl-deep-navy)}.btn-back:focus-visible::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.btn-back:hover{color:var(--cl-deep-navy)}.btn-back:hover::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.btn-back__icon{display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.btn-back__icon g{opacity:1}.btn-back__icon path{stroke:currentColor}.btn-back__label{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-semibold);line-height:var(--lh-normal);text-transform:uppercase}@media(max-width:590px){.btn-back{padding:10px 20px 11px 16px}}.btn-back--navy{border-color:var(--cl-deep-navy);color:var(--cl-deep-navy)}.btn-back--navy::before{background:var(--cl-deep-navy)}.btn-back--navy:focus-visible{outline-color:var(--cl-deep-navy);color:var(--cl-white)}@media(hover:hover){.btn-back--navy:hover{color:var(--cl-white)}}.membership-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-width:0}@media(max-width:1480px){.membership-benefit{min-height:309px}}@media(max-width:768px){.membership-benefit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.membership-benefit__panel{position:relative;overflow:hidden;isolation:isolate;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;padding:35px 32px 40px;background-color:var(--cl-ht-navy)}@media(max-width:1480px){.membership-benefit__panel{-webkit-box-flex:0;-ms-flex:0 0 347px;flex:0 0 347px}}@media(max-width:1280px){.membership-benefit__panel{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media(max-width:1024px){.membership-benefit__panel{padding:30px 24px}}@media(max-width:590px){.membership-benefit__panel{padding:24px 20px 28px}}.membership-benefit__glow{position:absolute;width:368px;height:368px;border-radius:var(--radius-full);background-color:var(--cl-ht-red);-webkit-filter:blur(100px);filter:blur(100px);pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1280px){.membership-benefit__glow{width:300px;height:300px}}.membership-benefit__glow--right{opacity:.5}.membership-benefit--theme-1 .membership-benefit__glow--left{top:calc(50% + .5px);left:-296px}@media(max-width:1280px){.membership-benefit--theme-1 .membership-benefit__glow--left{left:-262px}}.membership-benefit--theme-1 .membership-benefit__glow--right{top:calc(50% + 115.5px);right:-101px}@media(max-width:1280px){.membership-benefit--theme-1 .membership-benefit__glow--right{right:-67px}}.membership-benefit--theme-2 .membership-benefit__glow--left{top:calc(50% - 118.5px);left:-306px}@media(max-width:1280px){.membership-benefit--theme-2 .membership-benefit__glow--left{left:-272px}}.membership-benefit--theme-2 .membership-benefit__glow--right{top:calc(50% - 34.5px);right:-157px}@media(max-width:1280px){.membership-benefit--theme-2 .membership-benefit__glow--right{right:-123px}}.membership-benefit--theme-3 .membership-benefit__glow--left{top:calc(50% + 95.5px);left:-310px}@media(max-width:1280px){.membership-benefit--theme-3 .membership-benefit__glow--left{left:-276px}}.membership-benefit--theme-3 .membership-benefit__glow--right{top:calc(50% - 190.5px);right:-82px}@media(max-width:1280px){.membership-benefit--theme-3 .membership-benefit__glow--right{right:-48px}}.membership-benefit__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.membership-benefit__icon{display:block;width:70px;height:70px;-ms-flex-negative:0;flex-shrink:0}.membership-benefit__text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.membership-benefit__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-white)}@media(max-width:1024px){.membership-benefit__title{font-size:var(--fs-h3-mobile)}}.membership-benefit__description{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-white)}.membership-benefit__media{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;overflow:hidden}@media(max-width:1480px){.membership-benefit__media{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(max-width:1280px){.membership-benefit__media{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media(max-width:768px){.membership-benefit__media{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;aspect-ratio:16/9}}.membership-benefit__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1480px){.membership-benefit__image{position:absolute;inset:0}}.job-content{background:var(--cl-white);padding:var(--section-gap) 0}.job-content__inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;row-gap:100px;grid-template-areas:"body aside" "bar bar"}@media(max-width:1280px){.job-content__inner{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media(max-width:1024px){.job-content__inner{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:60px;grid-template-areas:"body" "bar" "aside"}}.job-content__body{grid-area:body;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.job-content__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--cl-charcoal)}.job-content__prose>*{margin:0}.job-content__prose>*+*{margin-top:30px}.job-content__prose>h2+*,.job-content__prose>h3+*,.job-content__prose>h4+*{margin-top:20px}.job-content__prose>h2,.job-content__prose>h3,.job-content__prose>h4{font-family:var(--font-family-heading);font-weight:var(--fw-bold);color:var(--cl-charcoal)}.job-content__prose>h2{font-size:var(--fs-h3);line-height:var(--lh-tight)}.job-content__prose>h3{font-size:var(--fs-prose-h3);line-height:var(--lh-tight)}.job-content__prose>h4{font-size:var(--fs-h4);line-height:var(--lh-solid)}.job-content__prose>blockquote,.job-content__prose>ol,.job-content__prose>p,.job-content__prose>ul{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.job-content__prose ul{list-style:disc}.job-content__prose ol{list-style:decimal}.job-content__prose ol,.job-content__prose ul{padding-left:24px}.job-content__prose li{list-style:inherit}.job-content__prose li+li{margin-top:10px}.job-content__prose>blockquote{padding-left:24px;border-left:3px solid var(--cl-cool-light-grey);font-style:italic}.job-content__prose a{display:inline;color:var(--cl-electric-blue);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.job-content__prose a:hover{color:var(--cl-charcoal)}}.job-content__aside{grid-area:aside}@media(max-width:1024px){.job-content__aside{position:static;width:100%}}.job-content__panel{position:sticky;top:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 25px 25px;background:var(--cl-ht-navy);overflow:hidden;isolation:isolate}body.admin-bar .job-content__panel{top:119px}@media(max-width:1024px){.job-content__panel{position:relative;top:auto;margin-bottom:60px}body.admin-bar .job-content__panel{top:auto}}.job-content__panel-glow{position:absolute;left:50%;border-radius:var(--radius-full);background:var(--cl-ht-red);-webkit-filter:blur(50px);filter:blur(50px);pointer-events:none;z-index:-1}.job-content__panel-glow--top{bottom:280px;width:201px;height:201px;opacity:.7;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.job-content__panel-glow--bottom{bottom:-220px;width:291px;height:291px;opacity:.4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.job-content__panel-title{position:relative;margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-accent-xl-32);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}.job-content__panel-instructions,.job-content__panel-intro{position:relative;-ms-flex-item-align:stretch;align-self:stretch;margin-top:15px;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);text-align:center;color:var(--cl-white);overflow-wrap:anywhere}.job-content__panel>.btn{position:relative;margin-top:20px}.job-content__panel-deadline{position:relative;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:20px;padding:12px;border:1px solid var(--cl-ht-red)}.job-content__panel-deadline-fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.job-content__panel-deadline-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;color:var(--cl-white)}.job-content__panel-deadline-icon svg{display:block;width:100%;height:100%}.job-content__panel-deadline-icon path{fill:currentColor}.job-content__panel-deadline-date{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);text-transform:uppercase;color:var(--cl-white)}.job-content__panel-deadline-note{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--cl-darker-light-grey)}.job-content__bar-group{grid-area:bar;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.job-content__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:20px 0;border-top:1px solid var(--cl-cool-light-grey);border-bottom:1px solid var(--cl-cool-light-grey)}@media(max-width:1024px){.job-content__bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.job-content__employer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:12px}.job-content__employer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:127px;aspect-ratio:120/50.196}.job-content__employer-logo img,.job-content__employer-logo svg{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.job-content__employer-line{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--cl-light-charcoal)}.job-content__bar-divider{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;width:1px;background:var(--cl-cool-light-grey)}@media(max-width:1024px){.job-content__bar-divider{display:none}}.job-content__salary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:8px}.job-content__salary-amount{font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-accent-xl-32);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-ht-red)}.job-content__salary-period{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--cl-light-charcoal)}.job-content__facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px;margin:0;padding:0;list-style:none}@media(max-width:590px){.job-content__facts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.job-content__fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--cl-charcoal)}.job-content__fact:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:590px){.job-content__fact:last-child{-ms-flex-preferred-size:auto;flex-basis:auto}}.job-content__fact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.job-content__fact-icon svg{display:block;width:100%;height:100%}.job-content__fact-text{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--cl-charcoal)}.job-content__fact-note{color:var(--cl-ht-red)}.job-content__fact-note--closed{color:var(--cl-light-charcoal)}.job-content__bar-aside{margin-left:auto}@media(max-width:1024px){.job-content__bar-aside{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.job-content__posted{margin:0;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-style:italic;font-size:var(--font-size-base-plus);line-height:var(--lh-relaxed);color:var(--cl-light-charcoal)}.job-content--gated .job-content__inner{grid-template-columns:minmax(0,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-areas:"body" "bar"}.job-content__prose--gated{position:relative}.job-content__fade{position:absolute;left:0;right:0;bottom:0;height:528px;max-height:100%;background:var(--gradient-card-fade-white);pointer-events:none;z-index:1}.job-content__gate{position:relative;z-index:2;margin-top:30px}.job-related{background:var(--cl-very-light-grey);padding:var(--section-gap) 0}.job-related__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.job-related__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-related .section-heading__title{color:var(--cl-charcoal)}@media(max-width:1024px){.job-related .section-heading__title{font-size:var(--fs-h2-mobile)}}.job-related__viewport{width:100%;overflow:hidden}.job-related__track{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job-related__slide{height:auto!important;min-width:0}.job-related--static .job-related__track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}.job-related--static .job-related__slide{min-width:0;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 24px)/ 2);flex:0 0 calc((100% - 24px)/ 2);max-width:calc((100% - 24px)/ 2)}@media(max-width:1024px){.job-related--static .job-related__slide{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.job-related__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-related__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.job-related__pagination .swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;width:8px;height:8px;background:var(--cl-deep-navy);opacity:.2;margin:0;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.job-related__pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--cl-deep-navy);outline-offset:3px}.job-related__pagination .swiper-pagination-bullet-active{opacity:1}@media(max-width:1024px){.job-related__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.job-related__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1024px){.job-related__nav{display:none}}.job-related__nav-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.job-related__nav-btn.swiper-button-disabled{opacity:.3;cursor:default}@media(hover:hover){.job-related__nav-btn:hover{opacity:1}}.job-related__nav-btn:focus-visible{opacity:1}.job-related__nav-icon{width:32px;height:32px;display:block}.job-related__nav-icon path{stroke:var(--cl-deep-navy)}@media(max-width:1024px){.job-related__inner{gap:30px}.job-related__controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-hero{background:var(--cl-deep-navy);padding:272px 0 0}@media(max-width:1024px){.account-hero{padding:106px 0 0}}.account-hero>.container-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:80px}@media(max-width:1024px){.account-hero>.container-full{margin-bottom:44px}}@media(max-width:590px){.account-hero>.container-full{margin-bottom:28px}}.account-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-hero-title);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}@media(max-width:1024px){.account-hero__title{font-size:var(--fs-hero-title-tablet)}}.account-hero__description{margin:0;max-width:633px;padding-block:10px;font-family:var(--font-family-body);font-weight:var(--fw-medium);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--cl-white)}.account-hero__menu{border-top:1px solid var(--cl-charcoal)}.account-hero__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;margin:0;padding-block:15px;list-style:none;overflow-x:auto;scrollbar-width:none}.account-hero__menu-list::-webkit-scrollbar{display:none}@media(max-width:1280px){.account-hero__menu-list{gap:30px}}@media(max-width:1024px){.account-hero__menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;padding-block:20px 30px}.account-hero__menu.is-collapsible .account-hero__menu-list{overflow:hidden;max-height:0;padding-block:0;visibility:hidden;-webkit-transition:max-height .35s,visibility .35s linear;transition:max-height .35s,visibility .35s linear}.account-hero__menu.is-collapsible.is-open .account-hero__menu-list{padding-block:20px 30px;visibility:visible;-webkit-transition:max-height .35s,visibility linear;transition:max-height .35s,visibility linear}}.account-hero__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:6px;padding-top:8px}@media(hover:hover){.account-hero__menu-item:hover .account-hero__menu-indicator{width:40px;-webkit-transition:.4s;transition:.4s}}@media(max-width:1024px){.account-hero__menu-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}}.account-hero__menu-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-md);line-height:var(--lh-normal);text-transform:uppercase;text-decoration:none;color:var(--cl-white);white-space:nowrap}.account-hero__menu-link[aria-current=page]+.account-hero__menu-indicator{width:40px}@media(max-width:1024px){.account-hero__menu-link{white-space:normal}}.account-hero__menu-indicator{display:block;width:0;height:2px;background-color:var(--cl-ht-red);-webkit-transition:.4s;transition:.4s}.account-hero__menu-bar{display:none}@media(max-width:1024px){.account-hero__menu.is-collapsible .account-hero__menu-bar{display:block}}.account-hero__menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;width:100%;padding-block:15px;padding-inline:0;background:rgba(0,0,0,0);border:0;font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-md);line-height:var(--lh-normal);text-align:left;text-transform:uppercase;color:var(--cl-white);cursor:pointer}.account-hero__menu-toggle:focus-visible{outline:2px solid var(--cl-white);outline-offset:-4px}@media(hover:hover){.account-hero__menu-toggle:hover .account-hero__menu-current{opacity:.75}}.account-hero__menu-current{position:relative}.account-hero__menu-current--active::after{content:"";position:absolute;left:0;bottom:-6px;width:40px;height:2px;background-color:var(--cl-ht-red)}.account-hero__menu-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:9px;-ms-flex-negative:0;flex-shrink:0}.account-hero__menu-burger-line{display:block;width:30px;height:2.5px;background-color:var(--cl-white);-webkit-transition:width .3s,opacity .2s,-webkit-transform .3s;transition:transform .3s,width .3s,opacity .2s,-webkit-transform .3s}.account-hero__menu-burger-line:nth-child(2),.account-hero__menu-burger-line:nth-child(3){width:20px}.account-hero__menu.is-open .account-hero__menu-burger-line:nth-child(1){width:30px;-webkit-transform:translateY(11.5px) rotate(45deg);transform:translateY(11.5px) rotate(45deg)}.account-hero__menu.is-open .account-hero__menu-burger-line:nth-child(2){opacity:0}.account-hero__menu.is-open .account-hero__menu-burger-line:nth-child(3){width:30px;-webkit-transform:translateY(-11.5px) rotate(-45deg);transform:translateY(-11.5px) rotate(-45deg)}.promotional-banner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;background:var(--cl-white);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.05);box-shadow:0 4px 5px rgba(0,0,0,.05)}.promotional-banner-card__body{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:50px;padding:60px 70px 60px 60px}.promotional-banner-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;width:100%}.promotional-banner-card__title{font-family:var(--font-family-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}@media(max-width:1024px){.promotional-banner-card__title{font-size:var(--fs-h2-mobile)}}.promotional-banner-card__description{font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--cl-charcoal)}.promotional-banner-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.promotional-banner-card__actions .btn{min-width:0;padding:16px 30px}.promotional-banner-card--no-media .promotional-banner-card__body{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.promotional-banner-card__media{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden}.promotional-banner-card__media::before{content:"";display:block;padding-top:77.887%}.promotional-banner-card__media>figure,.promotional-banner-card__media>img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0}.promotional-banner-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotional-banner-card__media figcaption{display:none}@media(max-width:1280px){.promotional-banner-card__body{padding:40px}}@media(max-width:1024px){.promotional-banner-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promotional-banner-card__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:auto;align-self:auto;padding:40px 30px}.promotional-banner-card__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:auto;align-self:auto;width:100%;aspect-ratio:16/9}.promotional-banner-card__media::before{content:none}}@media(max-width:768px){.promotional-banner-card__body{padding:30px 20px;gap:30px}.promotional-banner-card__text{gap:20px}.promotional-banner-card__media{aspect-ratio:4/3}}.pdf-gate-modal{position:fixed;inset:0;z-index:calc(var(--z-modal) + 50);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.pdf-gate-modal[hidden]{display:none!important}.pdf-gate-modal__overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--cl-ht-navy) 72%,transparent)}.pdf-gate-modal__dialog{position:relative;z-index:1;width:min(100%,32rem);max-height:calc(100vh - 48px);overflow:auto;padding:28px 24px 24px;background:var(--cl-white);color:var(--cl-ht-navy);-webkit-box-shadow:0 16px 48px color-mix(in srgb,var(--cl-black) 28%,transparent);box-shadow:0 16px 48px color-mix(in srgb,var(--cl-black) 28%,transparent)}.pdf-gate-modal__close{position:absolute;top:8px;right:12px;border:0;background:rgba(0,0,0,0);font-size:28px;line-height:1;cursor:pointer;color:inherit}.pdf-gate-modal__title{margin:0 32px 8px 0;font-size:var(--fs-h4,1.375rem);font-weight:700}.pdf-gate-modal__text{margin:0 0 20px;font-size:var(--fs-body,.9375rem);line-height:1.45}.pdf-gate-modal__form{margin:0}body.has-pdf-gate-modal{overflow:hidden}.speaker-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.96);transform:translate(-50%,-50%) scale(.96);z-index:var(--z-modal);width:100%;max-width:762px;max-height:calc(100vh - 64px);overflow-y:auto;background:var(--cl-white);-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.3);box-shadow:5px 5px 20px 0 rgba(0,0,0,.3);padding:30px;outline:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s}.speaker-dialog.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(max-width:768px){.speaker-dialog{max-width:calc(100% - 32px);padding:20px}}@media(prefers-reduced-motion:reduce){.speaker-dialog{-webkit-transition:none;transition:none}}.speaker-dialog__overlay{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.speaker-dialog__overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.speaker-dialog__overlay{-webkit-transition:none;transition:none}}.speaker-dialog__close{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;background:0 0;border:none;cursor:pointer}.speaker-dialog__close img{-webkit-filter:brightness(0);filter:brightness(0)}@media(hover:hover){.speaker-dialog__close:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}}.speaker-dialog__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:768px){.speaker-dialog__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.speaker-dialog__photo{-ms-flex-negative:0;flex-shrink:0;width:280px;height:280px}.speaker-dialog__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:768px){.speaker-dialog__photo{width:100%;height:auto;aspect-ratio:1}}.speaker-dialog__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:10px 0}.speaker-dialog__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.speaker-dialog__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.speaker-dialog__type{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:uppercase;color:var(--cl-charcoal)}.speaker-dialog__name{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-speaker-popup-name);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}.speaker-dialog__role{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--cl-light-charcoal)}.speaker-dialog__bio{font-family:var(--font-family-body);font-size:var(--font-size-base-plus);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-charcoal)}.speaker-dialog__bio p{margin:0 0 15px}.speaker-dialog__bio p:last-child{margin-bottom:0}.member-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:316px;min-height:370px;padding:30px;border:2px solid var(--cl-cool-light-grey)}.member-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.member-card__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.member-card__name{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-member-card-name);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-charcoal)}.member-card__org{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-transform:uppercase;color:var(--cl-charcoal)}.member-card__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.member-card__link{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--cl-charcoal);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.member-card__link:focus-visible,.member-card__link:hover{color:var(--cl-ht-red)}.member-card__tier{-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:2px 6px;background-color:var(--cl-ht-red);font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-loose);text-transform:uppercase;color:var(--cl-white)}.section-description{max-width:1070px;margin:0;font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--cl-charcoal)}.event-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:max(25px,var(--section-gap-top));padding-bottom:40px}.event-section-header:first-child{padding-top:0}@media(max-width:1024px){.event-section-header{padding-bottom:30px}}.gform_wrapper{margin:0;font-family:var(--font-family-body);color:var(--cl-charcoal)}.gform_wrapper input{outline:0!important}.gform_required_legend{display:none}.gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin:0}.gform_wrapper .gform-body,.gform_wrapper .gform_body{padding:0}.gform_wrapper .gform_fields{gap:17px!important;margin:0;padding:0;list-style:none}.gform_wrapper .gfield{position:relative;grid-column:span 2;margin:0;padding:13px 0 0;list-style:none}.gform_wrapper .gfield--width-half{grid-column:span 1}.gform_wrapper .gfield--type-consent,.gform_wrapper .gfield--type-html,.gform_wrapper .gfield--type-select,.gform_wrapper .gfield--type-textarea,.gform_wrapper .gfield--width-eleven-twelfths,.gform_wrapper .gfield--width-full,.gform_wrapper .gfield--width-nine-twelfths,.gform_wrapper .gfield--width-ten-twelfths,.gform_wrapper .gfield--width-three-quarters{grid-column:1/-1}.gform_wrapper .gfield .gfield_label{position:absolute;top:0;left:-5px;z-index:1;margin:0;padding:1px 3px 1px 4px;background-color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);line-height:normal;color:var(--cl-charcoal);text-transform:uppercase;white-space:nowrap;gap:0!important}.gform_wrapper .gfield_required,.gform_wrapper .gfield_required_asterisk{margin-left:3px;color:var(--cl-ht-red)}.gform_wrapper .ginput_container{position:relative;margin:0}.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=number],.gform_wrapper .gfield input[type=search],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=url],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:52px;min-height:52px;margin:0;padding:15px;background-color:var(--cl-white);border:1px solid var(--cl-charcoal);border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base);line-height:1.4;color:var(--cl-charcoal);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=number]:focus,.gform_wrapper .gfield input[type=search]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=url]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px rgba(0,0,0,.05)}.gform_wrapper .gfield input::-webkit-input-placeholder,.gform_wrapper .gfield textarea::-webkit-input-placeholder{color:var(--cl-charcoal);opacity:1}.gform_wrapper .gfield input::-moz-placeholder,.gform_wrapper .gfield textarea::-moz-placeholder{color:var(--cl-charcoal);opacity:1}.gform_wrapper .gfield input:-ms-input-placeholder,.gform_wrapper .gfield textarea:-ms-input-placeholder{color:var(--cl-charcoal);opacity:1}.gform_wrapper .gfield input::-ms-input-placeholder,.gform_wrapper .gfield textarea::-ms-input-placeholder{color:var(--cl-charcoal);opacity:1}.gform_wrapper .gfield input::placeholder,.gform_wrapper .gfield textarea::placeholder{color:var(--cl-charcoal);opacity:1}.gform_wrapper .gfield textarea{height:150px;min-height:150px;resize:vertical;min-block-size:initial!important}.gform_wrapper .gfield select{padding-right:40px;background-image:url(../img/icon-dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:10px auto;cursor:pointer}.gform_wrapper .gfield--type-consent{margin-top:5px;padding-top:0}.gform_wrapper .gfield--type-consent .gfield_label,.gform_wrapper .gfield--type-consent legend.gfield_label{display:none}.gform_wrapper .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.gform_wrapper .ginput_container_consent input[type=checkbox]{position:relative!important;-ms-flex-negative:0;flex-shrink:0;width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0!important;background-color:var(--cl-white)!important;border:1px solid!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;overflow:visible}.gform_wrapper .ginput_container_consent input[type=checkbox]:checked{border-color:rgba(0,0,0,0)!important}.gform_wrapper .ginput_container_consent input[type=checkbox]:checked::after{content:"";position:absolute;top:-4px;left:-1px;width:23px;height:22px;background:url(../img/icon-checkbox-checked.svg) center/contain no-repeat}.gform_wrapper .gfield_consent_label,.gform_wrapper .ginput_container_consent label{margin:0;font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:normal;color:var(--cl-charcoal);text-transform:none;cursor:pointer}.gform_wrapper .gform_footer{margin:0;padding:0;margin-top:0!important}.gform_wrapper .gform_button,.gform_wrapper .gform_footer button[type=submit],.gform_wrapper .gform_footer input[type=submit]{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;height:auto!important;min-height:0;margin:0!important;padding:20px 35px!important;background-color:var(--cl-ht-red)!important;background-image:none!important;border:0!important;border-radius:0!important;font-family:var(--font-family-ui)!important;font-weight:var(--fw-semibold)!important;font-size:var(--font-size-md)!important;line-height:normal!important;color:var(--cl-white)!important;text-transform:uppercase!important;text-decoration:none;cursor:pointer;overflow:hidden!important;isolation:isolate;-webkit-transition:color .6s!important;transition:color .6s!important}.gform_wrapper .gform_button::before,.gform_wrapper .gform_footer button[type=submit]::before{content:""!important;position:absolute!important;top:50%;left:50%;width:150%;aspect-ratio:1/1;border-radius:50%;background:var(--gradient-navy-red)!important;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .6s!important;transition:transform .6s!important;transition:transform .6s,-webkit-transform .6s!important;z-index:-1;pointer-events:none}.gform_wrapper .gform_button:focus-visible::before,.gform_wrapper .gform_footer button[type=submit]:focus-visible::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.gform_wrapper .gform_button:hover::before,.gform_wrapper .gform_footer button[type=submit]:hover::before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.gform_wrapper .gform_validation_errors{margin-bottom:20px;padding:15px;border:1px solid var(--cl-ht-red);background-color:rgba(0,0,0,0)}.gform_wrapper .gform_validation_errors .gform_submission_error,.gform_wrapper .gform_validation_errors h2{font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-sm);color:var(--cl-ht-red);margin:0}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--cl-ht-red)}.gform_wrapper .gfield_error .gfield_label{color:var(--cl-ht-red)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{margin-top:5px;padding:0;background:0 0;border:none;font-family:var(--font-family-ui);font-weight:var(--fw-regular);font-size:var(--font-size-sm);line-height:1.3;color:var(--cl-ht-red)}.gform_wrapper .gform_confirmation_message{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}input[type=checkbox]+label{margin-left:10px!important}@media(max-width:590px){.gform_wrapper .gform_fields{grid-template-columns:1fr;gap:16px}.gform_wrapper .gfield--width-half{grid-column:span 1}}body.pmpro-page-chrome{--pmpro--base--border-radius:0;--pmpro--base--spacing--small:20px;--pmpro--base--spacing--medium:20px;--pmpro--base--spacing--large:32px;--pmpro--color--base:var(--cl-white);--pmpro--color--contrast:var(--cl-charcoal);--pmpro--color--accent:var(--cl-ht-red);--pmpro--color--accent--variation:var(--cl-ht-navy);--pmpro--color--border:var(--cl-charcoal);--pmpro--color--border--variation:var(--cl-cool-light-grey);--pmpro--box-shadow:none}body.pmpro-page-chrome:not(.pmpro-account-area) .header__top-bar-link,body.pmpro-page-chrome:not(.pmpro-account-area) .header__top-bar-login{color:var(--cl-charcoal)}@media(hover:hover){body.pmpro-page-chrome:not(.pmpro-account-area) .header__top-bar-link:hover,body.pmpro-page-chrome:not(.pmpro-account-area) .header__top-bar-login:hover{color:var(--cl-ht-red);opacity:1}}body.pmpro-page-chrome:not(.pmpro-account-area) .header__top-bar-divider{background-color:var(--cl-charcoal)}body.pmpro-page-chrome .pmpro-page{padding:calc(172px + var(--section-gap-top)) 20px var(--section-gap)}@media(max-width:1480px){body.pmpro-page-chrome .pmpro-page{padding-top:calc(136px + var(--section-gap-top))}}@media(max-width:1280px){body.pmpro-page-chrome .pmpro-page{padding-top:calc(69px + 30px)}}body.pmpro-page-chrome.pmpro-account-area .pmpro-page{padding-top:var(--section-gap-top)}body.pmpro-page-chrome .pmpro-page__title{max-width:var(--content-width-xs);margin:0 auto 30px;color:var(--cl-deep-navy);font-size:var(--fs-h3);text-align:center;text-transform:uppercase}@media(max-width:1024px){body.pmpro-page-chrome .pmpro-page__title{margin-bottom:20px;font-size:var(--fs-h3-mobile)}}body.pmpro-page-chrome .pmpro{width:100%;max-width:var(--content-width-xs);margin-inline:auto}body.pmpro-page-chrome .pmpro .pmpro_section_title{margin:0 0 15px;font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-ht-red);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_section{margin:0}body.pmpro-page-chrome .pmpro .pmpro_card{margin:0;border:2px solid var(--cl-cool-light-grey)}body.pmpro-page-chrome .pmpro .pmpro_card_content{padding:32px}@media(max-width:590px){body.pmpro-page-chrome .pmpro .pmpro_card_content{padding:24px}}body.pmpro-page-chrome .pmpro .pmpro_card_title{padding:32px 32px 0;color:var(--cl-deep-navy);font-family:var(--font-family-heading);font-size:var(--fs-h4);line-height:var(--lh-tight);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_card_title a{color:inherit}@media(max-width:590px){body.pmpro-page-chrome .pmpro .pmpro_card_title{padding:24px 24px 0}}body.pmpro-page-chrome .pmpro .pmpro_card_content h3,body.pmpro-page-chrome .pmpro .pmpro_form_heading{margin:0 0 20px;color:var(--cl-deep-navy);font-family:var(--font-family-heading);font-size:var(--fs-h4);line-height:var(--lh-tight);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_heading-with-avatar{gap:15px}body.pmpro-page-chrome .pmpro .avatar{border-color:var(--cl-cool-light-grey);-webkit-box-shadow:none;box-shadow:none}body.pmpro-page-chrome .pmpro .pmpro_list{margin:0;padding:0}body.pmpro-page-chrome .pmpro .pmpro_list-plain{list-style:none}body.pmpro-page-chrome .pmpro .pmpro_list_item{margin:0 0 8px;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-page-chrome .pmpro .pmpro_list_item:last-child{margin-bottom:0}body.pmpro-page-chrome .pmpro .pmpro_list_item strong{color:var(--cl-deep-navy)}body.pmpro-page-chrome .pmpro .pmpro_list-with-labels .pmpro_list_item_label{margin-bottom:4px;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);color:var(--cl-slate-grey);text-transform:uppercase;opacity:1}body.pmpro-page-chrome .pmpro .pmpro_actions_nav,body.pmpro-page-chrome .pmpro .pmpro_card_actions{font-family:var(--font-family-ui);font-size:var(--font-size-sm-plus);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_card_actions{padding:20px 32px;background-color:var(--cl-white)}@media(max-width:590px){body.pmpro-page-chrome .pmpro .pmpro_card_actions{padding:18px 24px}}body.pmpro-page-chrome .pmpro .pmpro_card_content+.pmpro_card_actions{border-top:2px solid var(--cl-cool-light-grey)}body.pmpro-page-chrome .pmpro .pmpro_actions_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px}body.pmpro-page-chrome .pmpro .pmpro_card+.pmpro_actions_nav{margin-top:20px}body.pmpro-page-chrome .pmpro .pmpro_actions_nav a,body.pmpro-page-chrome .pmpro .pmpro_card_actions a{color:var(--cl-charcoal);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){body.pmpro-page-chrome .pmpro .pmpro_actions_nav a:hover,body.pmpro-page-chrome .pmpro .pmpro_card_actions a:hover{color:var(--cl-ht-red)}}body.pmpro-page-chrome .pmpro .pmpro_btn-print{gap:8px;font-family:var(--font-family-ui);font-size:var(--font-size-sm-plus);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){body.pmpro-page-chrome .pmpro .pmpro_btn-print:hover{color:var(--cl-ht-red)}}body.pmpro-page-chrome .pmpro .pmpro_card_action_separator{margin:0 8px;color:var(--cl-cool-light-grey);opacity:1}body.pmpro-page-chrome .pmpro .pmpro_table thead th{padding:0 0 15px;border-bottom:2px solid var(--cl-cool-light-grey);font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_table tbody td,body.pmpro-page-chrome .pmpro .pmpro_table tbody th{padding:20px 20px 20px 0;border-top:1px solid var(--cl-cool-light-grey);vertical-align:middle}body.pmpro-page-chrome .pmpro .pmpro_table tbody tr:first-child td,body.pmpro-page-chrome .pmpro .pmpro_table tbody tr:first-child th{border-top:0}body.pmpro-page-chrome .pmpro .pmpro_table tbody td:last-child{padding-right:0;text-align:right}@media(max-width:768px){body.pmpro-page-chrome .pmpro .pmpro_table thead{display:none}body.pmpro-page-chrome .pmpro .pmpro_table tbody td,body.pmpro-page-chrome .pmpro .pmpro_table tbody th{display:block;padding:12px 0;border-top:0}body.pmpro-page-chrome .pmpro .pmpro_table tbody tr td:first-child,body.pmpro-page-chrome .pmpro .pmpro_table tbody tr th:first-child{padding-top:20px;border-top:2px solid var(--cl-cool-light-grey)}body.pmpro-page-chrome .pmpro .pmpro_table tbody tr:first-child td:first-child,body.pmpro-page-chrome .pmpro .pmpro_table tbody tr:first-child th:first-child{border-top:0}body.pmpro-page-chrome .pmpro .pmpro_table tbody td:last-child{padding-bottom:20px;text-align:left}body.pmpro-page-chrome .pmpro .pmpro_table tbody td::before,body.pmpro-page-chrome .pmpro .pmpro_table tbody th::before{display:block;margin-bottom:6px;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase}}body.pmpro-page-chrome .pmpro .pmpro_tag{display:inline-block;padding:4px 10px;background-color:rgba(0,0,0,0);border:1px solid var(--cl-slate-grey);font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-slate-grey);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_tag-discount-code,body.pmpro-page-chrome .pmpro .pmpro_tag-success{border-color:var(--cl-ht-navy);color:var(--cl-ht-navy)}body.pmpro-page-chrome .pmpro .pmpro_tag-error{border-color:var(--cl-ht-red);color:var(--cl-ht-red)}body.pmpro-page-chrome .pmpro .pmpro_message{margin:0 0 20px;padding:15px;background-color:rgba(0,0,0,0);border:1px solid var(--cl-cool-light-grey);font-family:var(--font-family-ui);font-size:var(--font-size-sm-plus);line-height:var(--lh-snug);color:var(--cl-charcoal)}body.pmpro-page-chrome .pmpro .pmpro_message a{color:inherit;text-decoration:underline}body.pmpro-page-chrome .pmpro .pmpro_message.pmpro_error{border-color:var(--cl-ht-red);color:var(--cl-ht-red)}body.pmpro-page-chrome .pmpro .pmpro_message.pmpro_alert,body.pmpro-page-chrome .pmpro .pmpro_message.pmpro_success{border-color:var(--cl-ht-navy);color:var(--cl-ht-navy)}body.pmpro-page-chrome .pmpro #loginform .login-password,body.pmpro-page-chrome .pmpro #loginform .login-username{gap:8px;margin:0 0 20px}body.pmpro-page-chrome .pmpro .pmpro_form_field{gap:8px;margin:0}body.pmpro-page-chrome .pmpro .pmpro_form_fields{gap:20px}body.pmpro-page-chrome .pmpro .pmpro_form_fields-inline{gap:10px}body.pmpro-page-chrome .pmpro #loginform label,body.pmpro-page-chrome .pmpro .pmpro_form_label{font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase}body.pmpro-page-chrome .pmpro .pmpro_asterisk abbr,body.pmpro-page-chrome .pmpro .pmpro_asterisk abbr[title]{color:var(--cl-ht-red)}body.pmpro-page-chrome .pmpro #loginform .input,body.pmpro-page-chrome .pmpro .pmpro_form_input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:52px;min-height:52px;padding:15px;background-color:var(--cl-white);border:1px solid var(--cl-charcoal);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--cl-charcoal);-webkit-transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}body.pmpro-page-chrome .pmpro #loginform .input:focus,body.pmpro-page-chrome .pmpro .pmpro_form_input:focus{background-color:var(--cl-white);border-color:var(--cl-charcoal);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--cl-black) 5%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cl-black) 5%,transparent);outline:0}body.pmpro-page-chrome .pmpro #loginform .input::-webkit-input-placeholder,body.pmpro-page-chrome .pmpro .pmpro_form_input::-webkit-input-placeholder{color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro #loginform .input::-moz-placeholder,body.pmpro-page-chrome .pmpro .pmpro_form_input::-moz-placeholder{color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro #loginform .input:-ms-input-placeholder,body.pmpro-page-chrome .pmpro .pmpro_form_input:-ms-input-placeholder{color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro #loginform .input::-ms-input-placeholder,body.pmpro-page-chrome .pmpro .pmpro_form_input::-ms-input-placeholder{color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro #loginform .input::placeholder,body.pmpro-page-chrome .pmpro .pmpro_form_input::placeholder{color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro .pmpro_form_input-error{border-color:var(--cl-ht-red);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--cl-ht-red) 10%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cl-ht-red) 10%,transparent)}body.pmpro-page-chrome .pmpro .pmpro_form_input-select{padding-right:40px;background-image:url(../img/icon-dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:10px auto;cursor:pointer}body.pmpro-page-chrome .pmpro .pmpro_form_input-checkbox,body.pmpro-page-chrome .pmpro .pmpro_form_input-radio{position:relative;-ms-flex-negative:0;flex-shrink:0;width:19px;height:19px;min-height:0;margin:0;padding:0;background-color:var(--cl-white);border:1px solid var(--cl-charcoal);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:visible}body.pmpro-page-chrome .pmpro .pmpro_form_input-checkbox:checked{border-color:rgba(0,0,0,0)}body.pmpro-page-chrome .pmpro .pmpro_form_input-checkbox:checked::after{content:"";position:absolute;top:-4px;left:-1px;width:23px;height:22px;background:url(../img/icon-checkbox-checked.svg) center/contain no-repeat}body.pmpro-page-chrome .pmpro .pmpro_form_input-radio{border-radius:50%}body.pmpro-page-chrome .pmpro .pmpro_form_input-radio:checked{background-color:var(--cl-ht-red);-webkit-box-shadow:inset 0 0 0 4px var(--cl-white);box-shadow:inset 0 0 0 4px var(--cl-white)}body.pmpro-page-chrome .pmpro .pmpro_form_label-inline{font-size:var(--font-size-sm);text-transform:none;cursor:pointer}body.pmpro-page-chrome .pmpro .pmpro_form_field-checkbox .pmpro_form_label,body.pmpro-page-chrome .pmpro .pmpro_form_field-radio-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.pmpro-page-chrome .pmpro .pmpro_form_field-password-toggle button{gap:6px;font-family:var(--font-family-ui);font-size:var(--font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}body.pmpro-page-chrome .pmpro .pmpro_form_field-password-toggle button svg{stroke:currentColor}@media(hover:hover){body.pmpro-page-chrome .pmpro .pmpro_form_field-password-toggle button:hover{color:var(--cl-ht-red)}}body.pmpro-page-chrome .pmpro .pmpro_form_field-password-toggle .pmpro_icon-eye{width:16px;height:16px}body.pmpro-page-chrome .pmpro .pmpro_form_field-password-toggle .pmpro_icon-eye svg{display:block;width:100%;height:100%}body.pmpro-page-chrome .pmpro .pmpro_form_hint{margin-top:8px;font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--lh-snug);color:var(--cl-slate-grey);opacity:1}body.pmpro-page-chrome .pmpro #pass-strength-result{margin-top:8px;font-family:var(--font-family-ui);font-size:var(--font-size-sm)}body.pmpro-page-chrome .pmpro #loginform .login-submit .button,body.pmpro-page-chrome .pmpro .pmpro_btn:not(.pmpro_btn-plain){-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;min-height:0;padding:20px 35px;background-color:var(--cl-ht-red);border:0;-webkit-box-shadow:none;box-shadow:none;font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:var(--fw-semibold);line-height:1.13;color:var(--cl-white);text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s}body.pmpro-page-chrome .pmpro #loginform .login-submit .button:focus-visible,body.pmpro-page-chrome .pmpro .pmpro_btn:not(.pmpro_btn-plain):focus-visible{background-color:var(--cl-ht-navy);color:var(--cl-white);outline:2px solid var(--cl-ht-navy);outline-offset:3px}@media(hover:hover){body.pmpro-page-chrome .pmpro #loginform .login-submit .button:hover,body.pmpro-page-chrome .pmpro .pmpro_btn:not(.pmpro_btn-plain):hover{background-color:var(--cl-ht-navy);border-color:var(--cl-ht-navy);color:var(--cl-white)}}body.pmpro-page-chrome .pmpro .pmpro_form_submit{margin-top:25px}body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-cancel,body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-outline{padding:18px 33px;background-color:rgba(0,0,0,0);border:2px solid var(--cl-deep-navy);color:var(--cl-deep-navy);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-cancel:focus-visible,body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-outline:focus-visible{background-color:var(--cl-deep-navy);border-color:var(--cl-deep-navy);color:var(--cl-white);outline-color:var(--cl-deep-navy)}@media(hover:hover){body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-cancel:hover,body.pmpro-page-chrome .pmpro .pmpro_btn.pmpro_btn-outline:hover{background-color:var(--cl-deep-navy);border-color:var(--cl-deep-navy);color:var(--cl-white)}}body.pmpro-login .pmpro,body.pmpro-login .pmpro-page__title{max-width:480px}body.pmpro-login .pmpro #loginform .login-remember{margin:0 0 25px}body.pmpro-login .pmpro #loginform .login-remember label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:var(--font-size-sm);text-transform:none;cursor:pointer}body.pmpro-login .pmpro #rememberme{position:relative;-ms-flex-negative:0;flex-shrink:0;width:19px;height:19px;margin:0;padding:0;background-color:var(--cl-white);border:1px solid var(--cl-charcoal);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:visible}body.pmpro-login .pmpro #rememberme:checked{border-color:rgba(0,0,0,0)}body.pmpro-login .pmpro #rememberme:checked::after{content:"";position:absolute;top:-4px;left:-1px;width:23px;height:22px;background:url(../img/icon-checkbox-checked.svg) center/contain no-repeat}body.pmpro-login .pmpro #loginform .login-submit{margin:0}body.pmpro-login .pmpro #loginform .login-submit .button{width:100%}body.pmpro-login .pmpro .pmpro_card_content .pmpro_lost_password-instructions{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-login .pmpro .pmpro_spacer{margin:25px 0 0}body.pmpro-login .pmpro .pmpro_btn.pmpro_btn-submit{width:100%}body.pmpro-login .pmpro .pmpro_logged_in_welcome_wrap .pmpro_card_content:not(:has(*)){padding:0 0 32px}body.pmpro-login .pmpro .pmpro-member-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}body.pmpro-login .pmpro .pmpro-member-navigation a{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--cl-charcoal);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){body.pmpro-login .pmpro .pmpro-member-navigation a:hover{color:var(--cl-ht-red)}}body.pmpro-login .login-page__levels{width:100%;max-width:480px;margin:30px auto 0;padding:32px;border:2px solid var(--cl-cool-light-grey);background-color:var(--cl-white)}@media(max-width:590px){body.pmpro-login .login-page__levels{padding:24px}}body.pmpro-login .login-page__levels-title{margin:0 0 20px;color:var(--cl-deep-navy);font-size:var(--font-size-lg);text-align:center}body.pmpro-login .login-page__levels-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}body.pmpro-login .login-page__levels-cost{margin:8px 0 0;color:var(--cl-charcoal);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--lh-normal);text-align:center}body.pmpro-checkout .pmpro #pmpro_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}body.pmpro-checkout .pmpro .pmpro_form_fieldset{min-width:0}body.pmpro-checkout .pmpro #pmpro_form .pmpro_message{margin:0}body.pmpro-checkout .pmpro .pmpro_card_actions a{text-decoration:underline;text-underline-offset:3px}body.pmpro-checkout .pmpro .pmpro_card_content .pmpro_level_name_text{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-checkout .pmpro .pmpro_level_description_text{margin-top:20px;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-checkout .pmpro .pmpro_card_content .pmpro_level_description_text>*{margin:0}body.pmpro-checkout .pmpro .pmpro_card_content .pmpro_level_description_text>*+*{margin-top:20px}body.pmpro-checkout .pmpro .pmpro_level_description_text ol,body.pmpro-checkout .pmpro .pmpro_level_description_text ul{padding-left:24px}body.pmpro-checkout .pmpro .pmpro_level_description_text ul li{list-style:disc}body.pmpro-checkout .pmpro .pmpro_level_description_text ol li{list-style:decimal}body.pmpro-checkout .pmpro .pmpro_level_description_text li+li{margin-top:8px}body.pmpro-checkout .pmpro #pmpro_level_cost{margin-top:20px}body.pmpro-checkout .pmpro .pmpro_level_cost_text p{margin:8px 0 0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-checkout .pmpro .pmpro_level_cost_text p:first-child{margin-top:0}body.pmpro-checkout .pmpro .pmpro_level_cost_text p strong{color:var(--cl-ht-red)}@media(max-width:768px){body.pmpro-checkout .pmpro .pmpro_cols-2,body.pmpro-checkout .pmpro .pmpro_cols-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.pmpro-checkout .pmpro .pmpro_cols-2>*,body.pmpro-checkout .pmpro .pmpro_cols-3>*{width:auto}}body.pmpro-checkout .pmpro .pmpro_form_field-username{display:none}body.pmpro-checkout .pmpro .pmpro_form_fields-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.pmpro-checkout .pmpro .pmpro_form_fields-inline .pmpro_form_input-select{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}body.pmpro-checkout .pmpro .pmpro_form_submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}@media(max-width:590px){body.pmpro-checkout .pmpro .pmpro_form_submit{display:block}}body.pmpro-checkout .pmpro .pmpro_btn.pmpro_btn-submit-checkout{min-width:260px}@media(max-width:590px){body.pmpro-checkout .pmpro .pmpro_btn.pmpro_btn-submit-checkout{width:100%;min-width:0}}body.pmpro-checkout .pmpro #pmpro_processing_message{font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--lh-normal);color:var(--cl-slate-grey);text-transform:uppercase}body.pmpro-levels .pmpro .pmpro_section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}body.pmpro-levels .pmpro .pmpro_levels_table thead th:first-child{width:45%}body.pmpro-levels .pmpro .pmpro_levels_table thead th:nth-child(2){width:25%}body.pmpro-levels .pmpro .pmpro_levels_table thead th:last-child{width:30%}body.pmpro-levels .pmpro .pmpro_level th[data-title]{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--cl-deep-navy);text-transform:uppercase}body.pmpro-levels .pmpro .pmpro_level .pmpro_level-price{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-levels .pmpro .pmpro_level .pmpro_level-price strong{color:var(--cl-ht-red)}body.pmpro-levels .pmpro .pmpro_level .pmpro_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:208px}@media(max-width:768px){body.pmpro-levels .pmpro .pmpro_table tbody tr td:last-child{display:block;padding:15px 0 20px;text-align:left}body.pmpro-levels .pmpro .pmpro_level .pmpro_btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}body.pmpro-account .pmpro,body.pmpro-billing .pmpro,body.pmpro-cancel .pmpro,body.pmpro-invoice .pmpro,body.pmpro-member-profile-edit .pmpro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(max-width:768px){body.pmpro-account .pmpro,body.pmpro-billing .pmpro,body.pmpro-cancel .pmpro,body.pmpro-invoice .pmpro,body.pmpro-member-profile-edit .pmpro{gap:30px}}body.pmpro-account .pmpro .pmpro_section_content,body.pmpro-billing .pmpro .pmpro_section_content,body.pmpro-cancel .pmpro .pmpro_section_content,body.pmpro-invoice .pmpro .pmpro_section_content,body.pmpro-member-profile-edit .pmpro .pmpro_section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:590px){body.pmpro-account .pmpro .pmpro_form_submit,body.pmpro-billing .pmpro .pmpro_form_submit,body.pmpro-cancel .pmpro .pmpro_form_submit,body.pmpro-invoice .pmpro .pmpro_form_submit,body.pmpro-member-profile-edit .pmpro .pmpro_form_submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.pmpro-account .pmpro .pmpro_btn:not(.pmpro_btn-plain),body.pmpro-billing .pmpro .pmpro_btn:not(.pmpro_btn-plain),body.pmpro-cancel .pmpro .pmpro_btn:not(.pmpro_btn-plain),body.pmpro-invoice .pmpro .pmpro_btn:not(.pmpro_btn-plain),body.pmpro-member-profile-edit .pmpro .pmpro_btn:not(.pmpro_btn-plain){min-width:0;padding:16px 12px;font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis}body.pmpro-account .pmpro .pmpro_btn.pmpro_btn-cancel,body.pmpro-billing .pmpro .pmpro_btn.pmpro_btn-cancel,body.pmpro-cancel .pmpro .pmpro_btn.pmpro_btn-cancel,body.pmpro-invoice .pmpro .pmpro_btn.pmpro_btn-cancel,body.pmpro-member-profile-edit .pmpro .pmpro_btn.pmpro_btn-cancel{padding:14px 10px}}body.pmpro-account .pmpro .pmpro_card_content:has(>.pmpro_list):not(:has(li)),body.pmpro-billing .pmpro .pmpro_card_content:has(>.pmpro_list):not(:has(li)),body.pmpro-cancel .pmpro .pmpro_card_content:has(>.pmpro_list):not(:has(li)),body.pmpro-invoice .pmpro .pmpro_card_content:has(>.pmpro_list):not(:has(li)),body.pmpro-member-profile-edit .pmpro .pmpro_card_content:has(>.pmpro_list):not(:has(li)){padding:0 0 32px}body.pmpro-account .pmpro .pmpro_table_orders .pmpro_table_order-date a,body.pmpro-billing .pmpro .pmpro_table_orders .pmpro_table_order-date a,body.pmpro-cancel .pmpro .pmpro_table_orders .pmpro_table_order-date a,body.pmpro-invoice .pmpro .pmpro_table_orders .pmpro_table_order-date a,body.pmpro-member-profile-edit .pmpro .pmpro_table_orders .pmpro_table_order-date a{color:var(--cl-deep-navy);font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--fw-medium);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){body.pmpro-account .pmpro .pmpro_table_orders .pmpro_table_order-date a:hover,body.pmpro-billing .pmpro .pmpro_table_orders .pmpro_table_order-date a:hover,body.pmpro-cancel .pmpro .pmpro_table_orders .pmpro_table_order-date a:hover,body.pmpro-invoice .pmpro .pmpro_table_orders .pmpro_table_order-date a:hover,body.pmpro-member-profile-edit .pmpro .pmpro_table_orders .pmpro_table_order-date a:hover{color:var(--cl-ht-red)}}body.pmpro-account .pmpro .pmpro_table_orders tbody td,body.pmpro-billing .pmpro .pmpro_table_orders tbody td,body.pmpro-cancel .pmpro .pmpro_table_orders tbody td,body.pmpro-invoice .pmpro .pmpro_table_orders tbody td,body.pmpro-member-profile-edit .pmpro .pmpro_table_orders tbody td{font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-account .pmpro #pmpro_order_list .pmpro_card_content>p,body.pmpro-billing .pmpro #pmpro_order_list .pmpro_card_content>p,body.pmpro-cancel .pmpro #pmpro_order_list .pmpro_card_content>p,body.pmpro-invoice .pmpro #pmpro_order_list .pmpro_card_content>p,body.pmpro-member-profile-edit .pmpro #pmpro_order_list .pmpro_card_content>p{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--cl-charcoal)}body.pmpro-account .pmpro .pmpro_table_order-status,body.pmpro-billing .pmpro .pmpro_table_order-status,body.pmpro-cancel .pmpro .pmpro_table_order-status,body.pmpro-invoice .pmpro .pmpro_table_order-status,body.pmpro-member-profile-edit .pmpro .pmpro_table_order-status{white-space:nowrap}body.pmpro-account .pmpro #pmpro_order_single .pmpro_card_actions:first-child,body.pmpro-billing .pmpro #pmpro_order_single .pmpro_card_actions:first-child,body.pmpro-cancel .pmpro #pmpro_order_single .pmpro_card_actions:first-child,body.pmpro-invoice .pmpro #pmpro_order_single .pmpro_card_actions:first-child,body.pmpro-member-profile-edit .pmpro #pmpro_order_single .pmpro_card_actions:first-child{border-bottom:2px solid var(--cl-cool-light-grey)}body.pmpro-account .pmpro #pmpro_order_single .pmpro_card_title,body.pmpro-billing .pmpro #pmpro_order_single .pmpro_card_title,body.pmpro-cancel .pmpro #pmpro_order_single .pmpro_card_title,body.pmpro-invoice .pmpro #pmpro_order_single .pmpro_card_title,body.pmpro-member-profile-edit .pmpro #pmpro_order_single .pmpro_card_title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}body.pmpro-account .pmpro .pmpro_actions_nav-left,body.pmpro-account .pmpro .pmpro_actions_nav-right,body.pmpro-billing .pmpro .pmpro_actions_nav-left,body.pmpro-billing .pmpro .pmpro_actions_nav-right,body.pmpro-cancel .pmpro .pmpro_actions_nav-left,body.pmpro-cancel .pmpro .pmpro_actions_nav-right,body.pmpro-invoice .pmpro .pmpro_actions_nav-left,body.pmpro-invoice .pmpro .pmpro_actions_nav-right,body.pmpro-member-profile-edit .pmpro .pmpro_actions_nav-left,body.pmpro-member-profile-edit .pmpro .pmpro_actions_nav-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.magazine-read{padding-top:190px;padding-bottom:var(--section-gap-bottom)}@media(max-width:1280px){.magazine-read{padding-top:120px}}.magazine-read__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:32px}.magazine-read__back{font-family:var(--font-family-ui);font-size:var(--font-size-base);color:var(--cl-slate-grey);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.magazine-read__back:hover{color:var(--cl-ht-red)}}.magazine-read__title{font-size:var(--fs-h3)}@media(max-width:1024px){.magazine-read__title{font-size:var(--fs-h3-mobile)}}.magazine-read__viewer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.magazine-read__stage{width:100%;max-width:1240px;min-height:50vh;margin:0 auto}.magazine-read__page-holder{background-color:var(--cl-white);overflow:hidden}.magazine-read__page{display:block;width:100%;height:100%}.magazine-read__status{font-family:var(--font-family-ui);font-size:var(--font-size-base);color:var(--cl-slate-grey);text-align:center}.magazine-read__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.magazine-read__nav{width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--fs-h5);color:var(--cl-white);background-color:var(--cl-ht-navy);border:none;border-radius:var(--radius-full);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}@media(hover:hover){.magazine-read__nav:hover{background-color:var(--cl-ht-red)}}.magazine-read__counter{font-family:var(--font-family-ui);font-size:var(--font-size-base);color:var(--cl-ht-navy);min-width:90px;text-align:center}.magazine-read__gate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.magazine-read__notice{font-family:var(--font-family-body);font-size:var(--font-size-lg);color:var(--cl-ht-navy)}@media(max-width:1024px){.magazine-read__notice{font-size:var(--font-size-base-plus)}}.event-layout{padding:var(--section-gap) 0;background:var(--cl-very-light-grey)}.event-layout__inner{display:grid;grid-template-columns:280px 1fr;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:1480px){.event-layout__inner{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media(max-width:1280px){.event-layout__inner{grid-template-columns:240px 1fr;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media(max-width:1024px){.event-layout__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.event-layout__content{min-width:0}.error-404{background:var(--cl-deep-navy);padding:272px 0 80px}@media(max-width:1024px){.error-404{padding:106px 0 44px}}@media(max-width:590px){.error-404{padding-bottom:28px}}.error-404>.container-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.error-404__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:900px}@media(max-width:1280px){.error-404__head{max-width:100%}}.error-404__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;padding:2px 6px;background-color:var(--cl-ht-red);color:var(--cl-white);font-family:var(--font-family-ui);font-weight:var(--fw-medium);font-size:var(--font-size-base);line-height:var(--lh-snug);text-transform:uppercase;border-radius:var(--radius-sm);margin-bottom:5px}.error-404__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}@media(max-width:1280px){.error-404__title{font-size:var(--fs-hero-title)}}@media(max-width:1024px){.error-404__title{font-size:var(--fs-hero-title-tablet)}}.error-404__text{margin:0;max-width:633px;padding-block:10px;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--cl-white)}.text-page__hero{background:var(--cl-deep-navy);padding:272px 0 80px}@media(max-width:1024px){.text-page__hero{padding:106px 0 44px}}@media(max-width:590px){.text-page__hero{padding-bottom:28px}}.text-page__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-solid);text-transform:uppercase;color:var(--cl-white)}@media(max-width:1280px){.text-page__title{font-size:var(--fs-hero-title)}}@media(max-width:1024px){.text-page__title{font-size:var(--fs-hero-title-tablet)}}.text-page__body{padding:var(--section-gap) 0}.text-page__content{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--body-font-size);line-height:var(--lh-base);color:var(--cl-charcoal)}.text-page__content h2,.text-page__content h3,.text-page__content h4{margin:30px 0 20px;font-family:var(--font-family-heading);font-weight:var(--fw-bold);color:var(--cl-charcoal)}.text-page__content h2{font-size:var(--fs-h3);line-height:var(--lh-tight)}.text-page__content h3{font-size:var(--fs-prose-h3);line-height:var(--lh-tight)}.text-page__content h4{font-size:var(--fs-h4);line-height:var(--lh-compact)}.text-page__content>:first-child,.text-page__content>:first-child>:first-child,.text-page__content>:first-child>:first-child>:first-child{margin-top:0}.text-page__content blockquote,.text-page__content ol,.text-page__content p,.text-page__content ul{margin:0 0 35px}.text-page__content ol,.text-page__content ul{padding-left:24px}.text-page__content ul{list-style:disc}.text-page__content ol{list-style:decimal}.text-page__content li>ol,.text-page__content li>ul{margin:0}.text-page__content blockquote{padding-left:24px;border-left:3px solid var(--cl-cool-light-grey);font-style:italic}.text-page__content a{color:var(--cl-electric-blue);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}@media(hover:hover){.text-page__content a:hover{color:var(--cl-charcoal)}}.text-page__content>:last-child{margin-bottom:0}
/*# sourceMappingURL=style.css.map */
