/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.llds-block{width:100%}.llds-block--left-aligned{margin-right:auto;width:initial}.llds-block--center-aligned{margin-left:auto;margin-right:auto;width:initial}.llds-block--right-aligned{margin-left:auto;width:initial}
:root{--llds-link-padding-normal:.5rem;--llds-link-padding-small:.25rem;--llds-link-padding-large:1rem;--llds-link-padding-default:var(--llds-link-padding-normal)}.llds-link{color:var(--llds-color-foreground);display:inline-block;padding:var(--llds-link-padding-default);text-decoration:none;text-underline-offset:.1em;outline-offset:-0.1rem}.llds-link:hover{text-decoration:underline}.llds-link--padding-small{padding:var(--llds-link-padding-small)}.llds-link--padding-normal{padding:var(--llds-link-padding-normal)}.llds-link--padding-large{padding:var(--llds-link-padding-large)}.llds-link--expand-to-fit{display:block}.llds-link--primary-cta{background:var(--llds-color-cta-primary-bg);color:var(--llds-color-cta-primary-fg);display:block;border-radius:.5rem;padding:1rem;font-weight:bold;font-size:1.25rem;text-align:center}
.llds-image{max-width:100%;height:auto}.llds-image--fill{width:100%}
:root{--llds-text-font-size-normal:1.5rem;--llds-text-font-size-xsmall:1rem;--llds-text-font-size-small:1.25rem;--llds-text-font-size-large:1.75rem;--llds-text-font-size-xlarge:2rem;--llds-text-weight-normal:400;--llds-text-weight-semibold:600;--llds-text-weight-bold:700;--llds-text-density-loose:1.75;--llds-text-density-normal:1.5;--llds-text-density-tight:1.25;--llds-text-font-size-default:var(--llds-text-font-size-normal);--llds-text-weight-default:var(--llds-text-weight-normal);--llds-text-density-default:var(--llds-text-density-normal)}.llds-text{font-size:var(--llds-text-font-size-default);font-weight:var(--llds-text-weight-normal);line-height:var(--llds-text-density-normal)}.llds-text--font-size-normal{font-size:var(--llds-text-font-size-normal)}.llds-text--font-size-xsmall{font-size:var(--llds-text-font-size-xsmall)}.llds-text--font-size-small{font-size:var(--llds-text-font-size-small)}.llds-text--font-size-large{font-size:var(--llds-text-font-size-large)}.llds-text--font-size-xlarge{font-size:var(--llds-text-font-size-xlarge)}.llds-text--weight-normal{font-weight:var(--llds-text-weight-normal)}.llds-text--weight-semibold{font-weight:var(--llds-text-weight-semibold)}.llds-text--weight-bold{font-weight:var(--llds-text-weight-bold)}.llds-text--density-loose{line-height:var(--llds-text-density-loose)}.llds-text--density-normal{line-height:var(--llds-text-density-normal)}.llds-text--density-tight{line-height:var(--llds-text-density-tight)}
.branding{display:inline-flex;flex-wrap:nowrap;gap:1rem;align-items:center;color:var(--llds-color-foreground);text-decoration:none;padding:0;}.branding__second{display:flex;flex-direction:column;}.branding__name{position:absolute;opacity:0;font-size:1.75rem;white-space:nowrap;}@container (min-width:10rem){.branding__name{opacity:1;position:initial;}}.branding__slogan{font-size:1.25rem;}
.llds-body{margin:0}
:root{--llds-color-foreground:#313131FF;--llds-color-foreground-90:#313131E6;--llds-color-foreground-80:#313131CC;--llds-color-foreground-70:#313131B3;--llds-color-foreground-60:#31313199;--llds-color-foreground-50:#31313180;--llds-color-foreground-40:#31313166;--llds-color-foreground-30:#3131314D;--llds-color-foreground-20:#31313133;--llds-color-foreground-10:#3131311A;--llds-color-background:#FFFFFFFF;--llds-color-primary:#3700B3FF;--llds-color-primary-90:#3700B3E6;--llds-color-primary-80:#3700B3CC;--llds-color-primary-70:#3700B3B3;--llds-color-primary-60:#3700B399;--llds-color-primary-50:#3700B380;--llds-color-primary-40:#3700B366;--llds-color-primary-30:#3700B34D;--llds-color-primary-20:#3700B333;--llds-color-primary-10:#3700B31A;--llds-color-accent:#018786FF;--llds-color-accent-90:#018786E6;--llds-color-accent-80:#018786CC;--llds-color-accent-70:#018786B3;--llds-color-accent-60:#01878699;--llds-color-accent-50:#01878680;--llds-color-accent-40:#01878666;--llds-color-accent-30:#0187864D;--llds-color-accent-20:#01878633;--llds-color-accent-10:#0187861A;--llds-color-error:#B00020FF;--llds-color-error-90:#B00020E6;--llds-color-error-80:#B00020CC;--llds-color-error-70:#B00020B3;--llds-color-error-60:#B0002099;--llds-color-error-50:#B0002080;--llds-color-error-40:#B0002066;--llds-color-error-30:#B000204D;--llds-color-error-20:#B0002033;--llds-color-error-10:#B000201A;--llds-color-cta-primary-bg:#ff4c4c;--llds-color-cta-primary-fg:#ffffff;--llds-color-cta-secondary-bg:#008080;--llds-color-cta-secondary-fg:#ffffff}
:root{--llds-font-default:Helvetica Neue,Helvetica,Arial,sans-serif}[class*=llds-]{font-family:var(--llds-font-default)}
:root{--llds-form-input-font-size-normal:1.5rem;--llds-form-input-font-size-small:1rem;--llds-form-input-font-size-large:2rem;--llds-form-input-padding-normal:1rem;--llds-form-input-padding-small:.75rem;--llds-form-input-padding-large:1.25rem;--llds-form-input-font-size-default:var(--llds-form-input-font-size-normal);--llds-form-input-padding-default:var(--llds-form-input-padding-normal)}.llds-form-input{box-sizing:border-box;font-size:var(--llds-form-input-font-size-default);padding:var(--llds-form-input-padding-default);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-foreground-10);border:none;outline:.2rem solid var(--llds-color-foreground);outline-offset:-0.2rem;transition:box-shadow .2s linear,outline-color .2s linear;width:100%}.llds-form-input:hover,.llds-form-input:focus-visible{outline:.2rem solid var(--llds-color-accent);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-accent-20)}.llds-form-input--small{font-size:var(--llds-form-input-font-size-small);padding:var(--llds-form-input-padding-small)}.llds-form-input--large{font-size:var(--llds-form-input-font-size-large);padding:var(--llds-form-input-padding-large)}.llds-form-input--error{outline-color:var(--llds-color-error);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-error-10)}.llds-form-input--error:hover{outline-color:var(--llds-color-error);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-error-30)}.llds-form-input--error:focus-visible{outline:.2rem solid var(--llds-color-accent);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-accent-20)}
:root{--llds-form-select-font-size-normal:1.5rem;--llds-form-select-font-size-small:1rem;--llds-form-select-font-size-large:2rem;--llds-form-select-padding-normal:1rem;--llds-form-select-padding-small:.75rem;--llds-form-select-padding-large:1.25rem;--llds-form-select-font-size-default:var(--llds-form-select-font-size-normal);--llds-form-select-padding-default:var(--llds-form-select-padding-normal)}.llds-form-select{box-sizing:border-box;font-size:var(--llds-form-select-font-size-default);padding:var(--llds-form-select-padding-default);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-foreground-10);border:none;outline:.2rem solid var(--llds-color-foreground);outline-offset:-0.2rem;transition:box-shadow .2s linear,outline-color .2s linear;width:100%}.llds-form-select:hover,.llds-form-select:focus-visible{outline:.2rem solid var(--llds-color-accent);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-accent-20)}.llds-form-select--small{font-size:var(--llds-form-select-font-size-small);padding:var(--llds-form-select-padding-small)}.llds-form-select--large{font-size:var(--llds-form-select-font-size-large);padding:var(--llds-form-select-padding-large)}.llds-form-select--error{outline-color:var(--llds-color-error);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-error-10)}.llds-form-select--error:hover{outline-color:var(--llds-color-error);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-error-30)}.llds-form-select--error:focus-visible{outline:.2rem solid var(--llds-color-accent);box-shadow:.2rem .2rem .3rem .1rem var(--llds-color-accent-20)}
:root{--llds-sticky-top-offset:0;--llds-sticky-bottom-offset:0;--llds-z-index-header:50}.llds-header--sticky{position:sticky;z-index:var(--llds-z-index-header)}.llds-header--top{top:var(--llds-sticky-top-offset)}.llds-header--bottom{bottom:var(--llds-z-index-header)}
:root{--llds-heading-xlarge:3rem;--llds-heading-large:2.75rem;--llds-heading-medium:2.5rem;--llds-heading-small:2.25rem;--llds-heading-xsmall:2rem;--llds-heading-xxsmall:1.75rem}.llds-heading{margin:0 0 1rem}.llds-heading:where(h1),.llds-heading--xlarge{font-size:var(--llds-heading-xlarge)}.llds-heading:where(h2),.llds-heading--large{font-size:var(--llds-heading-large)}.llds-heading:where(h3),.llds-heading--medium{font-size:var(--llds-heading-medium)}.llds-heading:where(h4),.llds-heading--small{font-size:var(--llds-heading-small)}.llds-heading:where(h5),.llds-heading--xsmall{font-size:var(--llds-heading-xsmall)}.llds-heading:where(h6),.llds-heading--xxsmall{font-size:var(--llds-heading-xxsmall)}
.llds-label{font-size:1rem}
:root{--llds-layout-width-xnarrow:40rem;--llds-layout-width-narrow:50rem;--llds-layout-width-normal:60rem;--llds-layout-width-wide:70rem;--llds-layout-width-xwide:80rem;--llds-layout-padding-xsmall:1rem;--llds-layout-padding-small:1.5rem;--llds-layout-padding-normal:2rem;--llds-layout-padding-large:3rem;--llds-layout-padding-xlarge:4rem;--llds-layout-width-default:var(--llds-layout-width-normal);--llds-layout-padding-default:var(--llds-layout-padding-normal)}.llds-layout{background:var(--llds-color-background)}.llds-layout--padding-xsmall{padding:var(--llds-layout-padding-xsmall) 0}.llds-layout--padding-small{padding:var(--llds-layout-padding-small) 0}.llds-layout--padding-normal{padding:var(--llds-layout-padding-normal) 0}.llds-layout--padding-large{padding:var(--llds-layout-padding-large) 0}.llds-layout--padding-xlarge{padding:var(--llds-layout-padding-xlarge) 0}.llds-layout__content{display:flex;flex-flow:row wrap;gap:clamp(2rem,5%,4rem);margin:auto}.llds-layout__content--width-xnarrow{padding:0 1rem;max-width:var(--llds-layout-width-xnarrow)}.llds-layout__content--width-narrow{padding:0 1rem;max-width:var(--llds-layout-width-narrow)}.llds-layout__content--width-normal{padding:0 1rem;max-width:var(--llds-layout-width-normal)}.llds-layout__content--width-wide{padding:0 1rem;max-width:var(--llds-layout-width-wide)}.llds-layout__content--width-xwide{padding:0 1rem;max-width:var(--llds-layout-width-xwide)}.llds-layout__content>.llds-layout__region{flex:1;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:2rem}.llds-layout__content>.llds-layout__region--intro{flex-basis:100%}
:root{--llds-list-margin-tight:1rem;--llds-list-margin-normal:2rem;--llds-list-margin-loose:3rem;--llds-list-gap-tight:.5rem;--llds-list-gap-normal:1rem;--llds-list-gap-loose:2rem;--llds-list-margin-default:var(--llds-list-margin-normal);--llds-list-gap-default:var(--llds-list-gap-normal)}.llds-list{display:flex;flex-wrap:wrap;gap:var(--llds-list-gap-default);padding:0;list-style:none outside;margin-block-start:0;margin-block-end:0}.llds-list:not(:last-child){margin-block-end:var(--llds-list-margin-default)}.llds-list--density-normal{gap:var(--llds-list-gap-normal)}.llds-list--density-normal:not(:first-child){margin-block-start:var(--llds-list-margin-normal)}.llds-list--density-normal:not(:last-child){margin-block-end:var(--llds-list-margin-normal)}.llds-list--density-tight{gap:var(--llds-list-gap-tight)}.llds-list--density-tight:not(:first-child){margin-block-start:var(--llds-list-margin-tight)}.llds-list--density-tight:not(:last-child){margin-block-end:var(--llds-list-margin-tight)}.llds-list--density-loose{gap:var(--llds-list-gap-loose)}.llds-list--density-loose:not(:first-child){margin-block-start:var(--llds-list-margin-loose)}.llds-list--density-loose:not(:last-child){margin-block-end:var(--llds-list-margin-loose)}.llds-list--horizontal{flex-flow:row nowrap}.llds-list--vertical{flex-direction:column}
.llds-menu--collapsible{position:relative}.llds-menu__toggle{padding:0;background:none;border:none;cursor:pointer;transition:transform .1s linear;outline-offset:.2rem;display:flex;align-items:center;justify-content:center;margin:.4rem .4rem .4rem auto}.llds-menu__toggle:hover,.llds-menu__toggle:focus-visible{transform:scale(1.1)}.llds-menu__toggle[aria-expanded]+.llds-menu__list{background:var(--llds-color-background);box-shadow:-3px 3px 5px rgba(0,0,0,.2);position:absolute;top:2.8125rem;right:.2rem;min-width:clamp(20rem,100%,30rem)}.llds-menu__toggle[aria-expanded=false]+.llds-menu__list{visibility:hidden;transform:translateX(100%)}.llds-menu__toggle[aria-expanded=true]+.llds-menu__list{visibility:visible;transform:translateX(0)}.llds-menu__toggle-label{opacity:0;position:absolute}.llds-menu__toggle[aria-expanded=true] .llds-menu__toggle-bars>div:nth-child(1){top:.8rem;width:0;left:50%}.llds-menu__toggle[aria-expanded=true] .llds-menu__toggle-bars>div:nth-child(2){transform:rotate(45deg)}.llds-menu__toggle[aria-expanded=true] .llds-menu__toggle-bars>div:nth-child(3){transform:rotate(-45deg)}.llds-menu__toggle[aria-expanded=true] .llds-menu__toggle-bars>div:nth-child(4){top:.8rem;width:0;left:50%}.llds-menu__toggle-bars{width:2rem;height:2rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.llds-menu__toggle-bars>div{position:absolute;height:.4rem;width:100%;background:#000;border-radius:.4rem;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.llds-menu__toggle-bars>div:nth-child(1){top:0}.llds-menu__toggle-bars>div:nth-child(2),.llds-menu__toggle-bars>div:nth-child(3){top:.8rem}.llds-menu__toggle-bars>div:nth-child(4){top:1.6rem}.llds-menu__list{transition:transform .1s linear,visibility .1s linear;width:100%;margin-left:auto;text-align:left;border-radius:.25rem}.llds-menu__link{display:block;font-weight:bold;padding:1rem}
:root{--llds-paragraph-margin-tight:1rem;--llds-paragraph-margin-normal:2rem;--llds-paragraph-margin-loose:3rem;--llds-paragraph-margin-default:var(--llds-paragraph-margin-normal)}.llds-paragraph{margin-block-start:0;margin-block-end:0}.llds-paragraph:not(:last-child){margin-block-end:var(--llds-paragraph-margin-default)}.llds-paragraph--density-normal:not(:last-child){margin-block-end:var(--llds-paragraph-margin-normal)}.llds-paragraph--density-tight:not(:last-child){margin-block-end:var(--llds-paragraph-margin-tight)}.llds-paragraph--density-loose:not(:last-child){margin-block-end:var(--llds-paragraph-margin-loose)}
.llds-social-bar{display:flex;flex-flow:row wrap;gap:1rem}.llds-social-bar__primary{margin-inline-end:auto;display:flex;gap:1rem}.llds-social-bar__secondary{margin-inline-start:auto;display:flex;gap:1rem}.llds-social-bar__item{display:flex;align-items:center;gap:.5rem}.llds-social-bar__icon{width:2rem}
@media not (prefers-reduced-motion){html{scroll-behavior:smooth;}}body{overflow-x:hidden;}.block--system-branding-block{min-width:10rem;}.block--system-branding-block,.llds-page__social-bar,.llds-page__header{container-type:inline-size;width:100%;}.llds-social-bar__label{opacity:0;position:absolute;}@container(min-width:24rem){.llds-social-bar__label{opacity:1;position:initial;}}.block--call-to-action .llds-link{font-size:.75rem;}@container(min-width:10rem){.block--call-to-action .llds-link{font-size:1.25rem;}}@container (max-width:64rem){.visible-at-large{display:none;}}@container (min-width:64rem){.visible-until-large{display:none;}}.llds-menu--collapsible:has([aria-expanded="false"]){overflow:hidden;}.llds-menu--collapsible .llds-menu__list{gap:0;}.llds-menu--collapsible .llds-menu__item:not(:last-child)::after{content:'';border-bottom:1px solid black;width:calc(100% - 1rem);position:absolute;margin-left:0.5rem;}.llds-menu__toggle[aria-expanded=true]+.llds-menu__list{top:4.15rem !important}.llds-menu__toggle[aria-expanded]+.llds-menu__list{right:-1rem !important;}.fieldset-legend{display:block;margin-bottom:.5rem;}textarea{width:100%;min-height:5rem;font-size:1.25rem;}input[type="checkbox"]{width:1.5rem;height:1.5rem;}.form-item{margin-bottom:1rem;}.form-required::after{content:' *';}
:root{--llds-sticky-top-offset:var(--gin-toolbar-secondary-height,0px);}html{scroll-padding-top:calc(6.25rem + var(--llds-sticky-top-offset,0px)) !important;}.js-off-canvas-dialog-open .llds-header--sticky{position:static;}.media-library-widget-modal{z-index:9999999;}.llds-form-input{border-radius:.5rem;}.webform-actions{display:flex !important;gap:2rem;}.webform-button--next,.webform-button--previous{white-space:normal;}.webform-button--next,.webform-button--previous,.webform-button--submit{font-weight:bold;outline:0.2rem solid transparent;border-radius:.5rem;width:50%;}.webform-button--next,.webform-button--submit{background:var(--llds-color-cta-primary-bg);color:var(--llds-color-cta-primary-fg);margin-left:auto;}.webform-button--previous{margin-right:auto;}.fieldset-legend,.llds-label{font-weight:bold;font-size:1.5rem;}.field-suffix{margin:auto 0 auto 1rem;font-size:1.25rem;}.llds-form-select{-webkit-appearance:none;background-position:95% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg%3E%3Cpath d='M965.1 360.2l-400 401c-17.9 17.9-41.7 25.4-65.2 24c-23.4 1.4-47.2-6.1-65.1-24l-400-401c-33.2-33.3-33.2-87.4 0-120.7c33.2-33.3 87.1-33.3 120.4 0L500 585.2l344.8-345.7c33.2-33.3 87.1-33.3 120.4 0S998.3 326.9 965.1 360.2z'/%3E%3C/g%3E%3C/svg%3E");background-size:1.5rem;}.js-form-type-radio{display:inline-flex;gap:.5rem;}.webform-options-display-one-column{display:flex;flex-direction:column;}.llds-form-input.error{outline-color:red;}.form-item--error-message{color:red;margin-top:.5rem;}.llds-form-input[type="radio"]{outline:none;box-shadow:none;width:1.5rem;height:1.5rem;}.fieldgroup{margin-bottom:2rem;}.llds-callout{display:flex;flex-direction:column;min-width:26rem;gap:1rem;text-align:center;}.llds-callout__heading{margin:0;}.llds-callout > .llds-paragraph{margin:0;}.llds-photo{box-shadow:0.5rem 0.5rem 0.3rem #80808080;display:flex;min-width:26rem;margin:auto;}.llds-page-title{max-width:var(--llds-layout-width-xwide);margin:auto;padding:3rem 1rem;}.llds-header--sticky{box-shadow:0 3px 10px #80808040;}.align-left{margin-inline-end:2rem;margin-block-end:1rem;display:flex;}.align-right{margin-inline-start:2rem;margin-block-end:1rem;}.llds-image--embedded{border-radius:.5rem;box-shadow:0.5rem 0.5rem 0.3rem #80808080;}.llds-callout{min-width:22rem;}.llds-image--card{min-width:20rem;width:100%;}.llds-paragraph::before{content:"";width:18rem;display:block;overflow:hidden;}#drupal-off-canvas-wrapper [data-drupal-ck-style-fence] .ck.ck-content *{all:revert;}.llds-image--hero{aspect-ratio:16/9;}
