:root{font-size:16px}
:focus-visible,.select-wrap:focus-within{--outline-size:max( 2px, 0.15em );outline:var(--outline-width, var(--outline-size)) var(--outline-style, solid) var(--outline-color, currentColor);outline-offset:var(--outline-offset, var(--outline-size))}
*{margin-top:0;margin-bottom:0;text-align:inherit;font-family:inherit;border:0 solid currentcolor}
*,* *::before,* *::after{box-sizing:inherit}
[id]{scroll-margin-top:calc(var(--wp--custom--header--height, ) + var(--wp-admin--admin-bar--height, 0px) + 1rem)}
html{height:100%;box-sizing:border-box;scroll-behavior:smooth;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{min-height:100%;margin:0;padding:0}
:root a{text-decoration:none}
:root a:not(:has(img,figure),:empty,.button,.wp-element-button)[target=_blank]::after{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNGQ0ZDRkIiBkPSJNMzM2IDBjLTguOCAwLTE2IDcuMi0xNiAxNnM3LjIgMTYgMTYgMTZINDU3LjRMMjEyLjcgMjc2LjdjLTYuMiA2LjItNi4yIDE2LjQgMCAyMi42czE2LjQgNi4yIDIyLjYgMEw0ODAgNTQuNlYxNzZjMCA4LjggNy4yIDE2IDE2IDE2czE2LTcuMiAxNi0xNlYxNmMwLTguOC03LjItMTYtMTYtMTZIMzM2ek02NCA2NEMyOC43IDY0IDAgOTIuNyAwIDEyOFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjMwNGMwLTguOC03LjItMTYtMTYtMTZzLTE2IDcuMi0xNiAxNlY0NDhjMCAxNy43LTE0LjMgMzItMzIgMzJINjRjLTE3LjcgMC0zMi0xNC4zLTMyLTMyVjEyOGMwLTE3LjcgMTQuMy0zMiAzMi0zMkgyMDhjOC44IDAgMTYtNy4yIDE2LTE2cy03LjItMTYtMTYtMTZINjR6Ii8+PC9zdmc+Cg==) center/contain no-repeat;width:.65em;height:.65em;margin-left:.25rem}
br{margin-top:0}
button{--outline-color:var(--wp--preset--color--black);padding:0;margin:0;background:none;border:none;font-size:inherit;cursor:pointer}
address{font-style:normal}
figure{max-width:100%;margin-inline:0;margin-block:0}
img{border:none;display:block}
img:where(:not([class*=object-],.wp-block-cover__image-background)){max-width:100%;}
.is-cropped>img{height:100% !important}
video{max-width:100%;display:block;height:auto !important}
iframe{border:none}
fieldset{border:0;padding:0}
textarea{resize:vertical;overflow:auto}
textarea,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number]){--outline-color:var(--wp--preset--color--black);border:0;border-radius:var(--wp--custom--border-radius--normal, );background:var(--wp--custom--color--input-fill, );color:var(--wp--custom--color--text, );min-width:5rem;max-width:100%;font-size:var(--wp--preset--font-size--400, );box-shadow:inset 0 0 0 .0625rem var(--wp--preset--color--grey-10);transition:box-shadow var(--wp--custom--transition, ) ease}
textarea,textarea::-webkit-search-decoration,textarea::-webkit-search-cancel-button,textarea::-webkit-search-results-button,textarea::-webkit-search-results-decoration,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number]),input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number])::-webkit-search-decoration,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number])::-webkit-search-cancel-button,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number])::-webkit-search-results-button,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number])::-webkit-search-results-decoration{-webkit-appearance:none}
textarea::placeholder,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number])::placeholder{color:inherit;opacity:.6}
:is(body:not(.wp-admin) .button,.wp-block-button__link,.wp-block-file__button){--outline-color:var(--wp--preset--color--theme-100);position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.35em 2em .35em;border:0;border-radius:var(--wp--custom--border-radius--round, );background-color:rgba(0,0,0,0);background-size:300% 100%;background-repeat:no-repeat;background-position:right center;background-image:linear-gradient(95deg, var(--wp--preset--color--theme-500) 0%, var(--wp--preset--color--theme-500) 35%, var(--wp--preset--color--theme-600) 65%, var(--wp--preset--color--theme-600) 100%);color:#fff;text-align:center;font-weight:700;font-size:.8em;line-height:2;cursor:pointer;transition:color var(--wp--custom--transition, ) ease,background var(--wp--custom--transition, ) ease,box-shadow var(--wp--custom--transition, ) ease}
:is(body:not(.wp-admin) .button,.wp-block-button__link,.wp-block-file__button)[disabled]{cursor:not-allowed}
:is(body:not(.wp-admin) .button,.wp-block-button__link,.wp-block-file__button):not([disabled]):hover{background-position:left center;color:#fff;opacity:1}
:is(body:not(.wp-admin) .button-secondary,.is-style-secondary .wp-block-button__link){background-image:linear-gradient(95deg, var(--wp--preset--color--theme-300) 0%, var(--wp--preset--color--theme-100) 50%, var(--wp--preset--color--theme-200) 100%)}
:is(body:not(.wp-admin) .button-secondary,.is-style-secondary .wp-block-button__link):not([disabled]):hover{background-position:left center;color:#fff;opacity:1}
:is(body:not(.wp-admin) .button-tertiary,.is-style-tertiary .wp-block-button__link){background-image:linear-gradient(95deg, var(--wp--preset--color--theme-100) 0%, var(--wp--preset--color--theme-300) 50%, transparent 100%)}
:is(body:not(.wp-admin) .button-tertiary,.is-style-tertiary .wp-block-button__link):not([disabled]):hover{background-position:left center;color:#fff;opacity:1}
:is(body:not(.wp-admin) .button-outline,.is-style-outline .wp-block-button__link){background-image:linear-gradient(135deg, var(--wp--preset--color--theme-100) 0%, var(--wp--preset--color--theme-200) 40%, transparent 60%);color:var(--wp--preset--color--theme-100);box-shadow:inset 0 0 0 1px var(--wp--preset--color--theme-100)}
:is(body:not(.wp-admin) .button-outline,.is-style-outline .wp-block-button__link):not([disabled]):hover{background-position:left center;color:var(--wp--preset--color--white);box-shadow:inset 0 0 0 1px var(--wp--preset--color--theme-100);opacity:1}
:is(body:not(.wp-admin) .button-outline-reverse,.is-style-outline-reverse .wp-block-button__link){--outline-color:var(--wp--preset--color--white);background-image:linear-gradient(135deg, var(--wp--preset--color--theme-100) 0%, var(--wp--preset--color--theme-100) 40%, transparent 60%);box-shadow:inset 0 0 0 1px var(--wp--preset--color--white)}
:is(body:not(.wp-admin) .button-outline-reverse,.is-style-outline-reverse .wp-block-button__link):not([disabled]):hover{background-position:left center;color:var(--wp--preset--color--white);box-shadow:inset 0 0 0 1px var(--wp--preset--color--theme-100);opacity:1}
:root{--wp--custom--transition:0.6s;--wp--custom--transition-quick:0.3s;--wp--custom--transition-motion:0.6s}
@media(prefers-reduced-motion){:root{--wp--custom--transition-motion:0s}
}
:root #wpadminbar .ab-archer-icon{width:.75rem;margin-right:.5rem;color:currentcolor}
:root #wpadminbar .ab-archer-item .ab-item{display:flex}
:root #wpadminbar .ab-archer-item .ab-item:hover .ab-archer-icon{color:currentcolor}
:root #wpadminbar .ab-archer-env-switch-production{border-left:4px solid #0061e0}
:root #wpadminbar .ab-archer-env-switch-development{border-left:4px solid #d10000}
.fa-svg{display:flex;justify-content:center;align-items:center;height:1em;width:1em;overflow:hidden}
.fa-svg-fw{width:1.25em}
.fa-svg-full{width:100%}
.fa-svg-stack{height:100%;position:absolute;inset:0}
.fa-svg svg{width:1em;height:1em}
.fa-svg path{fill:currentcolor}
.fa-secondary{opacity:.6}.svg:is(figure){transition:font-size var(--wp--custom--transition, ) ease}.svg-anchor{color:currentcolor}.svg-element{pointer-events:none}.svg-element-archer{width:9.375em;height:2.425em}.svg-element-waterwerks{width:15em;height:1.5em}.svg-defs{height:0;width:0;overflow:hidden;pointer-events:none}.svg-anchor-waterwerks{opacity:.1;transition:opacity var(--wp--custom--transition, ) ease}@media(max-width:62em){.svg-anchor-waterwerks{opacity:.6}
}.credits-active_.svg-anchor-waterwerks{opacity:.6}.svg-anchor-waterwerks path{transition:fill var(--wp--custom--transition, ) ease}.svg-anchor-waterwerks:hover{opacity:1}.svg-anchor-waterwerks:hover path{fill:#f7991c}.svg-element-stellas{display:grid;width:17.125em;height:4.4375em}.svg-element-stellas svg{grid-area:1/-1}.svg-element-stellas-footer{display:grid;width:14.875em;height:7.875em}.svg-element-stellas-footer svg{grid-area:1/-1}.svg-stellas-animation{clip-path:url(#fb6252a4-4835-4b55-83fd-4caa8422e211);grid-area:1/-1;width:4.606875em;height:4.4375em;overflow:clip;display:grid;opacity:0;transition:opacity var(--wp--custom--transition, ) ease}.svg-stellas-footer_.svg-stellas-animation{justify-self:center;width:5.61125em;height:5.385em}.svg-stellas:hover_.svg-stellas-animation,.svg-stellas-footer:hover_.svg-stellas-animation{opacity:1}.svg-stellas-animation::before{content:"";display:block;place-self:center;width:200%;height:200%;background:conic-gradient(var(--wp--preset--color--theme-200), var(--wp--preset--color--theme-300), var(--wp--preset--color--theme-400), var(--wp--preset--color--theme-500), var(--wp--preset--color--theme-600), var(--wp--preset--color--theme-200));animation:rotate 4s linear infinite}
@keyframes rotate{100%{rotate:360deg}
}
:is(.wp-block-media-text,.wp-block-columns,.wp-block-group.has-background){padding-block:clamp(2rem,2vw,4rem)}
:is(.wp-block-group.has-background){padding-inline:0}
:is(.has-background,.alignfull)+:is(.has-background,style+.has-background){margin-top:0}
.aligncenter{margin-inline:auto}
@media(min-width:48.875em){.alignright{float:right;margin-inline-start:1.25em;margin-block-start:0;margin-block-end:1.25em}
.alignleft{float:left;margin-inline-end:1.25em;margin-block-start:0;margin-block-end:1.25em}
}
.wp-block-columns.has-background{padding-inline:0}
.wp-block-cover{display:grid;grid-template-columns:subgrid}
.wp-block-cover.alignfull{padding:0}
.alignfull>.wp-block-cover__inner-container{width:100%}
.wp-block-embed__wrapper{width:100%;height:100%}
.wp-block-embed iframe{width:100%;height:100%}
.wp-block-file:not(.is-showing-preview){display:flex;align-items:center}
.wp-block-file:not(.is-showing-preview) .wp-block-file__button{order:-1;margin:0 .75em 0 0}
.wp-block-gallery.is-popup>figure.wp-block-image{aspect-ratio:1/1;flex-grow:0;position:relative;overflow:hidden}
.wp-block-gallery.is-popup>figure.wp-block-image.is-hidden{display:none}
.wp-block-gallery.is-popup>figure.wp-block-image img{object-fit:cover;width:100%;height:100%;grid-area:1/-1}
.wp-block-gallery.is-popup>figure.wp-block-image a>div{object-fit:cover;width:100%;height:100%}
.wp-block-gallery.is-slider{--swiper-pagination-color:var(--wp--preset--color--grey-90);--swiper-pagination-bullet-size:0.75rem;position:relative;overflow:clip;padding-block:1.25rem 3.25rem}
.wp-block-gallery.is-slider .is-slider-items.is-layout-flex{flex-wrap:revert;align-items:revert;gap:revert}
.wp-block-gallery.is-slider .wp-block-image{flex-shrink:0}
.wp-block-group>:first-child{margin-top:0}
.wp-block-image a{display:block}
.wp-block-pullquote{margin-block:var(--wp--style--block-gap, );border-top:4px solid var(--wp--preset--color--grey-70);border-bottom:4px solid var(--wp--preset--color--grey-70)}
.wp-block-pullquote cite{display:block;margin-top:1em;text-transform:uppercase;font-size:var(--wp--preset--font-size--200, )}
.wp-block-quote{--quote-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzYgNTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY1NDYgNTcuMzE5MUgwVjI4LjM5NzRDMCAyMy41OTM3IDAuODY0MzkyIDE5LjU5NzYgMi41OTMxOCAxNi40MDkzQzQuMzIxOTYgMTMuMjM1MSA2LjU2MDg4IDEwLjU4NTMgOS4zMDk5MyA4LjQ4ODA1QzEyLjA1OSA2LjM5MDgzIDE1LjEzMzkgNC43MDQ1NiAxOC41MDY1IDMuNDE1MDZDMjEuODc5IDIuMTM5NzIgMjUuMjIzMiAxLjAwNjEgMjguNTM5MSAwTDMzLjQ5ODcgOS4wMTIzNUMzMC45OTA2IDkuOTYxNzYgMjguODUwOSAxMC45MjUzIDI3LjA3OTYgMTEuOTAzMUMyNS4yOTQxIDEyLjg4MDkgMjMuODQ4NyAxMy45NDM2IDIyLjcxNTEgMTUuMDkxNEMyMS41ODE1IDE2LjI1MzQgMjAuNzU5NiAxNy41NTcxIDIwLjIzNTMgMTkuMDMwOEMxOS43MTEgMjAuNTA0NSAxOS40NDE3IDIyLjI0NzUgMTkuNDQxNyAyNC4yNDU1SDMzLjY0MDRWNTcuMjkwOEwzMy42NTQ2IDU3LjMxOTFaTTc1LjI1ODggNTcuMzE5MUg0MS42ODkyVjI4LjM5NzRDNDEuNjg5MiAyMy41OTM3IDQyLjU1MzYgMTkuNTk3NiA0NC4yODI0IDE2LjQwOTNDNDYuMDExMiAxMy4yMzUxIDQ4LjIzNTkgMTAuNTg1MyA1MC45NzA4IDguNDg4MDVDNTMuNjkxNSA2LjM5MDgzIDU2Ljc1MjMgNC43MDQ1NiA2MC4xMjQ4IDMuNDE1MDZDNjMuNDk3NCAyLjEzOTcyIDY2Ljg0MTYgMS4wMDYxIDcwLjE1NzUgMEw3NS4xODc5IDkuMDEyMzVDNzIuNjc5OCA5Ljk2MTc2IDcwLjU0MDEgMTAuOTI1MyA2OC43Njg4IDExLjkwMzFDNjYuOTgzMyAxMi44ODA5IDY1LjUzNzkgMTMuOTQzNiA2NC40MDQzIDE1LjA5MTRDNjMuMjcwNyAxNi4yNTM0IDYyLjQ0ODggMTcuNTU3MSA2MS45MjQ1IDE5LjAzMDhDNjEuNDAwMiAyMC41MDQ1IDYxLjEzMDkgMjIuMjQ3NSA2MS4xMzA5IDI0LjI0NTVINzUuMjU4OFY1Ny4zMTkxWiIgZmlsbD0iI2IxMWJhYSIvPjwvc3ZnPgo=);--quote-size:1rem;position:relative;margin-inline:0;border-left:0;isolation:isolate;padding-block:1rem;padding-inline:2rem 0}
.wp-block-quote::before{content:"";background:var(--surface-color, transparent) var(--quote-icon) center/2em no-repeat;width:4em;aspect-ratio:1/1;border-radius:100vmax;pointer-events:none;z-index:-1;padding:1em;font-size:var(--quote-size);position:absolute;inset:0 auto auto -2em}
:is([class*=background])>.wp-block-quote{--quote-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzYgNTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY1NDYgNTcuMzE5MUgwVjI4LjM5NzRDMCAyMy41OTM3IDAuODY0MzkyIDE5LjU5NzYgMi41OTMxOCAxNi40MDkzQzQuMzIxOTYgMTMuMjM1MSA2LjU2MDg4IDEwLjU4NTMgOS4zMDk5MyA4LjQ4ODA1QzEyLjA1OSA2LjM5MDgzIDE1LjEzMzkgNC43MDQ1NiAxOC41MDY1IDMuNDE1MDZDMjEuODc5IDIuMTM5NzIgMjUuMjIzMiAxLjAwNjEgMjguNTM5MSAwTDMzLjQ5ODcgOS4wMTIzNUMzMC45OTA2IDkuOTYxNzYgMjguODUwOSAxMC45MjUzIDI3LjA3OTYgMTEuOTAzMUMyNS4yOTQxIDEyLjg4MDkgMjMuODQ4NyAxMy45NDM2IDIyLjcxNTEgMTUuMDkxNEMyMS41ODE1IDE2LjI1MzQgMjAuNzU5NiAxNy41NTcxIDIwLjIzNTMgMTkuMDMwOEMxOS43MTEgMjAuNTA0NSAxOS40NDE3IDIyLjI0NzUgMTkuNDQxNyAyNC4yNDU1SDMzLjY0MDRWNTcuMjkwOEwzMy42NTQ2IDU3LjMxOTFaTTc1LjI1ODggNTcuMzE5MUg0MS42ODkyVjI4LjM5NzRDNDEuNjg5MiAyMy41OTM3IDQyLjU1MzYgMTkuNTk3NiA0NC4yODI0IDE2LjQwOTNDNDYuMDExMiAxMy4yMzUxIDQ4LjIzNTkgMTAuNTg1MyA1MC45NzA4IDguNDg4MDVDNTMuNjkxNSA2LjM5MDgzIDU2Ljc1MjMgNC43MDQ1NiA2MC4xMjQ4IDMuNDE1MDZDNjMuNDk3NCAyLjEzOTcyIDY2Ljg0MTYgMS4wMDYxIDcwLjE1NzUgMEw3NS4xODc5IDkuMDEyMzVDNzIuNjc5OCA5Ljk2MTc2IDcwLjU0MDEgMTAuOTI1MyA2OC43Njg4IDExLjkwMzFDNjYuOTgzMyAxMi44ODA5IDY1LjUzNzkgMTMuOTQzNiA2NC40MDQzIDE1LjA5MTRDNjMuMjcwNyAxNi4yNTM0IDYyLjQ0ODggMTcuNTU3MSA2MS45MjQ1IDE5LjAzMDhDNjEuNDAwMiAyMC41MDQ1IDYxLjEzMDkgMjIuMjQ3NSA2MS4xMzA5IDI0LjI0NTVINzUuMjU4OFY1Ny4zMTkxWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPgo=);--quote-size:0.75rem}
.wp-block-quote.has-text-align-center{padding-inline:1rem}
.wp-block-quote.has-text-align-center::before{left:calc(50% - 2.375rem)}
.wp-block-quote.has-text-align-right{padding-inline:0 2rem}
.wp-block-quote.has-text-align-right::before{left:calc(100% - 3.75rem);transform:scaleX(-1)}
.wp-block-quote:not(.has-font-size){font-size:var(--wp--preset--font-size--600, )}
.wp-block-quote cite{display:block;margin-top:1em;font-size:var(--wp--preset--font-size--300, )}
.wp-block-separator{font-size:0;width:100%;height:.125rem;border:none}
.wp-block-social-link{transition:color var(--wp--custom--transition, ) ease,transform var(--wp--custom--transition-motion, ) ease}
.wp-block-spacer{font-size:0}
.wp-block-table table{max-width:100%}
.wp-block-table td,.wp-block-table th{padding:.35rem;word-break:break-word}
.wp-block-table td{border:1px solid var(--wp--custom--color--table-border, )}
.wp-block-table td:not(:empty){display:table-cell}
.wp-block-table figcaption{margin-top:.3em;color:var(--wp--preset--color--grey-70);font-size:var(--wp--preset--font-size--200, );text-align:center}
.wp-embed-aspect-21-9{aspect-ratio:21/9}
.wp-embed-aspect-18-9{aspect-ratio:18/9}
.wp-embed-aspect-16-9{aspect-ratio:16/9}
.wp-embed-aspect-4-3{aspect-ratio:4/3}
.wp-embed-aspect-1-1{aspect-ratio:1/1}
.wp-embed-aspect-9-6{aspect-ratio:9/6}
.wp-embed-aspect-1-2{aspect-ratio:1/2}
:root .is-style-intro{color:var(--wp--preset--color--theme-700);font-size:var(--wp--preset--font-size--700, );line-height:1.4}
:root .is-style-stripes{border-bottom:0}
:root .is-style-list-stripes{padding-inline-start:1.5rem;list-style:none}
:root .is-style-list-stripes>li{background:color-mix(in srgb, var(--wp--preset--color--black), transparent 95%);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--wp--preset--color--black), transparent 95%);clip-path:inset(-0.125rem -0.125rem -0.125rem -1.75rem)}
:root .is-style-list-stripes>li:nth-child(odd){background:color-mix(in srgb, var(--wp--preset--color--black), transparent 90%);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--wp--preset--color--black), transparent 90%);clip-path:inset(-0.125rem -0.125rem -0.125rem -1.75rem)}
:root .is-style-with-circle{aspect-ratio:1/1;position:relative;overflow:visible}
:root .is-style-with-circle .icon-block::before,:root .is-style-with-circle::before{content:"";border:.4375rem solid color-mix(in srgb, var(--wp--preset--color--white), transparent 30%);border-radius:100vmax;position:absolute;inset:-2.5rem}
:root .is-style-hero::before{content:"";background:no-repeat center/contain url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzUuNTcgMTMwLjA5Ij48cGF0aCBkPSJNNjUuODQsMTEuMDdjLjU4LS40NiwxLjIxLS44NywxLjg1LTEuMjVoMGMuNjQuMzgsMS4yNi43OCwxLjg0LDEuMjQsMTAuOTQsOC42NiwxMy4yMSwyNC41NSw0LjkzLDM1Ljk1bC02Ljc2LTQuOTEtNi43Niw0LjkxYy04LjI4LTExLjM5LTYuMDQtMjcuMjgsNC45LTM1Ljk1WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTIxLjUzLDQ1Ljk3Yy0uMjYtLjctLjQ1LTEuNDItLjYyLTIuMTRoMGMuNTYtLjQ5LDEuMTMtLjk2LDEuNzUtMS4zNywxMS42Mi03LjczLDI3LjQzLTQuOTcsMzUuNzIsNi40MmwtNi43Niw0LjkxLDIuNTksNy45NGMtMTMuMzksNC4zNi0yNy44MS0yLjY5LTMyLjY4LTE1Ljc3WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTQxLjA0LDk4LjljLS43NC4wMy0xLjQ5LDAtMi4yMy0uMDhoMGMtLjI5LS42OS0uNTYtMS4zOC0uNzYtMi4wOS0zLjc2LTEzLjQ0LDMuNzUtMjcuNjMsMTcuMTQtMzEuOTlsMi41OSw3Ljk1aDguMzVjMCwxNC4wOC0xMS4xNSwyNS42MS0yNS4wOSwyNi4yMVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik05Ny40LDk2LjcxYy0uMi43Mi0uNDcsMS40MS0uNzYsMi4wOWgwYy0uNzQuMDctMS40OC4xMS0yLjIyLjA4LTEzLjk1LS41OC0yNS4xMi0xMi4xLTI1LjEyLTI2LjE5aDguMzZzMi41OC03Ljk1LDIuNTgtNy45NWMxMy40LDQuMzUsMjAuOTIsMTguNTIsMTcuMTcsMzEuOTdaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNMTEyLjczLDQyLjQyYy42Mi40MSwxLjIuODgsMS43NiwxLjM3aDBjLS4xNi43My0uMzUsMS40NC0uNjEsMi4xNC00Ljg2LDEzLjA4LTE5LjI3LDIwLjE1LTMyLjY3LDE1LjhsMi41OC03Ljk1LTYuNzYtNC45MWM4LjI3LTExLjQsMjQuMDgtMTQuMTcsMzUuNzEtNi40NVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxjaXJjbGUgY3g9IjY3Ljc4IiBjeT0iMTIwLjUzIiByPSI5LjU2IiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNNzYuODIsOTQuMzlsMTYuOTQsMTYuOTRoLTE2Ljg3cy05LjA5LTguMjgtOS4wOS04LjI4bC04LjMzLDguMzNoLTE3LjY3czE2Ljk4LTE2Ljk4LDE2Ljk4LTE2Ljk4YzQuOTgtNC45OCwxMy4wNi00Ljk4LDE4LjA0LDBaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSI5LjU3IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0zNy4yMiw3OC41MmwtMTAuODgsMjEuMzUtNS4yLTE2LjA1LDUuMDYtMTEuMi0xMC40OS01LjM1LTUuNDUtMTYuODEsMjEuMzksMTAuOWM2LjI4LDMuMiw4Ljc3LDEwLjg4LDUuNTcsMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSIzMS44IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTM5Ljg2LDM2LjAzbC0yMy42Ny0zLjc1LDEzLjY2LTkuOTEsMTIuMjEsMS4zNSwxLjg0LTExLjYzTDU4LjIxLDEuNzFsLTMuNzYsMjMuNzFjLTEuMSw2Ljk2LTcuNjQsMTEuNy0xNC41OSwxMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTAzLjc3IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTgxLjA5LDI1LjRsLTMuNzUtMjMuNjcsMTMuNjQsOS45MywyLjQ5LDEyLjAzLDExLjYzLTEuODQsMTQuMjksMTAuMzktMjMuNzEsMy43NWMtNi45NiwxLjEtMTMuNDktMy42NS0xNC41OS0xMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTI2IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0xMDMuOTMsNjEuMzNsMjEuMzUtMTAuODgtNS4yMiwxNi4wNC0xMC42OCw2LjA5LDUuMzQsMTAuNDktNS40NywxNi44LTEwLjktMjEuMzljLTMuMi02LjI4LS43LTEzLjk2LDUuNTctMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48L3N2Zz4K);pointer-events:none;opacity:.05;width:10em;aspect-ratio:1/1;font-size:clamp(3rem,-4.75rem + 16vw,6rem);z-index:2;position:absolute;inset:calc(50% - 3.5em) auto auto calc(var(--full) - 20%)}
.is-vertically-aligned-stretch{display:flex}
.is-vertically-aligned-stretch>div{flex:1 1 100%}
.g{display:grid;grid-template-columns:repeat(var(--wp--custom--g-col, 1), minmax(0, 1fr))}
@media(min-width:37.5em){.g.g-cols-2,.g.g-cols-4{--wp--custom--g-col:2}
}
@media(min-width:48.875em){.g.g-cols-3{--wp--custom--g-col:3}
}
@media(min-width:62em){.g.g-cols-4{--wp--custom--g-col:4}
}
.archive-grid{padding-inline:1rem;margin:-1rem;overflow-y:clip;transition:height var(--wp--custom--transition, ) ease var(--wp--custom--transition-quick, )}
.archive-grid-items{gap:2rem;padding-block:2rem}
.archive-grid-items-resource{row-gap:1rem}
.archive-grid-items-person{row-gap:4rem}
[data-template=pageSlim] .archive-grid-items{gap:.75rem;padding-block:0 1.5rem}
.f-bar{grid-template-areas:"search" "category" "navigation";grid-template-columns:minmax(100%, 1fr);gap:1rem}
@media(min-width:48.875em){.f-bar{grid-template-areas:"search category navigation";grid-template-columns:repeat(2, minmax(0, 20rem)) 1fr}
}
.f-search{grid-area:search}
.f-category{grid-area:category}
.f-navigation{grid-area:navigation}
.f-pagination-input{min-width:4rem;width:4rem;padding:.5rem .5rem .5rem .5rem}
.f-navigation-item{transition:color var(--wp--custom--transition, ) ease,opacity var(--wp--custom--transition, ) ease,background var(--wp--custom--transition, ) ease}
.gi.active{opacity:1}
.gi-no-content{background-image:linear-gradient(45deg, #f5f5f5 25%, #f0f0f0 25%, #f0f0f0 50%, #f5f5f5 50%, #f5f5f5 75%, #f0f0f0 75%, #f0f0f0 100%);box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--wp--preset--color--grey-30), transparent 80%)}
.gi-lift{transition:box-shadow var(--wp--custom--transition, ) ease,transform var(--wp--custom--transition-motion, ) ease}
.gi-lift[href]:hover{box-shadow:0 1rem 2rem -1.75rem color-mix(in srgb, var(--wp--preset--color--black), transparent 50%);transform:translateY(-0.25rem)}
.gi-terms:not(:empty)::before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.5rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNTEyIDM1MmwtMzUyIDBjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtMjI0YzAtMTcuNyAxNC4zLTMyIDMyLTMybDExNy41IDBjOC41IDAgMTYuNiAzLjQgMjIuNiA5LjRsMjYuNSAyNi41YzE4IDE4IDQyLjQgMjguMSA2Ny45IDI4LjFMNTEyIDEyOGMxNy43IDAgMzIgMTQuMyAzMiAzMmwwIDE2MGMwIDE3LjctMTQuMyAzMi0zMiAzMnpNMzQ5LjMgNzcuM0wzMjIuNyA1MC43Yy0xMi0xMi0yOC4zLTE4LjctNDUuMy0xOC43TDE2MCAzMmMtMzUuMyAwLTY0IDI4LjctNjQgNjRsMCAyMjRjMCAzNS4zIDI4LjcgNjQgNjQgNjRsMzUyIDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRsMC0xNjBjMC0zNS4zLTI4LjctNjQtNjQtNjRMMzk0LjUgOTZjLTE3IDAtMzMuMy02LjctNDUuMy0xOC43ek0zMiAxMTJjMC04LjgtNy4yLTE2LTE2LTE2cy0xNiA3LjItMTYgMTZMMCAzNTJjMCA3MC43IDU3LjMgMTI4IDEyOCAxMjhsMzM2IDBjOC44IDAgMTYtNy4yIDE2LTE2cy03LjItMTYtMTYtMTZsLTMzNiAwYy01MyAwLTk2LTQzLTk2LTk2bDAtMjQweiIvPjwvc3ZnPg==) center/contain no-repeat;opacity:.6}
.gi-terms-item:not(:last-child)::after{content:", ";display:inline}
.gi-resource-inner{box-shadow:0 1rem 2.5rem -1rem color-mix(in srgb, var(--wp--preset--color--black), transparent 100%)}
.gi-resource-inner[href]:hover{box-shadow:0 1rem 2rem -1.2rem color-mix(in srgb, var(--wp--preset--color--black), transparent 50%)}
.gi-page-inner{border-top:2.875rem solid var(--border)}
[data-template=pageSlim] .gi-page-inner{border-top-width:.125rem;border-top-color:var(--wp--preset--color--grey-20)}
[data-template=pageSlim] .gi-page-inner [fill]{fill:var(--border)}
.gi-page-inner>figure{border-bottom:1.5rem solid var(--border)}
:nth-child(6n+1)>.gi-page-inner{--border:var(--wp--preset--color--theme-600)}
:nth-child(6n+2)>.gi-page-inner{--border:var(--wp--preset--color--theme-500)}
:nth-child(6n+3)>.gi-page-inner{--border:var(--wp--preset--color--theme-400)}
:nth-child(6n+4)>.gi-page-inner{--border:var(--wp--preset--color--theme-200)}
:nth-child(6n+5)>.gi-page-inner{--border:var(--wp--preset--color--theme-300)}
:nth-child(6n+6)>.gi-page-inner{--border:var(--wp--preset--color--theme-700)}
.select-wrap{display:grid;border-radius:var(--wp--custom--border-radius--normal, )}
.select-wrap-label,.select-wrap-input{grid-area:1/-1}
.select-wrap-label{pointer-events:none;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--wp--preset--color--grey-10);background:var(--wp--custom--color--input-fill, );color:var(--wp--custom--color--text, );cursor:pointer}
.select-wrap-legend{width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.5rem}
.select-wrap-legend:empty::before{content:attr(data-js-select-default);display:inline-block}
.select-wrap-input{border-radius:var(--wp--custom--border-radius--default, );opacity:0;-webkit-appearance:menulist-button}
.select-wrap-input:focus{opacity:0}
.select-wrap-input:active{opacity:1}
.contact-info a[href]{color:var(--wp--preset--color--theme-400);transition:color var(--wp--custom--transition, ) ease,box-shadow var(--wp--custom--transition, ) ease;white-space:nowrap;padding:0}
.contact-info a[href]:hover{color:var(--wp--preset--color--theme-200)}
.contact-info-group{align-items:baseline}
.contact-info-icon{color:var(--wp--preset--color--theme-200);padding-right:.5rem;font-weight:900}
.address{color:currentcolor}
.address-company{font-weight:900}
.address-city::after{content:", "}
.address-province::after{content:" "}
:where(.address-company,.address-building,.address-street,.address-street-second-line,.address-po-box):not(:empty){display:block;margin-top:0}
[class^=address-]{white-space:nowrap}
[class^=address-]:empty{display:none}
.has-texture{position:relative;overflow:clip}
.has-texture>*{position:relative;z-index:2}
.has-texture::before{content:"";background:no-repeat center/90% 90% url(5178af18a8a9bba55391.svg);pointer-events:none;aspect-ratio:1/1;z-index:1;translate:-50% -50%;width:100%;position:absolute;inset:50% auto auto 50%}
.has-texture-5::before{opacity:.05}
.has-texture-10::before{opacity:.1}
.has-texture-15::before{opacity:.15}
.has-texture-20::before{opacity:.2}
.has-texture-25::before{opacity:.25}
.has-texture-30::before{opacity:.3}
.has-texture-35::before{opacity:.35}
.has-texture-40::before{opacity:.4}
.has-texture-45::before{opacity:.45}
.has-texture-50::before{opacity:.5}
.has-texture-55::before{opacity:.55}
.has-texture-60::before{opacity:.6}
.has-texture-65::before{opacity:.65}
.has-texture-70::before{opacity:.7}
.has-texture-75::before{opacity:.75}
.has-texture-80::before{opacity:.8}
.has-texture-85::before{opacity:.85}
.has-texture-90::before{opacity:.9}
.has-texture-95::before{opacity:.95}
.has-texture-100::before{opacity:1}
.has-texture-scale-5::before{scale:.5}
.has-texture-scale-6::before{scale:.6}
.has-texture-scale-7::before{scale:.7}
.has-texture-scale-8::before{scale:.8}
.has-texture-scale-9::before{scale:.9}
.has-texture-scale-10::before{scale:1}
.has-texture-scale-11::before{scale:1.1}
.has-texture-scale-12::before{scale:1.2}
.has-texture-scale-13::before{scale:1.3}
.has-texture-scale-14::before{scale:1.4}
.has-texture-scale-15::before{scale:1.5}
.has-texture-scale-16::before{scale:1.6}
.has-texture-scale-17::before{scale:1.7}
.has-texture-scale-18::before{scale:1.8}
.has-texture-scale-19::before{scale:1.9}
.has-texture-scale-20::before{scale:2}
.has-texture-top-right::before{background-position:top -75% right -75%}
.has-texture-center-right::before{background-position:center right -75%}
.has-texture-bottom-right::before{background-position:bottom -75% right -75%}
.has-texture-bottom-center::before{background-position:bottom -75% center}
.has-texture-top-left::before{background-position:top -75% left -75%}
.has-texture-center-left::before{background-position:center left -75%}
.has-texture-bottom-left::before{background-position:bottom -75% left -75%}
.has-texture-top-center::before{background-position:top -75% center}
@media(max-width:37.5em){.impact-stats{grid-template-columns:minmax(0, 1fr) !important}
.impact-stats>div{border:none !important}
.impact-stats>div:not(:last-child){border-bottom:1px solid var(--wp--preset--color--grey-20) !important}
}.svg-arrow{display:flex;justify-content:flex-end;align-items:center;overflow:clip}.svg-arrow svg{width:1em;height:1em;transition:width var(--wp--custom--transition, ) ease}
:where(a,button):hover_.svg-arrow svg{width:1.8em}
@media(min-width:125em){:root{font-size:25px}
}
@media(min-width:145rem){:root{font-size:30px}
}
html{--wp--custom--header--height:4.425rem}
@media(min-width:62em){html{--wp--custom--header--height:5.84375rem}
}
@media(min-width:75em){html{--wp--custom--header--height:6.25rem}
}
html.scroll{background:#001425}
html[class*=show-]{overflow:hidden !important}
body{height:100%}
body.has-notice{--wp--custom--notice--height:2.5rem}
#wpadminbar{position:fixed}
@media print{#wpadminbar{display:none}
}
.skip-link{pointer-events:none;opacity:0;margin:.375rem;padding:.5em 1em;color:var(--wp--preset--color--grey-90);background:var(--wp--preset--color--white);outline:.125rem solid var(--wp--preset--color--grey-90);outline-offset:.125rem;text-transform:uppercase;font-weight:700;font-size:var(--wp--preset--font-size--300, );line-height:1.4;position:fixed;inset:var(--wp-admin--admin-bar--height, 0) auto auto 0}
.skip-link:focus{opacity:1;pointer-events:auto}
.skip-link.footer{inset:auto 0 0 auto}
[data-scroll-watcher]{z-index:-10;pointer-events:none;margin:-1px 0 0;height:1px}
.site-header{transition:padding var(--wp--custom--transition-motion, ) ease,background var(--wp--custom--transition, ) ease;inset:var(--wp-admin--admin-bar--height, 0) 0 auto}
.site-header::after{background:no-repeat center/140% auto url(5178af18a8a9bba55391.svg),no-repeat center/cover linear-gradient(96.15deg, #4e46c7 67.83%, var(--wp--preset--color--theme-200) 112.52%)}
.site-header-inner{grid-template-areas:"logo nav-main";grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr)}
.site-header-logo{grid-area:logo}
.site-header-logo [fill="#262261"]{fill:#fff}
.site-header-nav-top{grid-area:nav-top}
.site-header-nav-main{grid-area:nav-main}
.nav-menu-open{--outline-offset:0.5rem;width:2.5rem;height:1.25rem}
.nav-menu-open-line{display:block;height:.1875rem;width:calc(100% - .4rem);border-radius:999px;background:var(--wp--preset--color--white);transition:width var(--wp--custom--transition-motion, ) ease,margin var(--wp--custom--transition-motion, ) ease}
:hover>.nav-menu-open-line{width:100%}
.nav-menu-open-line-middle{width:calc(100% - .2rem)}
.nav-menu-open-line-bottom{width:calc(100% - .7rem)}
.nav-modal{overflow-y:scroll;transition:transform var(--wp--custom--transition-motion, ) ease;transform:translateX(105vw);height:100%;max-height:100%;pointer-events:none;position:fixed;inset:var(--wp-admin--admin-bar--height, 0) 0 0 auto}
.show-nav .nav-modal{transform:translateX(0);pointer-events:inherit}
.nav-modal-backdrop{opacity:0;background:no-repeat center/140% auto url(5178af18a8a9bba55391.svg),no-repeat center/cover linear-gradient(96.15deg, #4e46c7 67.83%, var(--wp--preset--color--theme-200) 112.52%);transition:opacity var(--wp--custom--transition-quick, ) ease var(--wp--custom--transition-quick, );position:fixed;inset:0}
.show-nav .nav-modal-backdrop{opacity:1;transition:opacity var(--wp--custom--transition, )}
.nav-menu-item a{display:block;padding:.25rem;margin-inline:-0.25rem;color:var(--wp--preset--color--white);transition:color var(--wp--custom--transition, ) ease}
.nav-menu-item a:hover{color:var(--wp--preset--color--theme-300)}
.nav-menu-item .sub-menu{list-style:none;padding-inline-start:0}
.nav-menu-main{--nav-row:0fr}
.nav-menu-main:hover{--nav-row:1fr}
.nav-menu-main-item.menu-item-top-level{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content var(--nav-row);transition:grid-template-rows var(--wp--custom--transition, ) ease,padding var(--wp--custom--transition, ) ease;max-width:8rem}
.nav-menu-main-item.menu-item-parent>a{grid-area:1/1/1/2;letter-spacing:.05rem}
.nav-menu-main-item .sub-menu{overflow:hidden;grid-area:2/1/2/2;line-height:1.2}
.nav-menu-main-item .sub-menu>:first-child{margin-top:.75rem}
.nav-menu-main-item .sub-menu a{font-weight:400;font-size:var(--wp--preset--font-size--200, )}
.nav-menu-overlay-item.menu-item-top-level{margin-bottom:1.5rem}
.nav-menu-overlay-item.menu-item-top-level>a{border-top:1px solid color-mix(in srgb, var(--wp--preset--color--grey-10), transparent 85%);font-weight:900;padding:.5rem 2rem;text-transform:uppercase}
.nav-menu-overlay-item a{display:block;padding:.25rem 2.5rem;font-weight:300}
.nav-menu-main-item .menu-item-63 a,.nav-menu-overlay-item .menu-item-63 a{color:var(--wp--preset--color--theme-300);font-weight:600}
.nav-menu-main-item .menu-item-63 a:hover,.nav-menu-overlay-item .menu-item-63 a:hover{color:var(--wp--preset--color--white)}
.nav-menu-footer-item{flex-basis:100%}
@media(min-width:25em){.nav-menu-footer-item{flex-basis:35%}
}
@media(min-width:48.875em){.nav-menu-footer-item{flex-basis:auto}
}
.nav-menu-footer-item.menu-item-top-level>a{font-weight:900;font-size:var(--wp--preset--font-size--400, )}
.nav-menu-footer-item a{color:var(--wp--preset--color--white)}
.nav-menu-footer-item a:hover{color:var(--wp--preset--color--theme-300)}
.nav-menu-footer-item .sub-menu{margin-block-start:.5rem}
.nav-menu-legal-item a{color:var(--wp--preset--color--white)}
.nav-menu-legal-item a:hover{color:var(--wp--preset--color--theme-300)}
.nav-menu-aside-item{grid-template-columns:1fr min-content}
.nav-menu-aside-item a{display:block;margin-inline:2rem .5rem;padding-block:.25rem;color:inherit}
.nav-menu-aside-item-top-level>a{border-bottom:1px solid var(--wp--preset--color--grey-20);padding-block:.5rem}
.nav-menu-aside-sub-menu a{--outline-offset:calc( var( --outline-size ) * -1 )}
.site-footer-newsletter::before{content:"";background:no-repeat center/contain url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzUuNTcgMTMwLjA5Ij48cGF0aCBkPSJNNjUuODQsMTEuMDdjLjU4LS40NiwxLjIxLS44NywxLjg1LTEuMjVoMGMuNjQuMzgsMS4yNi43OCwxLjg0LDEuMjQsMTAuOTQsOC42NiwxMy4yMSwyNC41NSw0LjkzLDM1Ljk1bC02Ljc2LTQuOTEtNi43Niw0LjkxYy04LjI4LTExLjM5LTYuMDQtMjcuMjgsNC45LTM1Ljk1WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTIxLjUzLDQ1Ljk3Yy0uMjYtLjctLjQ1LTEuNDItLjYyLTIuMTRoMGMuNTYtLjQ5LDEuMTMtLjk2LDEuNzUtMS4zNywxMS42Mi03LjczLDI3LjQzLTQuOTcsMzUuNzIsNi40MmwtNi43Niw0LjkxLDIuNTksNy45NGMtMTMuMzksNC4zNi0yNy44MS0yLjY5LTMyLjY4LTE1Ljc3WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTQxLjA0LDk4LjljLS43NC4wMy0xLjQ5LDAtMi4yMy0uMDhoMGMtLjI5LS42OS0uNTYtMS4zOC0uNzYtMi4wOS0zLjc2LTEzLjQ0LDMuNzUtMjcuNjMsMTcuMTQtMzEuOTlsMi41OSw3Ljk1aDguMzVjMCwxNC4wOC0xMS4xNSwyNS42MS0yNS4wOSwyNi4yMVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik05Ny40LDk2LjcxYy0uMi43Mi0uNDcsMS40MS0uNzYsMi4wOWgwYy0uNzQuMDctMS40OC4xMS0yLjIyLjA4LTEzLjk1LS41OC0yNS4xMi0xMi4xLTI1LjEyLTI2LjE5aDguMzZzMi41OC03Ljk1LDIuNTgtNy45NWMxMy40LDQuMzUsMjAuOTIsMTguNTIsMTcuMTcsMzEuOTdaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNMTEyLjczLDQyLjQyYy42Mi40MSwxLjIuODgsMS43NiwxLjM3aDBjLS4xNi43My0uMzUsMS40NC0uNjEsMi4xNC00Ljg2LDEzLjA4LTE5LjI3LDIwLjE1LTMyLjY3LDE1LjhsMi41OC03Ljk1LTYuNzYtNC45MWM4LjI3LTExLjQsMjQuMDgtMTQuMTcsMzUuNzEtNi40NVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxjaXJjbGUgY3g9IjY3Ljc4IiBjeT0iMTIwLjUzIiByPSI5LjU2IiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNNzYuODIsOTQuMzlsMTYuOTQsMTYuOTRoLTE2Ljg3cy05LjA5LTguMjgtOS4wOS04LjI4bC04LjMzLDguMzNoLTE3LjY3czE2Ljk4LTE2Ljk4LDE2Ljk4LTE2Ljk4YzQuOTgtNC45OCwxMy4wNi00Ljk4LDE4LjA0LDBaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSI5LjU3IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0zNy4yMiw3OC41MmwtMTAuODgsMjEuMzUtNS4yLTE2LjA1LDUuMDYtMTEuMi0xMC40OS01LjM1LTUuNDUtMTYuODEsMjEuMzksMTAuOWM2LjI4LDMuMiw4Ljc3LDEwLjg4LDUuNTcsMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSIzMS44IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTM5Ljg2LDM2LjAzbC0yMy42Ny0zLjc1LDEzLjY2LTkuOTEsMTIuMjEsMS4zNSwxLjg0LTExLjYzTDU4LjIxLDEuNzFsLTMuNzYsMjMuNzFjLTEuMSw2Ljk2LTcuNjQsMTEuNy0xNC41OSwxMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTAzLjc3IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTgxLjA5LDI1LjRsLTMuNzUtMjMuNjcsMTMuNjQsOS45MywyLjQ5LDEyLjAzLDExLjYzLTEuODQsMTQuMjksMTAuMzktMjMuNzEsMy43NWMtNi45NiwxLjEtMTMuNDktMy42NS0xNC41OS0xMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTI2IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0xMDMuOTMsNjEuMzNsMjEuMzUtMTAuODgtNS4yMiwxNi4wNC0xMC42OCw2LjA5LDUuMzQsMTAuNDktNS40NywxNi44LTEwLjktMjEuMzljLTMuMi02LjI4LS43LTEzLjk2LDUuNTctMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48L3N2Zz4K);z-index:-1;pointer-events:none;opacity:.4;rotate:36deg;width:10em;aspect-ratio:1/1;font-size:clamp(1.5rem,-4.75rem + 16vw,4.25rem);position:absolute;inset:auto var(--full) -8.25em auto}
.site-footer-main{background:no-repeat top center/cover url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQ0MCAzMDAwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSI3MjAiIHkxPSIyNDY1Ljc2IiB4Mj0iNzIwIiB5Mj0iMjkwNC40OSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMwMDApIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMDkiIHN0b3AtY29sb3I9IiMzODMyOGYiLz48c3RvcCBvZmZzZXQ9Ii44IiBzdG9wLWNvbG9yPSIjNGU0NmM3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTc5MSw1MC44M0M0NDEuMDYtMzIuMzQsMTIyLjgxLDI3Ljc1LDAsNzAuMzR2MjkyOS42NmgxNDQwczAtMjkxNC4xLDAtMzAwMGMtMTQxLjUsNjAuOTEtMzc2LjczLDExNS41My02NDksNTAuODNaIiBmaWxsPSJ1cmwoI2IpIi8+PC9zdmc+);padding-top:clamp(3.5rem,-5rem + 20vw,10rem);margin-top:calc(clamp(1.5rem,-4.75rem + 16vw,6rem)*-1)}
.site-footer-main::before{content:"";background:no-repeat center/contain url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzUuNTcgMTMwLjA5Ij48cGF0aCBkPSJNNjUuODQsMTEuMDdjLjU4LS40NiwxLjIxLS44NywxLjg1LTEuMjVoMGMuNjQuMzgsMS4yNi43OCwxLjg0LDEuMjQsMTAuOTQsOC42NiwxMy4yMSwyNC41NSw0LjkzLDM1Ljk1bC02Ljc2LTQuOTEtNi43Niw0LjkxYy04LjI4LTExLjM5LTYuMDQtMjcuMjgsNC45LTM1Ljk1WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTIxLjUzLDQ1Ljk3Yy0uMjYtLjctLjQ1LTEuNDItLjYyLTIuMTRoMGMuNTYtLjQ5LDEuMTMtLjk2LDEuNzUtMS4zNywxMS42Mi03LjczLDI3LjQzLTQuOTcsMzUuNzIsNi40MmwtNi43Niw0LjkxLDIuNTksNy45NGMtMTMuMzksNC4zNi0yNy44MS0yLjY5LTMyLjY4LTE1Ljc3WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTQxLjA0LDk4LjljLS43NC4wMy0xLjQ5LDAtMi4yMy0uMDhoMGMtLjI5LS42OS0uNTYtMS4zOC0uNzYtMi4wOS0zLjc2LTEzLjQ0LDMuNzUtMjcuNjMsMTcuMTQtMzEuOTlsMi41OSw3Ljk1aDguMzVjMCwxNC4wOC0xMS4xNSwyNS42MS0yNS4wOSwyNi4yMVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik05Ny40LDk2LjcxYy0uMi43Mi0uNDcsMS40MS0uNzYsMi4wOWgwYy0uNzQuMDctMS40OC4xMS0yLjIyLjA4LTEzLjk1LS41OC0yNS4xMi0xMi4xLTI1LjEyLTI2LjE5aDguMzZzMi41OC03Ljk1LDIuNTgtNy45NWMxMy40LDQuMzUsMjAuOTIsMTguNTIsMTcuMTcsMzEuOTdaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNMTEyLjczLDQyLjQyYy42Mi40MSwxLjIuODgsMS43NiwxLjM3aDBjLS4xNi43My0uMzUsMS40NC0uNjEsMi4xNC00Ljg2LDEzLjA4LTE5LjI3LDIwLjE1LTMyLjY3LDE1LjhsMi41OC03Ljk1LTYuNzYtNC45MWM4LjI3LTExLjQsMjQuMDgtMTQuMTcsMzUuNzEtNi40NVoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxjaXJjbGUgY3g9IjY3Ljc4IiBjeT0iMTIwLjUzIiByPSI5LjU2IiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJNNzYuODIsOTQuMzlsMTYuOTQsMTYuOTRoLTE2Ljg3cy05LjA5LTguMjgtOS4wOS04LjI4bC04LjMzLDguMzNoLTE3LjY3czE2Ljk4LTE2Ljk4LDE2Ljk4LTE2Ljk4YzQuOTgtNC45OCwxMy4wNi00Ljk4LDE4LjA0LDBaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSI5LjU3IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0zNy4yMiw3OC41MmwtMTAuODgsMjEuMzUtNS4yLTE2LjA1LDUuMDYtMTEuMi0xMC40OS01LjM1LTUuNDUtMTYuODEsMjEuMzksMTAuOWM2LjI4LDMuMiw4Ljc3LDEwLjg4LDUuNTcsMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSIzMS44IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTM5Ljg2LDM2LjAzbC0yMy42Ny0zLjc1LDEzLjY2LTkuOTEsMTIuMjEsMS4zNSwxLjg0LTExLjYzTDU4LjIxLDEuNzFsLTMuNzYsMjMuNzFjLTEuMSw2Ljk2LTcuNjQsMTEuNy0xNC41OSwxMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTAzLjc3IiBjeT0iOS41NiIgcj0iOS41NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PHBhdGggZD0iTTgxLjA5LDI1LjRsLTMuNzUtMjMuNjcsMTMuNjQsOS45MywyLjQ5LDEyLjAzLDExLjYzLTEuODQsMTQuMjksMTAuMzktMjMuNzEsMy43NWMtNi45NiwxLjEtMTMuNDktMy42NS0xNC41OS0xMC42WiIgZmlsbD0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwIi8+PGNpcmNsZSBjeD0iMTI2IiBjeT0iNzgiIHI9IjkuNTYiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPjxwYXRoIGQ9Ik0xMDMuOTMsNjEuMzNsMjEuMzUtMTAuODgtNS4yMiwxNi4wNC0xMC42OCw2LjA5LDUuMzQsMTAuNDktNS40NywxNi44LTEwLjktMjEuMzljLTMuMi02LjI4LS43LTEzLjk2LDUuNTctMTcuMTZaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48L3N2Zz4K);pointer-events:none;opacity:.05;width:10em;aspect-ratio:1/1;font-size:clamp(3rem,-4.75rem + 16vw,6rem);position:absolute;inset:auto auto -5em calc(50% - 5em)}
.site-footer .contact-info-anchor:not(:hover){color:var(--wp--preset--color--white)}
.social{display:flex;gap:1rem;font-size:var(--wp--preset--font-size--700, )}
.social-anchor{color:var(--wp--preset--color--white);transition:color var(--wp--custom--transition, ) ease}
.social-anchor:hover{color:var(--wp--preset--color--theme-300)}
.social path{fill:currentcolor}
.grid-layout{--full:clamp( 1.25rem, -15rem + 25vw, 12rem );--wide:0;--content:3fr;--pre-content:0;--post-content:0;--aside:0;display:grid;grid-auto-rows:auto;grid-template-columns:[full-start] var(--full) [wide-start] minmax(0, var(--wide)) [pre-content-start] minmax(0, var(--pre-content)) [pre-content-end content-start] minmax(0, var(--content)) [content-end post-content-start] minmax(0, var(--post-content)) [post-content-end aside-start] minmax(0, var(--aside)) [aside-end] minmax(0, var(--wide)) [wide-end] var(--full) [full-end]}
.grid-layout :not(.wp-block-media-text,.wp-block-columns,.layout-no-subgrid):where(.alignwide,.alignfull)>:not(.alignwide,.alignfull),.grid-layout>:not(.alignwide,.alignfull){grid-column:content}
.grid-layout :not(.wp-block-buttons,.wp-block-columns,.wp-block-embed,.wp-block-file,.wp-block-group-is-layout-flex,.wp-block-image,.wp-block-media-text,.layout-no-subgrid,h1,h2,h3,h4,h5,h6,p):where(.alignwide,.alignfull){display:grid;grid-template-columns:subgrid}
.grid-layout [class*=_inner-container]:has(.alignwide,.alignfull){grid-column:full;display:grid;grid-template-columns:subgrid}
.grid-layout :is(.alignwide,.alignfull).is-content-justification-left>:not(.alignfull){grid-column-start:wide}
.grid-layout :is(.alignwide,.alignfull).is-content-justification-right>:not(.alignfull){grid-column-end:wide}
@media(min-width:62em){.grid-layout{--pre-content:0.5fr;--post-content:0.5fr}
.grid-layout.article-grid-has-aside{--wide:0.15fr;--full:clamp( 1.25rem, -15rem + 23vw, 10rem );--content:4.55fr;--pre-content:0;--post-content:0.15fr;--aside:1.85fr}
}
@media(min-width:75em){.grid-layout.article-grid-has-aside{--wide:0.1fr;--content:2.7fr;--aside:1.15fr}
}
@media(min-width:62em){.grid-layout.article-grid-has-aside .endfull,.grid-layout.article-grid-has-aside .endwide,.grid-layout.article-grid-has-aside .alignwide,.grid-layout.article-grid-has-aside .alignfull{grid-column-end:post-content-end !important}
.grid-layout.article-grid-has-aside .wp-block-columns,.grid-layout.article-grid-has-aside .wp-block-media-text:where(.alignwide,.alignfull):not(.has-media-on-the-right){grid-column-end:content-end !important}
}
.grid-layout .has-custom-content-position[class*=-left]>[class*=_inner-container]{grid-column-start:wide;margin-inline-end:auto !important}
.grid-layout .has-custom-content-position[class*=-right]>[class*=_inner-container]{grid-column-end:wide;margin-inline-start:auto !important}
.grid-layout .has-custom-content-position[class*=position-top]>[class*=_inner-container]{align-self:flex-start}
.grid-layout .has-custom-content-position[class*=position-center]>[class*=_inner-container]{align-self:center}
.grid-layout .has-custom-content-position[class*=position-bottom]>[class*=_inner-container]{align-self:flex-end}
.grid-layout .wp-block-cover.alignfull>:not(.wp-block-cover__inner-container){grid-column:full}
.wp-block-media-text{row-gap:1rem}
.wp-block-media-text__content{--padding-inside:var( --full );--padding-outside:var( --full );padding-inline:var(--padding-inside) var(--padding-outside) !important}
@media(min-width:62em){.wp-block-media-text__content{--padding-inside:8%}
:not(.alignfull>.wp-block-media-text__content){--padding-outside:0}
}
.has-media-on-the-right>.wp-block-media-text__content{padding-inline:var(--padding-outside) var(--padding-inside) !important}
body .is-layout-constrained>:is(.alignwide,.alignfull){max-width:100%}
body .is-layout-constrained:not([class*=wp-container-core-group-is-layout])>:not(.alignleft,.alignright,.alignfull){max-width:100%;margin-inline:0 !important}
.main{background:var(--wp--custom--color--background, );box-shadow:0 10px 10px -10px #000}
.article-offset{padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--notice--height, 0px))}
.article-grid>:first-child:not(.alignfull,.has-background,.archive-page){padding-top:clamp(2rem,4vw,4rem)}
.article-grid>:first-child.archive-page{margin-top:-4.375rem}
.article-grid p:empty{display:none}
:where(.article-grid li+li){margin-top:.25em}
:where(.article-grid ul,.article-grid ol){padding-block-end:.5em}
:where(.article-grid li>ul,.article-grid li>ol){margin-block-start:0;padding-block-start:.25em;padding-inline-start:1.25em}
.article-grid-content-header{background:no-repeat center/140% auto url(5178af18a8a9bba55391.svg),no-repeat center/cover linear-gradient(96.15deg, color-mix(in srgb, var(--wp--preset--color--theme-100), var(--wp--preset--color--black) 10%) 67.83%, color-mix(in srgb, var(--wp--preset--color--theme-100), var(--wp--preset--color--theme-200) 10%) 112.52%)}
.article-grid-content-header-inner{margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--notice--height, 0px) + var(--wp--custom--header--height, ))}
.article-grid-content-aside{margin-top:0}
@media(min-width:62em){.article-grid-content-aside{grid-column:aside !important;grid-row:1/999;box-shadow:-4px 0 4px color-mix(in srgb, var(--wp--preset--color--black), transparent 90%)}
}
.article-grid-content-aside>:first-child{padding-top:clamp(2rem,4vw,4rem)}
.article-end{padding-bottom:clamp(2rem,6vw,10rem)}
:where(.alignfull,.has-background,.alignwide+p:empty,.alignfull+p:empty,.has-background+p:empty)+.article-end{padding-bottom:0;margin-top:0}
.article :where(a:not([class])){padding-inline:.1rem;margin-inline:-0.1rem;color:var(--wp--preset--color--theme-500);box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--wp--preset--color--theme-400), transparent 65%),inset 0 -1px 0 0 color-mix(in srgb, var(--wp--preset--color--theme-400), transparent 65%);transition:box-shadow var(--wp--custom--transition, ) ease,color var(--wp--custom--transition, ) ease}
.article :where(a:not([class])):has(img){box-shadow:revert !important}
.article :where(a:not([class])):hover{color:var(--wp--preset--color--theme-500);box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--wp--preset--color--theme-500), transparent 65%),inset 0 -1.7em 0 0 color-mix(in srgb, var(--wp--preset--color--theme-500), transparent 92%)}
.aside-panels{top:calc(var(--wp--custom--header--height, ) + var(--wp-admin--admin-bar--height, 0px) - 2rem)}
.search-icon-animation{display:block;height:1.5em;width:1.5em;margin:.125em;transform:rotate(-90deg)}
.search-icon-animation circle{stroke:rgba(0,0,0,0);transition:stroke-dasharray var(--wp--custom--transition-motion, ) ease,stroke 0s linear var(--wp--custom--transition-motion, )}
:hover>.search-icon-animation circle{stroke:var(--wp--preset--color--black);stroke-dasharray:100,100;transition:stroke-dasharray var(--wp--custom--transition-motion, ) ease,stroke 0s linear 0s}
.search-overlay{transition:opacity var(--wp--custom--transition, ) ease,transform var(--wp--custom--transition-motion, ) ease .1s,z-index 0s ease var(--wp--custom--transition, )}
.show-search .search-overlay{opacity:1;transform:scale(1, 1);z-index:80;pointer-events:auto;transition-delay:0s,0s,0s}
.search-overlay-content{padding-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + 5vh);max-height:calc(95vh - var(--wp-admin--admin-bar--height, 0px))}
.search-overlay-content>div{grid-template-rows:min-content minmax(0, 1fr)}
.search-overlay-form::after{content:"";height:.375rem;background:repeating-linear-gradient(to right, var(--wp--preset--color--theme-100), var(--wp--preset--color--theme-200), var(--wp--preset--color--theme-100)) 0 100%/200% 100%;animation:searchLoader 2s infinite forwards linear;opacity:0;transition:opacity var(--wp--custom--transition-motion, ) ease 1s,bottom var(--wp--custom--transition-motion, ) ease 1s;position:absolute;inset:auto 0 -0.375rem}
.querying-results .search-overlay-form::after{opacity:1;bottom:0;transition-delay:0s,0s}
.search-overlay .search-form-input{--outline-color:var(--wp--preset--color--theme-200)}
.search-form-submit{transform:translateY(-50%);position:absolute;inset:50% .375rem auto auto}
@keyframes searchLoader{0%{background-position:0 0}
100%{background-position:-200% 0}
}
.notice{--outline-color:var(--wp--preset--color--white);--outline-offset:calc( var( --outline-size ) * -1 );transition:background var(--wp--custom--transition, ) ease,grid-template-rows var(--wp--custom--transition, ) ease,border var(--wp--custom--transition, ) ease}
.accordion{border-radius:var(--wp--custom--border-radius--default, );border-width:.0625rem .0625rem .0625rem .125rem;border-style:solid;border-color:var(--wp--preset--color--grey-25);overflow:clip;transition:border var(--wp--custom--transition, ) ease}
.accordion.expanded{border-inline-start-color:var(--wp--preset--color--theme-100)}
.accordion+.accordion{margin-top:.5em}
.accordion-title{border-radius:var(--wp--custom--border-radius--default, );align-items:center;gap:1rem;padding:.75rem 1rem;line-height:1.3;transition:box-shadow var(--wp--custom--transition, ) ease;font-size:var(--wp--preset--font-size--400, );font-weight:600;box-shadow:inset 0 0 0 .1875rem color-mix(in srgb, var(--wp--preset--color--grey-70), transparent 100%)}
.accordion-title:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--wp--preset--color--grey-70)}
.accordion-icon{display:grid;place-items:center;height:1.7em;flex:0 0 1.7em;font-size:.9rem;color:var(--wp--preset--color--theme-100);transition:color var(--wp--custom--transition, ) ease,font-size var(--wp--custom--transition, ) ease,rotate var(--wp--custom--transition-motion, ) ease}
.accordion-icon::before,.accordion-icon::after{content:"";grid-area:1/1;width:1em;height:.125em;border-radius:.25em;background:currentcolor}
.accordion-icon::after{rotate:90deg}
:hover>.accordion-icon{color:var(--wp--preset--color--theme-200)}
.expanded .accordion-icon{color:var(--wp--preset--color--theme-200);rotate:-45deg}
.accordion-content{overflow:hidden !important}
.start-expanded .accordion-content{display:block}
.accordion-content-inner{background:#fdfdfd;box-shadow:inset 0 .4375rem .375rem -0.3125rem color-mix(in srgb, var(--wp--preset--color--black), transparent 90%);padding:1.5rem 1.5rem 1.5rem 3.5rem}
:root body .gform-theme--framework{--gf-form-validation-border-color:rgb( 225 5 5 );--gf-form-validation-bg-color:transparent;--gf-form-validation-heading-color:#fff;--gf-color-danger:rgb( 166, 166, 166 );--gf-form-gap-y:1rem;--gf-ctrl-label-color-primary:#fff;--gf-ctrl-bg-color:transparent;--gf-ctrl-radius:100vmax;--gf-ctrl-btn-radius:100vmax}
:root body .gform-theme--framework#gform_wrapper_2{--gf-ctrl-radius:0.5rem;--gf-ctrl-btn-radius:0.5rem}
:root body .gform-theme--framework .gfield_validation_message{border-left:5px solid #e10505;color:#fff;padding:.5rem}
:root body .gform-theme--framework .gform-field-label{--gf-local-color:#fff}
:root body .gform-theme--framework#gform_wrapper_2 .gform-field-label{--gf-local-color:var(--wp--preset--color--theme-100)}
:root body .gform-theme--framework .ginput_container input{--gf-local-border-width:1px;--gf-local-border-color:#fff;--gf-local-color:#fff}
:root body .gform-theme--framework#gform_wrapper_2 .ginput_container input,:root body .gform-theme--framework#gform_wrapper_2 textarea{--gf-local-border-color:var(--wp--preset--color--grey-20);--gf-local-color:var(--wp--preset--color--theme-100)}
:root body .gform-theme--framework .gform_footer>input.gform_button.button[type=submit]{--outline-color:var(--wp--preset--color--theme-100);position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.35em 2em .35em;border:0;border-radius:var(--wp--custom--border-radius--round, );background-color:rgba(0,0,0,0);background-size:300% 100%;background-repeat:no-repeat;background-position:right center;background-image:linear-gradient(95deg, var(--wp--preset--color--theme-500) 0%, var(--wp--preset--color--theme-500) 35%, var(--wp--preset--color--theme-600) 65%, var(--wp--preset--color--theme-600) 100%);color:#fff;text-align:center;font-weight:700;font-size:.8em;line-height:2;cursor:pointer;transition:color var(--wp--custom--transition, ) ease,background var(--wp--custom--transition, ) ease,box-shadow var(--wp--custom--transition, ) ease}
:root body .gform-theme--framework .gform_footer>input.gform_button.button[type=submit][disabled]{cursor:not-allowed}
:root body .gform-theme--framework .gform_footer>input.gform_button.button[type=submit]:hover{background-position:left center;color:#fff;opacity:1}
:root body .gform-theme--framework#gform_wrapper_1 .gform_footer>input.gform_button.button[type=submit]{--outline-color:var(--wp--preset--color--white);background-image:linear-gradient(135deg, var(--wp--preset--color--theme-100) 0%, var(--wp--preset--color--theme-100) 40%, transparent 60%);box-shadow:inset 0 0 0 1px var(--wp--preset--color--white)}
:root body .gform-theme--framework#gform_wrapper_1 .gform_footer>input.gform_button.button[type=submit]:hover{background-position:left center;color:var(--wp--preset--color--white);box-shadow:inset 0 0 0 1px var(--wp--preset--color--theme-100);opacity:1}
