/*! @tacc/core-cms v4.35.1 | MIT | github.com/TACC/Core-CMS */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");
/*! @tacc/core-cms v3.10.1 | MIT | github.com/TACC/Core-CMS */
/*! EDITS: TACC/Core-CMS#660 */:root{--header-text-color:var(--global-color-primary--xx-light);--header-bkgd-color:var(--global-color-primary--xx-dark);--header-minor-border-color:var(--global-color-primary--normal);--header-major-border-color:var(--header-bkgd-color);--header-search-brdr-color:var(--global-color-primary--dark);--header-search-bkgd-color:#313131;--menu-toggle-icon:none}:root{--global-border-width--normal:1px;--global-border--normal:var(--global-border-width--normal) solid var(--global-color-primary--normal);--global-border-width--thick:2px;--global-border--thick:var(--global-border-width--thick) solid var(--global-color-primary--normal);--global-border-width--x-thick:3px;--global-border--x-thick:var(--global-border-width--x-thick) solid var(--global-color-primary--normal)}:root{--global-max-width--x-narrow:540px;--global-max-width--narrow:720px;--global-max-width--medium:960px;--global-max-width--wide:1140px;--global-max-width--x-wide:1320px;--global-max-width--xx-wide:1580px;--global-max-width--xxx-wide:1800px}:root{--global-space--xx-small:2px;--global-space--x-small:4px;--global-space--small:8px;--global-space--normal:16px;--global-space--large:24px;--global-space--x-large:48px;--global-space--list-indent:40px;--global-space--section-gap:45px;--global-space--grid-gap:15px;--global-space--section-top:12px;--global-space--section-bottom:0;--global-space--section-left:24px;--global-space--section-right:36px;--global-space--section:var(--global-space--section-top) var(--global-space--section-right) var(--global-space--section-bottom) var(--global-space--section-left);--global-space--hr-buffer-above:10px;--global-space--hr-buffer-below:30px}:root{--global-color-primary--xx-light:#fff;--global-color-primary--xx-light-rgb:255,255,255;--global-color-primary--x-light:#f4f4f4;--global-color-primary--x-light-rgb:244,244,244;--global-color-primary--light:#c6c6c6;--global-color-primary--normal:#afafaf;--global-color-primary--dark:#707070;--global-color-primary--x-dark:#484848;--global-color-primary--x-dark-rgb:72,72,72;--global-color-primary--xx-dark:#222;--global-color-primary--xx-dark-rgb:34,34,34;--global-color-accent--x-light:#aac7ff;--global-color-accent--light:#86aeff;--global-color-accent--normal:#039;--global-color-accent--dark:#026;--global-color-accent--x-dark:#013;--global-color-accent--alt:#cbd4e7;--global-color-accent--weak:#00226640;--global-color-info--dark:var(--global-color-primary--x-dark);--global-color-info--normal:var(--global-color-primary--normal);--global-color-info--light:var(--global-color-primary--x-light);--global-color-success--dark:#237119;--global-color-success--normal:#43d130;--global-color-success--weak:#43d13020;--global-color-success--alt:var(--global-color-warning--normal);--global-color-success--alt-weak:var(--global-color-warning--weak);--global-color-warning--dark:#717411;--global-color-warning--normal:#c7ce1d;--global-color-warning--weak:#c7ce1d20;--global-color-warning--alt:var(--global-color-accent--dark);--global-color-warning--alt-weak:var(--global-color-accent--weak);--global-color-danger--dark:#af1818;--global-color-danger--normal:#f09393;--global-color-danger--weak:#f0939320;--global-color-background--app:var(--global-color-primary--xx-light);--global-color-link-on-light--normal:var(--global-color-accent--normal);--global-color-link-on-dark--normal:var(--global-color-accent--light)}@font-face{font-display:swap;font-family:Benton Sans;font-style:normal;font-weight:400;src:url(/static/site_cms/fonts/BentonSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Benton Sans;font-style:normal;font-weight:700;src:url(/static/site_cms/fonts/BentonSans-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Benton Sans;font-style:normal;font-weight:500;src:url(/static/site_cms/fonts/BentonSans-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Benton Sans;font-style:italic;font-weight:500;src:url(/static/site_cms/fonts/BentonSans-MediumItalic.otf) format("opentype")}:root{--global-font-family--sans--cms:"Benton Sans","Roboto",sans-serif;--global-font-family--sans--portal:"Roboto",sans-serif;--global-font-family--serif:Times,sans-serif;--global-font-family--mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--global-font-size--x-small:1.1rem;--global-font-size--small:1.4rem;--global-font-size--medium:1.6rem;--global-font-size--large:2.0rem;--global-font-size--x-large:2.6rem;--global-font-size--xx-large:3.2rem;--global-font-size--xxx-large:4.1rem;--global-font-weight--regular:400;--global-font-weight--medium:500;--global-font-weight--bold:700;--regular:400;--medium:500;--bold:700}:root{--global-font-family--sans:var(--global-font-family--sans--cms);--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)}html{font-size:62.5%}body,html{height:100%}body{color:var(--global-color-primary--x-dark);font-family:var(--global-font-family--sans--cms);font-size:var(--global-font-size--medium);line-height:1.4;min-width:290px}body>main{margin-bottom:var(--global-space--section-gap)}body>main+footer{position:sticky;top:100vh}h1,h2,h3,h4,h5,h6{color:var(--global-color-primary--xx-dark)}h1,h2,h4,h5,h6{font-weight:var(--bold)}h1{margin-bottom:27px;margin-top:27px}h2{margin-bottom:var(--global-space--normal);margin-top:30px}h1+h2,h1+hr{margin-top:-12px}h1{font-size:var(--global-font-size--xxx-large)}h2{font-size:var(--global-font-size--x-large)}h3,h4,h5,h6{margin-bottom:var(--global-space--normal);margin-top:var(--global-space--normal)}h3{font-size:var(--global-font-size--x-large)}h4{font-size:var(--global-font-size--large)}h5{text-transform:uppercase}h5,h6{font-size:var(--global-font-size--medium)}p{margin-bottom:2rem}dl dl,ol,ul{padding-left:var(--global-space--list-indent)}ol ol,ol ul,ul ol,ul ul{margin:revert}dt{font-weight:400;margin-bottom:.5rem}li:not(td li){line-height:1.6}hr{border-top:1px solid var(--global-color-primary--light);margin-bottom:var(--global-space--hr-buffer-below);margin-top:var(--global-space--hr-buffer-above)}code,kbd,pre,samp,var{font-family:var(--global-font-family--mono)}code kbd{display:inline-block;font-size:inherit;margin-left:.2rem;margin-right:.2rem;padding:.1rem .2rem}code,pre>samp{color:unset}:not(pre)>code{display:inline-block;padding:var(--global-space--xx-small) var(--global-space--x-small)}pre>code,pre>samp{display:inline-block;padding:var(--global-space--x-small) var(--global-space--small)}pre[style]>code,pre[style]>samp{min-width:100%}pre samp{opacity:.75;text-decoration:none}pre code u{opacity:.5;text-decoration:none}details{margin-bottom:1rem;margin-top:0}input,label,select,textarea{font-family:var(--global-font-family--sans--portal)}label{font-size:var(--global-font-size--small);line-height:normal;margin-bottom:.75em}li>label:only-child{margin-bottom:unset}:not(input[type=checkbox])+label{display:block}fieldset:not(:last-child){margin-bottom:3.5rem}input,select,textarea{border:var(--global-border--normal)}::-moz-placeholder{color:var(--global-color-primary--dark)}::placeholder{color:var(--global-color-primary--dark)}input[type=date],input[type=time]{font-family:var(--global-font-family--mono)}input:not([type=time],[type=date],[type=checkbox],[type=radio]),select,textarea{max-width:50ch}input:where([type=time],[type=date],[type=checkbox],[type=radio]){width:-moz-min-content;width:min-content}@media (pointer:coarse){input,select,textarea{padding:12px}}@media (pointer:fine),(pointer:none){input,select,textarea{padding:5px 10px}}.c-button--as-link,.s-irregular-links .c-button--as-link,.s-irregular-links a,.x-link,.x-link--irregular,a{color:var(--global-color-link-on-light--normal);text-decoration:none;text-decoration-thickness:var(--global-border-width--normal);text-underline-offset:.2em}.c-button--as-link:where(:not(:disabled,:where(a[disabled]))):hover,.s-irregular-links .c-button--as-link:hover,.s-irregular-links a:hover,.x-link--hover,.x-link--irregular--hover,a:hover{color:var(--global-color-link-on-light--normal);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--global-border-width--normal)}.c-button--as-link:active,.s-irregular-links .c-button--as-link:active,.s-irregular-links a:active,.x-link--active,.x-link--irregular--active,a:active{text-decoration-line:underline;text-decoration-style:dotted}.s-irregular-links .c-button--as-link,.s-irregular-links a,.x-link--irregular{text-decoration-line:underline}.s-irregular-links .c-button--as-link:hover,.s-irregular-links a:hover,.x-link--irregular--hover{text-decoration-style:dashed}.s-irregular-links .c-button--as-link:active,.s-irregular-links a:active,.x-link--irregular--active{text-decoration-style:dotted}.x-truncate--many-lines,table p{--lines:2;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);display:-webkit-box;overflow:hidden}.x-untruncate--many-lines{-webkit-line-clamp:inherit;overflow:visible}.button-wrapper button[type=submit],.c-button,.c-data-list--should-truncate-values .c-data-list__value,.c-data-list__key,.c-see-all-link,.form-button,.modal-title,.x-truncate--one-line{overflow:hidden;text-overflow:var(--text-overflow,ellipsis);white-space:nowrap}.x-untruncate--one-line{overflow:visible;white-space:normal}table{border-collapse:separate;border-spacing:0;font-family:var(--global-font-family--sans--portal);font-size:var(--global-font-size--small)}thead tr :is(td,th),tr:not(:last-of-type)>:is(td,th){border-bottom:var(--global-border--normal)}tr:nth-child(odd) :is(th,td){background:var(--global-color-background--app)}tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}:is(td,th){color:var(--global-color-primary--dark);padding-block:8px;padding-inline:16px;vertical-align:top}:is(td,th){line-height:var(--global-font-size--medium)}:is(th,td):first-child{border-right:var(--global-border-width--normal) solid var(--global-color-primary--light);left:0;position:sticky}th{color:var(--global-color-primary--x-dark);text-align:inherit}thead>tr>th{font-weight:var(--bold)}tbody>tr>th{font-weight:var(--normal)}caption{font-size:var(--global-font-size--small);text-align:unset}td ul{-webkit-padding-start:0;list-style:none;margin-block:0;padding-inline-start:0}td li:not(:last-of-type){margin-bottom:.5em}td button{font-size:inherit}table p{margin-top:0}table p:last-child{margin-bottom:0}@supports selector(:has(table)){table:has(table) :is(td,th){white-space:nowrap}table:has(table) tr:nth-child(2n) :is(th,td){background:var(--global-color-background--app)}td:has(table) tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}td:has(table){padding:0}}@supports not selector(:has(table)){table.has-table :is(td,th){white-space:nowrap}table.has-table tr:nth-child(2n) :is(th,td){background:var(--global-color-background--app)}td.has-table tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}td.has-table{padding:0}}tr table{--offset:-33px;margin-bottom:var(--offset);transform:translateY(var(--offset))}tr:first-of-type thead{background:var(--global-color-background--app)}tr:not(:first-of-type) thead{visibility:hidden}td:not(:first-child) td:first-child,td:not(:first-child) th:first-child{padding-inline-start:8px}td:not(:last-child) td:last-child,td:not(:last-child) th:last-child{padding-inline-end:8px}.o-grid--col-auto-count{grid-template-columns:repeat(var(--count),auto)}.o-grid--col-min-width{grid-template-columns:repeat(auto-fit,minmax(var(--width),1fr))}.o-grid{grid-auto-rows:1fr}.o-grid--center-align{align-items:center;justify-items:center}.o-grid{--gap:var(--global-space--grid-gap,15px);display:grid;gap:var(--gap)}.o-grid img{max-height:100%;max-width:100%}.o-grid>*{overflow:hidden}@media (max-width:575px){.o-grid--col-auto-count{--count:1}}@media (min-width:576px) and (max-width:767px){.o-grid--col-auto-count{--count:2}}@media (min-width:768px) and (max-width:991px){.o-grid--col-auto-count{--count:3}}@media (min-width:992px) and (max-width:1199px){.o-grid--col-auto-count{--count:4}}@media (min-width:1200px) and (max-width:1399px){.o-grid--col-auto-count{--count:5}}@media (min-width:1400px) and (max-width:1679px){.o-grid--col-auto-count{--count:6}}@media (min-width:1680px) and (max-width:1919px){.o-grid--col-auto-count{--count:7}}@media (min-width:1920px) and (max-width:2399px){.o-grid--col-auto-count{--count:8}}@media (min-width:2400px){.o-grid--col-auto-count{--count:9}}.o-grid--col-min-width{--width:250px}.o-grid--col-min-width>:not(img){max-height:100%;max-width:100%}.o-grid--image-fill>:is(a,figure):not(img){height:100%;width:100%}.o-grid--image-fill>a>img:only-child,.o-grid--image-fill>figure>img,.o-grid--image-fill>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-grid--image-fill>figure:not([class]),.o-grid--image-fill>figure[class*=cms-plugin],.o-grid--image-fill>figure[class=""]{display:flex;flex-direction:column}.o-grid--image-fill>figure:not([class])>img,.o-grid--image-fill>figure[class*=cms-plugin]>img,.o-grid--image-fill>figure[class=""]>img{flex-grow:1;min-height:0}.o-float-content--left,.o-float-content--right{--buffer:calc(var(--global-space--grid-gap)*2)}@media only screen and (min-width:992px){.o-float-content--right{float:right;margin-left:var(--buffer)}.o-float-content--right+.o-float-content--right{clear:right}.o-float-content--left{float:left;margin-right:var(--buffer)}.o-float-content--left+.o-float-content--left{clear:left}.figure:is(.o-float-content--left,.o-float-content--right) .figure-caption{padding-right:125px}}@media only screen and (min-width:992px) and (max-width:2399px){.o-float-content--left,.o-float-content--right{max-width:560px}}.o-offset-content--left,.o-offset-content--right{--offset-distance:min(15vw,410px);--buffer:calc(var(--global-space--grid-gap)*2)}@media only screen and (min-width:992px){.o-offset-content--right{float:right;margin-left:var(--buffer)}.o-offset-content--right+.o-offset-content--right{clear:right}.o-offset-content--left{float:left;margin-right:var(--buffer)}.o-offset-content--left+.o-offset-content--left{clear:left}.figure:is(.o-offset-content--left,.o-offset-content--right) .figure-caption{padding-right:125px}}@media only screen and (min-width:992px) and (max-width:2399px){.o-offset-content--left,.o-offset-content--right{max-width:560px}.o-offset-content--right{margin-right:calc(var(--offset-distance)*-1)}.o-offset-content--left{margin-left:calc(var(--offset-distance)*-1)}}.o-section--layout-a,.o-section--layout-b,.o-section--layout-c,.o-section--layout-d,.x-layout--a,.x-layout--b,.x-layout--c,.x-layout--d{display:grid}@media (max-width:991px){.o-section--layout-a,.x-layout--a{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:992px){.o-section--layout-a,.x-layout--a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.o-section--layout-b,.x-layout--b{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.o-section--layout-b,.x-layout--b{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:991px){.o-section--layout-c,.x-layout--c{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.o-section--layout-c,.x-layout--c{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:575px){.o-section--layout-d,.x-layout--d{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px){.o-section--layout-d,.x-layout--d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.o-section--layout-d,.x-layout--d{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-layout--e{display:flex;flex-direction:column}.o-section--style-dark+.o-section--style-dark.container,.o-section--style-light+.o-section--style-light.container{--fb--line-width:0px;--fb--line-color:transparent;--fb--inset-width:0px;--fb--inset-color:transparent;--fb--start:inset calc(var(--fb--inset-width)*1) 0 var(--fb--inset-color);--fb--end:inset calc(var(--fb--inset-width)*-1) 0 var(--fb--inset-color);--fb:var(--fb--start),var(--fb--end),var(--fb--line);box-shadow:var(--fb--shadow-above,0 0 transparent),var(--fb),var(--fb--shadow-below,0 0 transparent)}.o-section--style-dark+.o-section--style-dark.container,.o-section--style-light+.o-section--style-light.container{--fb--line:inset 0 calc(var(--fb--line-width)*1) var(--fb--line-color)}.o-section{--padding-block:var(--global-space--section-gap);padding-block:var(--padding-block)}.o-section .o-section{--hoz-space:1em;margin-inline:calc(var(--hoz-space)*-1);padding-block:1em;padding-inline:var(--hoz-space)}.o-section--banner{overflow:hidden}.o-section--banner [class*=o-section--layout]{gap:0}.o-section--banner .container{padding-inline:0}.o-section--banner.o-section{padding-block:0}.o-section--intro .u-empty,.o-section--intro>:empty:not(img){display:none}.o-section--style-light{--color--text:var(--global-color-primary--dark);--color--text-strong:var(--global-color-primary--xx-dark);--color--bkgd:var(--global-color-primary--xx-light);--color--line:var(--global-color-primary--normal);--color--link:var(--global-color-link-on-light--normal)}.o-section--style-muted{--color--text:var(--global-color-primary--x-dark);--color--text-strong:var(--global-color-primary--xx-dark);--color--bkgd:var(--global-color-primary--x-light);--color--line:var(--global-color-primary--dark);--color--link:var(--global-color-link-on-light--normal)}.o-section--style-dark{--color--text:var(--global-color-primary--x-light);--color--text-strong:var(--global-color-primary--xx-light);--color--bkgd:var(--global-color-primary--xx-dark);--color--line:var(--global-color-primary--xx-light);--color--link:var(--global-color-link-on-dark--normal)}[class*=o-section--style]{--line-width:var(--global-border-width--normal);--box-shadow--fake-bkgd:50vw 0 var(--color--bkgd),-50vw 0 var(--color--bkgd);background-color:var(--color--bkgd);box-shadow:var(--box-shadow--fake-bkgd);color:var(--color--text)}[class*=o-section--style] [class*=o-section--style]{box-shadow:none}.o-section--style-dark+.o-section--style-dark:not(.container),.o-section--style-light+.o-section--style-light:not(.container){border-top:var(--line-width) solid var(--color--line)}.o-section--style-muted{border-bottom:var(--line-width) solid var(--color--line);border-top:var(--line-width) solid var(--color--line)}.o-section--style-muted{--box-shadow--fake-bkgd:50vw 0 0 calc(var(--line-width)*-1) var(--color--bkgd),-50vw 0 0 calc(var(--line-width)*-1) var(--color--bkgd),33vw 0 var(--color--line),-33vw 0 var(--color--line),33vw 0px var(--color--line),-33vw 0px var(--color--line)}.o-section--style-dark+.o-section--style-dark.container,.o-section--style-light+.o-section--style-light.container{--fb--line-width:var(--global-border-width--normal);--fb--line-color:var(--color--line);--fb--inset-width:var(--global-space--grid-gap);--fb--inset-color:var(--color--bkgd);--fb--shadow-below:var(--box-shadow--fake-bkgd)}[class*=o-section--style] a{color:var(--color--link)}[class*=o-section--style] :is(h1,h2,h3,h4,h5,h6){color:var(--color--text-strong)}.o-section--layout-a,.o-section--layout-b,.o-section--layout-c,.o-section--layout-d{--gap:3.0rem;gap:var(--gap)}[class*=o-section--style].o-section--banner+[class*=o-section--style]{box-shadow:var(--box-shadow--fake-bkgd)}.o-section--banner .o-section__banner-image{left:50%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:1}.o-section--banner .o-section__banner-overlay{position:relative;z-index:2}main>.container.o-section--style-dark:last-of-type,main>.container.o-section--style-light:last-of-type,main>.container>.o-section--style-dark:last-of-type,main>.container>.o-section--style-light:last-of-type{margin-bottom:calc(var(--padding-block)*-1)}.x-article-link-stretch{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.x-article-link-stretch--gapless{left:-15px;width:calc(100% + 30px)}.x-article-link-hover,a.c-callout:hover,a.c-card--frontera-about-page:hover{--outline-offset:1em;outline:1px solid var(--global-color-accent--normal);outline-offset:var(--outline-offset)}.x-article-link-hover--gapless{--outline-offset:0}a.c-callout:active,a.c-card--frontera-about-page:active{outline:1px dotted var(--global-color-accent--normal)}.c-card--frontera-about-page{border-bottom:var(--global-border-width--normal) solid var(--global-color-primary--dark);margin-bottom:4.6rem;width:-moz-fit-content;width:fit-content}a.c-card--frontera-about-page{display:inline-block;text-decoration:none}.c-card--frontera-about-page img+h3{margin-top:1.6rem}.c-card--frontera-about-page img~:last-child{margin-bottom:1.25rem}.c-card--frontera-about-page figure{margin:0}.c-card--frontera-about-page figcaption{color:var(--global-color-primary--xx-dark);font-size:var(--global-font-size--x-large);font-weight:var(--bold);margin-bottom:1.25rem;margin-top:1.6rem}.c-callout{--figure-width--no-units:310;--figure-height--no-units:130;display:grid}.c-callout>:is(img,figure){grid-area:figure}.c-callout>:is(h1,h2,h3,h4,h5,h6){grid-area:title}.c-callout>p{grid-area:desc}.c-callout>p{margin-top:0}.c-callout>figure>img,.c-callout>img{aspect-ratio:var(--figure-width--no-units) /var(--figure-height--no-units);-o-object-fit:cover;object-fit:cover}.c-callout>figure{width:-moz-min-content;width:min-content}@media only screen and (min-width:768px){.c-callout{grid-template-areas:"figure title" "figure desc";grid-template-columns:min-content auto;grid-template-rows:auto min-content;padding:20px;text-align:left}.c-callout>figure{margin:0}.c-callout>:is(img,figure){margin-right:40px}.c-callout>figure>img,.c-callout>img{max-width:-moz-fit-content;max-width:fit-content;width:calc(var(--figure-width--no-units)*1px)}.c-callout>img{min-height:100%}}@media only screen and (max-width:767px){.c-callout{grid-template-areas:"figure" "title" "desc";padding:20px 40px;text-align:center}.c-callout>figure{margin:0}.c-callout>:is(img,figure){margin-bottom:20px}.c-callout>figure>img,.c-callout>img{height:calc(var(--figure-height--no-units)*1px);max-height:-moz-fit-content;max-height:fit-content}.c-callout>img{min-width:100%}}.c-callout>:is(img,figure){place-self:center}.c-callout>p{padding-right:1%}.c-callout{background-color:var(--global-color-link-on-light--normal)}.c-callout>:is(h1,h2,h3,h4,h5,h6){border-bottom:1px solid var(--global-color-primary--xx-light);font-size:var(--global-font-size--x-large);font-weight:var(--medium);margin-bottom:12px;margin-top:0;padding-bottom:12px}.c-callout>:is(h1,h2,h3,h4,h5,h6),[class*=o-section--style] .c-callout>:is(h1,h2,h3,h4,h5,h6){color:var(--global-color-primary--xx-light)}.c-callout>:not(h1,h2,h3,h4,h5,h6){color:var(--global-color-primary--xx-light)}.c-callout>:not(h1,h2,h3,h4,h5,h6,figure){font-size:var(--global-font-size--large);font-weight:var(--medium)}a.c-callout:hover{text-decoration:none}a.c-callout:focus{text-decoration:none}table.c-data-list{border-left:0;border-right:0}@supports(text-overflow:":"){.c-data-list__key:not(th){--text-overflow:":"}}td.c-data-list__value,th.c-data-list__key{padding-block:.5em}.c-data-list__key:not(th):after{content:":";display:inline;padding-right:.25em}th.c-data-list__key{padding-right:.25em}.c-data-list--is-horz{display:flex;flex-direction:row}.c-data-list--is-horz dd.c-data-list__value,dl.c-data-list--is-horz{margin-bottom:0}table.c-data-list--is-horz tbody,table.c-data-list--is-horz tr{display:flex;flex-direction:row;min-width:0}.c-data-list--is-horz:not(table).c-data-list--is-narrow>.c-data-list__key~.c-data-list__key:before{padding-left:.5em;padding-right:.5em}.c-data-list--is-horz:not(table).c-data-list--is-wide>.c-data-list__key~.c-data-list__key:before{padding-left:1em;padding-right:1em}table.c-data-list--is-horz.c-data-list--is-narrow tr:not(:first-child) th.c-data-list__key{padding-left:.5em}table.c-data-list--is-horz.c-data-list--is-narrow td.c-data-list__value{margin-right:.5em}table.c-data-list--is-horz.c-data-list--is-wide tr:not(:first-child) th.c-data-list__key{padding-left:1em}table.c-data-list--is-horz.c-data-list--is-wide td.c-data-list__value{margin-right:1em}table.c-data-list--is-vert{table-layout:fixed;width:100%}.c-data-list--is-vert:not(table)>.c-data-list__value{margin-left:0}.c-data-list--is-vert:not(table).c-data-list--is-narrow>.c-data-list__value,table.c-data-list--is-vert.c-data-list--is-narrow td.c-data-list__value{padding-left:0}.c-data-list--is-vert:not(table).c-data-list--is-wide>.c-data-list__value,table.c-data-list--is-vert.c-data-list--is-wide td.c-data-list__value{padding-left:2.5em}table.c-data-list--is-vert th.c-data-list__key,td.c-data-list__value{border-left:0;border-right:0}table.c-data-list--is-horz td.c-data-list__value,table.c-data-list--is-horz th.c-data-list__key{border-bottom:0;border-top:0}table.c-data-list--is-horz tr:first-child th.c-data-list__key{border-left:0}table.c-data-list--is-horz th.c-data-list__key{border-right:0}.c-data-list--is-horz:not(table)>.c-data-list__key~.c-data-list__key:before{content:"|";display:inline-block}.c-data-list--is-horz:not(table){align-items:baseline}table.c-data-list--is-horz tr{align-items:baseline}table.c-data-list--is-vert td.c-data-list__value,table.c-data-list--is-vert th.c-data-list__key{vertical-align:baseline}nav.c-nav{--link-padding:0.5em}nav.c-nav--boxed{--indent-small:calc(var(--global-space--list-indent)/4);--indent-medium:calc(var(--global-space--list-indent)/2);--indent-large:var(--global-space--list-indent);border:var(--global-border--normal);width:-moz-fit-content;width:fit-content}nav.c-nav--boxed :is(ul,ol){margin:0}nav.c-nav--boxed ul{list-style-type:none;padding-left:var(--indent-medium);padding-right:var(--indent-large)}@media (min-width:992px){nav.c-nav--boxed{padding-block:var(--indent-medium)}nav.c-nav--boxed ol{padding-left:var(--indent-large);padding-right:calc(var(--indent-large) - var(--link-padding))}}@media (max-width:991px){nav.c-nav--boxed{padding-block:var(--indent-small)}nav.c-nav--boxed ol{padding-left:calc(var(--indent-medium) - var(--link-padding));padding-right:calc(var(--indent-large) - var(--link-padding))}}nav.c-nav--boxed.c-nav--no-list{padding-left:var(--indent-medium);padding-right:var(--indent-large)}nav.c-nav{--space-between-inline-items:0.5em}nav.c-nav a{display:inline-block;padding-inline:var(--link-padding)}nav.c-nav--no-list{display:flex;flex-wrap:wrap}nav.c-nav--no-list>a{margin-right:var(--space-between-inline-items)}@media (max-width:991px){nav.c-nav a{line-height:2.5}nav.c-nav :is(ul,ol){display:flex;flex-wrap:wrap;list-style-position:inside}nav.c-nav :is(ul,ol):not(.c-nav--boxed :is(ul,ol)){padding-left:unset}nav.c-nav :is(ul,ol) li{margin-right:var(--space-between-inline-items)}nav.c-nav ul{list-style-type:none}}.c-footer{--line-height:1.5;--min-line-count:2;background-color:var(--global-color-primary--xx-dark);box-sizing:content-box;color:var(--global-color-primary--xx-light);display:flex;flex-direction:column;font-size:12px;justify-content:center;min-height:calc(var(--line-height)*var(--min-line-count)*1em);padding-bottom:20px;padding-top:20px;text-align:center}@media only screen and (max-width:640px){.c-footer{padding-left:5%;padding-right:5%}}@media only screen and (min-width:641px) and (max-width:767px){.c-footer{padding-left:7.5%;padding-right:7.5%}}@media only screen and (min-width:768px) and (max-width:991px){.c-footer{padding-left:10%;padding-right:10%}}@media only screen and (min-width:992px) and (max-width:1199px){.c-footer{padding-left:12.5%;padding-right:12.5%}}@media only screen and (min-width:1200px){.c-footer{padding-left:15%;padding-right:15%}}.c-recognition{font-size:var(--global-font-size--small)}.c-recognition{overflow:auto;padding:0 2.14em}.c-recognition h3{margin-top:.7em}.c-recognition>p:last-child{margin-bottom:1.4em}.c-recognition--style-dark{background-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-light)}.c-recognition--style-dark a{color:var(--global-color-link-on-dark--normal)}.c-recognition--style-dark h1,.c-recognition--style-dark h2,.c-recognition--style-dark h3,.c-recognition--style-dark h4,.c-recognition--style-dark h5,.c-recognition--style-dark h6{color:var(--global-color-accent--normal)}.c-recognition--style-light{background-color:var(--global-color-primary--xx-light);border-color:var(--global-color-primary--xx-dark);border-style:solid;border-width:var(--global-border-width--normal) 0;color:var(--global-color-primary--dark)}.c-recognition--style-light a{color:var(--global-color-link-on-light--normal)}.c-recognition--style-light h1,.c-recognition--style-light h2,.c-recognition--style-light h3,.c-recognition--style-light h4,.c-recognition--style-light h5,.c-recognition--style-light h6{color:var(--global-color-primary--xx-dark)}.c-see-all-link{display:inline-block;font-size:1.2rem;font-weight:var(--bold);margin-bottom:-1em;max-width:100%;padding-bottom:1em;padding-right:1em;padding-top:1em}.c-see-all-link__icon{display:inline-block;font-size:1.167em;margin-right:.75em;vertical-align:text-bottom}.c-see-all-link__text{font-size:1em}@media (min-width:1680px){.container{max-width:var(--global-max-width--x-wide)}}@media (min-width:1920px){.container{max-width:var(--global-max-width--xx-wide)}}.figure>a>img,.figure>img{margin-bottom:20px}.figure-caption{border-top:var(--global-border-width--normal) solid var(--global-color-primary--normal);color:var(--global-color-primary--dark);font-size:var(--global-font-size--medium);padding-top:12px}.modal-body,.modal-content,.modal-footer,.modal-header{border-radius:0}.modal-body,.modal-content,.modal-header{border:none}.modal-footer{border-bottom:none;border-left:none;border-right:none}.modal-header{background-color:var(--global-color-primary--x-light);padding:1.35rem 1.75rem}.modal-title{color:var(--global-color-primary--xx-dark);font-size:1.2rem;font-weight:400}.modal-header .close{color:var(--global-color-primary--x-dark);opacity:1}.modal-header .close:not(:disabled):not(.disabled):focus,.modal-header .close:not(:disabled):not(.disabled):hover{color:var(--global-color-primary--xx-dark);opacity:1}.modal-header .close span{font-family:Cortal-Icons!important;font-size:1.5rem}.modal-header.has-MuiTabs{border-bottom:1px solid #afafaf;flex-direction:row;height:63.5px;padding:5px;position:relative}.modal-header.has-MuiTabs .close{transform:translate(-25%,25%)}.button-wrapper button[type=submit],.c-button,.form-button{--min-width:75px;--mid-width:110px;--max-width:130px;border-style:solid;border-width:var(--global-border-width--normal);display:inline-block}.button-wrapper button[type=submit]:not(.c-button--as-link),.c-button:not(.c-button--as-link),.form-button:not(.c-button--as-link){font-weight:var(--medium)}a.c-button{text-align:center;text-decoration:none}a.c-button--is-busy{cursor:default}.button-wrapper button[type=submit]:not(:disabled,:where(a[disabled])),.c-button:not(:disabled,:where(a[disabled])),.form-button:not(:disabled,:where(a[disabled])){cursor:pointer}.button-wrapper button[type=submit]:disabled:not(.c-button--is-busy),.button-wrapper button[type=submit]:where(a[disabled]):not(.c-button--is-busy),.c-button:disabled:not(.c-button--is-busy),.c-button:where(a[disabled]):not(.c-button--is-busy),.form-button:disabled:not(.c-button--is-busy),.form-button:where(a[disabled]):not(.c-button--is-busy){border-color:var(--global-color-primary--dark);color:var(--global-color-primary--dark);pointer-events:none}.button-wrapper button[type=submit]:disabled:not(.c-button--is-busy,.c-button--as-link),.button-wrapper button[type=submit]:where(a[disabled]):not(.c-button--is-busy,.c-button--as-link),.c-button:disabled:not(.c-button--is-busy,.c-button--as-link),.c-button:where(a[disabled]):not(.c-button--is-busy,.c-button--as-link),.form-button:disabled:not(.c-button--is-busy,.c-button--as-link),.form-button:where(a[disabled]):not(.c-button--is-busy,.c-button--as-link){background-color:var(--global-color-primary--xx-light)}.button-wrapper button[type=submit],.c-button--is-active,.c-button--primary,.c-button--secondary,.c-button--tertiary,.form-button{max-width:var(--max-width);min-width:var(--min-width);padding:6px 18px}.button-wrapper button[type=submit]:hover,.c-button--primary:hover,.form-button:hover{background-color:var(--global-color-accent--dark);border-color:var(--global-color-accent--dark);color:var(--global-color-primary--xx-light)}.button-wrapper button[type=submit]:active:not(.c-button--is-busy),.c-button--primary:active:not(.c-button--is-busy),.form-button:active:not(.c-button--is-busy){background-color:var(--global-color-accent--x-dark);border-color:var(--global-color-accent--dark);border-width:var(--global-border-width--normal);color:var(--global-color-primary--xx-light);outline:var(--global-border-width--normal) solid var(--global-color-accent--dark)}.button-wrapper button[type=submit]:focus:not(:active,.c-button--is-busy),.c-button--primary:focus:not(:active,.c-button--is-busy),.form-button:focus:not(:active,.c-button--is-busy){background-color:var(--global-color-accent--normal);border-color:var(--global-color-primary--xx-light);color:var(--global-color-primary--xx-light);outline:var(--global-border-width--normal) solid var(--global-color-accent--light)}.button-wrapper button[type=submit].c-button--is-busy,.button-wrapper button[type=submit]:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])),.c-button--primary.c-button--is-busy,.c-button--primary:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])),.form-button.c-button--is-busy,.form-button:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])){background-color:var(--global-color-accent--normal);border-color:var(--global-color-accent--normal);color:var(--global-color-primary--xx-light)}.c-button--secondary:hover{background-color:var(--global-color-accent--weak);border-color:var(--global-color-accent--normal);color:var(--global-color-primary--xx-dark)}.c-button--secondary:active:not(.c-button--is-busy){background-color:var(--global-color-accent--x-light);border-color:var(--global-color-accent--dark);border-width:var(--global-border-width--normal);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--normal) solid var(--global-color-accent--dark)}.c-button--secondary:focus:not(:active,.c-button--is-busy){background-color:var(--global-color-accent--weak);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--thick) solid var(--global-color-accent--light)}.c-button--secondary.c-button--is-busy,.c-button--secondary:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])){background-color:var(--global-color-primary--x-light);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark)}.c-button.c-button--secondary:disabled,.c-button.c-button--secondary:where(a[disabled]){background-color:var(--global-color-primary--x-light)}.c-button--tertiary:hover{background-color:var(--global-color-primary--light);border-color:var(--global-color-accent--dark);color:var(--global-color-primary--xx-dark)}.c-button--tertiary:active:not(.c-button--is-busy){background-color:var(--global-color-accent--x-light);border-color:var(--global-color-accent--dark);border-width:var(--global-border-width--normal);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--normal) solid var(--global-color-accent--dark)}.c-button--tertiary:focus:not(:active,.c-button--is-busy){background-color:var(--global-color-primary--light);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--thick) solid var(--global-color-accent--light)}.c-button--tertiary.c-button--is-busy,.c-button--tertiary:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])){background-color:var(--global-color-primary--xx-light);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark)}.c-button--is-active:hover{background-color:var(--global-color-accent--alt);border-color:var(--global-color-accent--dark);color:var(--global-color-primary--xx-dark)}.c-button--is-active:active{background-color:var(--global-color-accent--x-light);border-color:var(--global-color-accent--dark);border-width:var(--global-border-width--normal);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--normal) solid var(--global-color-accent--dark)}.c-button--is-active:focus:not(:active){background-color:var(--global-color-accent--alt);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark);outline:var(--global-border-width--thick) solid var(--global-color-accent--light)}.c-button--is-active.c-button--is-busy,.c-button--is-active:not(.c-button:hover,.c-button:focus,.c-button:active,.c-button:disabled,.c-button:where(a[disabled])){background-color:var(--global-color-accent--x-light);border-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--xx-dark)}.c-button--as-link{background:unset;border:unset;font-family:inherit;font-size:inherit;padding-inline:unset}.c-button--is-busy{opacity:.5}.c-button--is-busy .c-button__text{opacity:.3}.button-wrapper button[type=submit]:not(.c-button--width-short,.c-button--width-medium,.c-button--width-long,.c-button--size-small,.c-button--as-link),.c-button:not(.c-button--width-short,.c-button--width-medium,.c-button--width-long,.c-button--size-small,.c-button--as-link),.form-button:not(.c-button--width-short,.c-button--width-medium,.c-button--width-long,.c-button--size-small,.c-button--as-link){--max-width:auto;width:auto}.c-button--width-short{width:var(--min-width)}.c-button--width-medium{width:var(--mid-width)}.c-button--width-long{width:var(--max-width)}.c-button--size-small{line-height:1;min-width:0;padding:4px 9px}.button-wrapper button[type=submit]>*,.c-button>*,.form-button>*{vertical-align:middle}.c-button__icon--before{margin-right:.5em}.c-button__icon--after{margin-left:.5em}.button-wrapper button[type=submit]:not(.c-button--as-link),.c-button:not(.c-button--as-link),.form-button:not(.c-button--as-link){font-size:var(--global-font-size--small)}.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)}.field-wrapper.checkboxselectmultiple.required>label:after{border:var(--global-border--thick);display:block;font-size:var(--global-font-size--small);margin-top:.5em;padding:15px 20px}html[class*=cms-structure-mode-] .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([class*=cms-structure-mode-]) .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."}.description{margin-block:25px}.help-text{font-size:var(--global-font-size--small);font-style:italic}:not(ul,label)+.help-text{margin-top:.3em}.help-text>:not(details,a,samp){font-style:normal}.field-wrapper{margin-bottom:2rem}.field-wrapper:not(.checkboxinput){display:flex;flex-direction:column}.field-wrapper:not(.checkboxinput)>.field-errors{order:1}.field-wrapper.checkboxinput{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-grid;grid-template-areas:"error _____" "input label" "notes notes";grid-template-columns:min-content auto}.field-wrapper.checkboxinput .field-errors{grid-area:error}.field-wrapper.checkboxinput input{grid-area:input}.field-wrapper.checkboxinput label{grid-area:label}.field-wrapper.checkboxinput .help-text{grid-area:notes}.field-wrapper.checkboxinput label{margin-bottom:0}ul.checkboxselectmultiple label,ul.radioselect label{align-items:center;display:flex;gap:.5em}ul.checkboxselectmultiple li:last-child label,ul.radioselect li:last-child label{margin-bottom:0}.field-wrapper.required>label{font-weight:var(--bold)}.field-wrapper.required>label .asterisk{font-weight:var(--regular)}.field-wrapper.required:has(label .asterisk) label:has(sub,sup){align-items:center;display:flex}.field-wrapper .asterisk{margin-left:.5em}.field-wrapper.required .asterisk{color:var(--global-color-danger--dark)}.field-wrapper:not(.required) .asterisk{color:var(--global-color-warning--dark)}.field-wrapper .asterisk{display:inline-block;line-height:0;visibility:hidden;width:0}.field-wrapper .asterisk:after{line-height:normal;visibility:visible}.field-wrapper.required .asterisk:after{content:"(required)"}.field-wrapper:not(.required) .asterisk:after{content:"(important)"}.field-errors{font-size:var(--global-font-size--small)}.field-errors ul{margin-bottom:0;margin-top:1rem}ul.checkboxselectmultiple,ul.radioselect{list-style:none;padding-left:0}.button-wrapper{margin-top:35px}span.has-svg{display:inline-block}span.has-svg>svg{height:100%;width:100%}.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{display:block;margin-inline:auto}.align-right+:not(img){clear:right}.align-left+:not(img){clear:left}nav.s-breadcrumbs{font-size:var(--global-font-size--x-small);padding-top:15px;text-transform:uppercase}nav.s-breadcrumbs ol{font-weight:var(--global-font-weight--medium);list-style:none;margin-bottom:unset;padding-left:unset}nav.s-breadcrumbs ol li,ol.s-breadcrumbs li{display:inline-block}nav.s-breadcrumbs ol li+li:before,ol.s-breadcrumbs li+li:before{content:" > "}nav.s-breadcrumbs ol li:last-child span{font-weight:var(--bold)}.s-footer>p:last-of-type{margin:0}.s-footer a{color:var(--global-color-primary--light)}.s-blockquote{margin-bottom:1.25em;margin-top:1.25em}.s-blockquote blockquote{font-size:1.125em;font-style:italic;margin-bottom:0}.s-blockquote blockquote p{margin:0;white-space:pre-wrap}.s-blockquote blockquote p:before{content:"“"}.s-blockquote blockquote p:after{content:"”"}.s-blockquote figcaption{font-size:1em;margin-top:.3em}.s-blockquote figcaption:before{content:"— "}.s-blockquote cite{font-style:normal}.u-mailto-text-replace[data-user][data-domain]{font-size:0;visibility:hidden}.u-mailto-text-replace[data-user][data-domain]:before{content:attr(data-user) "@" attr(data-domain);display:inline;font-size:medium;visibility:visible}.s-affixed-input-wrapper:not(.checkboxinput,.radio,.select,.checkboxselectmultiple,.textarea){align-items:start;display:grid;grid-template-areas:"label label" var(--input-row,"input input") "help help" "error error";grid-template-columns:auto 1fr}@supports selector(:has(*)){.s-affixed-input-wrapper:has(.s-affixed-input-wrapper__prefix){--input-row:"prefix input"}.s-affixed-input-wrapper:has(.s-affixed-input-wrapper__suffix){--input-row:"input suffix"}}@supports not selector(:has(*)){.s-affixed-input-wrapper--prefix{--input-row:"prefix input"}.s-affixed-input-wrapper--suffix{--input-row:"input suffix"}}.s-affixed-input-wrapper label{grid-area:label}.s-affixed-input-wrapper input{grid-area:input}.s-affixed-input-wrapper__prefix{grid-area:prefix}.s-affixed-input-wrapper__suffix{grid-area:suffix}.s-affixed-input-wrapper .help-text{grid-area:help}.s-affixed-input-wrapper .field-errors{grid-area:error}.s-affixed-input-wrapper{--width:1em;--padding-vert:5px;--padding-horz:10px}.s-affixed-input-wrapper__prefix,.s-affixed-input-wrapper__suffix{box-sizing:content-box;display:inline-block;font-family:var(--global-font-family--sans--portal);padding:var(--padding-vert) var(--padding-horz);pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--width)}.s-affixed-input-wrapper__prefix{left:var(--global-border-width--normal);margin-right:calc(var(--width)*-1 - var(--padding-horz)*2);position:relative;top:var(--global-border-width--normal)}.s-affixed-input-wrapper__suffix{margin-left:calc(var(--width)*-1 - var(--padding-horz)*2);position:relative;right:var(--global-border-width--normal);top:var(--global-border-width--normal)}.s-affixed-input-wrapper__prefix+input{text-indent:calc(var(--width) + var(--padding-horz))}