/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ind-dialog{background-color:var(--ind-dialog-background-color);border:var(--ind-dialog-border-width) solid var(--ind-dialog-border-color);border-radius:var(--ind-dialog-border-radius);box-shadow:var(--ind-dialog-box-shadow);color:var(--ind-dialog-color);display:flex;flex-direction:column;font-family:var(--ind-dialog-font-family);font-size:var(--ind-dialog-font-size);font-weight:var(--ind-dialog-font-weight);inset:0;line-height:var(--ind-dialog-line-height);margin:auto;max-inline-size:var(--ind-dialog-max-inline-size);overflow:clip;padding:0;position:fixed;}.ind-dialog:modal::backdrop{background-color:var(--ind-dialog-backdrop-background-color);opacity:var(--ind-dialog-backdrop-opacity);}.ind-dialog:not([open]){display:none;}.ind-dialog--variant\:off-canvas{block-size:100%;border:none;border-radius:0;inline-size:100%;margin-block:0;margin-inline:0 auto;max-block-size:none;max-inline-size:var(--ind-dialog-off-canvas-max-inline-size);}.ind-dialog__body{flex:1 1 auto;overflow:auto;}.ind-dialog__content{padding-block:var(--ind-dialog-content-padding-block-start) var(--ind-dialog-content-padding-block-end);padding-inline:var(--ind-dialog-content-padding-inline-start) var(--ind-dialog-content-padding-inline-end);}.ind-dialog__content + .ind-dialog__content{padding-block-start:0;}.ind-dialog__content > *:first-child{margin-block-start:0;}.ind-dialog--variant\:off-canvas .ind-dialog__content{padding-block:var(--ind-dialog-off-canvas-content-padding-inline-start) var(--ind-dialog-off-canvas-content-padding-inline-end);padding-inline:var(--ind-dialog-off-canvas-content-padding-inline-start) var(--ind-dialog-off-canvas-content-padding-inline-end);}.ind-dialog__dismiss{margin-inline-end:calc(var(--ind-button-sm-padding-inline-end) * -1);}.ind-dialog__footer{background-color:var(--ind-dialog-footer-background-color);border-block-start:var(--ind-dialog-footer-border-block-start-width) solid var(--ind-dialog-footer-border-color);display:flex;gap:var(--ind-dialog-footer-gap);padding-block:var(--ind-dialog-footer-padding-block-start) var(--ind-dialog-footer-padding-block-end);padding-inline:var(--ind-dialog-footer-padding-inline-start) var(--ind-dialog-footer-padding-inline-end);}.ind-dialog--variant\:off-canvas .ind-dialog__footer{padding-block:var(--ind-dialog-off-canvas-footer-padding-block-start) var(--ind-dialog-off-canvas-footer-padding-block-end);padding-inline:var(--ind-dialog-off-canvas-footer-padding-inline-start) var(--ind-dialog-off-canvas-footer-padding-inline-end);}.ind-dialog__header{background-color:var(--ind-dialog-header-background-color);border-block-end:var(--ind-dialog-header-border-block-end-width) solid var(--ind-dialog-header-border-color);column-gap:var(--ind-dialog-header-column-gap);display:flex;padding-block:var(--ind-dialog-header-padding-block-start) var(--ind-dialog-header-padding-block-end);padding-inline:var(--ind-dialog-header-padding-inline-start) var(--ind-dialog-header-padding-inline-end);}.ind-dialog--variant\:off-canvas .ind-dialog__header{padding-block:var(--ind-dialog-off-canvas-header-padding-block-start) var(--ind-dialog-off-canvas-header-padding-block-end);padding-inline:var(--ind-dialog-off-canvas-header-padding-inline-start) var(--ind-dialog-off-canvas-header-padding-inline-end);}.ind-dialog__title{align-self:center;margin-block-start:0;margin-inline-end:auto;}
.ind-logo{column-gap:var(--ind-logo-column-gap);display:inline-flex;}.ind-logo:focus-visible{outline:var(--ind-logo-focus-visible-outline-width) var(--ind-logo-focus-visible-outline-style) var(--ind-logo-focus-visible-outline-color);outline-offset:var(--ind-logo-focus-visible-outline-offset);}.ind-logo__lint{block-size:var(--ind-logo-lint-max-height);}@media (max-width:1023px){.ind-logo__lint{block-size:var(--ind-logo-lint-min-height);object-fit:cover;object-position:bottom;}}.ind-logo__name{color:var(--ind-logo-name-color);}@media (max-width:1023px){.ind-logo__name{display:none;}}.ind-logo__title{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;color:var(--ind-logo-title-color);}
.ind-menu-bar{--menu-close-all:1;color:var(--ind-menu-bar-color);font-family:var(--ind-menu-bar-font-family);font-size:var(--ind-menu-bar-font-size);font-weight:var(--ind-menu-bar-font-weight);line-height:var(--ind-menu-bar-line-height);}@media (max-width:1023px){.ind-menu-bar{--menu-close-all:0;}}.ind-menu-bar--theme\:atlas{--ind-menu-bar-color:var(--ind-menu-bar-atlas-color);--ind-menu-bar-item-background-color:var(--ind-menu-bar-atlas-item-background-color);--ind-menu-bar-item-border-color:var(--ind-menu-bar-atlas-item-border-color);--ind-menu-bar-item-focus-visible-background-color:var(--ind-menu-bar-atlas-item-focus-visible-background-color);--ind-menu-bar-item-focus-visible-color:var(--ind-menu-bar-atlas-item-focus-visible-color);--ind-menu-bar-item-focus-visible-outline-color:var(--ind-menu-bar-atlas-item-focus-visible-outline-color);--ind-menu-bar-item-hover-background-color:var(--ind-menu-bar-atlas-item-hover-background-color);--ind-menu-bar-menu-hover-color:var(--ind-menu-bar-atlas-item-hover-color);--ind-menu-bar-list-background-color:var(--ind-menu-bar-atlas-list-background-color);--ind-list-color:var(--ind-menu-bar-atlas-list-color);--_ind-menu-bar-item-border-block-end:none;--_ind-menu-bar-item-border-block-start:none;}.ind-menu-bar__arrow{margin-inline-start:auto;}@media (min-width:1024px){.ind-menu-bar__arrow{rotate:90deg;}}[aria-expanded=true] .ind-menu-bar__arrow{rotate:-90deg;}@media (max-width:1023px){[aria-expanded=true] .ind-menu-bar__arrow{margin-inline-start:0;order:-1;rotate:-180deg;}}.ind-menu-bar__item{margin:0;padding:0;position:relative;}@media (max-width:1023px){.ind-menu-bar__item:not(:has(> [aria-expanded=true])){border-block-end:var(--_ind-menu-bar-item-border-block-end,1px solid var(--ind-menu-bar-item-border-color));}.ind-menu-bar__item .ind-menu-bar__item:first-child{border-block-start:var(--_ind-menu-bar-item-border-block-start,1px solid var(--ind-menu-bar-item-border-color));}.ind-menu-bar__item:has(~ .ind-menu-bar__item > [aria-expanded=true]),.ind-menu-bar__item:has(> [aria-expanded=true]) ~ .ind-menu-bar__item{display:none;}}.ind-menu-bar__link{background-color:var(--ind-menu-bar-item-background-color);border:none;border-radius:var(--ind-menu-bar-item-border-radius);box-sizing:border-box;color:inherit;column-gap:var(--ind-menu-bar-item-column-gap);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;inline-size:100%;line-height:inherit;padding-block:var(--ind-menu-bar-item-padding-block-start) var(--ind-menu-bar-item-padding-block-end);padding-inline:var(--ind-menu-bar-item-padding-inline-start) var(--ind-menu-bar-item-padding-inline-end);text-decoration:var(--ind-menu-bar-item-text-decoration);}@media (min-width:1024px){.ind-menu-bar__link{border-radius:0;}}.ind-menu-bar__link:hover{background-color:var(--ind-menu-bar-item-hover-background-color);color:var(--ind-menu-bar-menu-hover-color);text-decoration:var(--ind-menu-bar-item-hover-text-decoration);text-decoration-thickness:var(--ind-menu-bar-item-hover-text-decoration-thickness);text-underline-offset:var(--ind-menu-bar-item-hover-text-underline-offset);}.ind-menu-bar__link:focus-visible{outline:var(--ind-menu-bar-item-focus-visible-outline-width) var(--ind-menu-bar-item-focus-visible-outline-style) var(--ind-menu-bar-item-focus-visible-outline-color);outline-offset:calc(var(--ind-menu-bar-item-focus-visible-outline-offset) * -1);background-color:var(--ind-menu-bar-item-focus-visible-background-color);color:var(--ind-menu-bar-item-focus-visible-color);position:relative;z-index:1;}.ind-menu-bar__link[aria-expanded=true],.ind-menu-bar__link[aria-current=page],.ind-menu-bar__link:is([aria-current=true],[aria-current=page]),.ind-menu-bar__link:has(~ .ind-menu-bar__list .ind-menu-bar__link[aria-current=page]){text-decoration:var(--ind-menu-bar-item-active-text-decoration);text-decoration-thickness:var(--ind-menu-bar-item-active-text-decoration-thickness);text-underline-offset:var(--ind-menu-bar-item-active-text-underline-offset);}.ind-menu-bar__list .ind-menu-bar__list .ind-menu-bar__link{border-radius:var(--ind-menu-bar-item-border-radius);}.ind-menu-bar__list{box-sizing:border-box;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;}@media (min-width:1024px){.ind-menu-bar__list{flex-direction:row;}}.ind-menu-bar__link[aria-expanded=false] + .ind-menu-bar__list{display:none;}@media (min-width:1024px){.ind-menu-bar__list .ind-menu-bar__list{background-color:var(--ind-menu-bar-list-background-color);border-radius:var(--ind-menu-bar-list-border-radius);box-shadow:var(--ind-menu-bar-list-box-shadow);flex-direction:column;inline-size:max-content;inset-block-start:calc(100% + var(--ind-menu-bar-list-pointer-block-size));margin-inline:calc(var(--ind-menu-bar-list-padding-inline-start) * -1) calc(var(--ind-menu-bar-list-padding-inline-end) * -1);max-inline-size:var(--ind-menu-bar-list-max-inline-size);min-inline-size:var(--ind-menu-bar-list-min-inline-size);position:absolute;padding-block:var(--ind-menu-bar-list-padding-block-start) var(--ind-menu-bar-list-padding-block-end);padding-inline:var(--ind-menu-bar-list-padding-inline-start) var(--ind-menu-bar-list-padding-inline-end);}.ind-menu-bar__list .ind-menu-bar__list::before{background-color:inherit;block-size:var(--ind-menu-bar-list-pointer-block-size);clip-path:polygon(50% 0,0% 100%,100% 100%);content:"";display:block;inline-size:var(--ind-menu-bar-list-pointer-inline-size);inset-block-end:100%;inset-inline-start:calc(var(--ind-menu-bar-list-padding-inline-start) + var(--ind-menu-bar-item-padding-inline-start));position:absolute;}}.ind-menu-bar__list .ind-menu-bar__list--align\:end{inset-inline-end:0;}.ind-menu-bar__list .ind-menu-bar__list--align\:end::before{inset-inline:auto calc(var(--ind-menu-bar-list-padding-inline-end) + var(--ind-menu-bar-item-padding-inline-end));}
