/*! @tacc/core-cms v4.24.2 | MIT | github.com/TACC/Core-CMS */:root{--global-font-family:var(--global-font-family--sans);--font-family-sans-serif:var(--global-font-family--sans);--font-family-monospace:var(--global-font-family--mono)}:target{animation:focus 2s;outline:var(--global-border-width--x-thick) solid transparent;outline-offset:var(--global-border-width--xx-thick)}@keyframes focus{0%{outline-color:var(--global-color-tertiary--normal)}}.embed-responsive,.x-blockquote,.x-figure,blockquote,figure{--buffer-above:0;--buffer-below:1.5rem;margin-block:var(--buffer-above) var(--buffer-below)}.x-blockquote-caption,.x-figure-caption,blockquote footer,figcaption,p.caption{--buffer-above:1.0rem;--buffer-below:1.0rem;border-bottom:var(--global-border-width--normal) solid var(--global-color-primary--normal);color:var(--global-color-primary--dark);font-size:var(--global-font-size--small);font-style:italic;line-height:1.7;margin-top:var(--buffer-above);padding-bottom:var(--buffer-below)}.x-blockquote,blockquote{--buffer-above:3.0rem;--buffer-below:3.0rem;border-left:5px solid;color:var(--global-color-tertiary--normal);font-size:var(--global-font-size--large);line-height:1.7;padding-left:1em;width:-moz-fit-content;width:fit-content}.x-blockquote-caption,blockquote footer{--buffer-above:0;--buffer-below:0;border-bottom:unset}.embed-responsive>*{display:block}.cms-ready{--cms-toolbar-height:46px}.cms-ready :target{scroll-margin-top:var(--cms-toolbar-height)}.cms-ready .position-sticky.fixed-top,.cms-ready .sticky-top{top:var(--cms-toolbar-height)}

/*! @tacc/core-styles 2.39.0+ | MIT | github.com/TACC/Core-Styles */:is(.field-wrapper.checkboxselectmultiple.required)>label:after{border:var(--global-border--thick);display:block;font-size:var(--global-font-size--small);font-weight:400;margin-top:.5em;padding:15px 20px}html:is([class*=cms-structure-mode-]) :is(.field-wrapper.checkboxselectmultiple.required)>label:after{background-color:var(--global-color-danger--weak);border-color:var(--global-color-danger--normal);color:var(--global-color-danger--dark);content:"A multi checkbox field that is required is not well implemented. Do not require this field or replace it with multiple required Yes/No radio fields."}html:not(:is([class*=cms-structure-mode-])) :is(.field-wrapper.checkboxselectmultiple.required)>label:after{background-color:var(--global-color-warning--weak);border-color:var(--global-color-warning--normal);color:var(--global-color-warning--dark);content:"This field is not well implemented. Select all boxes to bypass the error with this field."}:is(.field-wrapper)>:is(:where(.form-errors,.field-errors)){order:1}:is(.field-wrapper)>:is(.help-text){order:2}:is(.asterisk){font-size:inherit;width:0}span.has-svg{display:inline-block}span.has-svg>svg{height:100%;width:100%}.align-center,.align-left,.align-right{margin-bottom:var(--global-space--grid-gap)}.align-right{float:right;margin-left:var(--global-space--grid-gap)}.align-left{float:left;margin-right:var(--global-space--grid-gap)}.align-center{margin-inline:auto}a.img-fluid{display:inline-block}img.align-center{display:block}:is(figure,a).img-fluid img{height:auto;max-width:100%}:is(figure,a).img-thumbnail img{background-color:#fff;border:1px solid #dee2e6;border-radius:1rem;height:auto;max-width:100%;padding:.25rem}:is(figure,a).rounded img{border-radius:1rem!important}:is(figure,a).img-thumbnail{background-color:unset;border:unset;border-radius:unset;padding:unset}:is(figure,a).rounded{border-radius:unset!important}.embed-responsive:not([class*=embed-responsive-])
:is(.embed-responsive-item,embed,iframe,object,video){bottom:unset;left:unset;position:unset;top:unset}.x-grid--layout-cols-equal-set-count{grid-template-columns:repeat(var(--count),auto)}.x-grid--layout-cols-equal-min-width{grid-template-columns:repeat(auto-fit,minmax(var(--width),1fr))}.lightgallery,.s-image-grid,.x-grid--layout-cols-equal-min-width-max-count{--gap:var(--global-space--grid-gap);--max-cols:7;--min-width:250px;--row-height:auto;--gap-count:calc(var(--max-cols) - 1);--total-gap-width:calc(var(--gap-count)*var(--gap));--max-width:calc((100% - var(--total-gap-width))/var(--max-cols));display:grid;gap:var(--gap);grid-auto-rows:var(--row-height);grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),var(--max-width)),1fr))}.x-grid--layout-rows-equal-max-height{grid-auto-rows:1fr}.x-grid--layout-rows-equal-set-height{grid-auto-rows:var(--height)}.x-grid--content-align-center{align-items:center;justify-items:center}.lightgallery *,.s-image-grid *{max-height:100%;max-width:100%}ul.s-image-grid{margin-bottom:unset;padding-inline-start:unset}ul.s-image-grid>li{list-style:none}.lightgallery>a,.lightgallery>li,.lightgallery>li>a,.s-image-grid>a,.s-image-grid>li,.s-image-grid>li>a{align-items:center;display:flex;justify-content:center}.lg-sub-html a{color:var(--global-color-link-on-dark--normal)!important}