@keyframes plusToArrowBefore{0%{transform:rotate(0deg);}to{transform:rotate(45deg);}}@keyframes plusToArrowAfter{0%{transform:rotate(0deg);}to{transform:rotate(-45deg);}}.tooltip{--color-link:#fff;--color-link-hover:#fff;background-color:var(--navy);border-radius:.25rem;color:var(--white);display:flex;flex-direction:column;font-family:var(--font-family);font-size:.875rem;font-weight:var(--fw-semibold);gap:.5rem;letter-spacing:.01em;line-height:144%;margin-top:.5rem;padding:.375rem 1rem;position:relative;text-decoration:none;}.tooltip:before{border-color:transparent transparent var(--navy) transparent;border-style:solid;border-width:0 4px 4px;bottom:calc(100% - 1px);content:"";height:0;left:.5rem;position:absolute;transform:rotate(0deg);width:0;}.tooltip a{--link-text-decoration:none;}.post-meta{--pill-bg:#fff;border:solid var(--color-border);border-width:0 0 1px;}.post-meta__inner{display:flex;flex-direction:column;}.post-meta__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;position:relative;z-index:1;}.post-meta__register--external .icon{transform:rotate(-45deg);}.post-meta__download .icon{--icon-size:1rem;--icon-inner-size:0.875rem;}.post-meta__share-panel{--dropdown-background:transparent;left:calc(50% - 5.25rem);width:10.5rem;}.post-meta__share-panel-inner{background-color:var(--navy);border-radius:.25rem;margin-top:.5rem;padding:.5rem;position:relative;}.post-meta__share-panel-inner:before{border-color:transparent transparent var(--navy) transparent;border-style:solid;border-width:0 4px 4px;bottom:calc(100% - 1px);content:"";height:0;left:calc(50% - 4px);position:absolute;transform:rotate(0deg);width:0;}.post-meta__tags{--dropdown-background:transparent;align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-block:1rem;padding-inline:var(--container-gutter);}.post-meta__tags-more .dropdown{align-items:center;display:flex;}.post-meta__tags+.post-meta__date{margin-top:0;}.post-meta__date{color:var(--color-link-subtlest);font-family:var(--font-family);font-size:.875rem;font-weight:var(--fw-regular);letter-spacing:.005em;line-height:144%;margin-block:1rem;padding-inline:var(--container-gutter);}.single-post{--intro-max-w:none;--text-wrap:none;--subscribe-mt:0;}.single-post main{background:radial-gradient(100% 10.16% at 0 0,#fff 0,hsla(0,0%,100%,0) 100%),#f7f7f7;padding-bottom:3rem;}.single-post aside{display:flex;flex-direction:column;width:100%;}.single-post__share{margin-inline:auto;margin-top:auto;max-width:18.5rem;width:100%;}.single-post__share .button{width:100%;}.single-post__share .button__inner{display:flex;justify-content:center;}.single-post__share .button__icon{order:-1;}.single-post__body{width:100%;}.single-post__body .modular-block{--block-py:3rem;display:block;}.single-post__body .modular-block+.modular-block{border-top:1px solid var(--color-border);}.single-post__body .wysiwyg{font-family:var(--font-family);font-size:1rem;font-weight:var(--fw-regular);letter-spacing:.005em;line-height:152%;}.aside-cta{background-color:#fff;border-radius:.25rem;box-shadow:0 50px 30px rgba(11,17,87,.01),0 22px 22px rgba(11,17,87,.02),0 6px 12px rgba(11,17,87,.02);transition:top var(--timing-quick) var(--ease-std);}.aside-cta .aside__content{padding:2.5rem var(--container-gutter) 2rem;}.aside-cta .aside__title{color:var(--color-text);font-family:var(--font-secondary);font-size:1.25rem;font-weight:var(--fw-regular);letter-spacing:.01em;line-height:136%;margin:0 0 .75rem;}.aside-cta .aside__description{color:var(--color-text-subtle);font-family:var(--font-family);font-size:.875rem;font-weight:var(--fw-regular);letter-spacing:.005em;line-height:144%;margin:0 0 1.5rem;}.aside-cta .aside__image{aspect-ratio:1/1;-webkit-mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 390 390' fill='none'%3E%3Cpath d='M390 390H0V8h.335c57.454-5.09 124.028-8 195-8C266.169 0 332.623 2.899 390 7.97V390Z' fill='%23fff'/%3E%3C/svg%3E"));mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 390 390' fill='none'%3E%3Cpath d='M390 390H0V8h.335c57.454-5.09 124.028-8 195-8C266.169 0 332.623 2.899 390 7.97V390Z' fill='%23fff'/%3E%3C/svg%3E"));-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-height:28.125rem;position:relative;width:100%;}.aside-cta .aside__link .button--icon{--icon-transition-property:background,transform;}.section--post-slider{overflow:hidden;padding-block:var(--margin-y2-responsive);}.section--post-slider .intro{--heading-mb:clamp(1rem,2.2222222222vw,2rem);}.section--post-slider .slider--posts{overflow:visible;}.section--post-slider .section__footer{margin-top:2rem;}.section-subscribe{--image-width:calc(var(--container-aside) + min(39.375rem, 49.21875%));background:#fff;color:var(--color-text);margin-top:var(--subscribe-mt,2.5rem);}.section-subscribe .heading .heading__pretitle{font-family:var(--font-family);font-size:1rem;font-weight:var(--fw-semibold);letter-spacing:.01em;line-height:152%;}.section-subscribe .heading .heading__title{font-family:var(--font-secondary);font-size:2.5rem;font-weight:var(--fw-regular);line-height:128%;}.section-subscribe .section__inner{display:flex;flex-direction:column-reverse;}.section-subscribe .section__content{padding-block:2.5rem 3rem;padding-inline:var(--container-aside);position:relative;z-index:0;}.section-subscribe .section__content:before{background:radial-gradient(50% 6.57% at 0 100%,#fff 0,hsla(0,0%,100%,0) 75%),radial-gradient(50% 6.57% at 50% 100%,#fed7ff 0,rgba(254,215,255,0) 100%),radial-gradient(58.46% 17.01% at 100% 91.68%,rgba(120,220,255,.6) 0,rgba(120,220,255,0) 100%),radial-gradient(47.44% 13.81% at 100% 100%,#002bff 0,rgba(0,43,255,.5) 40%,rgba(0,43,255,0) 100%),#fff;background-blend-mode:normal,normal,normal,multiply,normal;bottom:0;content:"";height:100%;position:absolute;right:0;width:100%;z-index:-1;}.section-subscribe .section__description{font-family:var(--font-family);font-size:1rem;font-weight:var(--fw-regular);letter-spacing:.005em;line-height:152%;margin:0 0 2rem;}.section-subscribe .section__image{-webkit-mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 390 390' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M390 0H0v390h.078c57.445-5.094 124.006-8 194.961-8 70.955 0 137.516 2.906 194.961 8V0Z' fill='%23D9D9D9'/%3E%3C/svg%3E"));mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 390 390' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M390 0H0v390h.078c57.445-5.094 124.006-8 194.961-8 70.955 0 137.516 2.906 194.961 8V0Z' fill='%23D9D9D9'/%3E%3C/svg%3E"));-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-height:28.125rem;position:relative;}.section-subscribe .section__image img{display:block;height:100%;left:0;-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);-o-object-position:var(--object-position,50% 30%);object-position:var(--object-position,50% 30%);position:absolute;top:0;width:100%;}.section-subscribe .section__form--global .wForm .choices{display:flex;flex-direction:column;gap:1rem;}.section-subscribe .section__form--global .wForm .choices .oneChoice{background-color:#fff;border:1px solid var(--color-border);border-radius:.25rem;position:relative;width:100%;}.section-subscribe .section__form--global .wForm .choices .oneChoice input{clip:unset;background-color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;}.section-subscribe .section__form--global .wForm .choices .oneChoice label{align-items:flex-end;border-radius:.25rem;display:grid;font-family:var(--font-family);font-size:.875rem;font-weight:var(--fw-semibold);grid-template-areas:"title input" "content input";grid-template-columns:minmax(0,1fr) 1.25rem;height:100%;letter-spacing:.01em;line-height:144%;margin:0;overflow:hidden;padding:.5rem;pointer-events:none;}.section-subscribe .section__form--global .wForm .choices .oneChoice label:has(img){grid-template-areas:"image title input" "image content input";grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;padding-left:0;}.section-subscribe .section__form--global .wForm .choices .oneChoice label img{grid-area:image;height:calc(100% + 1.125rem);margin-bottom:-.5625rem;margin-top:-.5625rem;-o-object-fit:cover;object-fit:cover;width:100%;}.section-subscribe .section__form--global .wForm .choices .oneChoice label span:not(.input-checkbox-faux){align-self:flex-start;font-family:var(--font-family);font-size:.75rem;font-weight:var(--fw-regular);grid-area:content;letter-spacing:.01em;line-height:144%;max-width:11.25rem;white-space:normal!important;}.section-subscribe .section__form--global .wForm .choices .oneChoice label .input-checkbox-faux,.section-subscribe .section__form--global .wForm .choices .oneChoice label:after,.section-subscribe .section__form--global .wForm .choices .oneChoice label:before{align-self:center;grid-area:input;}@media (min-width:768px){.section-subscribe .section__form--global .wForm .choices{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.post-meta{--pill-bg:var(--opal-tint-60);}.single-event .post-meta{--pill-bg:var(--cyan-tint-50);}.post-meta{background-color:#fff;border-width:1px 0;padding-block:1rem;}.post-meta__container{margin-inline:auto;max-width:calc(var(--container-std) + var(--container-gutter)*2);padding-inline:var(--container-gutter);width:var(--container-fill,100%);}.post-meta__inner{-moz-column-gap:.5rem;column-gap:.5rem;flex-direction:row;}.post-meta__share-panel{left:calc(50% - 6.5rem);width:13rem;}.post-meta__share-panel-inner{padding:.5rem 1rem;}.post-meta__tags{margin-left:auto;padding:0;}.post-meta__date{align-self:center;margin:0 0 0 2rem;padding:0;}.single-post__container{display:flex;margin-inline:auto;max-width:calc(var(--container-std) + var(--container-gutter)*2);padding-inline:var(--container-gutter);width:var(--container-fill,100%);}.single-post main{padding-bottom:7.5rem;padding-top:4.5rem;}.single-post main:has(+.section--post-slider){border-bottom:1px solid var(--color-border);}.single-post aside{max-width:25%;min-width:16.25rem;}.single-post aside .aside{margin-top:3rem;}.single-post__body{max-width:75%;padding-right:2rem;}.aside-cta .aside__content{padding:1.5rem;}.aside-cta .aside__image{-webkit-mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg preserveAspectRatio='none' width='390' height='320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z' fill='%23fff'/%3E%3Cpath clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z'/%3E%3Cpath clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z'/%3E%3C/svg%3E"));mask-image:var(--mask-image,url("data:image/svg+xml;charset=utf-8,%3Csvg preserveAspectRatio='none' width='390' height='320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z' fill='%23fff'/%3E%3Cpath clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z'/%3E%3Cpath clip-rule='evenodd' d='M210.075 0C273.025 1.592 333.504 13.129 390 33.097V320H0V33.097C56.496 13.13 116.975 1.592 179.925 0h30.15Z'/%3E%3C/svg%3E"));}.section-subscribe{margin-top:var(--subscribe-mt,2rem);}.section-subscribe .heading .heading__title{font-family:var(--font-secondary);font-size:3rem;font-weight:var(--fw-regular);line-height:124%;}.section-subscribe .section__inner{flex-direction:row-reverse;}.section-subscribe .section__content{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-left:2rem;padding-block:clamp(3rem,6.1111111111vw,5.5rem);}.section-subscribe .section__content:before{background:radial-gradient(189.43% 100% at 50.07% 100%,#fff 0,hsla(0,0%,100%,0) 100%),radial-gradient(97.39% 100% at 0 0,#fff 0,hsla(0,0%,100%,0) 75%),radial-gradient(35.36% 36.31% at 50% 0,#fed7ff 0,rgba(254,215,255,0) 100%),radial-gradient(35.49% 36.44% at 100% 36.64%,rgba(120,220,255,.6) 0,rgba(120,220,255,0) 100%),radial-gradient(48.76% 50.07% at 100% 0,#002bff 0,rgba(0,43,255,.5) 40%,rgba(0,43,255,0) 100%),#fff;background-blend-mode:normal,normal,normal,normal,multiply,normal;bottom:auto;top:0;}.section-subscribe .section__content-inner{max-width:39rem;}.section-subscribe .section__description{font-family:var(--font-family);font-size:1.25rem;font-weight:var(--fw-regular);line-height:144%;margin:0 0 3rem;}.section-subscribe .form-subscribe .form__fields{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1.5rem;}.section-subscribe .section__image{--mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 709 932' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M708.776 0H0v932h708.711C638.524 791.908 599 633.627 599 466.065 599 298.451 638.549 140.124 708.776 0Z' fill='%23fff'/%3E%3C/svg%3E");flex-grow:1;flex-shrink:0;margin-right:auto;-webkit-mask-position:left center;mask-position:left center;max-height:none;max-width:50%;width:var(--image-width);}.section-subscribe--centered .section__content{padding-left:0;padding-right:0;width:100%;}.section-subscribe--centered .section__content-inner{--container-fill:800px;margin-inline:auto;max-width:calc(var(--container-std) + var(--container-gutter)*2);padding-inline:var(--container-gutter);width:var(--container-fill,100%);}.section-subscribe .section__form--global .wForm .choices{display:grid;flex-direction:row;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));}.single-article .modular-block:last-of-type{padding-bottom:0;}}@media (min-width:992px) and (min-height:600px){.aside-cta{margin-bottom:5rem;position:sticky;top:1rem;}body:has(.header-main[data-header-direction=up]) .aside-cta{top:calc(var(--header-height) + 1.5rem);}}@media (min-width:1200px){.single-post__body{padding-right:5rem;}.aside-cta .aside__content{padding:2rem;}.section-subscribe .heading,.section-subscribe .section__description{padding-right:2rem;}}@media (min-width:1280px){.single-post aside{margin-left:auto;max-width:18.75rem;}}@media (min-width:1400px){.section-subscribe .heading .heading__title{font-family:var(--font-secondary);font-size:3.5rem;font-weight:var(--fw-regular);line-height:120%;}}@media (max-width:991px){.post-meta__ctas{background-color:#fff;border-bottom:1px solid var(--color-border);padding:.75rem var(--container-gutter);}.single-post__share{display:none;}.single-post__body{margin-inline:auto;max-width:calc(var(--container-std) + var(--container-gutter)*2);padding-inline:var(--container-gutter);width:var(--container-fill,100%);}.section-subscribe .section__image:before{content:"";display:block;padding-top:min(var(--100vh) - var(--combined-header-height),var(--aspect-ratio,100%));width:100%;}}@media (max-width:767px){.post-meta__ctas,.post-meta__ctas .post-meta__download,.post-meta__ctas .post-meta__register,.post-meta__ctas .post-meta__share,.post-meta__ctas .post-meta__share .dropdown{display:flex;flex-grow:1;}.post-meta__ctas .button,.post-meta__ctas .post-meta__download .button,.post-meta__ctas .post-meta__register .button,.post-meta__ctas .post-meta__share .button,.post-meta__ctas .post-meta__share .dropdown .button{flex-grow:1;}.post-meta__ctas .button__inner,.post-meta__ctas .post-meta__download .button__inner,.post-meta__ctas .post-meta__register .button__inner,.post-meta__ctas .post-meta__share .button__inner,.post-meta__ctas .post-meta__share .dropdown .button__inner{display:flex;justify-content:center;}.post-meta__ctas .button__icon,.post-meta__ctas .post-meta__download .button__icon,.post-meta__ctas .post-meta__register .button__icon,.post-meta__ctas .post-meta__share .button__icon,.post-meta__ctas .post-meta__share .dropdown .button__icon{order:-1;}}@media (hover:hover){.tooltip a:hover{--link-text-decoration:underline;}.aside-cta .aside__link .button--icon:hover .icon{transform:translate(4px);}}
