.full-bleed.astro-2owxarui{margin-left:50%;transform:translate(-50%);width:100vw}.gradient-box.astro-2owxarui{border-radius:12px;clip-path:inset(50% round 25px);height:100%;min-height:inherit;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px){.gradient-box.astro-2owxarui{border-radius:25px}}.gradient-box.astro-2owxarui .gradient-circle.astro-2owxarui{height:100%;left:0;position:absolute;top:0;width:100%}.gradient-box__icon-wrapper.astro-2owxarui{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden}.gradient-box__icon-wrapper.astro-2owxarui .astro-2owxarui[data-icon]{--color:#23282b;font-size:45px}@media only screen and (min-width:1024px){.gradient-box__icon-wrapper.astro-2owxarui .astro-2owxarui[data-icon]{font-size:83px}}.full-bleed.astro-ybreewjc{margin-left:50%;transform:translate(-50%);width:100vw}.banner.astro-ybreewjc{background:#f7f7f7;border-radius:0 0 12px 12px;margin:0 0 20px;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.banner.astro-ybreewjc{border-radius:0 0 40px 40px}}.banner__row.astro-ybreewjc{align-items:center;display:flex;flex-direction:column;gap:12px;min-height:470px;padding:20px 0 12px}@media only screen and (min-width:1024px){.banner__row.astro-ybreewjc{flex-direction:row;padding:25px 0 20px;position:relative}}.banner__child.astro-ybreewjc{align-items:flex-start;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:inherit;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px){.banner__child.astro-ybreewjc{border-radius:25px}}.banner__child.astro-ybreewjc:first-of-type{background:#6be4af;padding:28px 4px 4px}@media only screen and (min-width:1024px){.banner__child.astro-ybreewjc:first-of-type{justify-content:center;padding:50px 20px;width:60%}}@media only screen and (min-width:1200px){.banner__child.astro-ybreewjc:first-of-type{padding:80px 20px}}@media only screen and (min-width:1440px){.banner__child.astro-ybreewjc:first-of-type{min-width:970px;padding:138px 193px 20px 20px;width:69.29%}}.banner__child.astro-ybreewjc:last-of-type{background:#fff0;min-height:153px}@media only screen and (min-width:768px){.banner__child.astro-ybreewjc:last-of-type{min-height:350px}}@media only screen and (min-width:1024px){.banner__child.astro-ybreewjc:last-of-type{bottom:20px;height:auto;min-height:inherit;position:absolute;right:0;top:25px;width:39%}}@media only screen and (min-width:1440px){.banner__child.astro-ybreewjc:last-of-type{min-width:418px;width:29.86%}}.banner.astro-ybreewjc h1.astro-ybreewjc{display:flex;font-size:40px;font-weight:300;line-height:1.2;opacity:0;padding:0 12px;text-align:center;transform:translateY(50px)}@media only screen and (min-width:1024px){.banner.astro-ybreewjc h1.astro-ybreewjc{font-size:46px;padding:0}}@media only screen and (min-width:1440px){.banner.astro-ybreewjc h1.astro-ybreewjc{font-size:64px;left:56px;max-width:675px;position:relative;text-align:left}}.banner__content.astro-ybreewjc{display:flex;flex-direction:column;gap:26px;position:relative;z-index:1}@media only screen and (min-width:1440px){.banner__content.astro-ybreewjc{gap:40px;left:calc(50vw - 720px)}}.banner__bg-image.astro-ybreewjc{bottom:-14px;height:528px;left:-307px;opacity:0;pointer-events:none;position:absolute;width:615px;z-index:0}@media only screen and (min-width:1024px){.banner__bg-image.astro-ybreewjc{bottom:auto;height:100%;left:0;top:0}.banner__bg-image.astro-ybreewjc img.astro-ybreewjc{height:100%}}@media only screen and (min-width:1200px){.banner__bg-image.astro-ybreewjc{width:696px}}.banner__form.astro-ybreewjc{opacity:0}.full-bleed.astro-rj4b2egs{margin-left:50%;transform:translate(-50%);width:100vw}.resource-card.astro-rj4b2egs{align-items:flex-end;background:#6be4af;border-radius:20px;color:#23282b;display:flex;font-size:24px;justify-content:space-between;line-height:1.15;min-height:145px;overflow:hidden;padding:15px 15px 15px 12px;transition:background .22s ease-out,transform .22s ease-out;--icon-1-transform:translateX(-20px);--icon-2-transform:translateX(0);--icon-1-delay:0;--icon-2-delay:.1s;--icon-1-opacity:0;--icon-2-opacity:1}@media only screen and (min-width:1024px){.resource-card.astro-rj4b2egs{background:#f5f5f5;font-size:32px;gap:40px;line-height:1.18;padding:15px 15px 15px 24px}.resource-card.astro-rj4b2egs:focus-visible,.resource-card.astro-rj4b2egs:hover{background:#6be4af;transform:translateY(-2px);transform-origin:center;--icon-1-transform:translateX(0);--icon-2-transform:translateX(20px);--icon-1-delay:.1s;--icon-2-delay:0;--icon-1-opacity:1;--icon-2-opacity:0}.resource-card.astro-rj4b2egs:focus-visible .icon-container.astro-rj4b2egs,.resource-card.astro-rj4b2egs:hover .icon-container.astro-rj4b2egs{background:#fff}.resource-card.astro-rj4b2egs:focus-visible .icon-container.astro-rj4b2egs .astro-rj4b2egs[data-icon],.resource-card.astro-rj4b2egs:hover .icon-container.astro-rj4b2egs .astro-rj4b2egs[data-icon]{--color:#23282b}}.resource-card.astro-rj4b2egs .icon-container{min-width:114px}.resource-card.astro-rj4b2egs .icon-container svg{transition:transform .22s ease-out,opacity .1s ease-out}.resource-card.astro-rj4b2egs .icon-container svg:first-child{opacity:var(--icon-1-opacity);position:absolute;transform:var(--icon-1-transform);transition-delay:var(--icon-1-delay)}.resource-card.astro-rj4b2egs .icon-container svg:nth-child(2){opacity:var(--icon-2-opacity);transform:var(--icon-2-transform);transition-delay:var(--icon-2-delay)}.full-bleed.astro-yskeiy64{margin-left:50%;transform:translate(-50%);width:100vw}.publication-card.astro-yskeiy64{background:#f5f5f5;border-radius:20px;color:#23282b;display:flex;justify-content:space-between;overflow:hidden;padding:24px 20px}@media only screen and (min-width:1024px){.publication-card.astro-yskeiy64{align-items:flex-end;min-height:332px;transition:transform .26s ease-out;width:100%}.publication-card.astro-yskeiy64:focus-visible,.publication-card.astro-yskeiy64:hover{transform:translateY(-3px) rotate(-1deg)}.publication-card.astro-yskeiy64:focus-visible .type.astro-yskeiy64,.publication-card.astro-yskeiy64:hover .type.astro-yskeiy64{text-decoration-color:inherited;text-decoration-color:initial}.publication-card.astro-yskeiy64:focus-visible .icon-container.astro-yskeiy64,.publication-card.astro-yskeiy64:hover .icon-container.astro-yskeiy64{transform:translate(-4px)}.publication-card.astro-yskeiy64:focus-visible .link,.publication-card.astro-yskeiy64:hover .link{--icon-1-transform:translateX(0);--icon-2-transform:translateX(20px);--icon-1-delay:.1s;--icon-2-delay:0;--icon-1-opacity:1;--icon-2-opacity:0}}@media only screen and (min-width:1440px){.publication-card.astro-yskeiy64{min-width:664px}}.content.astro-yskeiy64{height:100%;width:100%}@media only screen and (min-width:1024px){.content.astro-yskeiy64{display:flex;flex-direction:column;gap:8px}}.date.astro-yskeiy64{color:#23282b;display:block;font-size:14px;line-height:2;margin-bottom:7px}.description.astro-yskeiy64{color:#23282b;display:-webkit-box;font-size:20px;line-height:1.5;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.description.astro-yskeiy64{-webkit-line-clamp:4;font-size:24px;line-height:1.4;margin-bottom:8px}}.link{align-self:flex-start;margin-bottom:40px}@media only screen and (min-width:1024px){.link{margin-bottom:0}}.full-bleed.astro-2h4jbqln{margin-left:50%;transform:translate(-50%);width:100vw}.dots.astro-2h4jbqln{background:#23282b;border-radius:12px;justify-content:flex-end;overflow:hidden;padding:34px 0 80px;position:relative;width:100%}@media only screen and (min-width:1024px){.dots.astro-2h4jbqln{border-radius:40px;padding:70px 0}}.gradient-element.astro-2h4jbqln{bottom:-420px;height:491px;left:-275px;overflow:hidden;pointer-events:none;position:absolute;transform:rotate(221deg);width:866px}.gradient-element--right.astro-2h4jbqln{bottom:-214px;left:auto;right:-512px;transform:rotate(149deg)}@media only screen and (min-width:1024px){.gradient-element.astro-2h4jbqln{bottom:-190px;left:-180px;transform:rotate(214deg)}.gradient-element--right.astro-2h4jbqln{bottom:-148px;left:auto;right:-277px;transform:rotate(134deg)}}canvas.astro-2h4jbqln{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1024px){.flex-col.astro-2h4jbqln{display:flex;flex-direction:column;justify-content:flex-end;width:50%}.flex-col--secondary.astro-2h4jbqln{justify-content:center}}.cards.astro-2h4jbqln{backface-visibility:hidden;display:flex;flex-direction:column;gap:12px;transform-style:preserve-3d;will-change:transform}.cards.astro-2h4jbqln:not(.no-animation){opacity:0;transform:translateY(100vh);visibility:hidden}@media only screen and (min-width:1024px){.cards--extra-gap.astro-2h4jbqln{align-items:flex-start;gap:24px}}@media only screen and (min-width:1440px){.cards--extra-gap.astro-2h4jbqln{left:-80px;position:relative}.cards--left.astro-2h4jbqln{left:-53px}}.full-bleed.astro-2iseolgl{margin-left:50%;transform:translate(-50%);width:100vw}.interruption-strip.astro-2iseolgl{background:#f5f5f5;border-radius:40px;margin-left:-20px;margin-right:-20px;max-width:none;overflow:hidden;padding:80px 27px 40px;position:relative;width:auto;z-index:0}@media only screen and (min-width:768px){.interruption-strip.astro-2iseolgl{margin-left:-25px;margin-right:-25px}}@media only screen and (min-width:1024px){.interruption-strip.astro-2iseolgl{margin-left:-30px;margin-right:-30px;padding:90px 0 40px}}.interruption-strip__container.astro-2iseolgl{margin:auto;max-width:1440px;text-align:center}.interruption-strip__content.astro-2iseolgl{margin:0 auto;max-width:370px;position:relative}@media only screen and (min-width:1024px){.interruption-strip__content.astro-2iseolgl{max-width:872px}}.interruption-strip.astro-2iseolgl svg.astro-2iseolgl{height:100%;left:50%;min-height:230px;position:absolute;top:50%;transform:translate(-50%,-50%)}.interruption-strip.astro-2iseolgl h2.astro-2iseolgl{font-size:40px;font-weight:300;line-height:1.2;margin-bottom:0}@media only screen and (min-width:1024px){.interruption-strip.astro-2iseolgl h2.astro-2iseolgl{font-size:100px;line-height:1.1}}.interruption-strip.astro-2iseolgl .newsletter-holder.astro-2iseolgl{border-radius:40px;margin:0 auto;max-width:660px;padding:0 20px;position:relative}.full-bleed.astro-fidpbc5q{margin-left:50%;transform:translate(-50%);width:100vw}.news-card.astro-fidpbc5q{display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(50px);visibility:hidden}.news-card__image-wrapper.astro-fidpbc5q{border-radius:12px;height:184px;overflow:hidden}@media only screen and (min-width:768px){.news-card__image-wrapper.astro-fidpbc5q{height:300px}}@media only screen and (min-width:1024px){.news-card__image-wrapper.astro-fidpbc5q{border-radius:20px;height:184px}}.news-card__image-wrapper.astro-fidpbc5q img{height:100%;object-fit:cover;width:100%}.news-card__content.astro-fidpbc5q{--read-more-underline-color:#0000;--read-more-underline-offset:8px;--read-more-icon-translate-x:0;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;padding:24px 20px 32px}@media only screen and (min-width:1024px){.news-card__content.astro-fidpbc5q{border-radius:20px;flex-grow:1;padding:20px 20px 30px}}.news-card__content.astro-fidpbc5q:focus-visible .link,.news-card__content.astro-fidpbc5q:hover .link{--icon-1-transform:translateX(0);--icon-2-transform:translateX(20px);--icon-1-delay:.1s;--icon-2-delay:0;--icon-1-opacity:1;--icon-2-opacity:0}.news-card__content.astro-fidpbc5q .tags{margin-bottom:18px;margin-top:0}@media only screen and (min-width:1024px){.news-card__content.astro-fidpbc5q .tags{margin-bottom:20px}}.news-card__content.astro-fidpbc5q p.astro-fidpbc5q{color:#23282b;font-size:18px;line-height:1.666;margin-bottom:16px}@media only screen and (min-width:1024px){.news-card__content.astro-fidpbc5q p.astro-fidpbc5q{margin-bottom:36px}}.news-card.astro-fidpbc5q .link{align-self:flex-start;margin-bottom:0;margin-top:auto}.full-bleed.astro-kyd32yxa{margin-left:50%;transform:translate(-50%);width:100vw}.latest-news.astro-kyd32yxa{background-color:#f7f7f7;border-radius:12px;padding:35px 0 40px}@media only screen and (min-width:1024px){.latest-news.astro-kyd32yxa{border-radius:40px;padding:70px 20px}}.latest-news__header.astro-kyd32yxa{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width:1024px){.latest-news__header.astro-kyd32yxa{margin-bottom:50px;padding:0 32px}.latest-news__header.astro-kyd32yxa .text-content{max-width:360px}}.latest-news__header.astro-kyd32yxa .button{display:none}@media only screen and (min-width:1024px){.latest-news__header.astro-kyd32yxa .button{display:inline-flex}}.latest-news__cards.astro-kyd32yxa{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:12px;row-gap:12px;grid-column-gap:20px;column-gap:20px;margin-bottom:30px}@media only screen and (min-width:1024px){.latest-news__cards.astro-kyd32yxa{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}}.latest-news.astro-kyd32yxa .button-wrapper .button span{flex-grow:1}@media only screen and (min-width:1024px){.latest-news.astro-kyd32yxa .button-wrapper{display:none}}.full-bleed.astro-x6na4iz6{margin-left:50%;transform:translate(-50%);width:100vw}.card.astro-x6na4iz6{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 6px 10px #d9d9d94d;color:#23282b;display:flex;padding:var(--padding);-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:1024px){.card.astro-x6na4iz6{border-radius:20px}.card.astro-x6na4iz6:focus-visible .link,.card.astro-x6na4iz6:hover .link{--icon-1-transform:translateX(0);--icon-2-transform:translateX(20px);--icon-1-delay:.1s;--icon-2-delay:0;--icon-1-opacity:1;--icon-2-opacity:0}}.card--small.astro-x6na4iz6{--padding:20px 20px 32px}@media only screen and (min-width:1024px){.card--small.astro-x6na4iz6{--padding:20px 40px 20px 20px;gap:30px}}.card--small.astro-x6na4iz6 h3.astro-x6na4iz6{font-size:20px;line-height:1.5;margin-bottom:9px}.card--small.astro-x6na4iz6 p.astro-x6na4iz6{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card--small.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{display:none}@media only screen and (min-width:1024px){.card--small.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{display:block;height:153px;width:150px}}.card--small.astro-x6na4iz6 .tags{margin-bottom:16px}.card--medium.astro-x6na4iz6{--padding:35px 20px 32px}@media only screen and (min-width:1024px){.card--medium.astro-x6na4iz6{--padding:20px;gap:20px}}.card--medium.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{display:none}@media only screen and (min-width:1024px){.card--medium.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{display:block;height:210px;width:150px}}.card--medium.astro-x6na4iz6 h3.astro-x6na4iz6{display:-webkit-box;font-size:20px;line-height:1.5;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.card--medium.astro-x6na4iz6 h3.astro-x6na4iz6{margin-bottom:20px}}.card--medium.astro-x6na4iz6 .tags{margin-bottom:16px}.card--large.astro-x6na4iz6{--padding:35px 20px 20px;flex-direction:column-reverse;gap:32px}@media only screen and (min-width:1024px){.card--large.astro-x6na4iz6{--padding:40px 20px 20px;gap:50px;height:100%;justify-content:space-between}}.card--large.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{align-self:stretch;height:163px}@media only screen and (min-width:768px){.card--large.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{height:300px}}@media only screen and (min-width:1024px){.card--large.astro-x6na4iz6 .card__image-wrapper.astro-x6na4iz6{flex:1;height:auto}}.card--large.astro-x6na4iz6 h3.astro-x6na4iz6{display:-webkit-box;font-size:24px;line-height:28px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.card--large.astro-x6na4iz6 h3.astro-x6na4iz6{font-size:28px;line-height:38px;margin-bottom:20px}}.card--large.astro-x6na4iz6 .tags{margin-bottom:16px}@media only screen and (min-width:1024px){.card--large.astro-x6na4iz6 .tags{margin-bottom:24px}.card__content.astro-x6na4iz6{width:100%}}.card__image-wrapper.astro-x6na4iz6{border-radius:12px;flex-shrink:0;overflow:hidden}@media only screen and (min-width:1024px){.card__image-wrapper.astro-x6na4iz6{border-radius:20px}}.card__image-wrapper.astro-x6na4iz6 img.astro-x6na4iz6{height:100%;object-fit:cover;width:100%}.card.astro-x6na4iz6 p.astro-x6na4iz6{font-size:16px;line-height:1.5;margin-bottom:16px}@media only screen and (min-width:1024px){.card.astro-x6na4iz6 p.astro-x6na4iz6{margin-bottom:28px}}.card.astro-x6na4iz6 .link{margin-bottom:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed.astro-a4umn3pa{margin-left:50%;transform:translate(-50%);width:100vw}.campaigns.astro-a4umn3pa{background-color:#f7f7f7;border-radius:12px;padding:35px 0 40px}@media only screen and (min-width:1024px){.campaigns.astro-a4umn3pa{border-radius:40px;padding:70px 20px}}.campaigns__header.astro-a4umn3pa{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width:1024px){.campaigns__header.astro-a4umn3pa{margin-bottom:50px}.campaigns__header.astro-a4umn3pa .text-content{left:-20px;max-width:520px;position:relative}}.campaigns__header.astro-a4umn3pa .button{display:none}@media only screen and (min-width:1024px){.campaigns__header.astro-a4umn3pa .button{display:inline-flex}}.campaigns__content.astro-a4umn3pa{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:12px;row-gap:12px;grid-column-gap:50px;column-gap:50px;margin-bottom:30px}@media only screen and (min-width:1024px){.campaigns__content.astro-a4umn3pa{grid-template-columns:500px 1fr;margin-bottom:0}}.campaigns__col.astro-a4umn3pa{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1024px){.campaigns__col.astro-a4umn3pa{justify-content:space-between}}.campaigns.astro-a4umn3pa .button-wrapper .button span{flex-grow:1}@media only screen and (min-width:1024px){.campaigns.astro-a4umn3pa .button-wrapper{display:none}}
