@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
/*!

	Styles for Next Test
	By Cast Iron Coding (office@castironcoding.com)

*/@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/_next/static/media/source-sans-pro-v18-latin-regular.8b0f88b8.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-regular.b381af02.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/_next/static/media/source-sans-pro-v18-latin-italic.76b47d5c.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-italic.3814e5b8.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/_next/static/media/source-sans-pro-v18-latin-700.b05b731e.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-700.d39e510c.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/_next/static/media/source-sans-pro-v18-latin-700italic.870b874e.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-700italic.4e99c96c.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:800;src:url(/_next/static/media/source-sans-pro-v18-latin-900.543377fa.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-900.35a90600.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:800;src:url(/_next/static/media/source-sans-pro-v18-latin-900italic.5054c2da.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v18-latin-900italic.d26a5654.woff) format("woff")}*,:after,:before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:geometricPrecision;line-height:1.5}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{box-sizing:border-box;font-size:100%}body{color:#333}#__next,body{background-color:var(--neutral08)}#__next{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;background-color:#fff}img{display:block;width:100%;height:auto}a{color:inherit}.js-focus-visible a:focus:not(.focus-visible){outline-width:0}a.focus-visible{outline:4px auto}button{display:inline-block;padding:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0}.js-focus-visible button:focus:not(.focus-visible){outline-width:0}button.focus-visible{outline:4px auto}svg{fill:currentcolor}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}body{font-family:Source Sans Pro,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.636}h1,h2,h3,h4,h5,h6{margin:0}h1{--font-size:max(24px,min(calc(24px + 16 * (100vw - 446px) / 404),40px));font-weight:800;line-height:1.15}h1,h2{font-size:var(--font-size)}h2{--font-size:max(20px,min(calc(20px + 10 * (100vw - 446px) / 404),30px));font-weight:700;line-height:1.2}h3{--font-size:max(18px,min(calc(18px + 6 * (100vw - 446px) / 404),24px));font-weight:800;line-height:1.417}h3,h4{font-size:var(--font-size)}h4{--font-size:max(16px,min(calc(16px + 2 * (100vw - 446px) / 404),18px));font-weight:700}p{margin:0}ol,ul{padding:0;margin:0;list-style-type:none}.c-content-rte>*+*{margin-top:1rem}.c-content-rte>:first-child{margin-block-start:0}.c-content-rte a:not([class^=c-]){color:#117273;color:var(--link-color,#117273);text-decoration:underline}.c-content-rte ul{padding-left:1em;list-style-type:disc}.c-content-rte ol{padding-left:1em;list-style-type:decimal}.c-content-rte li{padding-left:.5em}.c-content-rte h1{margin-block-start:8.7250909091em}.c-content-rte h2{margin-block-start:2.4236363636em}.c-content-rte h3,.c-content-rte h4{margin-block-start:1.2118181818em}.c-content-rte figcaption{padding-block:1em;font-size:18px}.c-page-header.a-bg-white:first-child{padding-bottom:.5em}@media (min-width:1501px){.c-nav-list--mobile{display:none}}.c-nav-list__link{padding-right:.75em;padding-left:.75em;text-decoration:none;cursor:pointer;background-color:#078b8c;transition:background-color .2s}.c-nav-list__link--is-active,.c-nav-list__link.focus-visible,.c-nav-list__link:hover{background-color:#00bebf}.c-nav-list__link--is-active,.c-nav-list__link:focus-visible,.c-nav-list__link:hover{background-color:#00bebf}.c-nav-list__link--desktop{display:flex;flex-direction:row-reverse;align-items:center;height:var(--header-height);white-space:nowrap}.c-nav-list__link--mobile{display:grid;grid-template:"icon text" auto/24px auto;grid-gap:14px;gap:14px;width:300px;max-width:53vw;padding:.75em}.c-nav-list__link-icon{grid-area:icon;align-self:center;justify-self:end;place-self:center end}.c-nav-list__link--desktop .c-nav-list__link-icon{margin-left:8px;transform:rotate(-90deg) scale(.9)}.c-nav-list__link-text{grid-area:text;align-self:center;text-align:left}.c-subnav-list{position:absolute;z-index:-5;max-width:47vw;max-height:calc(100vh - var(--header-height)*2);overflow:auto;color:var(--color-font-primary);visibility:hidden;transition:transform .25s ease-in-out,visibility 0s .25s}.c-nav-list--mobile .c-subnav-list{top:0;left:0;width:300px}.c-nav-list--mobile .c-subnav-list--is-active{visibility:visible;transition:transform .25s ease-in-out;transform:translateX(-100%)}.c-nav-list--desktop .c-subnav-list{top:100%;left:0;width:450px;transform:translateY(-100%)}.c-nav-list--desktop .c-subnav-list--is-active{visibility:visible;transition:transform .25s ease-in-out;transform:translateY(0)}.c-subnav-list__item{position:relative}.c-subnav-list__item:first-child:after{position:absolute;bottom:0;left:.75em;display:block;width:calc(100% - 1.5em);height:1px;content:"";background-color:currentcolor}.c-nav-list--mobile .c-subnav-list__item:first-child:after{left:.375em;width:calc(100% - .75em)}.c-subnav-list__link{display:flex;align-items:center;padding:.75em;text-decoration:none;background-color:var(--color-background-tile-light);transition:color .2s,background-color .2s}.c-subnav-list__link--is-active,.c-subnav-list__link.focus-visible,.c-subnav-list__link:hover{color:#fff;background-color:#00bebf}.c-subnav-list__link--is-active,.c-subnav-list__link:focus-visible,.c-subnav-list__link:hover{color:#fff;background-color:#00bebf}.c-nav-list--mobile .c-subnav-list__link{padding:.8em .75em}.c-sub-subnav-list{height:100%;max-height:0;margin-left:.375em;overflow:hidden;color:var(--color-font-primary);visibility:hidden;transition:max-height .25s ease-out,visibility 0s .25s}@keyframes hide-scroll{0%,to{overflow:hidden}}.c-sub-subnav-list--is-active{max-height:calc(100vh - var(--header-height));overflow:auto;visibility:visible;transition:max-height .5s ease-in;animation:hide-scroll .5s backwards}.c-sub-subnav-list__item{position:relative}.c-sub-subnav-list__item:first-child:after{position:absolute;bottom:0;left:.75em;display:block;width:calc(100% - 1.5em);height:1px;content:"";background-color:currentcolor}.c-nav-list--mobile .c-sub-subnav-list__item:first-child:after{left:.375em;width:calc(100% - .75em)}.c-sub-subnav-list__link{display:flex;align-items:center;width:100%;text-decoration:none;background-color:var(--color-rubin-gray-100);transition:color .2s,background-color .2s}.c-sub-subnav-list__link--is-active,.c-sub-subnav-list__link.focus-visible,.c-sub-subnav-list__link:hover{color:var(--color-font-invert);background-color:#00bebf}.c-sub-subnav-list__link--is-active,.c-sub-subnav-list__link:focus-visible,.c-sub-subnav-list__link:hover{color:var(--color-font-invert);background-color:#00bebf}.c-subnav-list__item .c-sub-subnav-list__link{flex-direction:row-reverse;justify-content:space-between}.c-sub-subnav-list__item .c-sub-subnav-list__link{flex-direction:row;justify-content:space-between}.c-nav-list--mobile .c-sub-subnav-list__link{padding:.25em .375em}.c-nav-list--desktop .c-sub-subnav-list__link{padding:.75em}.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link{color:#333;background-color:var(--color-background-tile-light)}.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link--is-active,.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link.focus-visible,.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link:hover{color:var(--color-font-invert);background-color:#00bebf}.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link--is-active,.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link:focus-visible,.c-sub-subnav-list__item-inner>.c-sub-subnav-list__link:hover{color:var(--color-font-invert);background-color:#00bebf}.c-nav-list--mobile .c-sub-subnav-list__item-inner>.c-sub-subnav-list__link{padding:.375em .75em}.c-sub-subnav-list__link-icon{width:24px;height:24px;transform:rotate(-90deg)}.c-sub-subnav-list__link-text{max-width:calc(100% - 34px);text-align:left}.c-sub-subnav-list__link--is-active .c-sub-subnav-list__link-icon{transform:rotate(90deg)}.c-global-footer{--link-color:#00bebf;color:#fff;background-color:#404040}.c-global-footer__main{--padding-right:max(20px,min(calc(20px + 80 * (100vw - 850px) / 430),100px));--padding-left:max(20px,min(calc(20px + 80 * (100vw - 850px) / 430),100px));--column-gap:max(35px,min(calc(35px + 63 * (100vw - 850px) / 430),98px));grid-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);--row-gap:max(24px,min(calc(24px + 11 * (100vw - 850px) / 430),35px));grid-row-gap:var(--row-gap);row-gap:var(--row-gap);--padding:max(24px,min(calc(24px + 11 * (100vw - 850px) / 430),35px));padding:var(--padding);display:grid;grid-template:"colophon" auto "sponsors" auto/minmax(80%,auto)}@media (max-width:850px){.c-global-footer__main{grid-template:"colophon" auto "sponsors" auto/auto}}.c-global-footer__form-block{display:flex;flex-wrap:wrap;grid-area:form;align-items:baseline;align-self:baseline;justify-content:space-between;margin-top:-35px;margin-left:-35px}@media (max-width:850px){.c-global-footer__form-block{display:none}}.c-global-footer__form-block>*{margin-top:35px;margin-left:35px}.c-global-footer__colophon-block{grid-area:colophon}.c-global-footer__sponsors-block{grid-area:sponsors;justify-self:center;width:100%;min-width:400px;max-width:700px}.c-global-footer__form{flex-grow:999;flex-basis:461px}.c-global-footer__heading{flex-grow:1}.c-global-footer__colophon{font-size:.6363636364em}.c-contact-form{font-size:16px;font-weight:700}.c-contact-form__block+.c-contact-form__block{margin-top:5px}.c-contact-form__input{display:inline-block;font-size:inherit;color:inherit;background:transparent;border:0;display:block;width:100%;padding:.813em;color:#333;background-color:#ebebeb}.js-focus-visible .c-contact-form__input:focus:not(.focus-visible){outline-width:0}.c-contact-form__input.focus-visible{outline:4px auto}.c-contact-form__input::-moz-placeholder{color:inherit}.c-contact-form__input::placeholder{color:inherit}.c-contact-form__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-contact-form__select-wrapper{position:relative}.c-contact-form__select-icon{position:absolute;top:50%;right:.5em;color:#333;pointer-events:none;transform:translateY(-50%) rotate(-90deg)}.c-contact-form__submit{width:100%}.c-contact-form__status{min-height:1.636em;font-weight:400}.c-contact-form__reset{text-decoration:underline}.c-contact-form__honeypot{display:none}.c-contact-info__item{display:flex;align-items:baseline}.c-contact-info__item+.c-contact-info__item{margin-top:.5em}.c-contact-info__item>*+*{margin-left:.7727272727em}.c-contact-info__icon{position:relative;top:-.2727272727em;flex-shrink:0;align-self:flex-start;color:#078b8c}.t-align-center{text-align:center}.t-heading-primary{--font-size:max(24px,min(calc(24px + 16 * (100vw - 446px) / 404),40px));font-size:var(--font-size);font-weight:800;line-height:1.15}.t-heading-secondary{--font-size:max(20px,min(calc(20px + 10 * (100vw - 446px) / 404),30px));font-size:var(--font-size);font-weight:700;line-height:1.2}.t-heading-tertiary{--font-size:max(18px,min(calc(18px + 6 * (100vw - 446px) / 404),24px));font-size:var(--font-size);font-weight:800;line-height:1.417}.t-heading-quaternary{--font-size:max(16px,min(calc(16px + 2 * (100vw - 446px) / 404),18px));font-size:var(--font-size);font-weight:700}.a-pos-rel{position:relative}.a-hidden,.a-pos-abs{position:absolute}.a-hidden{width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0)}.a-hidden,.a-hide-overflow{overflow:hidden}.a-color-white{color:#fff}.a-color-offWhite{color:#e9e9e9}.a-color-neutral10{color:#f5f5f5}.a-color-neutral15{color:#e3e4e8}.a-color-neutral20{color:#dce0e3}.a-color-neutral40{color:#9e9ea3}.a-color-neutral80{color:#404040}.a-color-neutral90{color:#2b2e34}.a-color-black{color:#000}.a-color-turquoise10{color:#d9f7f6}.a-color-turquoise20{color:#b2f2ef}.a-color-turquoise50{color:#00bebf}.a-color-turquoise55{color:#009fa1}.a-color-turquoise60{color:#078b8c}.a-color-turquoise70{color:#058b8c}.a-color-turquoise80{color:#117273}.a-color-turquoise85{color:#12726d}.a-color-turquoise90{color:#0c4a4c}.a-color-blue10{color:#eef5fb}.a-color-red{color:#ff8488}.a-bg-white{background-color:#fff}.a-bg-offWhite{background-color:#e9e9e9}.a-bg-neutral10{background-color:#f5f5f5}.a-bg-neutral15{background-color:#e3e4e8}.a-bg-neutral20{background-color:#dce0e3}.a-bg-neutral40{background-color:#9e9ea3}.a-bg-neutral80{color:#fff;background-color:#404040}.a-bg-neutral90{color:#fff;background-color:#2b2e34}.a-bg-black{color:#fff;background-color:#000}.a-bg-turquoise10{background-color:#d9f7f6}.a-bg-turquoise20{background-color:#b2f2ef}.a-bg-turquoise50{color:#fff;background-color:#00bebf}.a-bg-turquoise55{color:#fff;background-color:#009fa1}.a-bg-turquoise60{color:#fff;background-color:#078b8c}.a-bg-turquoise70{color:#fff;background-color:#058b8c}.a-bg-turquoise80{color:#fff;background-color:#117273}.a-bg-turquoise85{color:#fff;background-color:#12726d}.a-bg-turquoise90{color:#fff;background-color:#0c4a4c}.a-bg-blue10{background-color:#eef5fb}.a-bg-red{background-color:#ff8488}@media (min-width:447px){.a-show-mobile{display:none}}.l-pad-top-large{padding-block-start:100px}.l-pad-right-large{padding-inline-end:100px}.l-pad-bottom-large{padding-block-end:100px}.l-pad-left-large{padding-inline-start:100px}.l-mar-top-large{margin-block-start:100px}.l-mar-right-large{margin-inline-end:100px}.l-mar-bottom-large{margin-block-end:100px}.l-mar-left-large{margin-inline-start:100px}.l-pad-top-medium{padding-block-start:40px}.l-pad-right-medium{padding-inline-end:40px}.l-pad-bottom-medium{padding-block-end:40px}.l-pad-left-medium{padding-inline-start:40px}.l-mar-top-medium{margin-block-start:40px}.l-mar-right-medium{margin-inline-end:40px}.l-mar-bottom-medium{margin-block-end:40px}.l-mar-left-medium{margin-inline-start:40px}.l-pad-top-small{padding-block-start:20px}.l-pad-right-small{padding-inline-end:20px}.l-pad-bottom-small{padding-block-end:20px}.l-pad-left-small{padding-inline-start:20px}.l-mar-top-small{margin-block-start:20px}.l-mar-right-small{margin-inline-end:20px}.l-mar-bottom-small{margin-block-end:20px}.l-mar-left-small{margin-inline-start:20px}.has-scroll-lock.has-scroll-lock{position:absolute;width:100%;overflow:hidden}