/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@viewport{width:device-width}:root{--green:#356f5d;--green-dark:#2d6554;--green-light:#94e5cd;--orange:#b94603;--yellow:#fff36c;--blue-light:#b3dfe8;--cream:#fcf2dc;--cream-light:#fffbf3;--cream-dark:#f1e4c7;--brown:#75664b;--black:#000;--gray-950:#000;--gray-900:#242424;--gray-800:#333;--gray-700:#545454;--gray-600:#6e6e6e;--gray-500:#858585;--gray-400:#9c9c9c;--gray-300:#b5b5b5;--gray-200:#ccc;--gray-100:#e6e6e6;--gray-50:#f1f1f1;--white:#fff;--ui-red:#cd131b;--ui-green:#1b7d02;--color-text:#242424;--color-text-light:#545454;--color-accent:#b94603;--color-link:#2d6554;--color-link-hover:#2d6554;--color-link-underline:oklch(from currentColor l c h/50%);--button-vertical-padding:0.65rem;--button-horizontal-padding:1rem;--button-border-width:0px;--color-button-primary-text:var(--cream);--color-button-primary-bg:var(--green);--color-button-primary-text-hover:var(--yellow);--color-button-primary-bg-hover:var(--green-dark);--color-button-outline-text:var(--green);--color-button-outline-bg:#0000;--color-button-outline-text-hover:var(--white);--color-button-outline-bg-hover:var(--green);--color-button-subtle-text:var(--black);--color-button-subtle-bg:var(--gray-50);--color-button-subtle-text-hover:var(--black);--color-button-subtle-bg-hover:var(--gray-100);--color-button-pill-text:var(--gray-700);--color-button-pill-bg:#0000;--color-button-pill-text-hover:var(--white);--color-button-pill-bg-hover:var(--black);--color-border:#9c9c9c;--input-border-default:var(--color-border);--input-border-active:var(--green);--form-font-size:0.8rem;--form-line-height:1.4375;--form-label-font-size:1.05rem;--form-help-font-size:0.65rem;--form-padding-inline:0.7rem;--form-padding-block:0.375rem;--form-spacing-block:2rem;--link-transition-duration:0.15s;--slide-transition-duration:0.25s;--slide-transition-easing:cubic-bezier(0.33,1,0.68,1);--card-image-aspect-ratio:1.23;--drupal-displace-offset-top:0px;--header-padding-block:1rem;--header-padding-inline:0.8rem}@media(min-width:50em){:root{--header-padding-block:0}}@media(min-width:31.25em){:root{--header-padding-inline:1.5rem}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}figure{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}html{font-family:proxima-nova,sans-serif;font-size:125%;line-height:1.5}*{color:var(--color-text)}h1{font-size:2rem}h1,h2{font-weight:800;line-height:1.1}h2{font-size:1.6rem}h3{font-size:1.2rem;line-height:1.2}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}@media(min-width:37.5em){.columned-list{column-count:2;column-gap:1.4rem}}.columned-list li{break-inside:avoid}blockquote{margin:0 0 1.5em}a{--color-text:var(--color-link);text-decoration-color:var(--color-link-underline);text-decoration-thickness:1px;text-underline-offset:.2em;transition-duration:var(--link-transition-duration);transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:ease-in-out}a:focus,a:hover{--color-text:var(--color-link-hover);text-decoration-color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.25em solid var(--color-accent);outline-offset:.125em}@supports not selector(:focus-visible){:focus{outline:.25em solid var(--color-accent);outline-offset:.125em}}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.captioned-entity,.embedded-entity{margin-bottom:1.5em;margin-top:1.5em}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embedded-entity{margin:unset}.full-width{margin-left:0;margin-right:0}.full-width img{width:100%}.half-width,.quarter-width{max-width:50%}@media(min-width:31.25em){.quarter-width{max-width:25%}}figcaption{font-size:.75rem;margin-block:.75rem 0}figcaption>:first-child{margin-top:0}figcaption>:last-child{margin-bottom:0}.embed-video{clear:both;height:0;margin:1.5em 0;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-left:auto;margin-right:auto}table{margin:0 0 1.5em;max-width:100%}td,th{font-size:.7em;line-height:1.375;padding:.375em;text-align:left}th{font-weight:700}td{border-top:1px solid #9c9c9c}details{--accordion-expander:var(--green);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin-block:1.5rem;padding-block:1.5rem}details+details{border-top:0;margin-top:-1.5rem}details[open]>summary:before{transform:rotate(-90deg)}details summary{align-items:center;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:1rem;justify-content:space-between;position:relative;transition:color .3s ease-in-out}details summary::-webkit-details-marker,details summary::marker{display:none}details summary:after{flex-basis:.8rem;flex-shrink:0;height:.1rem;width:.8rem}details summary:after,details summary:before{background-color:var(--accordion-expander);border-radius:.8rem;content:"";display:block}details summary:before{height:.8rem;margin-top:-.4rem;position:absolute;right:.35rem;top:50%;transition:transform .2s ease-in-out;width:.1rem}details .details-wrapper{padding-top:.5rem}details .details-wrapper>:first-child{margin-top:0}details .details-wrapper>:last-child{margin-bottom:0}.details-description{font-size:var(--form-help-font-size);margin-bottom:.25rem}:root{accent-color:var(--color-accent)}.form-item{margin-bottom:var(--form-spacing-block);max-width:100%}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{font-size:var(--form-help-font-size);margin-bottom:.25rem}.form-item .description ul{margin-block:0}.form-required:after{color:#c00;content:"*"}.label,label{display:block;font-size:var(--form-label-font-size);font-weight:700;margin-block:0}.label.option,label.option{display:inline}.fieldset{border:0;border:1px solid var(--color-border);border-radius:8px;margin-block:var(--form-spacing-block);min-width:0;padding:0}.fieldset__legend{display:contents;float:left;width:100%}.fieldset__prefix{display:block;margin-block:0 .75rem}.fieldset__label{--color-text:var(--color-text-light);display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:1rem 1.5rem;text-transform:uppercase}.fieldset__label--group{color:inherit;font-size:var(--form-label-font-size);font-weight:700;letter-spacing:inherit;padding:0;text-transform:inherit}.fieldset__wrapper{margin:1.5rem 1.5rem 1.75rem}.fieldset__wrapper:not(:first-child){margin-top:0}.fieldset__wrapper--group{margin:0}.fieldset__description{color:#545454;font-size:var(--form-help-font-size);margin-block:0 .75rem}.fieldset__description>:first-child{margin-top:0}.fieldset__description>:last-child{margin-bottom:0}.fieldset--group{background:none;border:0;border-radius:0;box-shadow:none;color:inherit}.fieldset:not(.fieldset--group) .fieldset__legend+*,.fieldset:not(.fieldset--group) .fieldset__legend+*>:first-child .fieldset{margin-top:0}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-size:var(--form-label-font-size);font-weight:600}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-time,.form-url{border:1px solid var(--input-border-default);border-radius:8px;box-sizing:border-box;color:#545454;font-size:var(--form-font-size);line-height:var(--form-line-height);margin-top:.5rem;max-width:100%;padding:var(--form-padding-block) var(--form-padding-inline)}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-time:focus,.form-url:focus{border-color:var(--input-border-active);color:#242424}.form-textarea-wrapper{margin-top:.5rem}.password-strength__meter{background-color:var(--gray-100);border-radius:.25rem;height:.25rem}.password-strength__indicator.is-weak{background-color:#cd131b}.password-strength__indicator.is-fair{background-color:#fadc3b}.password-strength__indicator.is-good,.password-strength__indicator.is-strong{background-color:#1b7d02}.password-strength__title{font-size:.65rem}.password-strength__text{font-weight:700}.password-suggestions{border-left:2px solid var(--color-accent);margin-block:-.6rem .9rem;padding-left:1rem}.password-confirm-message{font-size:.65rem;margin-block:.25rem}.password-confirm-message span{font-weight:700;text-transform:capitalize}.password-confirm-message .error{color:#cd131b}.password-confirm-message .ok{color:#1b7d02}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.form-checkboxes .form-item,.form-radios .form-item{accent-color:var(--input-border-active);margin:0}.form-checkboxes input+label,.form-radios input+label{font-size:var(--form-font-size);font-weight:400;line-height:1.25}.form-type-checkbox label,.form-type-checkbox.select-parents label,.form-type-radio label{display:inline-flex;gap:.55rem;line-height:1.25}.form-type-checkbox label:before,.form-type-checkbox.select-parents label:before,.form-type-radio label:before{background-position:50%;background-repeat:no-repeat;border:1px solid var(--input-border-default);border-radius:.3rem;content:"";flex-shrink:0;height:1.25rem;margin-top:-.125em;transition:all .1s ease-in-out;width:1.25rem}.form-type-checkbox label:focus:before,.form-type-checkbox label:hover:before,.form-type-checkbox.select-parents label:focus:before,.form-type-checkbox.select-parents label:hover:before,.form-type-checkbox.select-parents:focus-within label:before,.form-type-checkbox:focus-within label:before,.form-type-radio label:focus:before,.form-type-radio label:hover:before,.form-type-radio:focus-within label:before{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}.form-type-checkbox .form-required:after,.form-type-checkbox.select-parents .form-required:after,.form-type-radio .form-required:after{margin-left:-.55rem}.form-type-radio label:before{border-radius:1.25rem}.form-checkbox,.form-radio{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-checkbox:checked+label:before,.form-radio:checked+label:before{background-color:var(--input-border-active);border-color:var(--input-border-active)}.form-checkbox:checked+label:before{background-image:url(/themes/custom/greenpathways/images/icon--checkmark.svg)}.checkbox-with-helptext__label{font-weight:700}.checkbox-with-helptext__help{display:block;font-size:var(--form-help-font-size);margin-top:.15rem}.form-select{appearance:none;background-color:#fff;background-image:url(/themes/custom/greenpathways/images/select-bg.svg);background-position:right .9rem top 50%;background-repeat:no-repeat;background-size:.8rem;border:1px solid var(--input-border-default);border-radius:8px;box-sizing:border-box;font-size:var(--form-font-size);line-height:1.25;margin-top:.5rem;max-width:100%;padding:.45rem 2.25rem .45rem .9rem}.form-select:focus{border-color:var(--input-border-active)}.form-select[name=sort_bef_combine]{background-image:url(/themes/custom/greenpathways/images/icon--sort.svg),url(/themes/custom/greenpathways/images/select-bg.svg);background-position:left .6rem top 50%,right .9rem top 50%;padding-left:1.8rem}.form-file{border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;font-size:var(--form-font-size);line-height:var(--form-line-height);margin-top:.5rem;max-width:100%;padding:var(--form-padding-block) var(--form-padding-inline);width:100%}.form-submit{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text-hover);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit:focus,.form-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.form-submit[disabled]{--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--color-button-text:var(--white);--color-button-bg:var(--black);--color-button-text-hover:var(--white);--color-button-bg-hover:var(--black);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;cursor:default;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit[disabled]:focus,.form-submit[disabled]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.form-submit[name=reset]{--color-button-text:var(--color-button-outline-text);--color-button-bg:var(--color-button-outline-bg);--color-button-text-hover:var(--color-button-outline-text-hover);--color-button-bg-hover:var(--color-button-outline-bg-hover);--color-button-border-hover:var(--color-button-outline-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit[name=reset]:focus,.form-submit[name=reset]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.field-add-more-submit{--color-button-text:var(--color-button-outline-text);--color-button-bg:var(--color-button-outline-bg);--color-button-text-hover:var(--color-button-outline-text-hover);--color-button-bg-hover:var(--color-button-outline-bg-hover);--color-button-border-hover:var(--color-button-outline-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.field-add-more-submit:focus,.field-add-more-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}form table{margin-block:0;width:100%}form table th{font-size:var(--form-label-font-size)}form table th .description{font-weight:400}form table td{font-size:var(--form-font-size)}form table td:has(.form-item){--table-form-item-max-width:60vw;max-width:var(--table-form-item-max-width)}@media(min-width:30rem){form table td:has(.form-item){--table-form-item-max-width:23rem}}form table .form-item{margin-block:0;padding-block:.5rem}form table .field-label{padding-top:0}form table .label{margin:0}form table .visually-hidden+input{margin-top:0}form table input[value=Remove]{--color-border:var(--gray-200);background-color:#0000;background-image:url(/themes/custom/greenpathways/images/icon--delete.svg);background-position:50%;background-repeat:no-repeat;background-size:auto .9rem;border:1px solid var(--color-border);overflow:hidden;text-indent:-9999px;width:2rem}form table input[value=Remove]:focus,form table input[value=Remove]:hover{--color-border:var(--gray-400);background-color:#0000;border:1px solid var(--color-border)}.address-container-inline{display:flex;flex-wrap:wrap;gap:.75rem}.address-container-inline>.form-item{display:block;margin:0}.address-container-inline input{width:auto}.counter{font-size:var(--form-help-font-size)}.form-item-value-prefix-suffix-wrapper{align-items:center;display:flex;gap:.25rem}.js input.form-autocomplete{background-position-x:right .5em;padding-right:2.5em}.dialog{border:1px solid #9c9c9c;border-radius:.6rem;box-shadow:0 3px 6px #00000026;max-height:85vh;max-height:calc(100svh - 40px);max-width:40rem;overflow:auto;overscroll-behavior:contain;padding:0;width:90vw}.dialog__header{background-color:#fff;border-bottom:1px solid var(--color-border);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:10}.dialog__title{font-size:1.1rem;line-height:1.1;margin-block:0}@media(min-width:50em){.dialog__title{font-size:1.4rem}}.dialog__close{margin-left:auto}.dialog__close__trigger{appearance:none;background-color:var(--color-text);border:0;cursor:pointer;height:1.2rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--close.svg);mask-image:url(/themes/custom/greenpathways/images/icon--close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.9rem;mask-size:.9rem;overflow:hidden;text-indent:-999px;transition:background-color .3s cubic-bezier(.075,.82,.165,1);width:1.2rem}.dialog__close__trigger:focus,.dialog__close__trigger:hover{background-color:var(--color-text-light)}.dialog__content{padding:1rem 2rem 2rem}::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}body:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}.container{margin-inline:auto;max-width:56rem;width:92%}.container-narrow{margin-inline:auto;max-width:40rem;width:92%}.container-middle{margin-inline:auto;max-width:50rem;width:92%}.container-wide{margin-inline:auto;max-width:56rem;width:92%}.region-header{align-items:center;display:flex;gap:1.6rem;justify-content:flex-end}.region-branding{margin-right:auto}.region-navigation-header{align-items:center;display:flex;gap:1.55rem}@media(max-width:49.9375em){.region-navigation-header{display:none}}.navigation-toggle{align-self:center;display:block;justify-self:end}@media(min-width:50em){.navigation-toggle{display:none}}.region-footer{display:flex;flex-direction:column;gap:1.6rem}.region-footer-first{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}.skip-link:focus{--color-link:var(--white);--color-link-hover:var(--white);background-color:#2d6554;display:block;font-size:.8rem;font-weight:700;letter-spacing:.8px;padding:.5rem;text-align:center;text-transform:uppercase}html{background-color:#fcf2dc;color:var(--color-text)}.region-header{background-color:#356f5d;padding:var(--header-padding-block) var(--header-padding-inline)}.menu{list-style:none;margin:0;padding:0}.menu__link--button{color:var(--color-link)}.menu__link--button:focus,.menu__link--button:hover{color:var(--color-link-hover)}.region-navigation-header{--color-link:var(--yellow);--color-link-hover:var(--yellow);--color-link-dropdown:var(--color-link);--color-link-bg:#0000}.region-navigation-header .menu--main{flex:1}.region-navigation-header .menu--account{--color-link:var(--white);--color-link-hover:var(--white)}.region-navigation-header .menu--level-1{align-items:center;display:flex;flex-direction:row;gap:1.5rem .55rem}.region-navigation-header .menu--level-2{background-color:var(--green-dark);display:none;flex-direction:column;gap:1.7rem;left:-1.5rem;margin-top:0;padding:2rem;position:absolute;top:100%;width:15rem;z-index:9999}.region-navigation-header .menu__item--has-children{position:relative}.region-navigation-header .menu__link{background-color:var(--color-link-bg);display:block;font-family:futura-pt,sans-serif;text-decoration:none;transition-duration:var(--link-transition-duration);transition-property:color,background-color;transition-timing-function:ease-in-out}.region-navigation-header .menu__link:focus,.region-navigation-header .menu__link:hover{--color-link:var(--color-link-hover);--color-link-dropdown:var(--color-link-hover)}.region-navigation-header .menu__link--button{align-items:center;appearance:none;border:0;color:var(--color-link);display:flex;gap:.5rem;padding-inline:0;text-align:left}.region-navigation-header .menu__link--button:after{background-color:var(--color-link-dropdown);content:"";height:.305rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--dropdown.svg);mask-image:url(/themes/custom/greenpathways/images/icon--dropdown.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition-duration:.2s;transition-property:transform,background-color;transition-timing-function:ease-in-out;width:.505rem}.region-navigation-header .menu__link--button[aria-expanded=true]{--color-link-bg:#ffffff12}.region-navigation-header .menu__link--button[aria-expanded=true]+.menu--level-2{display:flex;opacity:1;visibility:visible;z-index:100}.region-navigation-header .menu__link--button[aria-expanded=true]:after{transform:rotate(180deg)}.region-navigation-header .menu__link--level-1{border-radius:.55rem;font-size:.9rem;font-weight:700;letter-spacing:.099rem;line-height:1.1111111111;margin-block:1.4rem;padding-block:.35rem;padding-inline:.6rem;text-transform:uppercase}.region-navigation-header .menu__link--level-1:focus,.region-navigation-header .menu__link--level-1:hover{--color-link-bg:#ffffff12}.region-navigation-header .menu__link--level-1.is-active,.region-navigation-header .menu__link--level-1.menu__link--active-trail{--color-link-bg:#00000021}.region-navigation-header .menu__link--level-2{--color-link:var(--white);--color-link-hover:var(--yellow);font-size:1rem;line-height:1.1}.region-navigation-wide [aria-expanded=true]+.menu--level-2,html:not(.js) .region-navigation-header .menu__item--has-children:focus-within .menu--level-2,html:not(.js) .region-navigation-header .menu__item--has-children:hover .menu--level-2{display:flex;opacity:1;visibility:visible;z-index:100}.navigation-toggle{appearance:none;background-color:#0000;border:0;cursor:pointer;height:2rem;overflow:hidden;position:relative;text-indent:-9999px;width:2rem}.navigation-toggle:after{background-color:var(--cream);content:"";height:100%;left:0;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--hamburger.svg);mask-image:url(/themes/custom/greenpathways/images/icon--hamburger.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:100%}.region-navigation-dialog{--color-text:var(--white);background-color:var(--nav-dialog-bg)}.region-navigation-dialog,.region-navigation-dialog[data-active-level="2"]{--nav-dialog-bg:var(--green-dark);--nav-dialog-header-bg:var(--green-dark);--nav-dialog-close:var(--yellow);--nav-dialog-close-hover:var(--yellow)}.region-navigation-dialog .menu--main .menu{--color-link:var(--white);--color-link-hover:var(--cream-light);display:flex;flex-direction:column;gap:1.15rem}.region-navigation-dialog .menu--main .menu--level-2{background-color:var(--nav-dialog-bg);left:0;min-height:calc(100dvh - 76px);padding:1.5rem 2rem;position:absolute;top:0;transform:translateX(100%);transition:transform var(--slide-transition-duration) var(--slide-transition-easing);visibility:hidden;width:100%;z-index:2}.region-navigation-dialog .menu--main .menu--level-2.is-active{transform:translateX(0);visibility:initial}.region-navigation-dialog .menu--main .menu__link{--color-link:var(--white);--color-link-hover:var(--white);display:block;font-family:futura-pt,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.1;text-decoration:none}[data-active-level="2"] .region-navigation-dialog .menu--main .menu__link--level-1{display:none}.region-navigation-dialog .menu--main .menu__link--button{--color-link:var(--white);--color-link-hover:var(--white);align-items:center;appearance:none;background-color:#0000;border:0;cursor:pointer;display:inline-flex;gap:.4rem;gap:.75rem;margin:0;padding:0;text-align:left;width:100%}.region-navigation-dialog .menu--main .menu__link--button:focus:after,.region-navigation-dialog .menu--main .menu__link--button:hover:after{background-color:var(--color-link-hover);transform:translateX(.15rem)}.region-navigation-dialog .menu--main .menu__link--button:after{--color-link:var(--yellow);--color-link-hover:var(--yellow);background-color:var(--color-link);content:"";display:block;flex-shrink:0;height:.6666666667em;height:.7rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--next.svg);mask-image:url(/themes/custom/greenpathways/images/icon--next.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition-duration:var(--link-transition-duration);transition-property:background-color,transform;transition-timing-function:ease-in-out;width:.4066666667em;width:.45rem}.region-navigation-dialog .menu--main .menu__link--button:focus,.region-navigation-dialog .menu--main .menu__link--button:hover{--color-text:var(--color-link-hover)}.region-navigation-dialog .menu--donate{margin-top:1.5rem}.region-navigation-dialog .menu--donate .menu__link{--color-button-outline-text:var(--tan);--color-button-outline-text-hover:var(--white);--color-button-text:var(--color-button-outline-text);--color-button-bg:var(--color-button-outline-bg);--color-button-text-hover:var(--color-button-outline-text-hover);--color-button-bg-hover:var(--color-button-outline-bg-hover);--color-button-border-hover:var(--color-button-outline-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-navigation-dialog .menu--donate .menu__link:focus,.region-navigation-dialog .menu--donate .menu__link:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.nav-dialog{--nav-drawer-width:100vw;border:0;height:calc(100vh - var(--drupal-displace-offset-top));height:calc(100dvh - var(--drupal-displace-offset-top));left:100%;margin:0;margin-top:var(--drupal-displace-offset-top);max-width:var(--nav-drawer-width);min-height:calc(100vh - var(--drupal-displace-offset-top));min-height:calc(100dvh - var(--drupal-displace-offset-top));overflow-x:clip;padding:0;transition:transform var(--slide-transition-duration) var(--slide-transition-easing),display var(--slide-transition-duration) var(--slide-transition-easing) allow-discrete;width:var(--nav-drawer-width)}.nav-dialog[open]{transform:translateX(calc(var(--nav-drawer-width)*-1))}@starting-style{.nav-dialog[open]{transform:translateX(0)}}.nav-dialog:not([open]){transform:translateX(0)}.nav-dialog__header{background-color:var(--nav-dialog-header-bg);display:flex;gap:.75rem;justify-content:space-between;padding:var(--header-padding-block) var(--header-padding-inline);position:sticky;top:0;z-index:10}.nav-dialog__logo-link{opacity:1;position:absolute;transition:opacity .2s ease-in-out}[data-active-level="2"] .nav-dialog__logo-link{display:none;opacity:0}.nav-dialog__logo{height:2.1rem;pointer-events:none}.nav-dialog__back{--color-link:var(--color-text);--color-link-hover:var(--color-text);align-items:center;appearance:none;background-color:#0000;border:0;display:inline-flex;font-size:.8rem;gap:.4rem;padding:0;transition:all var(--link-transition-duration) ease-in-out}.nav-dialog__back:focus:before,.nav-dialog__back:hover:before{background-color:var(--color-link-hover);transform:translateX(-.15rem)}.nav-dialog__back:before{background-color:var(--color-link);content:"";display:block;flex-shrink:0;height:.6666666667em;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--prev.svg);mask-image:url(/themes/custom/greenpathways/images/icon--prev.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition-duration:var(--link-transition-duration);transition-property:background-color,transform;transition-timing-function:ease-in-out;width:.4066666667em}[data-active-level="1"] .nav-dialog__back{opacity:0;outline:0;pointer-events:none;visibility:hidden}.nav-dialog__close:has(:focus-visible){outline:.25em solid var(--color-accent);outline-offset:.125em}.nav-dialog__close__trigger{appearance:none;background-color:var(--nav-dialog-close);border:0;cursor:pointer;height:2rem;margin:0 0 0 auto;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--close.svg);mask-image:url(/themes/custom/greenpathways/images/icon--close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.95rem;mask-size:.95rem;overflow:hidden;padding:0;text-indent:-999px;transition:background-color var(--link-transition-duration) ease-in-out;width:2rem}.nav-dialog__close__trigger:hover{background-color:var(--nav-dialog-close-hover)}.nav-dialog__content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem;position:relative}.region-footer{--color-text:var(--white);--color-link:var(--white);--color-link-hover:var(--yellow);--color-border:var(--cream-dark);background-color:#356f5d;padding:2.5rem min(5%,3.5rem) 1.65rem}.region-footer-second:not(:first-child){border-top:1px solid var(--color-border);padding-top:1.45rem}.footer-logo-link{display:inline-block;flex-basis:12.05rem}.footer-logo-image{display:block;width:100%}.menu--footer .menu{--color-link-underline:#0000;align-items:center;display:flex;flex-wrap:wrap;font-family:futura-pt,sans-serif;font-size:.8rem;font-weight:700;gap:.5rem 1rem;justify-content:center;letter-spacing:.088rem;text-transform:uppercase}@media(min-width:34.375em){.menu--footer .menu{gap:.5rem}}.menu--footer .menu__item{align-items:center;display:flex;gap:.5rem}@media(min-width:34.375em){.menu--footer .menu__item:not(:last-child):after{content:"|"}}.menu--social .menu{align-items:center;display:flex;gap:.9rem}.menu--social .menu__link{--color-link:var(--yellow);--color-link-hover:var(--white);align-items:center;background-color:var(--color-text);border-radius:2.5rem;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease-in-out;width:2.5rem}.menu--social .menu__link:focus,.menu--social .menu__link:hover{transform:scale(1.2)}.menu--social .menu__link svg{fill:var(--green);height:1.4rem;width:1.4rem}.page-title{margin-block:2rem .5rem;margin-inline:auto;max-width:40rem;width:92%}.page-title-wide .page-title{margin-inline:auto;max-width:56rem;width:92%}.page-title-hidden .page-title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.content-add,.content-edit{background-color:#fff}.node-form{margin-block:1.5rem 4rem;margin-inline:auto;max-width:40rem;width:92%}@media(min-width:40rem){.node-form .form-checkboxes{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}.node-form .paragraphs-dropdown-actions .button{--color-button-text:var(--black)}.node-form .paragraphs-add-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.blog{margin-bottom:3rem}.blog__intro{margin-inline:auto;max-width:40rem;width:92%}.blog__body{margin-block:2.5rem}.blog__body>:first-child{margin-top:0}.blog__body>:last-child{margin-bottom:0}.blog-cards{--card-columns:1;display:grid;gap:2rem;grid-template-columns:repeat(var(--card-columns),1fr);list-style:none;margin-block:2rem;padding:0}@media(min-width:37.5em){.blog-cards{--card-columns:2}}@media(min-width:56.25em){.blog-cards{--card-columns:3}}.blog-card__link{--color-link:#242424;--color-link-hover:var(--green);text-decoration:none}.blog-card__image{aspect-ratio:var(--card-image-aspect-ratio);border:1px solid var(--color-border);border-radius:.6rem;margin-block:0 .5rem;overflow:clip}.blog-card__image img{height:100%;object-fit:cover;width:100%}.blog-card__category{--color-text:var(--green);font-size:.7rem;font-weight:700;line-height:1.1;margin-block:0}.blog-card__title{font-size:1.1rem;font-weight:800;line-height:1.1818181818;margin-block:0;transition:color var(--link-transition-duration) ease-in-out}.content-type-career .page-title{display:none}.career__body{margin-block:3.5rem 3rem;margin-inline:auto;max-width:40rem;width:92%}.career .flag{margin-bottom:.5rem}.career__title{margin-block:0 1.45rem}.career__label{font-size:1.2rem}.career__label,.career__sublabel{font-weight:700;margin-block:3rem 1rem}.career__sublabel{font-size:1rem}.career__image{margin-block:1.5rem 2rem}.career__meta{align-items:center;border-radius:.5rem;box-shadow:0 1px 9px 0 #00000040;display:flex;flex-direction:column;margin-block:2rem;padding:.5rem 1rem}@media(min-width:37.5em){.career__meta{flex-direction:row}}@media(max-width:37.5em){.career__meta>:not(:first-child){border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.5rem}}@media(min-width:37.5em){.career__meta>:not(:first-child):before{background-color:var(--color-border);content:"";display:block;height:3.5rem;margin-inline:1rem .75rem;width:.05rem}}.career__salary{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:0 .5rem;justify-content:center;line-height:1.2;margin-block:0;text-align:center}@media(min-width:37.5em){.career__salary{text-align:left}}.career__salary strong{--color-text:var(--green);font-size:2rem;font-weight:400}.career__education-level{align-items:center;display:flex;gap:.5rem;margin-block:0}.career__activities{margin-bottom:0}.career__activities__item{margin-bottom:1rem}.career__activities__item>:first-child{margin-top:0}.career__activities__item>:last-child{margin-bottom:0}.career__categories{align-items:center;display:flex;flex-wrap:wrap;gap:1rem .5rem}.career__categories__link{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.career__categories__link:focus,.career__categories__link:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.career__employers,.career__qualifications{list-style:none;margin-bottom:0;padding-left:0}@media(min-width:37.5em){.career__employers,.career__qualifications{column-count:2;column-gap:1.4rem}}.career__employers li,.career__qualifications li{break-inside:avoid}.career__employers__item,.career__qualifications__item{margin-bottom:1rem}.career__employers__item>:first-child,.career__qualifications__item>:first-child{margin-top:0}.career__employers__item>:last-child,.career__qualifications__item>:last-child{margin-bottom:0}.career__day__title{font-size:1rem;font-weight:400}.career__related-posts{list-style:none;padding-left:0}@media(min-width:37.5em){.career__related-posts{column-count:2;column-gap:1.4rem}}.career__related-posts li{break-inside:avoid}.career__related{background-color:var(--cream-light);display:flex;flex-direction:column;gap:3.5rem;padding-block:3.5rem}.career__related-section{margin-inline:auto;max-width:56rem;width:92%}.career__related__title{font-size:1.6rem;font-weight:800;margin-block:0 2rem;text-align:center}.career__related__subtitle{--color-link:var(--orange);--color-link-hover:var(--orange);font-size:.8rem;letter-spacing:.072rem;margin-block:-1.25rem 2rem;text-align:center}.career__footer>:first-child{margin-top:0}.career__footer>:last-child{margin-bottom:0}.career-meta{align-items:center;display:flex;font-size:.7rem;font-weight:600;gap:.3rem;letter-spacing:.035rem;line-height:1.1}.career-meta--salary:before{background-image:url(/themes/custom/greenpathways/images/icon--salary.svg)}.career-meta--degree:before{background-image:url(/themes/custom/greenpathways/images/icon--degree.svg)}.career-meta:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;width:1rem}.view-careers .view__header{font-size:1.2rem;font-weight:700;margin-block:0 2rem}.view-careers .view__header>:first-child{margin-top:0}.view-careers .view__header>:last-child{margin-bottom:0}.career-cards{--grid-columns:1;display:grid;gap:2rem 1rem;grid-template-columns:repeat(var(--grid-columns),1fr);list-style:none;margin-block:2rem;padding:0}@media(min-width:37.5em){.career-cards{--grid-columns:2}}@media(min-width:56.25em){.career-cards{--grid-columns:3}}.career-card{--color-text:#242424;position:relative}.career-card__link{--color-link:var(--white);--color-link-hover:var(--yellow);align-items:end;background-color:#2d6554;border-radius:.6rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:clip;text-decoration:none}.career-card__link:focus .career-card__image:before,.career-card__link:hover .career-card__image:before{opacity:1}.career-card__image{grid-area:1/1;position:relative}.career-card__image:before{background-image:linear-gradient(180deg,#0000 32.17%,#00000026);opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.career-card__image:after,.career-card__image:before{content:"";height:100%;left:0;position:absolute;top:0;transition-duration:var(--link-transition-duration);width:100%;z-index:2}.career-card__image:after{background-image:linear-gradient(180deg,#0000 32.17%,#00000094);transition-property:background-image;transition-timing-function:ease-in-out}.career-card__image img{width:100%}.career-card__title{font-size:1.3rem;grid-area:1/1;line-height:1.1;margin-block:0 1.5rem;position:relative;text-align:center;text-shadow:0 2px 3px #00000073;transition-duration:var(--link-transition-duration);transition-property:color;transition-timing-function:ease-in-out;z-index:3}.career-card__meta{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem}.career-card__meta__item{margin-block:0}.career-card .flag{position:absolute;right:1rem;top:1.4rem;z-index:3}.content-type-career-family:has(.career-family>.text-paragraph:first-child) .page-title{margin-bottom:.5rem}.career-family>.text-paragraph:first-child{margin-top:0}.career-family>.view-paragraph:first-child{border-top:0;padding-top:0}.career-family__section{margin-inline:auto;max-width:56rem;width:92%}.career-family__section-title{border-top:1px solid var(--color-border);font-size:var(--section-title-font-size,1.3rem);margin-block:2rem .5rem;padding-top:2rem}.career-family__footer{background-color:#fff;margin-top:3.5rem;padding-block:3.5rem 5rem}.career-family__footer__section{margin-inline:auto;max-width:56rem;width:92%}.career-family__footer__title{margin-top:0;text-align:center}.content-type-experience .page-title{display:none}.experience .flag{margin-bottom:.8rem}.experience__body{margin-block:3.5rem 3rem;margin-inline:auto;max-width:40rem;width:92%}.experience__title{margin-block:0 .8rem}.experience__field-label{font-size:1.2rem;font-weight:700;line-height:1.2;margin-block:2.5rem 1rem}.experience__location{font-size:.75rem;font-weight:700;line-height:1.2666666667;margin-block:.8rem 1.45rem}.experience__location__item:not(:first-child):before{content:" • "}.experience__modal-trigger{--color-text:var(--color-link);appearance:none;background:none;border:0;cursor:pointer;font-weight:700;margin:0;padding:0;text-decoration:underline;text-decoration-color:var(--color-link-underline);text-decoration-thickness:1px;text-underline-offset:.2em;transition-duration:var(--link-transition-duration);transition-property:color,text-decoration-color;transition-timing-function:ease-in-out}.experience__modal-trigger:focus,.experience__modal-trigger:hover{--color-text:var(--color-link-hover);text-decoration-color:inherit}.experience .dialog__content>:first-child{margin-top:0}.experience .dialog__content>:last-child{margin-bottom:0}.experience__locations-list{column-gap:1rem;columns:12.5rem;list-style:none;padding:0}.experience__image{position:relative}.experience__logo{background-color:#fff;border:1px solid var(--color-border);border-radius:2.5rem;display:flex;height:5rem;margin-top:.8rem;overflow:clip;padding:.5rem;width:5rem}.experience__logo:not(:only-child){bottom:1.2rem;left:1.2rem;margin-top:0;position:absolute;z-index:3}.experience__logo img{display:block;height:100%;margin:auto;object-fit:contain;width:100%}.experience__description{margin-block:1.5rem}.experience__description>:first-child{margin-top:0}.experience__description>:last-child{margin-bottom:0}.experience__website{margin-block:1.5rem 2rem}.experience__website a{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.experience__website a:focus,.experience__website a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.experience__website a:after{background-color:var(--color-button-text);content:"";display:block;flex-shrink:0;height:1.18em;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--link-transition-duration) ease-in-out;width:1.18em}.experience__website a:focus:after,.experience__website a:hover:after{background-color:var(--color-button-text-hover)}.experience__social-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.15rem;list-style:none;padding:0}.experience__social-links__item a{background-color:var(--orange);display:block;height:1rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;text-indent:-9999px;transition:background-color .3s ease-in-out;width:1rem}.experience__social-links__item a[href*="instagram.com"]{-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--instagram.svg);mask-image:url(/themes/custom/greenpathways/images/icon--instagram.svg)}.experience__social-links__item a[href*="facebook.com"]{-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--facebook.svg);mask-image:url(/themes/custom/greenpathways/images/icon--facebook.svg)}.experience__social-links__item a[href*="linkedin.com"]{-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--linkedin.svg);mask-image:url(/themes/custom/greenpathways/images/icon--linkedin.svg)}.experience__social-links__item a[href*="youtube.com"]{-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--youtube.svg);mask-image:url(/themes/custom/greenpathways/images/icon--youtube.svg)}.experience__social-links__item a[href*="x.com"]{-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--x.svg);mask-image:url(/themes/custom/greenpathways/images/icon--x.svg)}.experience__social-links__item a:focus,.experience__social-links__item a:hover{background-color:var(--green)}.experience__opportunity-types{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-block:1rem;padding:0}.experience__career-categories{align-items:center;display:flex;flex-wrap:wrap;gap:1rem .5rem}.experience__career-categories__link{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.experience__career-categories__link:focus,.experience__career-categories__link:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.experience__video{margin-block:3.5rem}.experience__video .embed-video{margin-block:0}.experience__related{background-color:var(--cream-light);display:flex;flex-direction:column;gap:3.5rem;padding-block:3.5rem}.experience__related-section{margin-inline:auto;max-width:56rem;width:92%}.experience__related__title{font-size:1.6rem;font-weight:800;margin-block:0 2rem;text-align:center}.experience__related__subtitle{--color-link:var(--orange);--color-link-hover:var(--orange);font-size:.8rem;letter-spacing:.072rem;margin-block:-1.25rem 2rem;text-align:center}.experience-cards{--grid-columns:1;display:grid;gap:2rem 1rem;grid-template-columns:repeat(var(--grid-columns),1fr);list-style:none;margin-block:2rem;padding:0}@media(min-width:37.5em){.experience-cards{--grid-columns:2}}@media(min-width:56.25em){.experience-cards{--grid-columns:3}}.experience-card{height:100%;position:relative}.experience-card__link{--color-link:#242424;--color-link-hover:#242424;background-color:var(--white);border-radius:.5rem;display:flex;flex-direction:column;height:100%;overflow:clip;text-decoration:none}.experience-card__header{align-items:end;border-radius:.5rem .5rem 0 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:clip}.experience-card__image{grid-area:1/1;height:11rem}.experience-card__image img{height:100%;object-fit:cover;width:100%}.experience-card__logo{background-color:var(--white);border:1px solid var(--color-border);border-radius:2.5rem;grid-area:1/1;height:2.5rem;margin:.6rem .5rem;overflow:clip;padding:.25rem;width:2.5rem}.experience-card__logo:only-child{margin:1rem 1.4rem 0}.experience-card__logo img{height:100%;object-fit:contain;width:100%}.experience-card__body{padding:1rem 1.4rem}.experience-card__title{font-size:1.1rem;font-weight:800;line-height:1.1818181818;margin-block:0}.experience-card__location{background-image:url(/themes/custom/greenpathways/images/icon--location.svg);background-position:left 50%;background-repeat:no-repeat;background-size:.6rem auto;font-size:.7rem;font-weight:700;line-height:1.1428571429;margin-block:.5rem 0;padding-left:1.1rem}.experience-card__field{border-top:1px solid var(--color-border);font-size:.75rem;line-height:1.2;margin-block:.5rem 0;padding-top:.5rem}.experience-card .flag{position:absolute;right:.5rem;top:.95rem;z-index:3}.institution-teasers{list-style:none;margin-block:0;padding:0}.institution-teaser{border-bottom:1px solid var(--color-border);margin-block:4rem 2rem;padding-bottom:2rem}@media(min-width:50em){.institution-teaser{display:grid;gap:2.8rem;grid-template-columns:13rem minmax(auto,24.4rem)}}.institution-teaser__card{align-items:center;background-color:#fff;border-radius:.4rem;box-shadow:0 0 .35rem 0 #00000057;display:flex;flex-direction:column;margin-bottom:1.5rem;max-height:21rem;padding:1rem;text-align:center}.institution-teaser__logo{border:1px solid var(--color-border);border-radius:7.4rem;height:7.4rem;margin-block:0 1rem;overflow:hidden;padding:.75rem;width:7.4rem}.institution-teaser__logo img{height:100%;object-fit:contain;width:100%}.institution-teaser__title{font-size:1.1rem;font-weight:800;line-height:1.1818181818;margin-block:0 .8rem}.institution-teaser__location{align-items:center;display:flex;font-size:.7rem;font-weight:700;gap:.5rem;line-height:1.1;margin-block:0 2rem}.institution-teaser__location:before{background-image:url(/themes/custom/greenpathways/images/icon--location.svg);content:"";height:.8rem;width:.6rem}.institution-teaser__link{margin-block:auto 0;width:100%}.institution-teaser__link a{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;max-width:12rem;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top;width:100%}.institution-teaser__link a:focus,.institution-teaser__link a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.institution-teaser__link a:after{background-color:var(--color-button-text);content:"";display:block;flex-shrink:0;height:1.18em;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);mask-image:url(/themes/custom/greenpathways/images/icon--external.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--link-transition-duration) ease-in-out;width:1.18em}.institution-teaser__link a:focus:after,.institution-teaser__link a:hover:after{background-color:var(--color-button-text-hover)}@media(min-width:37.5em){.institution-teaser__programs{column-gap:2.8rem;columns:10.8rem}}.institution-teaser__programs-group{break-inside:avoid}.institution-teaser__programs-group:not(:last-child){margin-bottom:1.5rem}.institution-teaser__degree-type{font-size:.7rem;font-weight:700;line-height:1.1;margin-block:0 .5rem}.institution-teaser__program-names{display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;line-height:1.2;list-style:none;margin-block:0;padding:0}.content-type-page:has(.page>.text-paragraph:first-child) .page-title{margin-bottom:.5rem}.page>.text-paragraph:first-child{margin-top:0}.page>.view-paragraph:first-child{border-top:0;padding-top:0}.page__section{margin-inline:auto;max-width:56rem;width:92%}.page__section-title{border-top:1px solid var(--color-border);font-size:var(--section-title-font-size,1.3rem);margin-block:2rem .5rem;padding-top:2rem}.scholarships-container{margin-block:3rem}.scholarships{list-style:none;margin-block:0 3rem;padding:0}@media(min-width:43.75em){.scholarships{column-count:2;column-gap:1.5rem}}.scholarships__item{break-inside:avoid;margin-bottom:1rem}.view-paragraph--scholarships-featured{background-color:#fff;margin-block:3rem!important;padding-block:3.5rem!important}.view-paragraph--scholarships-featured .view-paragraph__title{margin-block:0 1.5rem;text-align:center}.view-paragraph--scholarships-featured .splide{margin-block:0;margin-inline:auto;max-width:56rem;width:92%}.accordion-paragraph{display:flex;flex-direction:column;gap:.5rem;margin-block:3rem;margin-inline:auto;max-width:40rem;width:92%}.accordion-paragraph__title{margin-block:0}.accordion{--color-border:var(--cream-dark);--color-accordion-title:var(--green);--accordion-expander:var(--green);appearance:none;border-bottom:1px solid var(--color-border);padding-block:1rem}.accordion+.accordion{border-top:0}.accordion[open]>.accordion__title:before{transform:rotate(-90deg)}.accordion__title{align-items:center;color:var(--color-accordion-title);cursor:pointer;display:flex;font-size:1.2em;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.2;list-style:none;position:relative;transition:color .3s ease-in-out}.accordion__title::-webkit-details-marker,.accordion__title::marker{display:none}.accordion__title:after{flex-basis:.8rem;flex-shrink:0;height:.1rem;width:.8rem}.accordion__title:after,.accordion__title:before{background-color:var(--accordion-expander);border-radius:.8rem;content:"";display:block}.accordion__title:before{height:.8rem;margin-top:-.4rem;position:absolute;right:.35rem;top:50%;transition:transform .2s ease-in-out;width:.1rem}.accordion__title:focus,.accordion__title:hover{--color-accordion-title:var(--green-dark)}.accordion__body{margin-top:1rem}.accordion__body>:first-child{margin-top:0}.accordion__body>:last-child{margin-bottom:0}.block-paragraph--wide{margin-inline:auto;max-width:56rem;width:92%}.block-paragraph--text{margin-inline:auto;max-width:40rem;width:92%}.careers-paragraph{margin-block:2.5rem}.careers-paragraph__header{display:flex;flex-direction:column;gap:.5rem;margin-inline:auto;max-width:40rem;width:92%}.careers-paragraph__title{margin-block:0}.careers-paragraph__intro>:first-child{margin-top:0}.careers-paragraph__intro>:last-child{margin-bottom:0}.careers-paragraph__careers{margin-inline:auto;max-width:56rem;width:92%}.cta{--cta-color-background:var(--green-dark);--cta-color-header:var(--yellow);--cta-color-text:var(--white);--color-text:var(--cta-color-text);--cta-header-size:3.2rem;--cta-body-size:1.4rem;--color-button-primary-text:var(--yellow);--color-button-primary-bg:#0000;--color-button-primary-text-hover:var(--green-dark);--color-button-primary-bg-hover:var(--yellow);--button-border-width:0.1rem;--color-button-border:var(--yellow);--color-button-border-hover:var(--yellow);background-color:var(--cta-color-background);background-repeat:no-repeat;margin-block:2.5rem;padding-block:9.5rem;position:relative}.cta--bg-image{background-position:50%;background-size:cover}.cta--bg-image:after{background-color:#0000008c;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cta--bg-image .cta__body{position:relative;z-index:2}.cta--bg-solid{background-image:url(/themes/custom/greenpathways/images/bg--frog.avif);background-position:right 2.5rem bottom -2.5rem;background-size:auto 10.35rem}.cta--wide{margin-inline:auto;max-width:56rem;width:92%}.cta--wide .cta__text{max-width:40rem}.cta__text{display:flex;flex-direction:column;gap:1.4rem;margin-inline:auto;max-width:44rem;position:relative;text-align:center;width:90%;z-index:2}.cta__title{--color-text:var(--yellow);font-family:futura-pt,sans-serif;font-size:2.4rem;line-height:.9;margin-block:0;text-transform:uppercase}@media(min-width:50em){.cta__title{font-size:var(--cta-header-size)}}.cta__body{font-size:1.2rem;line-height:1.34;margin-block:0}.cta__body>:first-child{margin-top:0}.cta__body>:last-child{margin-bottom:0}@media(min-width:50em){.cta__body{font-size:var(--cta-body-size)}}.cta p:has([class*=button--]+[class*=button--]){align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cta__link{margin-block:.95rem 0}.cta__link a{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text-hover);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.cta__link a:focus,.cta__link a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.cta__image{left:0;position:absolute;top:0}.cta img,.cta__image{height:100%;width:100%}.cta img{object-fit:cover}.cta .more-link{--color-link:var(--white);--color-link-hover:var(--white)}.hero{--color-text:var(--white);--color-link:var(--yellow);--color-link-hover:var(--yellow);align-items:end;background-color:#2d6554;display:grid;grid-template-areas:"hero";grid-template-columns:1fr;grid-template-rows:1fr}.hero__body{display:flex;flex-direction:column;gap:.5rem;grid-area:hero;margin:1.45rem clamp(1rem,3.75%,2.25rem);z-index:2}.hero__title{font-family:futura-pt,sans-serif;font-size:min(9vw,3.2rem);font-weight:800;line-height:.87;margin-block:0;max-inline-size:13ch;text-transform:uppercase}.hero__title a{align-items:center;display:inline-flex;gap:.85rem;text-decoration:none}.hero__title a:focus:after,.hero__title a:hover:after{transform:translateX(4px)}.hero__title a:after{background-color:var(--color-link);content:"";display:block;height:.7rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--next.svg);mask-image:url(/themes/custom/greenpathways/images/icon--next.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--link-transition-duration) ease-in-out;width:.45rem}.hero__form{--color-text:#242424;position:relative}.hero__form__search{border:0;border-radius:3rem;padding:.575rem 2.5rem .5rem 1rem;width:100%}.hero__form__search::placeholder{color:#242424;opacity:1}.hero__form__submit{background-image:url(/themes/custom/greenpathways/images/icon--search.svg);background-position:50%;background-repeat:no-repeat;background-size:.65rem;border:0;border-radius:1.5rem;height:1.5rem;margin-top:-.75rem;overflow:hidden;position:absolute;right:.5rem;text-indent:-9999px;top:50%;width:1.5rem}.hero__image{background-color:var(--black);grid-area:hero;height:100%;position:relative}.hero__image:before{background:linear-gradient(180deg,#0000 32.17%,#00000094);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero__image img{display:block;height:100%;object-fit:cover;width:100%}.hero noscript{grid-area:hero}.image-paragraph{margin:1.5rem auto}.image-paragraph--wide{margin-inline:auto;max-width:56rem;width:92%}.image-paragraph--medium{margin-inline:auto;max-width:50rem;width:92%}.image-paragraph--narrow{margin-inline:auto;max-width:40rem;width:92%}.image-paragraph img{width:100%}.photo-gallery-paragraph{margin-block:2.5rem;margin-inline:auto;max-width:56rem;width:92%}.photo-gallery-paragraph__caption{font-size:.75rem;line-height:1.2;margin-block:.5rem 0}.photo-gallery{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media(min-width:37.5em){.photo-gallery{grid-template-columns:1fr 1fr 1fr}}.photo-gallery__item__caption{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.quote-paragraph{--color-text:var(--brown);margin-inline:auto;max-width:40rem;width:92%}.quote-paragraph__content{background-image:url(/themes/custom/greenpathways/images/icon--quote.svg);background-position:50% top;background-repeat:no-repeat;background-size:3.55rem auto;display:flex;flex-direction:column;gap:1rem;margin:3rem 0;padding-top:3.4rem;position:relative}.quote-paragraph__content:after,.quote-paragraph__content:before{background-color:var(--cream-dark);content:"";height:.3rem;position:absolute;top:1.05rem;width:calc(50% - 4.275rem)}.quote-paragraph__content:before{left:0}.quote-paragraph__content:after{right:0}.quote-paragraph__body{font-size:1.2rem;font-weight:700}.quote-paragraph__body>:first-child{margin-top:0}.quote-paragraph__body>:last-child{margin-bottom:0}@media(min-width:31.25em){.quote-paragraph__body{font-size:1.35rem}}.quote-paragraph__body>:last-child:after{content:"”"}.quote-paragraph__citation{--color-text:var(--green);align-self:flex-start;background-color:var(--cream-dark);display:inline-block;font-size:.75rem;font-weight:700;padding-inline:.5rem}.quote-paragraph__citation>:first-child{margin-top:0}.quote-paragraph__citation>:last-child{margin-bottom:0}.quote-paragraph__citation strong{font-weight:800}.quote-paragraph__citation p:before{content:"— ";display:inline-block;margin-right:.5rem}.testimonial-paragraph{--color-text:var(--brown)}.testimonial-paragraph__content{background-image:url(/themes/custom/greenpathways/images/icon--quote.svg);background-position:0 0;background-repeat:no-repeat;background-size:1.55rem auto;display:flex;flex-direction:column;gap:1rem;margin:0 0 2.5rem;padding-left:2.4rem}.testimonial-paragraph__body{font-size:1rem}.testimonial-paragraph__body>:first-child{margin-top:0}.testimonial-paragraph__body>:last-child{margin-bottom:0}.testimonial-paragraph__body>:last-child:after{content:"”"}.testimonial-paragraph__attribution{--color-text:var(--green);align-self:flex-start;background-color:var(--cream-dark);display:inline-block;font-size:.75rem;font-weight:700;padding-inline:.5rem}.testimonial-paragraph__attribution>:first-child{margin-top:0}.testimonial-paragraph__attribution>:last-child{margin-bottom:0}.testimonial-paragraph__attribution strong{font-weight:800}.testimonial-paragraph__attribution:before{content:"— ";display:inline-block;margin-right:.15rem}.text-paragraph{margin-block:2.5rem}.text-paragraph>:first-child{margin-top:0}.text-paragraph>:last-child{margin-bottom:0}.video-paragraph{margin-block:1.5rem;margin-inline:auto;max-width:40rem;width:92%}.video-paragraph .embed-video{margin-block:0}.view-paragraph{margin-block:var(--paragraph-block-margin,2rem)}.view-paragraph--wide{margin-inline:auto;max-width:56rem;width:92%}.view-paragraph--text{margin-inline:auto;max-width:40rem;width:92%}.view-paragraph__title{font-size:var(--section-title-font-size,1.6rem);margin-block:0 .75rem}.view-paragraph--careers{--paragraph-block-margin:0.5rem 2rem}.view-paragraph--blog-day-in-the-life,.view-paragraph--blog-latest{--paragraph-block-margin:5rem}.view-paragraph--blog-day-in-the-life .view-paragraph__title,.view-paragraph--blog-latest .view-paragraph__title{--color-text:var(--orange);font-family:futura-pt,sans-serif;font-size:3.2rem;font-weight:800;line-height:1;margin-block:0 1rem;text-align:center;text-transform:uppercase}.view-paragraph--blog-day-in-the-life .view__header p,.view-paragraph--blog-latest .view__header p{--color-link:var(--orange);align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.5rem 2.5rem;justify-content:center;letter-spacing:.8px;margin:0;text-align:center}.view-paragraph--blog-day-in-the-life .splide,.view-paragraph--blog-latest .splide{margin-top:2rem}.view-paragraph--career-categories{--paragraph-block-margin:0;background-color:var(--green-dark);background-image:url(/themes/custom/greenpathways/images/bg--pathway.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 2rem}.view-paragraph--career-categories .view-paragraph__title{--color-text:var(--yellow);font-family:futura-pt,sans-serif;font-size:3.2rem;line-height:.9;margin-block:0 2.1rem;text-align:center;text-transform:uppercase}.view-paragraph--career-family-experiences .view-paragraph__title{text-align:center}.view-paragraph--career-family-experiences .view__header p{--color-link:var(--orange);font-size:.8rem;letter-spacing:.8px;text-align:center}.career-category-cards{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-inline-size:53.5rem;padding:0}@media(min-width:37.5em){.career-category-cards{gap:2rem 1rem;grid-template-columns:1fr 1fr}}@media(min-width:59.375em){.career-category-cards{gap:3.35rem 1rem;grid-template-columns:1fr 1fr 1fr}}.career-category-card{--color-link:var(--white);--color-link-hover:var(--white);aspect-ratio:1;position:relative;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.career-category-card:focus-within,.career-category-card:hover{transform:scale(1.1);z-index:3}@media(min-width:37.5em){.career-category-card:focus-within,.career-category-card:hover{transform:scale(1.25)}}.career-category-card__link{align-items:end;border-radius:.6rem;display:grid;grid-template-areas:"card";grid-template-columns:1fr;overflow:clip;text-decoration:none}.career-category-card__title{font-family:futura-pt,sans-serif;line-height:1.1;margin-block:0;padding:0 1.75rem 1.45rem;text-align:center;text-shadow:0 2px 3px 0 #00000073;text-transform:uppercase;z-index:3}.career-category-card__image,.career-category-card__title{grid-area:card;position:relative}.career-category-card__image img{height:100%;object-fit:cover;width:100%}.career-category-card__image:after{background-image:linear-gradient(180deg,#0000 32.17%,#00000094);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.term-icons{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.term-icons__item{flex:1;line-height:1.2;min-width:calc(50% - .25rem)}.term-icon{font-size:.75rem;gap:.5rem;line-height:1.2}.term-icon,.term-icon__icon{align-items:center;display:flex}.term-icon__icon{height:1.3rem;justify-content:center;min-width:1.3rem;width:1.3rem}.term-icon img,.term-icon svg{height:100%;object-fit:contain;width:100%}.user-form-page{background-color:#fff}.user-form-page .page-title{width:100%}.user-form-page .region-content{margin-inline:auto;max-width:30rem;padding-block:2rem 4rem;width:92%}.user-register-form .form-email,.user-register-form .form-text{width:100%}.user-register-form .form-radios{background-color:var(--color-border);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;overflow:clip;transition-duration:.3s;transition-property:border-color,outline-color;transition-timing-function:ease-in-out}.user-register-form .form-radios:focus-within{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}@media(min-width:28.125em){.user-register-form .form-radios{flex-wrap:nowrap}}.user-register-form .form-radios .form-item{flex:1;flex-basis:49%}@media(min-width:28.125em){.user-register-form .form-radios .form-item{flex-basis:0}}.user-register-form .form-radios input:checked+.option{background-color:var(--input-border-active);color:#fff}.user-register-form .form-radios .option{background-color:#fff;display:block;padding:.55rem .5rem;text-align:center;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-in-out}.user-register-form .form-radios .option:before{display:none}.user-login-form .form-email,.user-login-form .form-text,.user-pass .form-email,.user-pass .form-text{width:100%}.user-login-form #edit-pass--description,.user-pass #edit-pass--description{display:none}.profile-page{background-color:#fff}.profile-page .page-title,.profile-page .tabs-container{display:none}.profile-page .user-form{margin-inline:auto;max-width:37.5rem;width:92%}.profile__listing-section{padding-block:2.5rem}.profile__listing-section__content{margin-inline:auto;max-width:56rem;width:92%}.profile__header{display:grid;gap:1rem 1.35rem;grid-template-columns:auto}@media(min-width:25rem){.profile__header{grid-template-columns:3.95rem 1fr}}.profile__avatar{border:2px solid var(--color-border);border-radius:3.85rem;height:3.85rem;object-fit:cover;width:3.85rem}.profile__avatar-fallback{background-color:var(--orange);border-radius:3.95rem;color:#fff;font-size:2rem;font-weight:700;height:3.95rem;line-height:3.95rem;text-align:center;width:3.95rem}.profile__title{font-size:1.6rem;margin-block:0}.profile__user-links{font-size:.7rem;font-weight:700;margin-block:.25rem 0}.profile__section-title{font-size:2rem;margin-block:1.5rem}.profile__content-promo{margin-inline:auto;max-width:56rem;padding-block:2rem 1rem;width:92%}.profile__content-promo__title{font-size:2rem;margin-top:0}.profile__create-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-inline:auto;max-width:56rem;width:92%}@media(min-width:50em){.profile__create-links{flex-wrap:nowrap}}.profile__create-link{--color-link:var(--yellow);--color-link-hover:var(--yellow);align-items:center;background-color:var(--green);border-radius:.6rem;display:flex;flex:1;flex-basis:100%;flex-direction:column;flex-shrink:0;font-family:futura-pt,sans-serif;font-size:1.8rem;font-weight:800;gap:1rem;justify-content:center;line-height:1;padding:1.25rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width:50em){.profile__create-link{flex-basis:0;min-height:14rem}}.profile__create-link:focus,.profile__create-link:hover{background-color:var(--green-dark)}.profile__create-link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:4.35rem;width:4.35rem}.profile__create-link--blog:before{background-image:url(/themes/custom/greenpathways/images/icon--blog.svg)}.profile__create-link--career:before{background-image:url(/themes/custom/greenpathways/images/icon--career.svg)}.profile__create-link--experience:before{background-image:url(/themes/custom/greenpathways/images/icon--experience.svg)}.profile__saved-section{padding-block:2rem 3rem}.profile__saved-section__content{margin-inline:auto;max-width:56rem;width:92%}.profile__saved-section-title{border-top:1px solid var(--color-border);font-size:1.6rem;margin-block:1.5rem;padding-top:1.5rem}.profile__saved-list{margin-bottom:3rem}.view-filters-area,.views-exposed-form{--form-spacing-block:0}.view-filters-area{--input-border-default:var(--gray-700);--form-font-size:0.75rem;align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.3rem;margin-block:2rem 1.75rem}.view-filters-area .form-item-level label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.view-filters-area .form-select,.view-filters-area .form-text{background-color:#0000;margin-block:0}.view-filters-area .form-select{padding-block:.48125rem}.view-filters-area .form-type-select label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.filters-trigger{--color-border:var(--gray-700);--input-border-default:var(--gray-700);align-items:center;align-self:center;background:#0000;border:1px solid var(--input-border-default);border-radius:.2rem;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;line-height:1.0666666667;padding:.525rem 1rem;transition:border-color .3s ease-in-out}.filters-trigger:focus,.filters-trigger:hover{border-color:var(--color-text)}.filters-trigger:focus:before,.filters-trigger:hover:before{background-color:var(--color-text)}.filters-trigger:before{background-color:var(--color-border);content:"";height:.85rem;-webkit-mask-image:url(/themes/custom/greenpathways/images/icon--filter.svg);mask-image:url(/themes/custom/greenpathways/images/icon--filter.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out;width:1rem}.dialog fieldset:first-child{margin-top:0}.dialog fieldset:not(:first-child){border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.dialog .form-radios .form-radios{background-color:var(--color-border);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;overflow:clip;transition-duration:.3s;transition-property:border-color,outline-color;transition-timing-function:ease-in-out}.dialog .form-radios .form-radios:focus-within{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}@media(min-width:28.125em){.dialog .form-radios .form-radios{flex-wrap:nowrap}}.dialog .form-radios .form-radios .form-item{flex:1;flex-basis:49%}@media(min-width:28.125em){.dialog .form-radios .form-radios .form-item{flex-basis:0}}.dialog .form-radios .form-radios input:checked+.option{background-color:var(--input-border-active);color:#fff}.dialog .form-radios .form-radios .option{background-color:#fff;display:block;padding:.55rem .5rem;text-align:center;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-in-out}.dialog .form-radios .form-radios .option:before{display:none}.dialog .bef-checkboxes{margin-top:0}@media(min-width:40rem){.dialog .bef-checkboxes{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}.dialog .bef-checkboxes.bef-nested ul{list-style:none;margin:0;padding:0}.dialog .bef-checkboxes.bef-nested>ul>li>.form-item label{font-weight:700}.dialog .bef-checkboxes.bef-nested>ul ul{margin-left:1.25rem;margin-top:.75rem}@media(min-width:40rem){.dialog .bef-checkboxes.bef-nested{display:block}.dialog .bef-checkboxes.bef-nested>ul{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.dialog .bef-checkboxes.bef-nested>ul ul{display:grid;gap:.75rem;grid-template-columns:1fr}}.dialog div[data-drupal-selector=edit-salary-wrapper]{border:0;border-top:1px solid var(--color-border);margin-top:var(--form-spacing-block);padding-top:var(--form-spacing-block)}.dialog div[data-drupal-selector=edit-salary-wrapper] .form-wrapper{border:0}.dialog div[data-drupal-selector=edit-salary-wrapper] .fieldset__label{color:inherit;font-size:1.05rem;letter-spacing:0;margin-bottom:1rem;padding:0;text-transform:none}.dialog div[data-drupal-selector=edit-salary-wrapper] .fieldset__wrapper{--form-spacing-block:0;display:flex;gap:1rem;margin:0;padding:1.5rem 0 0;position:relative}.dialog div[data-drupal-selector=edit-salary-wrapper] .fieldset__wrapper .form-item{display:flex;flex-direction:column-reverse}.dialog div[data-drupal-selector=edit-salary-wrapper] label{font-size:.65rem}.dialog div[data-drupal-selector=edit-salary-wrapper] input{--form-font-size:0.75rem;width:100%}.dialog div[data-drupal-selector=edit-salary-wrapper] .noUi-target{left:15px;position:absolute;top:0;width:calc(100% - 30px)}.dialog div[data-drupal-selector=edit-salary-wrapper] .noUi-connect{background-color:var(--input-border-active)}.dialog [data-drupal-selector=edit-actions]{align-items:center;background-color:#fff;border-top:1px solid #9c9c9c;bottom:0;box-shadow:0 -3px 6px #0000000a;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:space-between;margin-bottom:-2rem;margin-left:-2rem;padding:1rem 2rem;position:sticky;width:calc(100% + 4rem)}.dialog input[name=reset]{--color-button-primary-text:var(--color-button-subtle-light-text);--color-button-primary-bg:var(--color-button-subtle-light-bg);--color-button-primary-bg-hover:var(--color-button-subtle-light-bg-hover)}.dialog .views-exposed-form{--form-spacing-block:1.25rem}.dialog .views-exposed-form>.form-item:first-child{border-top:0;margin-top:0;padding-top:0}.dialog .views-exposed-form .fieldset__label--group,.dialog .views-exposed-form .form-type-select label,.dialog .views-exposed-form summary{font-size:1.05rem;margin-bottom:1rem}.dialog .views-exposed-form>.form-type-checkbox,.dialog .views-exposed-form>.form-type-textfield{border-top:1px solid var(--color-border);margin-top:var(--form-spacing-block);padding-top:var(--form-spacing-block)}.dialog .views-exposed-form>.form-type-checkbox input:checked+label:before{background-image:url(/themes/custom/greenpathways/images/icon--checkmark--black.svg);background-position:50%;background-repeat:no-repeat;transform:translateX(1.1rem)}.dialog .views-exposed-form>.form-type-checkbox input:checked+label:after{background-color:#1b7d02}.dialog .views-exposed-form>.form-type-checkbox label{justify-content:space-between;position:relative;width:100%}.dialog .views-exposed-form>.form-type-checkbox label:before{background-color:#fff;border:none;border-radius:1.3rem;height:1.3rem;position:absolute;right:1.2rem;top:.2rem;transition:transform .3s;width:1.3rem}.dialog .views-exposed-form>.form-type-checkbox label:after{background-color:#ccc;border-radius:1.5rem;content:"";flex-shrink:0;height:1.5rem;transition:background-color .3s;width:2.6rem}.no-results{background-color:#fff;margin-block:2rem;padding:2.5rem 1rem;text-align:center}.no-results__title{font-size:2.1rem;line-height:1;margin-block:0}.no-results__body{font-size:.9rem;margin-block:1rem 0}.no-results__body>:first-child{margin-top:0}.no-results__body>:last-child{margin-bottom:0}.bef-links ul{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.bef-links ul.splide__list{gap:0}.bef-link{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top;white-space:nowrap}.bef-link:focus,.bef-link:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.bef-link--selected{--color-button-text:var(--white);--color-button-bg:var(--black);--color-button-text-hover:var(--white);--color-button-bg-hover:var(--black);--color-button-border:var(--black);--color-button-border-hover:var(--black)}[data-drupal-selector=views-exposed-form-blog-all-posts-block-1]{align-items:end;display:flex;flex-wrap:wrap;gap:1.25rem}.js [data-drupal-selector=views-exposed-form-blog-all-posts-block-1] .form-actions{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}fieldset[data-drupal-selector=edit-latlon-wrapper]{border:0;border-radius:0;margin:0;padding:0}fieldset[data-drupal-selector=edit-latlon-wrapper] .fieldset__label{--color-text:#242424;font-size:1.05rem;letter-spacing:0;margin-bottom:1rem;padding:0;text-transform:none}fieldset[data-drupal-selector=edit-latlon-wrapper] .fieldset__wrapper{align-items:flex-end;display:flex;gap:1rem;margin:0}fieldset[data-drupal-selector=edit-latlon-wrapper] .form-item{--form-spacing-block:0;display:flex;flex-direction:column}fieldset[data-drupal-selector=edit-latlon-wrapper] label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}fieldset[data-drupal-selector=edit-latlon-wrapper] .field-prefix{display:block;font-size:.6rem;font-weight:700;text-transform:uppercase}[data-drupal-selector=edit-state],[data-drupal-selector=edit-state] option{text-transform:capitalize}.messages{--color-text:var(--white);--color-link:var(--white);--color-link-hover:var(--white);background-color:#353641;background-position:1rem 50%;background-repeat:no-repeat;background-size:1rem auto;border:solid #353641;border-radius:2px;border-width:0 0 0 5px;margin:1.5rem auto;max-inline-size:90vw;padding:1.5rem 1.5rem 1.5rem calc(3rem - 5px)}.webform-message .messages{--color-link:inherit;--color-link-hover:inherit}.messages a{font-weight:700}.messages--status{background-image:url(/themes/custom/greenpathways/images/message-status.svg);border-color:#1b7d02}.messages--warning{background-image:url(/themes/custom/greenpathways/images/message-warning.svg);border-color:#fadc3b}.messages--error{background-image:url(/themes/custom/greenpathways/images/message-error.svg);border-color:#cd131b}.button,.button--primary{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text-hover);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--primary:focus,.button--primary:hover,.button:focus,.button:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.webform-page{--color-text:var(--white);--color-link:var(--yellow);--color-button-primary-text:var(--green-dark);--color-button-primary-bg:var(--yellow);--color-button-primary-text-hover:var(--green-dark);--color-button-primary-bg-hover:var(--yellow);--color-button-pill-text:var(--white);--color-button-pill-bg:#0000;--color-button-pill-text-hover:var(--black);--color-button-pill-bg-hover:var(--white);--webform-background:var(--green-dark);background-color:var(--webform-background)}.webform-page .page-title{--color-text:var(--yellow);font-family:futura-pt,sans-serif;font-size:2.4rem;line-height:.9;text-align:center;text-transform:uppercase}.webform-page .webform-submission-form{margin-bottom:5rem}.webform-page .form-date,.webform-page .form-email,.webform-page .form-number,.webform-page .form-search,.webform-page .form-select,.webform-page .form-tel,.webform-page .form-text,.webform-page .form-textarea,.webform-page .form-time,.webform-page .form-url{--color-text:#242424}.webform-page .fieldgroup .fieldset__label{font-size:1.8rem;font-weight:400;margin-bottom:2.35rem;text-align:center}.webform-page .form-actions{display:flex;gap:1.5rem;justify-content:center;margin-block:2.75rem 0}.webform-page .webform-button--previous{--button-border-width:2px;--color-button-primary-text:var(--green-light);--color-button-primary-bg:#0000}.webform-page .form-item-workplace-location{--element-font-size:1.2rem;align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center}@media(min-width:31.25em){.webform-page .form-item-workplace-location{--element-font-size:1.8rem}}.webform-page .form-item-workplace-location label{font-size:var(--element-font-size);font-weight:400}.webform-page .form-item-workplace-location .form-select{--color-text:var(--yellow);background-color:#0000;background-image:url(/themes/custom/greenpathways/images/select-bg--yellow.svg);background-position-x:right;border:0;border-bottom:2px solid var(--yellow);border-radius:0;font-size:var(--element-font-size);margin:0;padding:0 1.25rem 0 0;text-transform:lowercase}.webform-page .form-item-workplace-location .form-select option{text-transform:lowercase}.webform-progress{--webform-progress-active:var(--yellow);--webform-progress-inactive:var(--green-light);--webform-progress-neutral:var(--cream);--webform-progress-title:var(--webform-progress-inactive);--webform-progress-fill:var(--webform-background);--webform-progress-border:var(--webform-progress-inactive);--webform-progress-line:var(--webform-progress-inactive)}.webform-progress .progress-step{display:flex;flex-direction:column-reverse;gap:1.25rem}.webform-progress .progress-step.is-active{--webform-progress-title:var(--webform-progress-active);--webform-progress-fill:var(--webform-progress-active);--webform-progress-border:var(--webform-progress-active)}.webform-progress .progress-step.is-complete{--webform-progress-title:var(--webform-progress-neutral);--webform-progress-border:var(--webform-progress-active);--webform-progress-line:var(--webform-progress-active)}.webform-progress .progress-title{color:var(--webform-progress-title);font-size:1.2rem;font-weight:400!important}.webform-progress .progress-marker:before{background-color:var(--webform-progress-fill)!important;border:2px solid var(--webform-progress-border);content:"";display:block;height:.7rem;padding:0;width:.7rem}.webform-progress .progress-marker:after{background-color:var(--webform-progress-line)!important;height:.1rem;top:.45rem}.webform-options-display-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2rem 1rem;justify-content:center}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0}.webform-options-display-buttons .form-item{display:block;height:auto;width:auto}.webform-options-display-buttons input:focus+label.webform-options-display-buttons-label{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);border-color:var(--color-button-border);box-shadow:0 0 5px var(--color-button-text);color:var(--color-button-text)}.webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{--color-button-text:var(--color-button-pill-text-hover);--color-button-bg:var(--color-button-pill-bg-hover)}.webform-options-display-buttons label.webform-options-display-buttons-label{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);--color-button-text-hover:var(--color-button-pill-text-hover);--color-button-bg-hover:var(--color-button-pill-bg-hover);--color-button-border-hover:var(--color-button-pill-bg-hover);--button-border-width:0.05rem;--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);--button-border-width:0.1rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-radius:2rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;letter-spacing:0;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.webform-options-display-buttons label.webform-options-display-buttons-label:focus,.webform-options-display-buttons label.webform-options-display-buttons-label:hover{--color-button-text:var(--color-button-pill-text);--color-button-bg:var(--color-button-pill-bg);background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.webform-options-display-buttons label.webform-options-display-buttons-label:before{display:none}.webform-submission-form{margin-inline:auto;max-width:40rem;width:92%}.career-match-results{--color-text:#242424;--color-link:var(--yellow);--color-button-primary-text:var(--green-dark);--color-button-primary-bg:var(--yellow);--color-button-primary-text-hover:var(--green-dark);--color-button-primary-bg-hover:var(--yellow);--color-button-pill-text:var(--white);--color-button-pill-bg:#0000;--color-button-pill-text-hover:var(--black);--color-button-pill-bg-hover:var(--white);--webform-background:#fcf2dc;background-color:var(--webform-background)}.career-match-results__content{margin-inline:auto;max-width:56rem;padding-block:2.5rem 3rem;width:92%}.prose p:has([class*=button--]+[class*=button--]){align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.prose ol,.prose ul{margin-block:1.4rem .4rem}.prose li{margin-bottom:1rem}.tabs-container{margin:1rem 0 1.5rem}.tabs{--color-tab-active:var(--color-link);--color-link:var(--color-text);--color-link-hover:var(--color-text);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:1rem;margin-top:1rem;text-align:left}.tabs li{margin:.5rem .5rem 0}.tabs li.is-active a{border-bottom-color:var(--color-text);cursor:default;font-weight:700}.tabs a{border-bottom:3px solid #0000;display:block;padding:.25em;text-decoration:none}.tabs a:focus,.tabs a:hover{border-bottom-color:var(--color-tab-active)}.vertical-tabs{--tab-width:9em;margin-left:var(--tab-width);margin-block:0 2rem}.vertical-tabs__menu{margin-left:calc(var(--tab-width)*-1);width:var(--tab-width)}.vertical-tabs__menu-item{--color-link:var(--color-text);font-size:.7rem}.vertical-tabs__menu-item-title{text-decoration:none!important}.vertical-tabs__menu-item a{background-color:var(--gray-50);padding:.75rem;text-decoration:none}.vertical-tabs__menu-item a:focus,.vertical-tabs__menu-item a:hover{--color-link-underline:#0000;background-color:var(--gray-100)}.vertical-tabs__menu-item a:hover{outline:none}.vertical-tabs__menu-item.is-selected a{background-color:var(--white)}.vertical-tabs__pane{--form-label-font-size:rem(16);font-size:.75rem;margin:0;padding:1.25rem}.vertical-tabs__pane .label{margin:0}.flag--card{--color-flag-fill:var(--white);--color-flag-stroke:#242424;--color-flag-fill-hover:var(--white);--color-flag-stroke-hover:var(--ui-red)}.flag--card.action-unflag{--color-flag-fill:var(--ui-red);--color-flag-stroke:var(--ui-red);--color-flag-fill-hover:var(--ui-red);--color-flag-stroke-hover:var(--ui-red)}.flag--card:has(.ajax-progress) svg,.flag--card:has(.flag-waiting) svg{animation:pulse 1s ease-in-out infinite}.flag--card a{background-color:#fff;border:1px solid var(--color-border);border-radius:2rem;display:flex;height:1.95rem;transition:all .3s ease-in-out;width:1.95rem}.flag--card a:focus,.flag--card a:hover{border:1px solid var(--color-border);box-shadow:0 .2rem .2rem #00000040}.flag--card a:focus svg,.flag--card a:hover svg{stroke:var(--color-flag-stroke-hover);fill:var(--color-flag-fill-hover)}.flag--card svg{stroke:var(--color-flag-stroke);fill:var(--color-flag-fill);height:1rem;margin:auto;transition:all .3s ease-in-out;width:1rem}.flag--card .ajax-progress{display:none}.flag--node{--color-link:#242424;--color-link-hover:#242424;--color-flag-fill:var(--white);--color-flag-stroke:#242424;--color-flag-fill-hover:var(--white);--color-flag-stroke-hover:var(--ui-red)}.flag--node.action-unflag{--color-flag-fill:var(--ui-red);--color-flag-stroke:var(--ui-red);--color-flag-fill-hover:var(--ui-red);--color-flag-stroke-hover:var(--ui-red)}.flag--node:has(.ajax-progress) svg,.flag--node:has(.flag-waiting) svg{animation:pulse 1s ease-in-out infinite}.flag--node .flag--node__title{display:block;font-size:.75rem;line-height:1.2}.flag--node a{align-items:center;display:inline-flex;gap:.5rem}.flag--node svg{stroke:var(--color-flag-stroke);fill:var(--color-flag-fill);height:1rem;transition:all .3s ease-in-out;width:1rem}.flag--node .ajax-progress{display:none}.pager__items{align-items:center;display:flex;flex-direction:row;gap:.7rem;justify-content:center;margin-block:2rem 3rem;padding:0}.pager__item{--color-link:#242424;--color-link-hover:#242424;--color-border:var(--gray-400);--pager-link-background:#0000;--pager-link-background-hover:var(--gray-100);background-image:none;list-style-type:none;padding:0}.pager__item.is-active{--color-link:var(--white);--color-link-hover:var(--white);--color-border:var(--gray-400);--pager-link-background:var(--gray-400);--pager-link-background-hover:var(--gray-400)}.pager__link{background-color:var(--pager-link-background);border:1px solid var(--color-border);border-radius:.25rem;display:block;font-size:.8rem;font-weight:700;line-height:1;min-width:1.7rem;padding:.45rem .4rem .35rem;text-align:center;text-decoration:none}.pager__link:focus,.pager__link:hover{background-color:var(--pager-link-background-hover)}.pager[data-drupal-views-infinite-scroll-pager]{align-items:center;display:flex;justify-content:center;list-style:none;margin-block:2rem 4rem;padding:0}.pager[data-drupal-views-infinite-scroll-pager] .button{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text-hover);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-link:var(--color-button-text);--color-link-hover:var(--color-button-text-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.3rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.072rem;line-height:1.125;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.pager[data-drupal-views-infinite-scroll-pager] .button:focus,.pager[data-drupal-views-infinite-scroll-pager] .button:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.maintenance-page{--color-text:var(--cream);background-color:#2d6554;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:5rem 5%;text-align:center}.maintenance-page h1{font-size:2.4rem;line-height:1;margin-block:0 .5rem}@media(min-width:37.5em){.maintenance-page h1{font-size:3rem}}.maintenance-page__header{margin-bottom:2rem}.maintenance-page__header img{max-width:15rem;width:80%}.maintenance-page__main{margin-inline:auto;max-width:32rem}.mailchimp-signup-subscribe-description{margin-bottom:var(--form-spacing-block)}form[id^=mailchimp]{margin-block:2.5rem}.glightbox-container{-webkit-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:none!important;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:#ff000057;content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,#0000 0,#000000bf);bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:#0000;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-size:.75rem;margin-bottom:0}.glightbox-clean .gslide-desc>:first-child{margin-top:0}.glightbox-clean .gslide-desc>:last-child{margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide{--color-text:var(--green);--splide-button-bg:var(--white);--splide-button-border:var(--green);--slide-gradient-color:var(--white)}.splide__arrow{align-items:center;appearance:none;background-color:var(--splide-button-bg);border:2px solid var(--splide-button-border);border-radius:2.5rem;box-shadow:0 4px 4px 0 #0000001a;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-1.05rem;padding:0;position:absolute;top:50%;transition-duration:.15s;transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:ease-in-out;width:44px;z-index:3}@media(min-width:31.25em){.splide__arrow{height:2.4rem;margin-top:-1.25rem;width:2.4rem}}.splide__arrow--prev{left:-10px;transform:rotate(180deg)}@media(min-width:31.25em){.splide__arrow--prev{left:-1.5rem}}.splide__arrow--next{right:-10px}@media(min-width:31.25em){.splide__arrow--next{right:-1.5rem}}.splide__arrow:focus,.splide__arrow:hover{--color-border:var(--green);--color-text:var(--green);box-shadow:0 4px 6px 0 #00000040}.splide__arrow[disabled]{opacity:0;pointer-events:none}.splide__arrow svg{fill:var(--color-text);transition:fill .3s ease-in-out}.bef-links{--color-background:#fcf2dc}.bef-links.splide .splide__arrow{border:1px solid var(--color-border-medium);box-shadow:none;height:1.8rem;margin-top:-.875rem;width:1.8rem}.bef-links.splide .splide__arrow--prev{--shadow-x-length:-30px;left:0}.bef-links.splide .splide__arrow--next{--shadow-x-length:30px;right:0}.bef-links.splide:has(.splide__arrow--prev:enabled):before{background-image:linear-gradient(to right,var(--color-background),#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100px;z-index:2}.bef-links.splide:has(.splide__arrow--next:enabled):after{background-image:linear-gradient(to right,#0000,var(--color-background));content:"";height:100%;position:absolute;right:0;top:0;width:100px;z-index:2}@keyframes pulse{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.9)}}.tabledrag-toggle-weight-wrapper{font-size:.6rem;line-height:1}.tabledrag-toggle-weight{appearance:none;background:none;border:0;padding:0}.draggable{--table-drag-width:1.1rem}.draggable .field-multiple-drag{padding:0;width:var(--table-drag-width)}.draggable .field-multiple-drag+td{padding-left:.25rem}.draggable a.tabledrag-handle{display:block;float:none;height:100%;margin:0;width:var(--table-drag-width)}.draggable div.handle{background-position:50%;height:var(--table-drag-width);margin:0;padding:0;width:var(--table-drag-width)}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.skip-link,.tabs{display:none;visibility:hidden}.region-branding{margin-inline:auto}.region-branding a{background-color:#2d6554!important;display:inline-block;margin-block:.5rem;padding:.5rem}.region-branding a:after,.region-navigation-header{display:none}.hero a,.hero__title{color:#fff!important}.hero a{text-decoration:none!important}.hero__form__search{background-color:#fff!important}.career-card__title,.career-category-card__title,.cta__text *{color:#fff!important}}
