@charset "UTF-8";:where(html){--fs--2: clamp(.7813rem, .7619rem + .0517vi, .8rem);--fs--1: clamp(.9375rem, .8728rem + .1724vi, 1rem);--fs-0: clamp(1.125rem, .9957rem + .3448vi, 1.25rem);--fs-1: clamp(1.35rem, 1.1302rem + .5862vi, 1.5625rem);--fs-2: clamp(1.62rem, 1.2754rem + .919vi, 1.9531rem);--fs-3: clamp(1.944rem, 1.4294rem + 1.3722vi, 2.4414rem);--fs-4: clamp(2.3328rem, 1.5891rem + 1.9833vi, 3.0518rem);--fs-5: clamp(2.7994rem, 1.749rem + 2.8009vi, 3.8147rem);--fs-6: clamp(3.3592rem, 1.9015rem + 3.8873vi, 4.7684rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}:where(html){--space-4xs: clamp(.125rem, .0603rem + .1724vi, .1875rem);--space-3xs: clamp(.3125rem, .3125rem + 0vi, .3125rem);--space-2xs: clamp(.5625rem, .4978rem + .1724vi, .625rem);--space-xs: clamp(.875rem, .8103rem + .1724vi, .9375rem);--space-s: clamp(1.125rem, .9957rem + .3448vi, 1.25rem);--space-m: clamp(1.4375rem, 1.3082rem + .3448vi, 1.5625rem);--space-l: clamp(1.6875rem, 1.4935rem + .5172vi, 1.875rem);--space-xl: clamp(2.25rem, 1.9914rem + .6897vi, 2.5rem);--space-2xl: clamp(2.8125rem, 2.4892rem + .8621vi, 3.125rem);--space-3xl: clamp(3.375rem, 2.9871rem + 1.0345vi, 3.75rem);--space-4xl: clamp(3.9375rem, 3.4849rem + 1.2069vi, 4.375rem);--space-5xl: clamp(4.5rem, 3.9828rem + 1.3793vi, 5rem);--space-6xl: clamp(5.0625rem, 4.4806rem + 1.5517vi, 5.625rem);--space-7xl: clamp(5.625rem, 4.9784rem + 1.7241vi, 6.25rem);--space-8xl: clamp(6.75rem, 5.9741rem + 2.069vi, 7.5rem);--space-4xs-3xs: clamp(.125rem, -.069rem + .5172vi, .3125rem);--space-3xs-2xs: clamp(.3125rem, -.0108rem + .8621vi, .625rem);--space-2xs-xs: clamp(.5625rem, .1746rem + 1.0345vi, .9375rem);--space-xs-s: clamp(.875rem, .4871rem + 1.0345vi, 1.25rem);--space-s-m: clamp(1.125rem, .6724rem + 1.2069vi, 1.5625rem);--space-m-l: clamp(1.4375rem, .9849rem + 1.2069vi, 1.875rem);--space-l-xl: clamp(1.6875rem, .847rem + 2.2414vi, 2.5rem);--space-xl-2xl: clamp(2.25rem, 1.3448rem + 2.4138vi, 3.125rem);--space-2xl-3xl: clamp(2.8125rem, 1.8427rem + 2.5862vi, 3.75rem);--space-3xl-4xl: clamp(3.375rem, 2.3405rem + 2.7586vi, 4.375rem);--space-4xl-5xl: clamp(3.9375rem, 2.8384rem + 2.931vi, 5rem);--space-5xl-6xl: clamp(4.5rem, 3.3362rem + 3.1034vi, 5.625rem);--space-6xl-7xl: clamp(5.0625rem, 3.8341rem + 3.2759vi, 6.25rem);--space-7xl-8xl: clamp(5.625rem, 3.6853rem + 5.1724vi, 7.5rem);--space-xs-m: clamp(.875rem, .1638rem + 1.8966vi, 1.5625rem);--space-s-l: clamp(1.125rem, .3491rem + 2.069vi, 1.875rem);--space-m-xl: clamp(1.4375rem, .3384rem + 2.931vi, 2.5rem);--space-l-2xl: clamp(1.6875rem, .2004rem + 3.9655vi, 3.125rem);--space-xl-3xl: clamp(2.25rem, .6983rem + 4.1379vi, 3.75rem);--space-3xl-5xl: clamp(3.375rem, 1.694rem + 4.4828vi, 5rem);--space-3xl-6xl: clamp(3.375rem, 1.0474rem + 6.2069vi, 5.625rem);--space-5xl-8xl: clamp(4.5rem, 1.3966rem + 8.2759vi, 7.5rem)}@keyframes staggerIn{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1}}@keyframes staggerDrop{0%{opacity:0;transform:translateY(-.375rem)}10%{opacity:1}to{transform:translateY(0)}}@keyframes staggerClimb{0%{opacity:0;transform:translateY(.5rem)}10%{opacity:1}to{transform:translateY(0)}}@keyframes loadProjects{0%{opacity:0;transform:translateY(20vh) scale(.75)}25%{opacity:1}to{transform:translateY(0) scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translate(25vh)}20%{opacity:1}to{transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScaleIn{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}20%,80%{transform:translateY(0);opacity:1}50%{transform:translateY(-.5em);opacity:.5}}@keyframes bounceSolid{0%,to{transform:translateY(0)}20%,80%{transform:translateY(0)}50%{transform:translateY(-.5em)}}@keyframes bounceSolidBoth{0%{transform:translateY(0)}25%{transform:translateY(.5rem)}75%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes bounceCorner{0%,to{transform:translate3d(0);opacity:1}20%,80%{transform:translate3d(0);opacity:1}50%{transform:translate3d(.3em,-.3em,0);opacity:.5}}@keyframes bounceRight{0%,to{transform:translate(0);opacity:1}20%,80%{transform:translate(0);opacity:1}50%{transform:translate(.6em);opacity:.5}}@keyframes bounceLeft{0%,to{transform:translate(0);opacity:1}20%,80%{transform:translate(0);opacity:1}50%{transform:translate(-.6em);opacity:.5}}@keyframes bounceLeftFlipped{0%,to{transform:rotate(180deg) translate(0);opacity:1}20%,80%{transform:rotate(180deg) translate(0);opacity:1}50%{transform:rotate(180deg) translate(.6em);opacity:.5}}@keyframes inOut{0%,to{scale:1}45%,55%{color:var(--c-white);scale:.9;opacity:.5}50%{color:var(--c-white);scale:.9;opacity:.5}}@keyframes platformImg{0%,to{transform:translateY(0)}20%,80%{transform:translateY(0)}50%{transform:translateY(-.75rem)}}@keyframes platformShadow{0%,to{scale:1;opacity:1}20%,80%{scale:1;opacity:1}50%{scale:.7;opacity:.5}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;inset:0;position:fixed;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}:where(html){--plyr-color-main: var(--c-green);--plyr-font-family: var(--ff-primary);--plyr-tooltip-radius: var(--radius);--plyr-control-radius: var(--radius);--plyr-menu-radius: var(--radius);--plyr-video-control-color-hover: var(--c-purple)}:where(html){--c-play-text: var(--c-purple);--c-play-text-hover: var(--c-purple);--play-w: 206px;--play-h: 206px}@media all and (min-width:60rem){:where(html){--play-text: "Play video"}}.plyr__control--overlaid{--plyr-video-control-background-hover: transparent;--plyr-video-control-color: transparent;--plyr-video-control-color-hover: transparent;--plyr-control-spacing: 0;display:grid!important;grid-template-areas:"playBtn";place-content:center;width:var(--play-w, 88px);height:var(--play-h, 88px);transform-origin:center}.plyr__control--overlaid [aria-hidden=true]{display:none}.plyr__control--overlaid>*{grid-area:playBtn}.plyr__control--overlaid:before,.plyr__control--overlaid:after{grid-area:playBtn;transition:var(--transition);position:relative;transform-origin:center}.plyr__control--overlaid:before{z-index:2;margin:auto;content:var(--play-text, "Play");font-size:var(--fs--1);font-weight:var(--fw-700);white-space:nowrap;font-variation-settings:"wght" var(--fw-700);text-transform:uppercase;color:var(--c-play-text, var(--c-white))}.plyr__control--overlaid:after{z-index:1;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='206' height='206' fill='none' viewBox='0 0 206 206'%3E%3Cpath fill='%2382e6b6' d='M205.727 103 .194 206V0l205.533 103Z'/%3E%3C/svg%3E");width:var(--play-w, 88px);height:var(--play-h, 88px);transform:translate(10%)}@media all and (max-width:49.9375rem){.plyr__control--overlaid:after{scale:.6}}@media all and (min-width:50rem)and (max-width:59.9375rem){.plyr__control--overlaid:after{scale:.8}}@media(hover:hover){.plyr__control--overlaid:hover:before{color:var(--c-play-text-hover, var(--c-black))}}@media(hover:hover)and (min-width:60rem){.plyr__control--overlaid:hover:after{scale:1.1}}.semi-circle{display:flex;align-items:flex-end;overflow:hidden;aspect-ratio:2/1}.semi-circle:after{content:"";display:block;width:100%;aspect-ratio:1/1;background:var(--c-semi-circle, var(--c-black));border-radius:100%}.card--stat{--c-semi-circle: var(--c-green);display:grid;grid-template-areas:"content" "semi";height:100%}.card--stat .card__content{grid-area:content/semi;padding-block-end:10ex;z-index:2}.card--stat .card__content p{margin-block-end:-10ex}@media all and (max-width:31.1875rem){.card--stat .card__content p{font-size:var(--fs-0)}}.card--stat .semi-circle{grid-area:semi;align-self:end;position:relative}.card--stat .content-bg{grid-area:content}@media all and (min-width:25rem)and (max-width:31.1875rem){.card--stat{grid-template-columns:2fr 1fr}.card--stat .card__content{padding-inline-end:0}}@media all and (min-width:31.25rem)and (max-width:37.4375rem){.card--stat{grid-template-columns:3fr 1fr}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.card--stat{grid-template-columns:4fr 1fr}}@media all and (min-width:43.75rem)and (max-width:49.9375rem){.card--stat{grid-template-columns:4.5fr 1fr}}@media all and (min-width:25rem)and (max-width:49.9375rem){.card--stat .card__content{grid-column:1}}@media all and (min-width:50rem)and (max-width:59.9375rem){.card--stat{grid-template-columns:5fr 1fr}.card--stat .card__content{grid-column:1;padding-inline-end:calc(var(--card-p-b) * 3)}}@media all and (min-width:25rem)and (max-width:59.9375rem){.card--stat{grid-template-areas:"content semi"}.card--stat .card__content{text-align:left;padding-block-end:var(--card-p-b)}.card--stat .card__content p{margin-block-end:0;text-wrap:balance}.card--stat .semi-circle{grid-area:semi;aspect-ratio:1/2;align-items:stretch;justify-content:flex-end}.card--stat .semi-circle:after{aspect-ratio:1/1;width:200%}}.cta{padding-block:calc(var(--one-column) + var(--grid-gap));padding-block:var(--one-column)}@media all and (max-width:37.4375rem){.cta{margin-inline-start:calc(var(--margin-inline) * -1);width:calc(100% + var(--margin-inline) * 2);padding-inline:var(--margin-inline)}}.cta>.col:first-child>div{position:sticky;top:calc(var(--one-column) * 1.5)}.bg--green .cta:has(.bg--green){padding-block:0!important}@media all and (max-width:37.4375rem){.bg--green .cta:has(.bg--green){margin-inline-start:0;width:auto;padding-inline:0}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.bg--green .cta:has(.bg--green)>.col{grid-column:span 6}}.bg--purple .cta:has(.bg--purple){padding-block:0!important}@media all and (max-width:37.4375rem){.bg--purple .cta:has(.bg--purple){margin-inline-start:0;width:auto;padding-inline:0}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.bg--purple .cta:has(.bg--purple)>.col{grid-column:span 6}}.bg--white .cta:has(.bg--white){padding-block:0!important}@media all and (max-width:37.4375rem){.bg--white .cta:has(.bg--white){margin-inline-start:0;width:auto;padding-inline:0}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.bg--white .cta:has(.bg--white)>.col{grid-column:span 6}}.bg--stone .cta:has(.bg--stone){padding-block:0!important}@media all and (max-width:37.4375rem){.bg--stone .cta:has(.bg--stone){margin-inline-start:0;width:auto;padding-inline:0}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.bg--stone .cta:has(.bg--stone)>.col{grid-column:span 6}}.bg--transparent .cta:has(.bg--transparent){padding-block:0!important}@media all and (max-width:37.4375rem){.bg--transparent .cta:has(.bg--transparent){margin-inline-start:0;width:auto;padding-inline:0}}@media all and (min-width:37.5rem)and (max-width:43.6875rem){.bg--transparent .cta:has(.bg--transparent)>.col{grid-column:span 6}}.diagram{--esg-panel-radius: 2rem;--esg-panel-padding: var(--space-l-2xl);--esg-panel-radius: var(--space-s-l);--diagram-min-width: 40rem;--diagram-max-width: var(--content)}.diagram figure{max-width:var(--diagram-max-width)}@media all and (min-width:54rem){.diagram figure{margin-inline:auto}}@keyframes slideLeftRight{0%{transform:translate(0)}10%{transform:translate(-1rem)}20%{transform:translate(0)}30%{transform:translate(-1rem)}40%{transform:translate(0)}to{transform:translate(0)}}@media all and (max-width:53.9375rem){.diagram .scrollable{overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:1.5rem;margin-inline-start:calc(var(--margin-inline) * -1);width:calc(100vw + var(--margin-inline));max-width:100vw;background:linear-gradient(to right,var(--c-stone),rgba(255,255,255,0)) left center,linear-gradient(to right,rgba(255,255,255,0),var(--c-stone)) right center,radial-gradient(farthest-side at 0 50%,#0009,#0000 90%) left center,radial-gradient(farthest-side at 100% 50%,#0009,#0000 90%) right center;--light-width: 1.5rem;--dark-width: 1.125rem;background-repeat:no-repeat;background-size:var(--light-width) 100%,var(--light-width) 100%,var(--dark-width) 100%,var(--dark-width) 100%;background-attachment:local,local,scroll,scroll}.diagram .scrollable__scrolls{margin-inline:calc(var(--margin-inline) * 2);min-width:var(--diagram-min-width);position:relative;z-index:-1}.diagram .scrollable__indicator{display:none;margin-block:var(--space-s);place-content:center}}@media(max-width:53.9375rem)and (hover:none){.diagram .scrollable__indicator{display:grid}}@media all and (max-width:53.9375rem){.diagram .scrollable__indicator svg{width:2.5rem;height:2.5rem;fill:var(--c-purple);animation:slideLeftRight 7s var(--in-out-sine) infinite;animation-delay:1.5s}}@media all and (min-width:54rem){.diagram .scrollable__indicator{display:none}}.diagram--esg-strategy{--diagram-min-width: 54rem;--diagram-max-width: 64rem;--pillar-icon-size: 7rem;--pillar-padding-top: calc((var(--pillar-icon-size) * .5) + var(--esg-panel-padding))}.diagram--esg-strategy figure{display:flex;flex-flow:column nowrap;gap:calc(var(--grid-gap) * .5)}.diagram--esg-strategy h2{text-align:center}.diagram--esg-strategy .pillar{position:relative;text-align:center;padding:var(--esg-panel-padding);padding-top:var(--pillar-padding-top);border-radius:var(--esg-panel-radius);background:var(--pillar-bg, white);display:flex;flex-flow:column nowrap;gap:var(--space-2xs)}.diagram--esg-strategy .pillar__wrapper{margin-top:var(--pillar-padding-top);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1;gap:var(--space-l)}.diagram--esg-strategy .pillar__wrapper>*{grid-row:1}.diagram--esg-strategy .pillar h3{font-variation-settings:"wght" 500,"wdth" 5;font-size:var(--fs-3);line-height:var(--lh-heading);letter-spacing:.02em;color:var(--pillar-icon-bg, black);text-transform:uppercase}@media all and (min-width:37.5rem){.diagram--esg-strategy .pillar h3{font-size:var(--fs-4)}}.diagram--esg-strategy .pillar__icon{position:absolute;top:0;left:50%;transform:translateY(-50%) translate(-50%);background:var(--pillar-icon-bg, black);width:var(--pillar-icon-size);height:var(--pillar-icon-size);border-radius:calc(var(--pillar-icon-size) * .5);border:calc(var(--pillar-icon-size) / 10) solid var(--c-stone);padding:1rem;display:grid;place-content:center}.diagram--esg-strategy .pillar__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.diagram--esg-strategy .pillar--1{--pillar-bg: var(--c-teal-l);--pillar-icon-bg: var(--c-teal)}.diagram--esg-strategy .pillar--2{--pillar-bg: var(--c-orange-xl);--pillar-icon-bg: var(--c-orange)}.diagram--esg-strategy .pillar--3{--pillar-bg: var(--c-blue-xl);--pillar-icon-bg: var(--c-blue)}.diagram--esg-strategy figcaption{padding:.5em;background:var(--c-purple);color:#fff;border-radius:.5em;margin:0}.diagram--esg-leadership{--diagram-min-width: 50rem;--connector-size: var(--space-xl-2xl);--connector-icon-size: 1.5rem;--connector-padding: calc((var(--connector-size) - var(--connector-icon-size)) * .5)}.diagram--esg-leadership figure{display:grid;grid-template-columns:1;grid-template-rows:auto}.diagram--esg-leadership h3,.diagram--esg-leadership p{color:#fff}.diagram--esg-leadership p{max-width:80ch}.diagram--esg-leadership .top-row>div,.diagram--esg-leadership .bottom-row{padding:var(--esg-panel-padding);display:flex;flex-flow:column nowrap;gap:var(--space-m)}.diagram--esg-leadership .top-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1}.diagram--esg-leadership .top-row>div{grid-row:1}.diagram--esg-leadership .top-row>div+div{position:relative}.diagram--esg-leadership .top-row>div+div:before{position:absolute;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234d0057' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-plus'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");width:var(--connector-size);height:var(--connector-size);border-radius:calc(var(--connector-size) * .5);background:#fff;padding:var(--connector-padding);top:50%;left:0;transform:translateY(-50%) translate(-50%)}.diagram--esg-leadership .top-row__1{background:var(--c-purple-xl);border-top-right-radius:var(--esg-panel-radius)}.diagram--esg-leadership .top-row__2{background:var(--c-purple-l);border-top-left-radius:var(--esg-panel-radius);border-top-right-radius:var(--esg-panel-radius)}.diagram--esg-leadership .top-row__3{background:var(--c-purple);border-top-left-radius:var(--esg-panel-radius)}.diagram--esg-leadership .bottom-row{background:var(--c-purple-d);border-bottom-left-radius:var(--esg-panel-radius);border-bottom-right-radius:var(--esg-panel-radius)}section:target svg{animation:inOut 2s ease-in-out;animation-delay:.5s;animation-fill-mode:forwards;transform-origin:center}.p-grid:has(section[id])+.p-grid:has(.c-grid--inset){margin-block-start:calc(var(--grid-gap) * -.75)}.standout{row-gap:0}.standout .standout__collapse{display:grid;transition:var(--transition);overflow:hidden}.standout .standout__collapse[aria-hidden=true]{grid-template-rows:0fr}.standout .standout__collapse[aria-hidden=true] div{opacity:0}.standout .standout__collapse[aria-hidden=false]{padding-block-start:var(--space-s);grid-template-rows:1fr}.standout .standout__collapse[aria-hidden=false] div{opacity:1}.standout .standout__collapse div{overflow:hidden;transition:var(--transition)}.standout .group{place-content:start}.standout__icon{color:var(--c-green)}.standout__icon svg{width:var(--icon-size-xl);height:auto}.standout__text,.standout__bg{grid-row:1;grid-column:1/7;margin-block-start:calc(var(--one-column) * -.5)}@media all and (max-width:37.4375rem){.standout__text,.standout__bg{margin-inline-start:calc(var(--margin-inline) * -1);width:calc(100% + var(--margin-inline) * 2)}}@media all and (min-width:37.5rem){.standout__text,.standout__bg{grid-column:1/6}}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.standout__text,.standout__bg{margin-block-start:calc(var(--one-column) * -1.5)}}@media all and (max-width:59.9375rem){.standout__text,.standout__bg{grid-row:2}}@media all and (min-width:60rem){.standout__text,.standout__bg{margin-block-start:var(--one-column)}}.standout__text{padding-block-start:var(--one-column);padding-block-end:var(--one-column)}@media all and (min-width:37.5rem){.standout__text{padding-block-end:calc(var(--one-column) * .5)}}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.standout__text:not(:has(.standout__icon)){padding-block-start:calc(var(--one-column) * 2)}}@media all and (max-width:59.9375rem){.standout__text{padding-inline:var(--card-p-i)}}@media all and (min-width:60rem){.standout__text{padding-block-end:var(--one-column);grid-column:2/8}}@media all and (min-width:37.5rem){.standout__img{grid-row:1;grid-column:2/7}}@media all and (min-width:60rem){.standout__img{grid-row:1;grid-column:8/13;padding-block-end:var(--grid-gap)}}@media all and (min-width:60rem){.standout__bg{grid-column:1/12}}@media all and (min-width:87.5rem){.p-grid:has(>.standout-anchors){background:none}}.standout-anchors{row-gap:0;padding-block:calc(var(--grid-gap) * .5)!important}@media all and (min-width:73.75rem)and (max-width:87.4375rem){.standout-anchors{--available-space: calc(100% - (2 * var(--grid-gap)));display:flex;flex-flow:row wrap}.standout-anchors>*{flex:0 1 auto;width:calc(var(--available-space) / 3)}.standout-anchors>*:nth-child(7){margin-inline-start:calc(var(--available-space) / 3 + var(--grid-gap))}}@media all and (min-width:87.5rem){.standout-anchors{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-template-rows:1fr;gap:calc(var(--grid-gap) * .2);padding-block-end:var(--grid-gap)}.standout-anchors>*{grid-row:1;grid-column:span 1}.standout-anchors>*:nth-child(odd){-webkit-clip-path:url(#svgClipProcessUp);clip-path:url(#svgClipProcessUp);margin-block-end:calc(var(--grid-gap) * 2)}.standout-anchors>*:nth-child(odd) .standout-anchors__icon{padding-block-start:var(--grid-gap)}.standout-anchors>*:nth-child(odd) .standout-anchors__icon svg{transform:scale(1.15) translateY(.375rem)}.standout-anchors>*:nth-child(2n){-webkit-clip-path:url(#svgClipProcessDown);clip-path:url(#svgClipProcessDown);margin-block-start:calc(var(--grid-gap) * 2)}.standout-anchors>*:nth-child(2n) .standout-anchors__link{flex-direction:column-reverse}.standout-anchors>*:nth-child(2n) .standout-anchors__icon{padding-block-end:var(--grid-gap)}.standout-anchors>*:nth-child(2n) .standout-anchors__icon svg{transform:scale(1.15) translateY(-.375rem)}}@media(min-width:87.5rem)and (hover:hover){.standout-anchors>li:has(a:hover){animation:bounceSolidBoth 3s infinite linear}}.standout-anchors__link{font-variation-settings:"wght" 700,"wdth" 25;line-height:var(--lh-mid);display:flex;align-items:center;height:100%}@media all and (max-width:87.4375rem){.standout-anchors__link{gap:.75rem;flex-flow:row nowrap;height:4.5rem}}@media all and (min-width:87.5rem){.standout-anchors__link{font-variation-settings:"wght" 400,"wdth" 10;text-transform:uppercase;letter-spacing:.02em;font-size:var(--fs-1);aspect-ratio:184/245;flex-flow:column nowrap;text-align:center;justify-content:space-between;background:var(--c-purple);transition:all .5s var(--in-out-sine)}}.standout-anchors__link>svg:last-child{transition:var(--transition);color:var(--c-green);margin-left:auto}@media all and (min-width:87.5rem){.standout-anchors__link>svg:last-child{display:none}}@media(hover:hover){.standout-anchors__link:hover>svg:last-child{transform:translateY(.5rem)}}@media(hover:hover)and (min-width:87.5rem){.standout-anchors__link:hover{background:var(--c-green)}.standout-anchors__link:hover .standout-anchors__icon,.standout-anchors__link:hover .standout-anchors__title{color:var(--c-purple)}}.standout-anchors__title{text-wrap:balance}@media all and (min-width:87.5rem){.standout-anchors__title{flex:1;display:grid;place-items:center;padding:max(.5rem,var(--grid-gap) * .5);line-height:var(--lh-heading)}}@media all and (min-width:87.5rem){.standout-anchors__icon{width:100%;display:grid;place-items:center}}.standout-anchors__icon svg{width:2rem;height:2rem}@media all and (min-width:60rem){.standout-anchors__icon svg{width:3rem;height:3rem}}.page-index{--position: var(--space-s);position:fixed;left:calc(var(--position) * 2);bottom:calc(var(--position) * 2);z-index:var(--z-wtf);cursor:pointer}.popover__toggle{max-width:-moz-fit-content;max-width:fit-content}.popover__toggle svg{width:1.25rem;height:1.25rem}@layer popover{[popover]{border:0px;overflow:visible;background:transparent;margin:unset;inset:unset;padding:0;z-index:var(--z-wtf);width:-moz-fit-content;width:fit-content;bottom:0;left:0}[popover]::backdrop{transition:var(--transition);background:#84e7b7d9;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[popover] .popover__panel{display:flex;flex-flow:column nowrap;gap:var(--space-s);padding:calc(var(--position) * 2);border-radius:0 calc(var(--btn-height) * .5) 0 0;background-color:var(--c-purple)}[popover] .popover__list{display:flex;flex-flow:column nowrap;gap:var(--space-s)}[popover] .popover__list li a{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--space-s)}[popover] .popover__list__icon svg{width:calc(var(--position) * 2);height:calc(var(--position) * 2)}[popover]:popover-open::backdrop{opacity:1}@starting-style{[popover]:popover-open::backdrop{opacity:0}}}@media all and (min-width:60rem){.platform__hero{padding-block:var(--grid-gap)}}.platform__hero__text{position:relative;padding:var(--space-s);display:grid;place-content:center;text-align:center;margin-block-end:calc(var(--grid-gap) * -1)}@media all and (max-width:59.9375rem){.platform__hero__text{padding-block:calc(var(--grid-gap) * 3);padding-block-end:calc(var(--grid-gap) * 4)}}@media all and (min-width:60rem){.platform__hero__text:not(:only-child):after{position:absolute;top:0;bottom:0;left:100%;z-index:0;content:"";display:block;background-color:var(--c-white);width:calc(var(--grid-gap) * 3 + var(--one-column) * 3)}}@media all and (max-width:59.9375rem){.platform__hero__img{padding-inline:var(--margin-inline)}}@media all and (min-width:60rem){.platform__hero__img{margin-inline-start:calc(var(--grid-gap) * -1)}}.platform__hero__img img,.platform__hero__img .img-loader{margin-block-start:calc(var(--grid-gap) * -1)}.article{--p-20-50: clamp(1.25rem, -.6897rem + 5.1724vi, 3.125rem);padding:var(--p-20-50)}.article__header{display:flex;flex-flow:column nowrap}.article__header:not(:has(.hero-img)){padding-inline:var(--p-20-50)}.article__header:has(.hero-img) h1{padding-inline:var(--p-20-50)}.filters+*{margin-block-start:var(--grid-gap)!important}.filters button{justify-content:center}.event{background:var(--c-white);padding-block:var(--card-p-b);padding-inline:var(--card-p-i);display:flex;flex-flow:column nowrap;gap:var(--card-p-b);align-items:center}@media all and (min-width:50rem){.event{flex-flow:row nowrap}}.event__info{display:flex;flex-flow:column nowrap;gap:var(--card-p-b);width:100%}@media all and (min-width:37.5rem)and (max-width:73.6875rem){.event__info{padding-inline-end:calc(80px + var(--grid-gap))}}@media all and (min-width:73.75rem){.event__info{flex-flow:row nowrap;align-items:center}}@media all and (min-width:73.75rem){.event{gap:calc(var(--grid-gap) * 2)}}.event__meta{display:flex;flex-flow:column nowrap}.event__meta p{line-height:var(--lh-heading)}@media all and (min-width:60rem){.event__meta{width:300px}}.event__title{flex:1}@media all and (min-width:37.5rem){.event__title{text-wrap:balance}}.event div:last-child{margin-left:auto}@media all and (max-width:73.6875rem){.event div:last-child{align-self:flex-end}}@media(hover:hover){.covering-link:hover~article.event svg{animation:bounceLeft 2s infinite var(--in-out-sine)}}#CybotCookiebotDialogBodyUnderlay{background-color:var(--c-purple-50)!important}.bard .CookieDeclaration p:has(br:only-child),.bard .CookieDeclaration p:empty,.bard .CookieDeclaration .CookieDeclarationTypeDescription:empty,.bard .CookieDeclaration .CookieDeclarationIntro:empty,.CybotCookiebotDialogContentWrapper p:has(br:only-child),.CybotCookiebotDialogContentWrapper p:empty,.CybotCookiebotDialogContentWrapper .CookieDeclarationTypeDescription:empty,.CybotCookiebotDialogContentWrapper .CookieDeclarationIntro:empty{display:none!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel>*+*:not(.CybotCookiebotDialogBodyBottomWrapper),.bard .CookieDeclaration>*+*:not(.CybotCookiebotDialogBodyBottomWrapper){margin-block-start:.75em}#CybotCookiebotDialog{border-radius:0!important}#CybotCookiebotDialog *{font-family:var(--font-stack)!important;font-variation-settings:"wght" var(--fw-body, var(--fw-400)),"wdth" var(--fwid-body, 100)}@media all and (min-width:37.5rem){#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog p,#CybotCookiebotDialog p *{font-size:var(--fs-0);line-height:var(--lh-body)}}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{font-size:var(--fs-1);line-height:var(--lh-heading);font-variation-settings:"wght" var(--fw-headings, var(--fw-700)),"wdth" var(--fwid-headings, 100)}#CybotCookiebotDialog #CybotCookiebotDialogNav{padding-top:calc(var(--sp) * 2)}@media(hover:hover){#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:not([aria-selected=true]):hover{color:var(--c-purple);transform:translateY(-.25em)}}#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:focus-visible{outline:none!important}#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-top:none!important;border-left:none!important;border-right:none!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonPreferencesInline,#CybotCookiebotDialog #CybotCookiebotDialogNavItem{font-variation-settings:"wght" var(--fw-body, var(--fw-700)),"wdth" var(--fwid-body, 100)}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription{text-transform:uppercase}#CybotCookiebotDialog label,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieProvider{font-variation-settings:"wght" 700!important}#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink,#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{font-variation-settings:"wght" 800,"wdth" 100;text-transform:uppercase;border-radius:0}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{height:var(--btn-height, var(--touch-target));border-radius:var(--btn-radius, var(--radius));padding-block:0}@media(hover:hover){#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{border-color:var(--c-purple);background:var(--c-purple);color:var(--c-green)}}#CybotCookiebotDialog a#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText,#CybotCookiebotDialog #CookieDeclarationLastUpdated,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter,#CybotCookiebotDialog #CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{outline:none}#CybotCookiebotDialog .CookieCard{border-bottom:none!important}#CybotCookiebotDialog .CookieCard:has(ul>p:only-child){display:none}#CybotCookiebotDialog .CookieCard+.CookieCard{border-top:1px solid #e6e0e3}.CookieDeclarationType{overflow-y:scroll}.CookieDeclarationType>*+*{margin-block-start:.75em}.CookieDeclarationType table{margin-block-start:.75em!important}.CookieDeclarationType>*:not(table){position:sticky;left:0}.CookieDeclarationType .CookieDeclarationTable{min-width:620px}.timeline .part-a,.timeline .part-b,.timeline .part-both{width:100%}@media all and (min-width:50rem)and (max-width:59.9375rem){.timeline .part-a,.timeline .part-b,.timeline .part-both{width:calc(var(--one-column) * 4 + var(--grid-gap) * 3);transform:translate(calc(var(--one-column) + var(--grid-gap)))}}@media all and (min-width:60rem)and (max-width:73.6875rem){.timeline .part-a,.timeline .part-b,.timeline .part-both{width:calc(var(--one-column) * 6 + var(--grid-gap) * 5);transform:translate(calc((var(--one-column) + var(--grid-gap)) * -1))}}@media all and (min-width:73.75rem){.timeline .part-a,.timeline .part-b,.timeline .part-both{width:calc(var(--one-column) * 4 + var(--grid-gap) * 4);transform:translate(calc(var(--grid-gap) * -1))}}@media all and (max-width:31.1875rem){.timeline{padding-block-end:var(--space-2xl)}.timeline .filler{display:none}.timeline .part-both{position:relative}.timeline .part-both:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 35%,#82e6b6 55%)}}@media all and (max-width:73.6875rem){.timeline .part-b.filler{position:relative}.timeline .part-b.filler:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,transparent 40%,#82e6b6 90%)}}@media all and (min-width:60rem)and (max-width:73.6875rem){.timeline>*{grid-row:1}}.timeline__year{font-variation-settings:"wght" 500,"wdth" 5;letter-spacing:.02em;font-size:4.5rem}.timeline__intro{position:relative;z-index:3;padding-block-start:var(--space-2xl)}.timeline__intro *{text-wrap:balance}@media all and (max-width:59.9375rem){.timeline__intro{text-align:center}}@media all and (min-width:60rem)and (max-width:73.6875rem){.timeline__intro{grid-column:1/6;grid-row:1}}@media all and (min-width:73.75rem){.timeline__intro{padding-block-end:var(--space-2xl)}}.timeline__intro>div{position:sticky;top:var(--space-2xl)}.timeline__list li{display:grid;grid-template-areas:"entry"}.timeline__list li>*{grid-area:entry}.timeline__list li:nth-of-type(odd) .part-b{display:none}.timeline__list li:nth-of-type(2n) .part-a{display:none}@media all and (max-width:31.1875rem){.timeline__list li,.timeline__list li p{margin-block-start:var(--space-s)}}@media all and (max-width:37.4375rem){.timeline__list li .part-a,.timeline__list li .part-b{display:none}}@media all and (min-width:37.5rem){.timeline__list li .part-both{display:none}}.timeline__info{z-index:2;display:grid;align-items:center;grid-template-columns:repeat(6,1fr);grid-gap:var(--grid-gap)}.timeline__info h3{text-align:center}.timeline__info h3,.timeline__info p{grid-column:span 6;max-width:36rem;margin:0 auto}@media all and (max-width:73.6875rem){.timeline__info{row-gap:0}}@media all and (max-width:59.9375rem){.timeline__info p{text-align:center}}@media all and (min-width:25rem)and (max-width:37.4375rem){.timeline__info p{align-self:start;padding-inline:2em;padding-block-start:2em}}@media all and (min-width:50rem){.timeline__info h3,.timeline__info p{grid-column:2/6}}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.timeline__info h3{align-self:end}}@media all and (max-width:59.9375rem){.timeline__info{grid-template-rows:1fr 1fr}}@media all and (min-width:60rem){.timeline__info{grid-template-columns:repeat(8,1fr)}.timeline__info h3{grid-column:2/4}.timeline__info p{grid-column:4/9}}@media all and (min-width:73.75rem){.timeline__info h3,.timeline__info p{grid-row:1;width:100%}.timeline__info h3{grid-column:1/5}.timeline__info p{grid-column:4/9}}.tabs{position:relative}.tabs__tablist{position:relative;z-index:1;display:grid;grid-auto-rows:auto;max-width:63.75rem;margin-inline:auto}@media all and (min-width:63.75rem){.tabs__tablist{--card-grid-gap: calc(var(--grid-gap) * .5);--min-tab-width: 200px;display:grid;grid-template-areas:"tabs" "tabpanels";grid-template-columns:1;grid-template-rows:var(--tab-height) auto;margin-inline:auto}}@media all and (max-width:63.6875rem){.tabs__tablist__tab{width:100%;margin-block-start:6rem;margin-block-end:1rem}}@media all and (min-width:63.75rem){.tabs__tablist__tab{position:absolute;top:0;width:clamp(var(--min-tab-width),100%,11.25rem);aspect-ratio:184/245;display:grid;grid-template-areas:"tab"}}.tabs__tablist__tab:before{z-index:1;width:100%;height:100%;content:"";background:var(--c-green)}@media all and (min-width:63.75rem){.tabs__tablist__tab:before{grid-area:tab;-webkit-clip-path:url(#svgClipProcessUp);clip-path:url(#svgClipProcessUp)}}.tabs__tablist__tab .tab-content{z-index:2;padding:calc(var(--grid-gap) * .25)}@media all and (max-width:63.6875rem){.tabs__tablist__tab .tab-content{position:relative;display:flex;align-items:center;gap:calc(var(--grid-gap) * .5);height:var(--btn-height);border-radius:var(--btn-radius);background:var(--c-green)}}@media all and (min-width:63.75rem){.tabs__tablist__tab .tab-content{grid-area:tab;padding-block-end:calc(var(--grid-gap) * .5)}}.tabs__tablist__tab .tab-label{color:var(--c-purple)}@media all and (min-width:63.75rem){.tabs__tablist__tab .tab-label{transform:translateY(calc(var(--grid-gap) * -.25))}}.tabs__tablist__tab .tab-icon{color:var(--c-purple)}@media all and (max-width:63.6875rem){.tabs__tablist__tab .tab-icon{margin-inline-start:auto;padding-inline-end:calc(var(--btn-height) * .25)}}@media all and (min-width:63.75rem){.tabs__tablist__tab .tab-icon svg{margin-inline:auto}}.tabs__tablist__tab .tab-image{display:grid;grid-template-areas:"img";align-self:center;position:relative;display:block;z-index:3;transform:translateY(calc(var(--grid-gap) * -.5))}@media all and (max-width:63.6875rem){.tabs__tablist__tab .tab-image{bottom:2.5rem}}@media all and (min-width:63.75rem){.tabs__tablist__tab .tab-image{transform:translateY(calc(var(--grid-gap) * -.75))}}.tabs__tablist__tab .tab-image img{grid-area:img;align-self:center;position:relative;display:block;z-index:2;padding-block-end:calc(var(--grid-gap) * .375)}@media all and (max-width:63.6875rem){.tabs__tablist__tab .tab-image img{width:7.5rem;height:auto}}.tabs__tablist__tab .tab-image:before{content:"";display:block;place-self:center;position:absolute;bottom:0;width:4.5rem;height:2px;background:#6daf70;filter:blur(2px);border-radius:50%;z-index:1;transform-origin:center}@media all and (max-width:63.6875rem){.tabs__tablist__tab .tab-image:before{filter:blur(1px);width:2.75rem}}@media all and (min-width:63.75rem){.tabs__tablist__tab[aria-selected=true]:before{background:var(--c-white)}}@media all and (min-width:63.75rem){.tabs__tablist__tab[aria-selected=true] .tab-image:before{background:#a3a3a3}}.tabs__tablist__tab[aria-selected=true] svg{opacity:0}@media(hover:hover){.tabs__tablist__tab:hover .tab-image img{animation:platformImg 1.75s infinite var(--in-out-sine)}.tabs__tablist__tab:hover .tab-image:before{animation:platformShadow 1.75s infinite var(--in-out-sine)}}.tabs__panel{display:grid;grid-template-rows:0fr;position:relative;z-index:2;transform:translateY(-2px)}@media all and (min-width:63.75rem){.tabs__panel{grid-area:tabpanels;grid-row:2}}.tabs__panel .panel-inner{overflow:hidden;transform:translateY(-1px)}@media all and (min-width:63.75rem){.tabs__panel:not(.panel-open){z-index:-1}}.tabs__panel.panel-open{grid-template-rows:1fr;padding:var(--grid-gap);background:var(--c-white)}.tabs__panel .bard>div{margin-block-start:.75em}.tabs__panel .bard>div>*+*{margin-block-start:.75em}.pagination-container{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:.5rem;overflow:visible}.pagination-link{display:inline-flex;align-items:center;overflow:visible;gap:.5rem}@media(hover:hover){.pagination-link--next:hover .arrow-internal{animation:bounceLeft 2s infinite var(--in-out-sine)}}.pagination-link--previous svg{rotate:180deg}@media(hover:hover){.pagination-link--previous:hover .arrow-internal{animation:bounceLeft 2s infinite var(--in-out-sine)}}.pagination{padding-block:var(--space-s)}.pagination ul{display:flex;flex-flow:column nowrap;gap:var(--space-s)}@media all and (max-width:49.9375rem){.pagination--pair li{flex:1;max-width:85%}.pagination--pair li:last-child{margin-inline-start:auto}}@media all and (min-width:50rem){.pagination--pair ul{flex-flow:row nowrap;justify-content:space-between}}.pagination__next:only-child{margin-left:auto}.statamic-form{--form-gap: var(--space-xs);--form-gap-sm: var(--space-3xs)}.statamic-form .errors-panel{display:flex;flex-flow:column nowrap;gap:var(--form-gap);padding:var(--space-m);background:var(--c-white);border-inline-start:3px solid var(--c-red);width:100%}.statamic-form .errors-panel h2{color:var(--c-red);font-size:var(--fs-0);font-variation-settings:"wght" var(--fw-800)}.statamic-form form{display:flex;flex-flow:row wrap;gap:var(--form-gap)}.statamic-form .favourite-colour{display:none;visibility:hidden}.statamic-form .field-desc{font-variation-settings:"wght" var(--fw-body),"wdth" var(--fwid-body)}.statamic-form .error-msg{color:var(--c-red)!important}.statamic-form__message{flex:1 0 100%;text-align:center}.statamic-form__section{flex:1 0 100%}.statamic-form__field{display:flex;flex-flow:column nowrap;gap:var(--form-gap-sm)}.statamic-form__field:has(#consent_record_date_time){position:absolute;visibility:hidden}.statamic-form__field:not(.statamic-form__field--50){flex:1 0 100%}.statamic-form__field--50{width:calc((100% - var(--form-gap)) * .5);flex:0 1 auto}.statamic-form__field>.field,.statamic-form__field>fieldset{max-width:100%}.statamic-form__field:has(textarea) textarea{width:100%}.statamic-form__field:has(select) select{color:var(--c-purple)}.statamic-form__field:has(fieldset) fieldset legend+*{margin-block-start:var(--form-gap)}.statamic-form__field:has(fieldset) fieldset .check-radio-items-wrapper{display:flex;flex-flow:column nowrap;gap:var(--form-gap)}.statamic-form__field:has(fieldset) fieldset .check-radio-item{position:relative;display:flex;align-items:center}.statamic-form__field:has(fieldset) fieldset .check-radio-item span{margin-left:20px}.statamic-form__field:has(fieldset) fieldset .check-radio-item:before{content:"";display:block;width:var(--input-height);height:var(--input-height);flex:0 0 var(--input-height);border:var(--checkbox-border);background-color:var(--c-white)}.statamic-form__field:has(fieldset) fieldset .check-radio-item:after{content:"";position:absolute;z-index:2;top:50%;left:calc(var(--input-height) * .25);transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%234e0058' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");opacity:0}.statamic-form__field:has(fieldset) fieldset .check-radio-item:has(input:checked):after{opacity:1}.statamic-form__field:has(fieldset) fieldset .check-radio-item:has(input:focus-visible):before{outline:3px solid var(--c-purple)}.statamic-form__field input[type=checkbox]{position:absolute;inset:0;margin:0;z-index:3;width:100%;height:100%;opacity:0}.logo-grid{display:flex;flex-flow:column nowrap;gap:var(--grid-gap)}@media all and (min-width:37.5rem){.logo-grid{flex-flow:row wrap;justify-content:center}}@media all and (max-width:37.4375rem){.logo-grid-item{display:flex;flex-flow:column nowrap;width:100%}}@media all and (min-width:37.5rem){.logo-grid-item{--item-size: calc((100% - var(--grid-gap)) / 2);flex:0 0 var(--item-size);max-width:var(--item-size);min-width:var(--item-size)}}@media all and (min-width:60rem){.logo-grid-item{--item-size: calc((100% - (var(--grid-gap) * 2)) / 3)}}@media all and (max-width:37.4375rem){.logo-grid-item__content{flex:1;display:flex;flex-flow:column nowrap;align-items:stretch}}@media all and (min-width:37.5rem){.logo-grid-item__content{display:grid;grid-template-areas:"content";width:100%;height:100%}}@media all and (min-width:37.5rem){.logo-grid-item__content__text,.logo-grid-item__content__img{grid-area:content}}@media all and (max-width:37.4375rem){.logo-grid-item__content__text{flex:1}.logo-grid-item__content__text *:last-child{padding-block-end:var(--space-2xl)}}@media all and (min-width:37.5rem){.logo-grid-item__content__text{aspect-ratio:4/3;opacity:0;transform:scale(.9);transform-origin:center;transition:var(--transition)}}.logo-grid-item__content__img{display:grid;place-content:center}.logo-grid-item__content__img:not(.logo-grid-item__content__img--basic){aspect-ratio:4/3}.logo-grid-item__content__img img{max-width:100%;max-height:150px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.logo-grid-item__content__icon{position:absolute;transition:var(--transition);z-index:2;right:var(--space-s);bottom:var(--space-s);color:var(--c-purple)}.logo-grid-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__text,.logo-grid-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__text{opacity:1;transform:scale(1)}.logo-grid-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__img img,.logo-grid-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__img img{transform:translateY(calc(var(--space-s) * -.5))}.logo-grid-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__icon,.logo-grid-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__icon{color:var(--c-purple)}.page-collection{display:flex;flex-flow:column nowrap;gap:var(--grid-gap)}@media all and (min-width:37.5rem){.page-collection{flex-flow:row wrap;justify-content:center}}@media all and (max-width:37.4375rem){.page-collection-item{display:flex;flex-flow:column nowrap;width:100%}}@media all and (min-width:37.5rem){.page-collection-item{--item-size: calc((100% - var(--grid-gap)) / 2);flex:0 0 var(--item-size);max-width:var(--item-size);min-width:var(--item-size)}}@media all and (min-width:60rem){.page-collection-item{--item-size: calc((100% - (var(--grid-gap) * 2)) / 3)}}@media all and (max-width:37.4375rem){.page-collection-item__content{flex:1;display:flex;flex-flow:column nowrap;align-items:stretch}}@media all and (min-width:37.5rem){.page-collection-item__content{display:grid;grid-template-areas:content;width:100%;height:100%}}@media all and (min-width:37.5rem){.page-collection-item__content__text{grid-area:content}}@media all and (max-width:37.4375rem){.page-collection-item__content__text{flex:1;grid-area:content}.page-collection-item__content__text *:last-child{padding-block-end:var(--space-2xl)}}@media all and (min-width:37.5rem){.page-collection-item__content__text{aspect-ratio:4/3;opacity:0;transform:scale(.9);transform-origin:center;transition:var(--transition)}}.page-collection-item__content__icon{position:absolute;transition:var(--transition);z-index:2;right:var(--space-s);bottom:var(--space-s);color:var(--c-purple)}@media all and (min-width:37.5rem){.page-collection-item__content__icon{color:var(--c-green)}}.page-collection-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__text,.page-collection-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__text{opacity:1;transform:scale(1)}.page-collection-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__img img,.page-collection-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__img img{transform:translateY(calc(var(--space-s) * -.5))}.page-collection-item .covering-link:hover+.logo-grid-item__content .logo-grid-item__content__icon,.page-collection-item .covering-link:focus+.logo-grid-item__content .logo-grid-item__content__icon{color:var(--c-purple)}@media all and (min-width:60rem){.simple-page .logo-grid-item{--item-size: calc((100% - var(--grid-gap)) / 2)}}.inset-panel{border-block:1px solid var(--c-purple);padding-block:var(--space-l);display:flex;flex-flow:column nowrap;gap:var(--space-l)}.inset-panel+.inset-panel{border-top:none;margin-top:0}.img-heading{display:flex;flex-flow:column nowrap;gap:var(--space-l)}@media all and (min-width:37.5rem){.img-heading:not(:has(.img-heading__img-portrait)){flex-flow:row nowrap;align-items:flex-end}}@media all and (min-width:43.75rem){.img-heading:has(.img-heading__img-portrait){flex-flow:row nowrap}}.img-heading__img{flex:0 0 150px;max-width:150px}.img-heading__img .img-loader{max-width:150px}.img-heading__img-portrait{flex:0 0 165px;max-width:165px}.img-heading__img-portrait .img-loader{max-width:165px}.img-heading__text{display:flex;flex-flow:column nowrap;gap:var(--space-3xs)}.img-heading__text h2,.img-heading__text h3,.img-heading__text p{text-wrap:pretty}
