*+.video-component{margin-top:24px}.video-component video{width:100%;height:auto}
.resources-aside{--gap:24px;background:var(--dark-50);border-radius:8px;flex-shrink:0;flex-basis:300px;padding:16px}@media (max-width:768px){.resources-aside{flex-basis:0%;width:100%}}.resources-aside__title{font-size:var(--font-size-16);font-weight:700;line-height:1.15}.resources-aside__divider{border:none;border-top:1px solid rgba(var(--black-rgb),.15)}*+.resources-aside__divider{margin-top:var(--gap)}.resources-aside__collapsable+.resources-aside__divider{margin-top:calc(var(--gap) - 4px)}.resources-aside__collapsable{flex-direction:column;gap:8px;display:flex}*+.resources-aside__collapsable{margin-top:var(--gap)}.resources-aside__collapsable__title{font-size:var(--font-size-16);text-align:left;justify-content:space-between;align-items:center;gap:8px;font-weight:700;line-height:1.15;transition:opacity .2s;display:flex;position:relative}.resources-aside__collapsable__title:hover:not(:active){opacity:.7}.resources-aside__collapsable__title:before{content:"";position:absolute;inset:-16px}.resources-aside__collapsable__title svg{--size:18px;width:18px;width:var(--size);height:18px;height:var(--size);-o-object-fit:contain;object-fit:contain;transition:transform .2s}.resources-aside__collapsable--open .resources-aside__collapsable__title svg{transform:rotate(180deg)}.resources-aside__collapsable__content{padding-top:16px}.resources-aside__list{flex-direction:column;gap:8px;display:flex;position:relative}*+.resources-aside__list{margin-top:var(--gap)}.resources-aside__item{min-height:48px;font-size:var(--font-size-16);text-align:left;cursor:pointer;border-radius:16px;padding:16px;font-weight:500;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s}.resources-aside__item--active,.resources-aside__item:hover{background-color:#f2e5fb}.resources-aside__item:active:not(.resources-aside__item--active){background-color:#efddfc}
.resources-search{flex:1;width:100%;position:relative}.resources-search__input{width:100%;height:58px;font-family:var(--font-family-heading);background-color:#fff;border:1px solid #cfcfcf;border-radius:8px;padding:4px 50px 4px 16px;font-weight:400;line-height:1.7;transition:border-color .2s}.resources-search__input:focus{border-color:var(--primary-main)}.resources-search__input::placeholder{color:rgba(var(--black-rgb),.8);font-size:15px}.resources-search svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.resources-search__filters-button{--size:58px;width:58px;width:var(--size);height:58px;height:var(--size);cursor:pointer;background-color:#fff;border:1px solid #cfcfcf;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.resources-search__filters-button:hover:not(:active){background-color:var(--dark-50)}.resources-search__filters-button svg{--size:28px;width:28px;width:var(--size);height:28px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.heading,.layout--theme-white .heading,.layout .group--theme-white .heading{--color:var(--black);--color-highlight:var(--primary-main);--color-alt:rgba(var(--black-rgb),.8)}.layout--theme-white .heading--size-large,.layout .group--theme-white .heading--size-large{--color-alt:var(--black)}.layout--theme-black .heading,.layout .group--theme-primary-dark .heading,.layout__footer:not(.does-not-exist) .heading{--color:var(--white);--color-highlight:var(--yellow-main);--color-alt:rgba(var(--white-rgb),.6)}.layout--theme-black .heading--size-large,.layout .group--theme-primary-dark .heading--size-large,.layout__footer:not(.does-not-exist) .heading--size-large{--color-alt:var(--white)}.heading{margin-top:var(--section-gap);color:var(--color);position:relative}.heading--align-center{text-align:center}.heading--align-right{text-align:right}.divider+.heading,.layout__body>.heading:first-child,.layout__body>.group:first-child .group__body>.heading:first-child{margin-top:var(--section-gap-small)}.layout__body>.group--spotlights-top:first-child .group__body>.heading:first-child{margin-top:var(--section-gap)}.slider+.heading{margin-top:var(--section-gap-large)}@media (max-width:768px){.layout__body>.group--spotlights-top:first-child .group__body>.heading:first-child{margin-top:var(--section-gap-small)}}*+.heading__sup-title{margin-top:10px}.heading__wrap{flex-direction:column;gap:14px;display:flex}.heading--inline .heading__wrap{flex-direction:row;gap:72px;display:flex}.heading--inline.heading--vertical-align-bottom .heading__wrap{align-items:flex-end}@media (max-width:1024px){.heading--inline .heading__wrap{gap:40px}}@media (max-width:768px){.heading--inline .heading__wrap{flex-direction:column;gap:14px}.heading--inline.heading--vertical-align-bottom .heading__wrap{align-items:stretch}}.heading__main{flex:1}.heading__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:500;line-height:1.15}.heading--size-large .heading__title{font-size:var(--font-size-56)}*+.heading__title{margin-top:12px}@media (max-width:768px){.heading__title br{display:none}}.heading__title b{font-weight:inherit;color:var(--color-highlight)}.heading__content{flex:1}.heading__description{font-size:var(--font-size-18);color:var(--color-alt);font-weight:400;line-height:1.7}.heading--size-large .heading__description{font-size:var(--font-size-20)}.heading--align-center .heading__description{margin-left:auto;margin-right:auto}.heading--align-right .heading__description{margin-left:auto}.heading__description b{color:var(--color);font-weight:400}.heading__description *+p,.heading__description *+ul,.heading__description *+ol{margin-top:1em}.heading__description ul,.heading__description ol{padding-left:24px}.heading__description ul *+li,.heading__description ol *+li{margin-top:.25em}.heading__cta{flex-wrap:wrap;gap:16px;display:flex}*+.heading__cta{margin-top:24px}
.button{--horizontal-padding:22px;--text-horizontal-padding:6px;--gap:4px;--height:50px;--border-radius:calc(var(--height)/2);--background-color:var(--primary-main);--background-color-hover:var(--primary-800);--color:white;--color-hover:white;--border-color:var(--background-color);--border-color-hover:var(--background-color-hover);--icon-size:24px;min-height:50px;min-height:var(--height);padding-right:22px;padding-right:var(--horizontal-padding);padding-left:22px;padding-left:var(--horizontal-padding);color:var(--color);border:1px solid var(--border-color);border-radius:25px;border-radius:var(--border-radius);background-color:var(--background-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition-property:opacity,background-color,color,border-color;transition-duration:.2s;display:inline-block;position:relative;overflow:hidden}.button:hover:not(:active){--background-color:var(--background-color-hover);--color:var(--color-hover);--border-color:var(--border-color-hover)}.button--disabled{--background-color:var(--background-color-disabled,var(--grey-900));--color:var(--color-disabled,var(--white))}.button--disabled,.button--loading{cursor:default}@media (max-width:768px){.button{--horizontal-padding:16px;--text-horizontal-padding:4px;--gap:4px;--height:44px}}.button--height-small{--height:44px}@media (max-width:768px){.button--height-small{--height:44px}}.button--full-width{width:100%}.button--theme-primary{--background-color:var(--primary-main);--background-color-hover:var(--primary-800);--color:var(--white);--color-hover:var(--white);--border-color:var(--primary-800);--border-color-hover:var(--primary-800)}.button--theme-primary-light{--background-color:#f3e8fc;--background-color-hover:#e5cef8;--color:var(--primary-main);--color-hover:var(--primary-main);--border-color:#cd9bf1;--border-color-hover:#cd9bf1}.button--theme-white{--background-color:white;--background-color-hover:rgba(var(--white-rgb),.8);--color:black;--color-hover:black;--border-color:#d7b0f4;--border-color-hover:#d7b0f4}.button--theme-white-glass{--background-color:rgba(var(--white-rgb),.1);--background-color-hover:rgba(var(--white-rgb),.15);--color:white;--color-hover:white;--border-color:transparent;--border-color-hover:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button--theme-white-outline{--background-color:rgba(var(--white-rgb),0);--background-color-hover:rgba(var(--white-rgb),.1);--color:white;--color-hover:white;--border-color:white;--border-color-hover:white}.button--theme-black{--background-color:black;--background-color-hover:rgba(var(--black-rgb),.8);--color:white;--color-hover:white;--border-color:transparent;--border-color-hover:transparent}.button--theme-grey{--background-color:var(--dark-50);--background-color-hover:var(--dark-100);--color:black;--color-hover:black;--border-color:transparent;--border-color-hover:transparent}.button--theme-yellow{--background-color:var(--yellow-main);--background-color-hover:var(--yellow-500);--color:var(--black);--color-hover:var(--black);--border-color:#d4a403;--border-color-hover:#d4a403}.button__content{width:100%;min-height:var(--height);justify-content:center;align-items:center;display:inline-flex}.button--full-width .button__content{width:100%;margin:auto;display:flex}.button__spinner{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(24px)}.button--loading .button__spinner{opacity:1;transform:translateY(0)}.button__text{z-index:0;padding-right:var(--text-horizontal-padding);padding-bottom:1px;padding-left:var(--text-horizontal-padding);color:inherit;text-align:center;flex:1;font-size:16px;font-weight:600;line-height:1.1;-webkit-text-decoration:none;text-decoration:none}*+.button__text{margin-left:var(--gap)}@media (max-width:768px){.button__text{font-size:15px}}.button__text>span{transition:opacity .2s,transform .2s;display:block}.button--loading .button__text>span{opacity:0;transform:translateY(24px)}html:not(.--in-storyblok) .button__text:after{content:"";border-radius:var(--border-radius);display:block;position:absolute;inset:0}.button__icon{width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}*+.button__icon{margin-left:var(--gap)}.button--loading .button__icon{opacity:0}.button__icon img,.button__icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.sup-title{--computed-color:var(--color,var(--black));font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:.02em;color:var(--computed-color);text-transform:uppercase;font-weight:500;line-height:1.15}@media (max-width:768px){.sup-title{font-size:14px}}
.layout--theme-white{background-color:var(--white)}.layout--theme-primary-dark{background-color:#05071a}.layout--theme-primary-light{background-color:rgba(var(--primary-main-rgb),.3)}.layout__body{--js-scroll-offset-top:var(--header-spacing)}.layout__body-footer{margin-top:var(--section-gap)}.group+.layout__body-footer,.locations+.layout__body-footer{margin-top:0}.layout__footer{background:radial-gradient(65% 75% at 50% 100%,rgba(var(--primary-main-rgb),.6)0%,rgba(var(--primary-main-rgb),0)100%),#05071a;padding-top:1px;position:relative}.layout__footer__background{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#05071a;position:absolute;inset:0;overflow:hidden}.layout__footer__background img{-o-object-fit:cover;object-fit:cover;opacity:.15;mix-blend-mode:lighten;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout__footer__background:after{content:"";background:radial-gradient(65% 73% at 50% 100%,rgba(var(--primary-800-rgb),.4)0%,rgba(var(--primary-800-rgb),0)100%);position:absolute;inset:0}.layout__footer__wrap{position:relative}
.footer{margin-top:var(--section-gap-large);color:#fff;padding-bottom:72px;position:relative}@media (max-width:768px){.footer{padding-bottom:40px}}
.footer__nav{--gap:72px;align-items:center;gap:72px;gap:var(--gap);display:flex}@media (max-width:1024px){.footer__nav{--gap:44px}}@media (max-width:768px){.footer__nav{--gap:32px;flex-direction:column;align-items:flex-start}}.footer__nav__left{flex:1;align-items:center;display:flex}.footer__nav__logo svg{width:128px;height:auto;display:block}@media (max-width:1024px){.footer__nav__logo svg{width:100px}}@media (max-width:768px){.footer__nav__logo svg{width:80px}}.footer__nav__baseline{--gap:32px;max-width:40ch;margin-left:32px;margin-left:var(--gap);padding-left:32px;padding-left:var(--gap);font-family:var(--font-family-heading);font-size:var(--font-size-16);color:#9ea3bf;line-height:1.7;position:relative}@media (max-width:768px){.footer__nav__baseline{--gap:20px;font-size:14px}}.footer__nav__baseline:before{content:"";border-left:1px solid #e6e8ec;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:768px){.footer__nav__baseline:before{height:16px}}.footer__alternates{list-style:none}*+.footer__alternates{margin-top:32px}.footer__alternates a{font-size:16px;font-weight:500;line-height:1.5;-webkit-text-decoration:none;text-decoration:none}.footer__alternates a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__nav__right{font-family:var(--font-family-heading);flex-wrap:wrap;gap:32px;font-size:14px;line-height:1.7;display:flex}@media (max-width:768px){.footer__nav__right{gap:20px}}.footer__nav__right a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.footer__nav__right a:hover:not(:active){color:#9ea3bf}.footer__nav__column a{-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.footer__nav__column a:hover:not(:active){color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.footer__social{flex-wrap:wrap;gap:24px;display:flex}*+.footer__social{margin-top:40px}@media (max-width:768px){.footer__social{gap:16px}*+.footer__social{margin-top:32px}}.footer__social svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);color:#fff;-o-object-fit:contain;object-fit:contain;transition:color .2s}.footer__social svg:hover:not(:active){color:rgba(var(--white-rgb),.8)}
*+.footer__legal{margin-top:52px}@media (max-width:768px){*+.footer__legal{margin-top:32px}}.footer__legal:before{content:"";background-image:linear-gradient(90deg,#e9e9e900 0%,#e9e9e933 50%,#e9e9e900 100%);width:100%;height:1px;display:block}.footer__legal__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;display:flex}.footer__legal__left{font-family:var(--font-family-heading);color:#9ea3bf;flex-wrap:wrap;gap:24px;font-size:14px;line-height:1.7;display:flex}.footer__legal__left a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.footer__legal__left a:hover:not(:active){color:#9ea3bf}
.header{--color:black;--color-hover:rgba(var(--black-rgb),.7);--logo-color:var(--primary-main);--cta-background-color:var(--primary-main);--cta-background-color-hover:var(--white);--cta-background-color-active:var(--primary-100);--cta-color:white;--cta-color-hover:black;--cta-icon-opacity:1;z-index:var(--z-index-header);width:100%;height:var(--header-spacing);color:var(--color);transition:background-color .15s,color .1s,box-shadow .15s;position:sticky;top:0;left:0;right:0}.header--scrolled,.header--theme-dark{--color:white;--color-hover:rgba(var(--white-rgb),.7);--logo-color:white;--cta-background-color:white;--cta-background-color-hover:var(--primary-main);--cta-background-color-active:var(--primary-700);--cta-color:black;--cta-color-hover:white;--cta-icon-opacity:0}@media (max-width:1200px){.header--open{--color:black;--color-hover:var(--primary-main);--logo-color:var(--primary-main);--cta-background-color:var(--primary-main);--cta-background-color-hover:var(--white);--cta-background-color-active:var(--primary-50);--cta-color:white;--cta-color-hover:black;--cta-icon-opacity:1}}.header .max-width{--page-left-padding:calc(var(--page-horizontal-padding) + env(safe-area-inset-left));--page-right-padding:calc(var(--page-horizontal-padding) + env(safe-area-inset-right))}.header:before{content:"";opacity:0;pointer-events:none;background-image:linear-gradient(#000000a6,#000000a2 9.99%,#0009 19.07%,#0000008c 27.44%,#0000007b 35.26%,#00000067 42.72%,#00000053 50%,#0000003e 57.28%,#0000002b 64.74%,#0000001a 72.56%,#0000000c 80.93%,#00000003 90.01%,#0000);width:100%;height:200px;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.header--scrolled:before{opacity:1}@media (max-width:768px){.header:before{background-image:linear-gradient(#000c,#000000c8 9.99%,#000000bd 19.07%,#000000ac 27.44%,#00000097 35.26%,#0000007f 42.72%,#0006 50%,#0000004d 57.28%,#00000035 64.74%,#00000020 72.56%,#0000000f 80.93%,#00000004 90.01%,#0000);height:100px}}@media (max-width:1200px){.header--open:before{opacity:1;background-image:linear-gradient(#fffc,#ffffffc8 9.99%,#ffffffbd 19.07%,#ffffffac 27.44%,#ffffff97 35.26%,#ffffff7f 42.72%,#fff6 50%,#ffffff4d 57.28%,#ffffff35 64.74%,#ffffff20 72.56%,#ffffff0f 80.93%,#ffffff04 90.01%,#fff0)}}.header__wrap{--horizontal-padding:24px;height:var(--header-height);justify-content:space-between;gap:16px;display:flex;position:relative}.header__left{gap:40px;display:flex}.header__wrap__part{flex:1;gap:52px;display:flex}.header__wrap__part--left{display:none}.header__wrap__part--right{justify-content:space-between}@media (max-width:1200px){.header__wrap__part--left{display:flex}.header__wrap__part--right{justify-content:flex-end}}.header__logo{height:auto;color:var(--logo-color);pointer-events:auto;flex-shrink:0;align-items:center;transition:color .2s ease-in-out;display:flex;position:relative}.header__logo svg{width:150px;height:auto}@media (max-width:768px){.header__logo svg{width:120px}}@media (max-width:360px){.header__logo svg{width:110px}}.header__nav{--gap:28px;gap:28px;gap:var(--gap);flex-wrap:wrap;height:100%;list-style:none;display:flex}@media (max-width:1200px){.header__nav{display:none}}@media (max-width:768px){.header__nav{--gap:16px}}.header__nav__item{position:relative}.header__nav__item__main{height:100%;font-family:var(--font-family-heading);pointer-events:auto;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.38;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex;position:relative}.header__nav__item--active .header__nav__item__main,.header__nav__item:hover .header__nav__item__main{color:var(--color-hover)}@media (max-width:1320px){.header__nav__item__main{gap:4px}}.header__nav__item__main:after{top:0;right:calc(-.5*var(--gap));bottom:0;left:calc(-.5*var(--gap));content:"";position:absolute}.header__nav__item__main svg{--size:18px;width:18px;width:var(--size);height:18px;height:var(--size);-o-object-fit:contain;object-fit:contain;position:relative;top:1px}.header__right{justify-content:flex-end;gap:16px;display:flex}.header__nav__cta{flex-wrap:wrap;gap:16px;height:100%;list-style:none;display:flex}.header__nav__cta li{align-items:center;display:flex}@media (max-width:1200px){.header__nav__cta li:not(:first-child){display:none}}.header__nav__cta__button{--horizontal-padding:10px;--text-horizontal-padding:10px;--gap:2px;--height:50px;--icon-size:32px;--background-color:var(--cta-background-color);--color:var(--cta-color);min-height:50px;min-height:var(--height);color:var(--color);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;transition-property:opacity,background-color,color;transition-duration:.2s;display:inline-block;position:relative;overflow:hidden}.header__nav__cta__button__content{width:100%;min-height:var(--height);padding-right:var(--horizontal-padding);padding-left:var(--horizontal-padding);background-color:var(--background-color);justify-content:center;align-items:center;display:inline-flex;position:relative}.header__nav__cta__button__content--hover{z-index:1;color:var(--cta-color-hover);background-color:var(--cta-background-color-hover);clip-path:ellipse(0% 0% at 80%);transition:clip-path .4s ease-in-out,background-color .2s;position:absolute;top:0;left:0}.header__nav__cta__button:hover .header__nav__cta__button__content--hover{clip-path:ellipse(200px 200px at 80%)}.header__nav__cta__button:active .header__nav__cta__button__content--hover{background-color:var(--cta-background-color-active)}.header__nav__cta__button__text{z-index:0;padding-right:var(--text-horizontal-padding);padding-bottom:1px;padding-left:var(--text-horizontal-padding);color:inherit;text-align:center;flex:1;font-size:16px;font-weight:600;line-height:1.1;-webkit-text-decoration:none;text-decoration:none}.header__nav__cta__button__icon{z-index:1;width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}*+.header__nav__cta__button__icon{margin-left:var(--gap)}.header__nav__cta__button__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .2s}.header__nav__cta__button__icon img:first-child{opacity:var(--cta-icon-opacity)}.header__nav__cta__button__icon img:nth-child(2){opacity:calc(1 - var(--cta-icon-opacity));position:absolute;top:0}
.header__nav__sub{--top-offset:-16px;--border-radius:16px;top:calc(100% - 16px);top:calc(100% + var(--top-offset));color:#000;border-radius:16px;border-radius:var(--border-radius);opacity:0;pointer-events:none;background-color:#fff;border:1px solid #0000;width:820px;padding:32px;transition:opacity .2s,border-color .2s,border-radius .2s,transform .2s;position:absolute;left:50%;right:0;transform:translate(-50%);box-shadow:0 -1px 1px #13093512,0 100px 80px #0e041212,0 42px 33px #0e04120d,0 22px 18px #0e04120a,0 13px 10px #0e04120a,0 7px 5px #0e041208,0 3px 2px #0e041205}.header__nav__item--size-small .header__nav__sub{width:600px}.header__nav__sub:before{content:"";width:100%;height:calc(var(--top-offset) + 1px);position:absolute;bottom:100%;left:0}.header.header--scrolled .header__nav__sub{border:1px solid rgba(var(--black-rgb),.1);border-radius:var(--border-radius)}.header__nav__item--has-sub:hover .header__nav__sub{pointer-events:auto;opacity:1}.header__nav__sub__title{font-family:var(--font-family-heading);color:var(--primary-main);text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.38}.header__nav__sub__columns{--gap:32px;gap:32px;gap:var(--gap);display:flex}*+.header__nav__sub__columns{margin-top:28px}.header__sub__grid{grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(2,1fr);max-width:550px;display:grid}.header__sub__grid--count-1,.header__sub__grid--count-2{flex-direction:column;max-width:250px;display:flex}.header__nav .header__sub__resources+.header__sub__grid{padding-left:var(--gap);border-left:1px solid rgba(var(--black-rgb),.2)}@media (max-width:1200px){.header__sub__grid{flex-direction:column;width:100%;max-width:100%;display:flex}}.header__sub__grid__item{--item-padding:12px;margin:-12px;margin:calc(var(--item-padding)*-1);padding:12px;padding:var(--item-padding);border-radius:8px;gap:10px;transition:background-color .2s;display:flex;position:relative}.header__sub__grid__item--active,.header__sub__grid__item:hover{background-color:var(--primary-50)}.header__sub__grid__item:active{background-color:var(--primary-100)}@media (max-width:1200px){.header__sub__grid__item{--item-padding:8px}}.header__sub__grid__item__icon{flex-shrink:0}.header__sub__grid__item__icon img{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.header__sub__grid__item__content{flex:1}.header__sub__grid__item__title{color:#020003;margin-top:1px;font-size:16px;font-weight:500;line-height:1.38;-webkit-text-decoration:none;text-decoration:none;display:block}a.header__sub__grid__item__title:before{content:"";position:absolute;inset:0}.header__sub__grid__item__description{color:rgba(var(--black-rgb),.7);font-size:14px;font-weight:300;line-height:1.57}*+.header__sub__grid__item__description{margin-top:10px}@media (max-width:1200px){.header__sub__grid__item__description{display:none}}.header__sub__featured{color:#fff;background-color:#05071a;border-radius:16px;position:relative;overflow:hidden}@media (max-width:1200px){.header__sub__featured{width:100%}}.header__sub__featured__background{width:100%;height:100%;position:absolute;inset:0}.header__sub__featured__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header__sub__featured__background:after{content:"";background-color:rgba(var(--black-rgb),.4);opacity:0;transition:opacity .15s ease-in-out;position:absolute;inset:0}.header__sub__featured--clickable:hover:not(:active) .header__sub__featured__background:after{opacity:1}.header__sub__featured__wrap{gap:10px;width:100%;height:100%;padding:24px;display:flex;position:relative}@media (max-width:1200px){.header__sub__featured__wrap{padding:16px}}.header__sub__featured__icon{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.header__sub__featured__content{flex:1}.header__sub__featured__title{margin-top:1px;font-size:16px;font-weight:500;line-height:1.38;-webkit-text-decoration:none;text-decoration:none;display:block}a.header__sub__featured__title:before{content:"";position:absolute;inset:0}.header__sub__featured__description{color:rgba(var(--white-rgb),.7);font-size:14px;font-weight:300;line-height:1.57}*+.header__sub__featured__description{margin-top:12px}@media (max-width:1200px){*+.header__sub__featured__description{margin-top:8px}}.header__sub__featured__cta{font-family:var(--font-family-heading);align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.5;display:flex}*+.header__sub__featured__cta{margin-top:14px}@media (max-width:1200px){*+.header__sub__featured__cta{margin-top:8px}}.header__sub__featured__cta svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);-o-object-fit:contain;object-fit:contain}.header__sub__resources{flex-direction:column;gap:16px;max-width:450px;display:flex}.header__nav .header__sub__grid+.header__sub__resources{padding-left:var(--gap);border-left:1px solid rgba(var(--black-rgb),.2)}@media (max-width:1200px){.header__sub__resources{width:100%}}.header__sub__resources__item{gap:16px;display:flex;position:relative}.header__sub__resources--count-1 .header__sub__resources__item{flex-direction:column;gap:20px}.header__sub__resources__item__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:110px;height:80px;transition:opacity .15s}.header__sub__resources--count-1 .header__sub__resources__item__image{width:100%;height:auto}.header__sub__resources__item--clickable:hover:not(:active) .header__sub__resources__item__image{opacity:.8}.header__sub__resources__item__content{flex:1}.header__sub__resources__item__title{font-family:var(--font-family-heading);letter-spacing:-.03em;font-size:14px;font-weight:500;line-height:140%;-webkit-text-decoration:none;text-decoration:none}a.header__sub__resources__item__title:before{content:"";position:absolute;inset:0}.header__sub__resources--count-1 .header__sub__resources__item__title{font-size:16px}.header__sub__resources__item__description{color:rgba(var(--black-rgb),.7);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:300;line-height:1.58;display:-webkit-box;overflow:hidden}.header__sub__resources--count-1 .header__sub__resources__item__description{-webkit-line-clamp:6}*+.header__sub__resources__item__description{margin-top:8px}.header__sub__resources__item__cta{font-family:var(--font-family-heading);color:var(--primary-main);align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1.5;display:flex}*+.header__sub__resources__item__cta{margin-top:10px}.header__sub__resources__item__cta svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.header__mobile{display:none}@media (max-width:1200px){.header__mobile{align-items:center;display:flex}}.header__mobile__button{--size:28px;width:calc(28px + var(--page-right-padding) + 12px);width:calc(var(--size) + var(--page-right-padding) + 12px);height:var(--header-height);margin-right:calc(-1*var(--page-right-padding));pointer-events:auto;margin-left:-12px;position:relative}.header__mobile__burger{width:var(--size);-o-object-fit:contain;object-fit:contain;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__mobile__burger__line{background-color:var(--color);opacity:1;border-radius:1px;width:100%;height:2px;transition:transform .1s,opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.header__mobile__burger__line--top{top:0}.header__mobile--open .header__mobile__burger__line--top{transform:translateY(10px)translate(-50%)rotate(45deg)}.header__mobile__burger__line--middle{top:50%;transform:translate(-50%)translateY(-50%)}.header__mobile--open .header__mobile__burger__line--middle{opacity:0}.header__mobile__burger__line--bottom{bottom:0}.header__mobile--open .header__mobile__burger__line--bottom{transform:translateY(-10px)translate(-50%)rotate(-45deg)}.header__mobile__content{display:none}@media (max-width:1200px){.header__mobile__content--open{z-index:var(--z-index-mobile-menu);padding-top:var(--header-spacing);background-color:#fff;padding-bottom:52px;display:block;position:fixed;inset:0;overflow:auto}}.header__mobile__links{flex-direction:column;width:100%;padding:16px 0;list-style:none;display:flex}.header__mobile__links__item{--vertical-padding:16px;width:100%;padding-top:16px;padding-top:var(--vertical-padding);padding-right:calc(var(--page-right-padding) + 8px);padding-bottom:16px;padding-bottom:var(--vertical-padding);padding-left:calc(var(--page-left-padding) + 8px);font-family:var(--font-family-heading);justify-content:space-between;align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__mobile__links__item:hover,.header__mobile__links__item--active{color:var(--primary-main)}.header__mobile__links__item svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain;transition:transform .2s}.header__mobile__links__item--open svg{transform:rotate(180deg)}.header__mobile__sub-links{--gap:24px;gap:24px;gap:var(--gap);padding-top:16px;padding-right:calc(var(--page-right-padding) + 8px);padding-bottom:24px;padding-left:calc(var(--page-left-padding) + 8px);flex-direction:column;display:flex}.header__mobile__alternates{flex-direction:column;gap:16px;display:flex}*+.header__mobile__alternates{margin-top:16px}.header__mobile__alternates a{--vertical-padding:8px;width:100%;padding-top:8px;padding-top:var(--vertical-padding);padding-right:var(--page-right-padding);padding-bottom:8px;padding-bottom:var(--vertical-padding);padding-left:var(--page-left-padding);font-family:var(--font-family);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__mobile__cta{padding-right:calc(var(--page-right-padding) + 8px);padding-left:calc(var(--page-left-padding) + 8px);flex-wrap:wrap;gap:16px;display:flex}
.blog-body{--color:var(--dark-main);--color-rgb:var(--dark-main-rgb);padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--color);background-color:var(--white)}@media (max-width:768px){.blog-body{padding-top:32px}}.blog-body__wrap.max-width{--max-width:var(--hero-max-width)}.blog-body__wrap{justify-content:space-between;gap:24px;display:flex}@media (max-width:768px){.blog-body__wrap{flex-direction:column}}
.blog-body__content{--gap:1.5rem;--section-gap:32px;min-width:0;max-width:856px;font-size:var(--font-size-16);color:var(--color);flex-grow:0;font-weight:400;line-height:1.8}@media (max-width:768px){.blog-body__content{--gap:1.24rem}}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:128px;font-family:var(--font-family-heading);color:var(--color);line-height:1.2}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6,.blog-body__content>h1 b,.blog-body__content>h2 b,.blog-body__content>h3 b,.blog-body__content>h4 b,.blog-body__content>h5 b,.blog-body__content>h6 b{font-weight:700}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2.5rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1.15rem}.blog-body__content>*+h2{margin-top:3.5rem}@media (max-width:768px){.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:92px}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1rem}.blog-body__content>*+h2{margin-top:2.5rem}}.blog-body__content>h1 a,.blog-body__content>h2 a,.blog-body__content>h3 a,.blog-body__content>h4 a,.blog-body__content>h5 a,.blog-body__content>h6 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__content>h1 a:hover,.blog-body__content>h2 a:hover,.blog-body__content>h3 a:hover,.blog-body__content>h4 a:hover,.blog-body__content>h5 a:hover,.blog-body__content>h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__content b{font-weight:600}.blog-body__content>h2{font-size:32px}.blog-body__content>h3{font-size:23px}.blog-body__content>h4{font-size:20px}.blog-body__content>h5{font-size:18px}.blog-body__content>h6{font-size:16px}@media (max-width:1024px){.blog-body__content>h2{font-size:28px}.blog-body__content>h3{font-size:21px}.blog-body__content>h4{font-size:18px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}@media (max-width:768px){.blog-body__content>h2{font-size:24px}.blog-body__content>h3{font-size:19px}.blog-body__content>h4{font-size:17px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}.blog-body__content>*+p{margin-top:var(--gap)}.blog-body__content>* a{color:var(--color)}.blog-body__content>p>code{--vertical-spacing:2px;margin:-2px 0;margin:calc(-1*var(--vertical-spacing))0;padding:2px;padding:var(--vertical-spacing)2px;white-space:pre-wrap;word-break:break-word;background-color:#fafafa;border:1px solid #eaeaea;border-radius:4px;font-size:.9em}.blog-body__content>ul,.blog-body__content>ol{padding-left:24px}.blog-body__content>*+ul,.blog-body__content>*+ol{margin-top:var(--gap)}.blog-body__content>ul>*+li,.blog-body__content>ol>*+li{margin-top:8px}.blog-body__content>ul ul{padding-left:24px}.blog-body__content>* img{border-radius:8px;width:100%;height:auto;display:block}.blog-body__content>pre{background-color:#fafafa;border:1px solid #eaeaea;border-radius:8px;margin:0!important;padding:14px!important;font-size:15px!important}.blog-body__content>*+pre{margin-top:var(--gap)!important}@media (max-width:768px){.blog-body__content>pre{padding:12px!important}}.blog-body__content>hr{border:none;border-top:1px solid rgba(var(--black-rgb),.2)}.blog-body__content>*+hr{margin-top:var(--gap)}.blog-body__content>table{border-collapse:collapse;border:1px;width:100%}.blog-body__content>*+table{margin-top:var(--gap)}.blog-body__content>table th,.blog-body__content>table td{text-align:left;border:1px solid #ddd;padding:6px 12px}.blog-body__content>table th{background-color:var(--dark-50);font-weight:700}
.group{margin-top:var(--section-gap);position:relative;overflow:hidden}.group--theme-white{background-color:#fff}.group--theme-primary-dark{background-color:#05071a}.layout__body>.group:first-child{margin-top:calc(-1*var(--header-spacing));padding-top:var(--header-spacing)}.locations+.group,.group--theme-transparent,.group+.group{margin-top:0}.group__spotlights__background{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.group--spotlights-abstract .group__spotlights__background,.group--spotlights-top .group__spotlights__background{bottom:0}.group__spotlights__background:before{content:"";position:absolute;inset:0}.group--spotlights-abstract .group__spotlights__background:before{background:linear-gradient(357deg,#05071a0d -35%,#05071ab3 62%)}.group--spotlights-abstract-2 .group__spotlights__background:before{background:linear-gradient(357deg,#110427 42%,#1104271a 91%)}.group--spotlights-abstract-3 .group__spotlights__background:before{background:linear-gradient(357deg,#05071a 20%,#05071a0d 60%,#05071a 100%)}.group--spotlights-abstract-4 .group__spotlights__background:before{background:linear-gradient(#05071ab3 20%,#05071aa6 60%,#05071a 100%)}.group--spotlights-abstract-2 .group__spotlights__background:after,.group--spotlights-abstract-3 .group__spotlights__background:after,.group--spotlights-abstract-4 .group__spotlights__background:after{content:"";background:linear-gradient(#11042700,#110427 30% 70%,#11042700);width:100%;height:30%;position:absolute;top:85%;left:0}.group--spotlights-abstract-4 .group__spotlights__background:after{height:60%;top:70%}.group--spotlights-abstract .group__spotlights__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.group--spotlights-abstract-2 .group__spotlights__background img,.group--spotlights-abstract-3 .group__spotlights__background img,.group--spotlights-abstract-4 .group__spotlights__background img{width:100%;height:auto}.group--spotlights-top .group__spotlights__background img{-o-object-fit:cover;object-fit:cover;width:2280px;height:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1320px){.group--spotlights-top .group__spotlights__background img{width:150vw}}@media (max-width:768px){.group--spotlights-top .group__spotlights__background img{width:200vw}}.group__spotlights{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.group--spotlights-center .group__spotlights{background:radial-gradient(70% 40% at 25% 30%,rgba(var(--primary-800-rgb),.15)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(85% 30% at 30% 100%,rgba(var(--primary-800-rgb),.1)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-top .group__spotlights{background:linear-gradient(180deg,rgba(var(--white-rgb),0)56%,#fff 100%),radial-gradient(70% 90% at 5% 70%,#b266e966 0%,#b266e900 100%),radial-gradient(70% 70% at 100% 15%,#b266e966 0%,#b266e900 100%),linear-gradient(0deg,#fff 0%,#fff 100%),radial-gradient(88% 142% at 34% 149%,#f1525f 0%,#a220ff 66%,#6000a3 100%),radial-gradient(132% 84% at 53% 100%,rgba(var(--primary-800-rgb),.7)0%,rgba(var(--primary-800-rgb),0)100%),linear-gradient(0deg,#05071a 0%,#05071a 100%),radial-gradient(214% 163% at 87% 128%,#d6a2fb 0%,var(--primary-800)66%,#470079 100%)}.group--spotlights-right .group__spotlights{background:radial-gradient(56% 72% at 100% 0%,rgba(var(--primary-800-rgb),.4)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(132% 84% at 50% 100%,rgba(var(--primary-800-rgb),.7)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-bottom .group__spotlights{background:radial-gradient(144% 94% at 9% 110%,rgba(var(--primary-800-rgb),.2)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(126% 47% at 113% 38%,rgba(var(--primary-800-rgb),.3)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-bottom-2 .group__spotlights{background:radial-gradient(144% 94% at 9% 109%,rgba(var(--primary-800-rgb),.2)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(100% 30% at 113% 38%,rgba(var(--primary-800-rgb),.2)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-bottom-3 .group__spotlights{background:radial-gradient(65% 53% at 50% 112%,rgba(var(--primary-800-rgb),.1)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-diagonal-1 .group__spotlights{background:radial-gradient(100% 53% at 97% 4%,rgba(var(--primary-800-rgb),.2)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(50% 100% at 23% 114%,rgba(var(--primary-800-rgb),.1)0%,rgba(var(--primary-800-rgb),0)100%)}.group--spotlights-diagonal-2 .group__spotlights{background:radial-gradient(150% 90% at 0% 100%,rgba(var(--primary-800-rgb),.2)0%,rgba(var(--primary-800-rgb),0)100%),radial-gradient(100% 92% at 115% -16%,rgba(var(--primary-800-rgb),.3)0%,rgba(var(--primary-800-rgb),0)100%)}.group__body{position:relative}*+.group__footer{margin-top:var(--section-gap)}
.practices,.layout--theme-white .practices,.layout .group--theme-white .practices{--color:var(--black);--color-rgb:var(--black-rgb)}.layout--theme-black .practices,.layout .group--theme-primary-dark .practices,.layout__footer:not(.does-not-exist) .practices{--color:var(--white);--color-rgb:var(--white-rgb)}.practices{margin-top:var(--section-gap);color:var(--color)}.heading+.practices{margin-top:var(--section-gap-small)}.practices__nav{gap:32px;display:flex}@media (max-width:768px){.practices__nav{flex-wrap:wrap;gap:16px}}.practices__nav__item{color:var(--color);text-align:left;flex-direction:column;flex:1;justify-content:space-between;gap:8px;display:flex}@media (max-width:768px){.practices__nav__item{gap:4px;min-width:40%}}.practices__nav__item__progress{background-color:rgba(var(--color-rgb),.2);width:100%;height:4px;position:relative}.practices__nav__item__progress:before{content:"";background-color:var(--yellow-main);transform-origin:0;width:100%;height:100%;transition:transform .5s ease-in-out;position:absolute;top:0;left:0;transform:scaleX(0)}.practices__nav__item--completed .practices__nav__item__progress:before,.practices__nav__item--active .practices__nav__item__progress:before{transform:scaleX(1)}.practices__nav__item__title{font-size:var(--font-size-18);font-weight:500;line-height:1.7}*+.practices__nav__item__title{margin-top:16px}@media (max-width:768px){.practices__nav__item__title{line-height:1.5}*+.practices__nav__item__title{margin-top:8px}.practices__nav__item__title br{display:none}}.practices__nav__item__number{font-size:var(--font-size-18);opacity:.6;font-weight:400;line-height:1.7;transition:opacity .2s}.practices__nav__item:hover .practices__nav__item__number{opacity:1}.practices__content{margin-top:var(--section-gap-small);position:relative}.practices__content__item{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:translateY(24px)}.practices__content__item--active{opacity:1;pointer-events:auto;transition-delay:.2s;position:static;transform:translateY(0)}.practices__content__item--out{transform:translateY(-24px)}.practices__content__item>:first-child{margin-top:0}
.embed{margin-top:var(--section-gap)}.blog-body__content .embed:first-child{margin-top:0}.embed__wrap>iframe[src*="youtube.com/embed"]{aspect-ratio:16/9;width:100%;height:auto}
.quote{margin-top:var(--section-gap)}.blog-body__content .quote:first-child{margin-top:0}.quote__wrap{font-family:var(--font-family-heading);font-size:var(--font-size-16);color:#000;background-color:var(--dark-50);border-radius:24px;align-items:flex-start;gap:32px;padding:48px 32px;font-weight:400;line-height:1.7;display:flex}@media (max-width:1024px){.quote__wrap{padding:32px 24px}}@media (max-width:768px){.quote__wrap{border-radius:16px;padding:16px}}.quote__icon{height:auto;margin-top:8px;width:32px!important}@media (max-width:768px){.quote__icon{display:none!important}}.quote__content *+p{margin-top:.75em}.quote__author{font-weight:500}*+.quote__author{margin-top:24px}
.video{margin-top:var(--section-gap)}.group--theme-white+.video{margin-top:var(--section-gap-small)}.blog-body__content .video:first-child{margin-top:0}.video video{border-radius:8px;width:100%;height:auto}.video__react-player{background-color:var(--dark-50);aspect-ratio:16/9;border-radius:8px;width:100%;height:auto}.video__react-player iframe{border-radius:8px}
.summary{font-size:var(--font-size-16);color:var(--dark-main);border-radius:var(--radius);background-color:var(--light-blue-50);padding:24px;font-weight:500;line-height:1.3}*+.summary{margin-top:16px}.summary__title{font-size:var(--font-size-22);letter-spacing:.01em;color:var(--primary-main);font-weight:700;line-height:1.4}.summary>ul{padding-left:20px}.summary>*+ul,.summary>ul>*+li,.summary>ul>li>ul>*+li{margin-top:12px}.summary>ul>li>ul{padding-left:24px;list-style:none}.summary>ul>li>*+ul{margin-top:12px}.summary__heading{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.summary__heading:hover{-webkit-text-decoration:underline;text-decoration:underline}
@media (max-width:768px){.blog-body__aside{display:none}}.blog-body__aside__sticky{top:calc(var(--header-spacing));max-height:max(calc(100vh - var(--header-spacing)),550px);flex-direction:column;flex-shrink:0;padding-bottom:16px;display:flex;position:sticky}@media (max-width:1024px){.blog-body__aside__sticky{padding-bottom:0}}.blog-body__aside__share{font-size:var(--font-size-16);background:var(--dark-50);border-radius:8px;flex-direction:column;padding:16px;font-weight:700;line-height:1.15;display:flex}.blog-body__aside__share__title{font-size:var(--font-size-16);color:var(--black);text-align:center;font-weight:700;line-height:1.15}.blog-body__aside__share__title+*{margin-top:12px}.blog-body__aside__share a,.blog-body__aside__share button{--size:54px;width:54px;width:var(--size);height:54px;height:var(--size);justify-content:center;align-items:center;transition:opacity .15s;display:flex}.blog-body__aside__share a:hover:not(:active),.blog-body__aside__share button:hover:not(:active){opacity:.7}.blog-body__aside__share svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.blog-body__aside .summary{overflow-y:auto}@media (max-width:768px){.blog-body--layout-client .blog-body__aside__sticky>:not(.summary){display:none}}.blog-body__aside__title{letter-spacing:.01em;color:var(--black);font-size:16px;font-weight:500;line-height:1.4}*+.blog-body__aside__title{margin-top:24px}@media (max-width:768px){*+.blog-body__aside__title{margin-top:16px}}.blog-body__aside *+.cta{margin-top:24px}@media (max-width:768px){.blog-body__aside .cta{display:none}}
.resource-header{--color:var(--black);--color-rgb:var(--black-rgb);margin-top:calc(-1*var(--header-spacing));padding-top:calc(var(--header-spacing) + 56px);color:var(--color);background:linear-gradient(180deg,rgba(var(--white-rgb),0)56%,#fff 100%),radial-gradient(70% 90% at 5% 70%,#b266e966 0%,#b266e900 100%),radial-gradient(70% 70% at 100% 15%,#b266e966 0%,#b266e900 100%),linear-gradient(0deg,#fff 0%,#fff 100%),radial-gradient(88% 142% at 34% 149%,#f1525f 0%,#a220ff 66%,#6000a3 100%),radial-gradient(132% 84% at 53% 100%,rgba(var(--primary-800-rgb),.7)0%,rgba(var(--primary-800-rgb),0)100%),linear-gradient(0deg,#05071a 0%,#05071a 100%),radial-gradient(214% 163% at 87% 128%,#d6a2fb 0%,var(--primary-800)66%,#470079 100%);position:relative;overflow:hidden}@media (max-width:1320px){.resource-header{padding-top:calc(var(--header-spacing) + 24px)}}@media (max-width:768px){.resource-header{padding-top:var(--header-spacing)}}.resource-header__pills{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.resource-header__pills img{-o-object-fit:cover;object-fit:cover;width:2280px;height:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1320px){.resource-header__pills img{width:150vw}}@media (max-width:768px){.resource-header__pills img{width:200vw}}.resource-header__wrap{align-items:center;gap:56px;padding-top:16px;padding-bottom:16px;display:flex}@media (max-width:1320px){.resource-header__wrap{gap:32px}}@media (max-width:768px){.resource-header__wrap{flex-direction:column;align-items:stretch}}.resource-header__image{flex:1;max-width:416px;position:relative}@media (max-width:1320px){.resource-header__image{max-width:380px}}@media (max-width:1024px){.resource-header__image{max-width:320px}}@media (max-width:768px){.resource-header__image{max-width:100%}}.resource-header__image img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:450px}@media (max-width:768px){.resource-header__image img{max-height:250px}}.resource-header__content{flex:1}.resource-header__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.resource-header__tags{flex-wrap:wrap;gap:8px;display:flex}.resource-header__tag{color:#fff;background-color:var(--primary-800);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.2;display:inline-block}.resource-header__tag--yellow{color:var(--black);background-color:var(--yellow-main)}.resource-header__tag--black{background-color:var(--black)}.resource-header__date{color:rgba(var(--color-rgb),.8);font-size:15px;font-weight:400;line-height:1.4}.resource-header__title{font-family:var(--font-family-heading);font-size:var(--font-size-56);font-weight:700;line-height:1.1}*+.resource-header__title{margin-top:16px}@media (max-width:1320px){.resource-header__title{font-size:var(--font-size-48)}}@media (max-width:768px){.resource-header__title br{display:none}}.resource-header__introduction{max-width:55ch;font-family:var(--font-family-heading);font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:400;line-height:1.7}*+.resource-header__introduction{margin-top:16px}@media (max-width:1024px){.resource-header__introduction{font-size:17px}}@media (max-width:768px){.resource-header__introduction{font-size:16px}}.resource-header__introduction>*+p{margin-top:.5em}.resource-header__sub-title{font-size:var(--font-size-16);letter-spacing:.01em;font-weight:500;line-height:1.4}*+.resource-header__sub-title{margin-top:24px}@media (max-width:768px){*+.resource-header__sub-title{margin-top:16px}}
.resource-header__authors{list-style:none}*+.resource-header__authors{margin-top:12px}.resource-header__author{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}*+.resource-header__author{margin-top:12px}.resource-header__author__image{--size:40px;width:40px;width:var(--size);height:40px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.resource-header__author__name{font-size:var(--font-size-16);letter-spacing:.01em;color:var(--black);font-weight:500;line-height:1.4;display:block}.resource-header__author__name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.resource-header__author__name a:before{content:"";position:absolute;inset:0}.resource-header__author__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.resource-header__author__role{letter-spacing:.01em;color:rgba(var(--black-rgb),.7);font-size:14px;font-weight:400;line-height:1.4;display:block}
.resources-list{margin-top:var(--section-gap)}.heading+.resources-list{margin-top:var(--section-gap-small)}.resources-list__list{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}@media (max-width:768px){.resources-list__list{grid-template-columns:1fr}}
.cta{margin-top:var(--section-gap);position:relative}.resources-list+.cta,.in-action+.cta{margin-top:var(--section-gap-small)}.heading+.cta{margin-top:40px}@media (max-width:1024px){.heading+.cta{margin-top:32px}}@media (max-width:768px){.heading+.cta{margin-top:24px}}.cta__wrap{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.cta--align-center .cta__wrap{justify-content:center}.cta--align-right .cta__wrap{justify-content:flex-end}@media (max-width:768px){.cta__wrap{gap:12px}}
