/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.branding{position:relative;}.branding svg{height:46px;display:block;}@media (min-width:600px){.branding svg{height:50px;}}@media (min-width:960px){.branding svg{height:60px;}}.kcs-text-replacement{position:absolute;z-index:10;font-weight:var(--fw-medium);color:hsl(var(--c-black));top:0;left:45px;font-size:15px;text-transform:uppercase;letter-spacing:-0.5px;text-align:left;width:100%;line-height:1.1;}.kcs-text-replacement.hide{opacity:0;transition:var(--transition-in);}.kcs-text-replacement.show{opacity:1;transition:var(--transition-in);}header.is-fixed .branding{width:183px;}header.is-fixed .branding svg{height:46px;}
.card{box-shadow:var(--bs-default);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:var(--transition-out);height:100%;background:hsl(var(--c-white));z-index:1;}.card:hover{box-shadow:var(--bs-dark);transition:var(--transition-in);}.card:hover .card__highlights{opacity:1;transition:var(--transition-in);}.card__image{order:-1;}.card__image img{width:100%;height:auto;display:block;}.card--no-image .card__image{padding-top:calc(2/3 * 100%);background:hsl(var(--c-primary),0.2);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"image";align-content:end;justify-items:start;align-items:end;height:0;}.card--no-image .card__image .card__title{padding:var(--spacing);grid-area:image;}.card__content{padding:var(--spacing);display:flex;flex-direction:column;height:100%;}.card__cta{margin-top:auto;z-index:100;padding:var(--spacing);}.card__cta .button{max-width:200px;}.card__title{margin-top:0;margin-bottom:var(--spacing-s);}.card__title a:after{content:"";position:absolute;inset:0;}.card__tags{margin-bottom:var(--spacing-s);padding:0 var(--spacing);}.card__tags ul{margin:0;padding:0;list-style:none;}.card--has-image .card__tags{background:hsl(var(--c-white));position:absolute;padding:var(--spacing-s);right:0;max-width:200px;top:var(--spacing);border-radius:var(--border-radius) 0 0 var(--border-radius);}.card--has-image .card__project{padding:3px var(--spacing-s);display:flex;align-items:center;border-bottom:1px solid hsl(var(--c-grey--light));}.card--has-image .card__project img{width:40px;height:40px;margin-right:var(--spacing-s);}.views-row:nth-child(6n + 1) .card--no-image .card__image{background:hsl(var(--c-brand-1),0.1);}.views-row:nth-child(6n + 1) .card--no-image .card__tags{background:hsl(var(--c-brand-1),0.4);}.card__highlight-item--1{background:hsl(var(--c-brand-1));}.views-row:nth-child(6n + 2) .card--no-image .card__image{background:hsl(var(--c-brand-2),0.1);}.views-row:nth-child(6n + 2) .card--no-image .card__tags{background:hsl(var(--c-brand-2),0.4);}.card__highlight-item--2{background:hsl(var(--c-brand-2));}.views-row:nth-child(6n + 3) .card--no-image .card__image{background:hsl(var(--c-brand-3),0.1);}.views-row:nth-child(6n + 3) .card--no-image .card__tags{background:hsl(var(--c-brand-3),0.4);}.card__highlight-item--3{background:hsl(var(--c-brand-3));}.views-row:nth-child(6n + 4) .card--no-image .card__image{background:hsl(var(--c-brand-4),0.1);}.views-row:nth-child(6n + 4) .card--no-image .card__tags{background:hsl(var(--c-brand-4),0.4);}.card__highlight-item--4{background:hsl(var(--c-brand-4));}.views-row:nth-child(6n + 5) .card--no-image .card__image{background:hsl(var(--c-brand-5),0.1);}.views-row:nth-child(6n + 5) .card--no-image .card__tags{background:hsl(var(--c-brand-5),0.4);}.card__highlight-item--5{background:hsl(var(--c-brand-5));}.card__highlights{display:flex;position:absolute;width:100%;transform:translateY(-30px);height:30px;overflow:hidden;align-items:flex-end;opacity:0.4;transition:var(--transition-out);gap:calc(var(--spacing-s) / 2);}.card__highlight-item{max-height:30px;width:100%;display:block;transform-origin:bottom;border-radius:100% 100% 0 0;}.csgov-theme-inverse .card{background:transparent;}.card__highlight-item--1{height:50%;}.card__highlight-item--2{height:60%;}.card__highlight-item--3{height:90%;}.card__highlight-item--4{height:40%;}.card__highlight-item--5{height:70%;}.card__highlight-item--6{height:80%;}.card:hover .card__highlight-item--1,.card:focus-within .card__highlight-item--1{-webkit-animation:card-highlight-animation 2s linear .1s infinite;animation:card-highlight-animation 2s linear .1s infinite;}.card:hover .card__highlight-item--2,.card:focus-within .card__highlight-item--2{-webkit-animation:card-highlight-animation 2s linear .8s infinite;animation:card-highlight-animation 2s linear .8s infinite;}.card:hover .card__highlight-item--3,.card:focus-within .card__highlight-item--3{-webkit-animation:card-highlight-animation 2s linear .3s infinite;animation:card-highlight-animation 2s linear .3s infinite;}.card:hover .card__highlight-item--4,.card:focus-within .card__highlight-item--4{-webkit-animation:card-highlight-animation 2s linear .4s infinite;animation:card-highlight-animation 2s linear .4s infinite;}.card:hover .card__highlight-item--5,.card:focus-within .card__highlight-item--5{-webkit-animation:card-highlight-animation 2s linear .2s infinite;animation:card-highlight-animation 2s linear .2s infinite;}.card:hover .card__highlight-item--6,.card:focus-within .card__highlight-item--6{-webkit-animation:card-highlight-animation 2s linear .5s infinite;animation:card-highlight-animation 2s linear .5s infinite;}@-webkit-keyframes card-highlight-animation{0%{transform:scaleY(1);}25%{transform:scaleY(0.4);}50%{transform:scaleY(0.75);}75%{transform:scaleY(0.3);}}@keyframes card-highlight-animation{0%{transform:scaleY(1);}25%{transform:scaleY(0.4);}50%{transform:scaleY(0.75);}75%{transform:scaleY(0.3);}}
.card{box-shadow:var(--bs-default);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:var(--transition-out);height:100%;}.card:hover{box-shadow:var(--bs-dark);transition:var(--transition-in);}.card__image{order:-1;}.card__image img{width:100%;height:auto;display:block;}.card__content{padding:var(--spacing);display:flex;flex-direction:column;}.card__title{margin-top:0;}.card__title a:after{content:"";position:absolute;inset:0;}.card__info{margin-bottom:var(--spacing-s);}.card__info__person-contacts a{display:flex;align-items:center;padding:var(--spacing-s) 0;}@media (min-width:1024px){.card__info__person-contacts a{padding:calc(var(--spacing-s) / 2) 0;}}.card__info__person-contacts a:hover,.card__info__person-contacts a:focus{text-decoration:underline;}.card__info__person-contacts svg{height:var(--fs-default);margin-right:var(--spacing-s);}
.copyright-wrapper{background:hsl(var(--c-black));color:hsl(var(--c-white));font-size:var(--fs-small);padding:var(--spacing-s) var(--spacing);text-align:center;}.copyright-wrapper a{color:hsl(var(--c-white));}.copyright-wrapper a:hover,.copyright-wrapper a:focus{text-decoration:underline;}
.footer-wrapper{background:hsl(var(--c-brand--dark));color:hsl(var(--c-white));padding:var(--spacing-m) 0;margin-top:var(--spacing-m);}.footer-wrapper a{color:hsl(var(--c-white));}.footer-wrapper a:hover,.footer-wrapper a:focus{text-decoration:underline;}.footer-top{display:flex;flex-direction:column;align-items:center;}@media (min-width:768px){.footer-top{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;}}.footer-top .branding{margin-bottom:var(--spacing);}@media (min-width:768px){.footer-top .branding{margin-bottom:0;}}.footer-top .branding svg{height:60px;}@media (min-width:768px){.footer-top .branding svg{height:50px;}}.footer-top .branding svg .kcs-logo-text{fill:hsl(var(--c-white));}.footer-top .menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.footer-top .menu li a{padding:var(--spacing-s);display:block;}.footer-main{margin-top:calc(var(--spacing-m));}@media (min-width:600px){.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;}}@media (min-width:768px){.footer-main{justify-content:flex-start;margin-top:calc(var(--spacing-l));}}.footer-main .block{margin-bottom:var(--spacing);}@media (min-width:600px){.footer-main .block + .block{margin-left:var(--spacing);}}@media (min-width:768px){.footer-main .block + .block{margin-left:var(--spacing-l);}}.footer-main h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-top:0;margin-bottom:var(--spacing-s);}.footer-main ul{list-style:none;margin:0;padding:0;}.footer-bottom h2{font-size:var(--fs-h4);text-align:center;margin:0;opacity:0.7;}.footer-bottom .view-content{display:flex;flex-direction:column;gap:var(--spacing);justify-content:center;flex-wrap:wrap;}@media (min-width:600px){.footer-bottom .view-content{flex-direction:row;}}.footer-bottom .view-content img{max-width:100%;width:auto;display:block;margin:0 auto;filter:grayscale(1);opacity:0.8;transition:var(--transition-out);}.footer-bottom .view-content a:hover img{filter:grayscale(0);opacity:1;transition:var(--transition-in);}.path-frontpage .footer-wrapper{margin-top:0;}
:root{--c-brand-1:14,87%,47%;--c-brand-2:35,92%,60%;--c-brand-3:180,41%,49%;--c-brand-4:17,23%,33%;--c-brand-5:14,87%,47%;--c-brand-6:328,56%,35%;--c-brand--dark:14,87%,17%;--c-brand-1-accessible:14,87%,45%;--c-brand-1--dark:14,87%,3%;--c-white:0,0%,100%;--c-black:0,0%,0%;--c-primary--dark:var(--c-brand-1--dark);--c-secondary:var(--c-brand-2);--c-focus:var(--c-brand-5);--c-text:var(--c-black);--c-text--inverse:var(--c-white);--c-background--lightest:var(--c-white);--c-background--darkest:var(--c-black);--c-info:97,58%,32%;--c-danger:35,100%,50%;--c-alert:7,100%,50%;--c-grey:0,0%,50%;--c-grey--light:0,0%,95%;--c-grey--dark:0,0%,5%;--c-grey--inverse:0,0%,70%;--bs-default:0 0 15px hsla(var(--c-black),0.1);--bs-dark:0 0 25px hsla(var(--c-primary--dark),0.25);}#cookiesjsr{--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:hsl(var(--c-primary));--btn-prime-font-color:#fff;--btn-prime-border-color:#fff;--btn-prime-bg-color:hsl(var(--c-primary));--btn-inv-font-color:#fff;--btn-inv-border-color:#fff;--btn-inv-bg-color:hsl(var(--c-primary));--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:#fff;--btn-prime-inv-bg-color:hsl(var(--c-primary));--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:hsl(var(--c-primary));--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:hsl(var(--c-primary));--layer-tab-active-font-color:#fff;--layer-bg-dark:hsl(var(--c-primary));--layer-font-light:#fff;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#fff;--switch-bg-off:#fff;--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:#fff;}:root{--fw-thin:100;--fw-extra-light:100;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--fw-extra-bold:800;--fw-black:900;--ff-primary:"Roboto",sans-serif;--ff-secondary:"Times",serif;--fs-default:16px;--fs-h1:2.375rem;--fs-h2:1.75rem;--fs-h3:1.3125rem;--fs-large:1.3125rem;--fs-small:0.875rem;--lh-h1:3rem;--lh-h2:3rem;--lh-h3:1.5rem;}@media (min-width:960px){:root{--fs-h1:3.375rem;--fs-h2:2.25rem;--fs-h3:1.5rem;--fs-large:1.5rem;--lh-h1:4.5rem;--lh-h2:3rem;--lh-h3:1.5rem;}}:root{--transition-in:all 300ms ease-in-out;--transition-out:all 600ms ease-in-out;--border-radius:1rem;}:root{--base-vr:1.5rem;--base-line-height:1.5;--scale-factor:1.5;--spacing:24px;--spacing-s:calc(var(--spacing) / 2);--spacing-m:calc(var(--spacing) * 2);--spacing-l:calc(var(--spacing) * 3);}:root{--bp-xsmall:320px;--bp-small:480px;--bp-medium:600px;--bp-large:768px;--bp-xlarge:960px;--bp-xxlarge:1024px;--bp-xxxlarge:1200px;--bp-huge:1440px;--grid-1-col:58px;--grid-2-col:140px;--grid-3-col:222px;--grid-4-col:304px;--grid-5-col:386px;--grid-6-col:468px;--grid-7-col:550px;--grid-8-col:632px;--grid-9-col:714px;--grid-10-col:796px;--grid-11-col:878px;--grid-12-col:960px;}*{box-sizing:border-box;}html{font-size:var(--fs-default);scroll-behavior:smooth;}main{background:hsl(var(--c-background--lightest));}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap;}img{width:100%;height:auto;}svg.ext{padding-left:2px;width:18px;height:18px;}body{background:hsl(var(--c-background--lightest));color:hsl(var(--c-text));--c-infobox-text:var(--c-primary);--c-link:var(--c-primary);--c-ticket:var(--c-primary);--c-program--bg:var(--c-white);--c-program--text:var(--c-primary);}body.csgov-theme-brand-1{--c-primary:var(--c-brand-1-accessible);}body.csgov-theme-brand-2{--c-primary:var(--c-brand-2);}body.csgov-theme-brand-3{--c-primary:var(--c-brand-3);}body.csgov-theme-brand-4{--c-primary:var(--c-brand-4);}body.csgov-theme-brand-5{--c-primary:var(--c-brand-5);}body.csgov-theme-brand-6{--c-primary:var(--c-brand-6);}body.csgov-theme-inverse{--c-primary:var(--c-brand-1);--c-background--lightest:var(--c-brand-1--dark);--c-text--inverse:var(--c-grey--inverse);--c-text:var(--c-grey);--bs-default:0 0 15px hsla(var(--c-black),0.5);--bs-dark:0 0 25px hsla(var(--c-primary--dark),0.25);--c-infobox-text:var(--c-brand-5);--c-link:var(--c-brand-1-accessible);--c-ticket:var(--c-brand-1-accessible);--c-program--bg:var(--c-grey--light);--c-program--text:var(--c-brand-1-accessible);}table{width:100%;border-collapse:collapse;border-spacing:0;}thead{text-align:left;}thead tr{background:hsl(var(--c-primary),0.2);}thead th{border-bottom:2px solid hsl(var(--c-primary));padding:calc(var(--spacing-s) / 2) var(--spacing-s);}tbody tr:nth-child(even){background:hsl(var(--c-primary),0.1);}tbody td{padding:calc(var(--spacing-s) / 2) var(--spacing-s);}.container{padding:0 var(--spacing-s);margin:0 auto;max-width:var(--bp-xxlarge);width:100%;}@media (min-width:768px){.container{padding:0 var(--spacing);}}.container--wrapper{margin:0 auto;}@media (min-width:600px){.small-screen{display:none;}}.large-screen{display:none;}@media (min-width:600px){.large-screen{display:block;}}p.lead{font-size:var(--fs-large);font-style:italic;}a.cta-link,.more-link a{display:inline-flex;align-items:center;font-weight:var(--fw-bold);padding:var(--spacing-s) 0;}a.cta-link:after,.more-link a:after{display:inline-block;margin-left:7px;content:"";width:var(--fs-large);height:var(--fs-large);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'><path d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/></svg>");background-repeat:no-repeat;}a.cta-link:hover:after,.more-link a:hover:after{-webkit-animation:arrow-animate 1.45s cubic-bezier(0.25,0.46,0.45,0.94) infinite both;animation:arrow-animate 1.45s cubic-bezier(0.25,0.46,0.45,0.94) infinite both;opacity:1;}@-webkit-keyframes arrow-animate{0%{transform:translateX(0);opacity:0;}100%{transform:translateX(15px);opacity:1;}}@keyframes arrow-animate{0%{transform:translateX(0);opacity:0;}100%{transform:translateX(15px);opacity:1;}}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300.woff) format("woff");}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300italic.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-300italic.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500.woff) format("woff");}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:local(""),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500italic.woff2) format("woff2"),url(/themes/custom/csgov_theme/webfonts/roboto-v27-latin-ext_latin-500italic.woff) format("woff");}body{font-family:var(--ff-primary);line-height:var(--base-line-height);margin:auto;font-weight:var(--fw-light);}h1,.h1{font-size:var(--fs-h1);line-height:calc(var(--base-vr) * 2);margin-top:var(--spacing);margin-bottom:var(--spacing-m);font-weight:var(--fw-medium);}@media (min-width:960px){h1,.h1{line-height:calc(var(--base-vr) * 3);}}h2,.h2{font-size:var(--fs-h2);line-height:calc(var(--base-vr) * 2);margin-top:var(--spacing);margin-bottom:var(--spacing);font-weight:var(--fw-medium);}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);margin-top:var(--spacing);margin-bottom:var(--spacing);margin-bottom:0rem;}h4,.h4{margin-top:var(--spacing);margin-bottom:0;}h5,.h5{margin-top:var(--spacing);margin-bottom:0;}a{color:hsl(var(--c-link));text-decoration:none;transition:var(--transition-out);}a:focus{outline:solid hsl(var(--c-focus)) 2px;outline-offset:2px;transition:var(--transition-in);}p{margin:0;}p + p{margin-top:var(--spacing-s);}strong{font-weight:var(--fw-medium);}.button{padding:calc(var(--spacing-s) / 2) var(--spacing-s);background:hsl(var(--c-primary));color:hsl(var(--c-text--inverse));display:inline-flex;justify-content:center;border-radius:var(--border-radius);border:1px solid transparent;font-size:var(--fs-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:var(--spacing-s);margin-right:var(--spacing-s);}.button:hover{background:hsl(var(--c-primary),0.8);}@media (min-width:768px){.button{padding:var(--spacing-s) var(--spacing);}}.button--ticket{background:hsl(var(--c-info));color:hsl(var(--c-text--inverse));}.button--ticket svg{width:var(--spacing);height:var(--spacing);margin-left:var(--spacing);transform:rotate(-12deg);min-width:var(--spacing);}.button--ticket svg path{fill:hsl(var(--c-text--inverse));}.button--ticket:hover{background:hsl(var(--c-info),0.8);}.button--ticket:hover svg{transform:rotate3d(0,0,1,1turn);transition:all 2s ease-in-out;}.button--secondary{background:transparent;color:hsl(var(--c-primary));}.button--secondary:hover{background:transparent;border:1px solid hsl(var(--c-primary),0.8);}.button--dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;text-indent:-9999px;cursor:pointer;border:none;background:transparent;width:25px;height:25px;overflow:hidden;padding:0;transition:var(--transition-out);}.button--dismiss .icon-close{text-indent:0;display:block;width:25px;height:25px;border-radius:100%;overflow:hidden;}.button--dismiss svg path{fill:hsl(var(--c-white));transition:var(--transition-out);}.button--dismiss:hover,.button--dismiss:focus{outline:2px solid hsl(var(--c-white));outline-offset:2px;background:hsl(var(--c-white));transition:var(--transition-in);}.button--dismiss:hover svg path,.button--dismiss:focus svg path{fill:hsl(var(--c-black));transition:var(--transition-in);}.form-item--error label{color:hsl(var(--c-alert),1);}.form-item--error input{border-color:hsl(var(--c-alert),1);}.form-item--error .form-item--error-message{color:hsl(var(--c-alert),1);font-weight:var(--fw-bold);margin:var(--spacing-s) 0;}input{padding:var(--spacing-s) var(--spacing-s);color:hsl(var(--c-text));border-radius:var(--border-radius);border:1px solid hsl(var(--c-primary));font-size:var(--fs-default);width:100%;}input:focus{background:hsl(var(--c-primary),0.1);}.form-required:after{content:'*';color:hsl(var(--c-alert));margin-left:3px;font-weight:var(--fw-bold);display:inline;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:80px;height:80px;padding:4px;opacity:0.9;border-radius:none;background-color:hsl(var(--c-white),0.2);background-image:url(/themes/custom/csgov_theme/assets/spinner.svg);background-repeat:no-repeat;background-position:center center;background-size:90%;}
header{border-bottom:5px solid hsl(var(--c-primary));background:hsl(var(--c-white));position:sticky;top:0;z-index:100;}.header{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);transition:var(--transition-in);}@media (min-width:768px){.header{padding-top:var(--spacing);padding-bottom:var(--spacing);}}@media (min-width:960px){.header{display:flex;justify-content:space-between;align-items:center;}}@media (min-width:768px){header.is-fixed .header{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);transition:var(--transition-in);}}
.hero-media{max-width:var(--bp-huge);margin:0 auto;border-radius:0 0 calc(2 * var(--border-radius)) calc(2 * var(--border-radius));overflow:hidden;}.hero-media h1,.hero-media h2{font-size:var(--fs-h2);margin-bottom:var(--spacing-s);line-height:calc(var(--base-vr) * 1.3);}@media (min-width:768px){.hero-media h1,.hero-media h2{font-size:var(--fs-h1);line-height:var(--lh-h2);}}.hero-media__intro{color:hsl(var(--c-text));max-width:var(--grid-4-col);}.hero-media__content{color:hsl(var(--c-primary));}.hero-media__subtitle{color:hsl(var(--c-text));font-weight:var(--fw-light);}.hero-media--has-image.hero-media{display:flex;flex-direction:column;width:100%;}@media (min-width:768px){.hero-media--has-image.hero-media{padding-bottom:calc(var(--spacing) * 3);justify-content:flex-end;position:relative;height:calc(100/3 * 1.5vw);}}@media (min-width:960px){.hero-media--has-image.hero-media{height:calc(100/16 * 7vw);}}@media (min-width:1200px){.hero-media--has-image.hero-media{height:calc(100/3 * 1vw);max-height:480px;padding-bottom:calc(var(--spacing) * 4);}}.hero-media--has-image .hero-media__bg{order:1;}@media (min-width:768px){.hero-media--has-image .hero-media__bg{position:absolute;inset:0;z-index:0;}.hero-media--has-image .hero-media__bg:after{content:"";background:linear-gradient(0deg,hsl(var(--c-primary--dark),1) 0%,hsl(var(--c-primary--dark),0) 80%);position:absolute;inset:0;}}.hero-media--has-image .hero-media__bg img{width:100%;height:auto;display:block;aspect-ratio:2 / 1;object-fit:cover;}@media (min-width:600px){.hero-media--has-image .hero-media__bg img{aspect-ratio:960 / 420;}}@media (min-width:768px){.hero-media--has-image .hero-media__bg img{aspect-ratio:auto;}}.hero-media--has-image .hero-media__bg picture{position:relative;display:block;}.hero-media--has-image .hero-media__content{order:2;}@media (min-width:768px){.hero-media--has-image .hero-media__content{color:hsl(var(--c-white));position:relative;z-index:10;margin-left:var(--spacing-l);}}@media (min-width:1200px){.hero-media--has-image .hero-media__content{margin-left:auto;}}.hero-media--has-image .hero-media__content h1{margin-bottom:var(--spacing-s);}@media (min-width:768px){.hero-media--has-image .hero-media__content h1{margin-top:0;margin-bottom:var(--spacing);}}@media (min-width:768px){.hero-media--has-image .hero-media__intro{color:hsl(var(--c-white));}}.hero-media--has-image .hero-media__subtitle{font-size:var(--fs-h2);line-height:var(--lh-h3);margin-top:var(--spacing-s);}@media (min-width:768px){.hero-media--has-image .hero-media__subtitle{color:hsl(var(--c-white));}}.hero-media__cta{margin-top:var(--spacing-s);}
.image-text{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;margin-block:var(--spacing);}@media (min-width:600px){.image-text{margin-block:var(--spacing-l);}}.image-text__content{background:hsla(var(--c-white),0.75);padding:var(--spacing);backdrop-filter:blur(0.5rem);box-shadow:var(--bs-default);border-radius:var(--border-radius);}.image-text__title{margin-top:0;}.image-text__image{grid-column:1 / -1;grid-row:1 / 3;height:100%;border-radius:var(--border-radius);overflow:hidden;}.image-text__image img{object-fit:cover;height:100%;}.image-text__content__wrapper{grid-column:1 / -1;grid-row:2 / 5;z-index:10;padding-block:var(--spacing-m);padding-inline:var(--spacing);}@media (min-width:600px){.image-text--background .image-text__image{grid-column:1 / -1;grid-row:1 / 1;}.image-text--background .image-text__content__wrapper{grid-column:2 / span 6;grid-row:1 / 1;padding-inline:0;}.image-text--right.image-text--background .image-text__content__wrapper{grid-column:8 / span 4;}.image-text__content{padding:var(--spacing-m);}.image-text--aside .image-text__image{grid-column:5 / span 8;grid-row:1 / 1;}.image-text--aside .image-text__content__wrapper{grid-column:1 / span 7;grid-row:1 / 1;padding-inline:0;}.image-text--aside.image-text--left .image-text__image{grid-column-start:1;}.image-text--aside.image-text--left .image-text__content__wrapper{grid-column:6 / span 7;}.image-text--background .image-text__content__wrapper{grid-column:2 / span 4;}}
.info-box__wrapper{position:relative;transition:var(--transition-out);width:100%;z-index:50;}.info-box__wrapper.is-fixed{position:fixed;bottom:0;background:hsl(var(--c-primary));box-shadow:var(--bs-default);transition:var(--transition-in);}.info-box__wrapper.is-fixed .info-box{background:hsl(var(--c-primary));color:hsl(var(--c-white));box-shadow:none;transition:var(--transition-in);margin:0 auto;}.info-box__wrapper.is-fixed .info-box *{color:hsl(var(--c-white));}.info-box__wrapper.is-fixed .info-box__data svg path{fill:hsl(var(--c-white),0.6);}.info-box__wrapper.is-fixed .info-box__share svg path{fill:hsl(var(--c-white),0.6);}.info-box__wrapper.is-fixed .info-box__share a:hover{border:2px solid hsl(var(--c-white),0.4);}.info-box__wrapper.is-fixed .info-box__data-main{font-size:var(--fs-default);}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__data-main{font-size:var(--fs-large);}}.info-box__wrapper.is-fixed .info-box__prefix{display:block;font-size:var(--fs-small);}@media (min-width:960px){.info-box__wrapper.is-fixed .info-box__prefix{display:none;}}.info-box__wrapper.is-fixed .info-box__cta{margin-bottom:0;}.info-box__wrapper.is-fixed .info-box__cta .button{width:var(--spacing-l);text-indent:-90px;padding:calc(var(--spacing-s) / 2);overflow:hidden;margin-right:0;display:flex;justify-content:center;}.info-box__wrapper.is-fixed .info-box__cta .button svg{margin-left:0;}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__cta .button svg{margin-left:var(--spacing);}}@media (min-width:768px){.info-box__wrapper.is-fixed .info-box__cta .button svg{flex-direction:row;}}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__cta .button{width:auto;text-indent:0;padding:calc(var(--spacing-s) / 2) var(--spacing-s);}}.info-box__wrapper.is-fixed .info-box__location,.info-box__wrapper.is-fixed .info-box__price{display:none;}@media (min-width:600px){.info-box__wrapper.is-fixed .info-box__location,.info-box__wrapper.is-fixed .info-box__price{display:flex;}}.info-box__wrapper.is-fixed .info-box__share{display:none;}@media (min-width:960px){.info-box__wrapper.is-fixed .info-box__share{display:flex;}}@media (min-width:960px){.info-box__wrapper.is-fixed{position:sticky;top:73px;}}.info-box__prefix{display:none;}.info-box{background:hsl(var(--c-background--lightest));box-shadow:var(--bs-default);padding:var(--spacing-s) var(--spacing-s);width:100%;margin:var(--spacing) auto;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:var(--border-radius);transition:var(--transition-out);}@media (min-width:600px){.info-box{flex-wrap:nowrap;}}@media (min-width:768px){.info-box{align-items:center;flex-wrap:nowrap;margin:var(--spacing-m) auto;padding:var(--spacing-s) var(--spacing);}}@media (min-width:768px){.node--has-hero-media .info-box{margin:calc(var(--spacing-m) * -1) auto var(--spacing-m);}}.info-box__data{width:calc(100% - 70px);display:flex;flex-wrap:wrap;}@media (min-width:480px){.info-box__data{width:auto;}}.info-box__data-main{color:hsl(var(--c-infobox-text));font-family:var(--ff-primary);font-size:var(--fs-large);font-weight:var(--fw-medium);width:100%;}.info-box__data-main .anchor{font-weight:var(--fw-light);font-size:var(--fs-default);color:hsl(var(--c-text));text-decoration:none;}.info-box__data-main span{font-weight:var(--fw-regular);color:hsl(var(--c-text));}@media (min-width:600px){.info-box__data-main{margin-bottom:var(--spacing-s);}}@media (min-width:768px){.info-box__data-main{margin-bottom:0;}}.info-box__location{display:flex;align-items:center;margin-right:var(--spacing-m);margin-bottom:var(--spacing-s);}.info-box__location svg{width:var(--spacing);height:auto;margin-right:var(--spacing-s);display:block;}.info-box__location svg path{fill:hsl(var(--c-grey));}.info-box__location:hover svg{transform:rotate3d(0,1,0,3turn);transition:all 4s ease-in-out;}@media (min-width:600px){.info-box__location{margin-bottom:0;}}.info-box__price{display:flex;align-items:center;margin-right:var(--spacing-m);color:hsl(var(--c-infobox-text));margin-bottom:var(--spacing-s);}.info-box__price svg{width:var(--spacing);height:auto;margin-right:var(--spacing-s);display:block;}.info-box__price svg path{fill:hsl(var(--c-grey));}.info-box__price:hover svg{transition:all 2s ease-in-out;-webkit-animation:tag-wiggle 1s ease-in-out alternate infinite;animation:tag-wiggle 1s ease-in-out alternate infinite;}@media (min-width:600px){.info-box__price{margin-bottom:0;}}.info-box__actions{display:flex;flex-direction:column-reverse;}@media (min-width:768px){.info-box__actions{flex-direction:row;}}.info-box__cta{width:100%;}.info-box__cta .button{margin-bottom:0;}@media (min-width:600px){.info-box__cta{margin-bottom:var(--spacing-s);margin-left:var(--spacing);width:auto;}}@media (min-width:768px){.info-box__cta{margin-bottom:0;}}.info-box__share{display:flex;align-items:center;color:hsl(var(--c-grey));margin-bottom:var(--spacing-s);}.info-box__share a{width:var(--spacing-m);height:var(--spacing-m);display:flex;align-items:center;justify-content:center;border:2px solid hsl(var(--c-primary),0);border-radius:100%;}.info-box__share a svg{width:var(--spacing);height:auto;display:inline-block;fill:hsl(var(--c-infobox-text));}.info-box__share a svg path{transition:var(--transition-out);}.info-box__share a:hover{border:2px solid hsl(var(--c-primary),0.4);}.info-box__share a:hover svg path{fill:hsl(var(--c-primary));transition:var(--transition-in);}@media (min-width:600px){.info-box__share{margin-bottom:0;}}.info-box__share-title{margin-right:var(--spacing-s);}@-webkit-keyframes tag-wiggle{from{transform:rotate3d(0,0,1,0turn);transform-origin:2px 2px;}to{transform:rotate3d(0,0,1,0.3turn);transform-origin:2px 2px;}}@keyframes tag-wiggle{from{transform:rotate3d(0,0,1,0turn);transform-origin:2px 2px;}to{transform:rotate3d(0,0,1,0.3turn);transform-origin:2px 2px;}}

.main-navigation{position:relative;}@media (min-width:960px){.main-navigation{display:flex;}}.megamenu .menu-item{list-style:none;}.megamenu .menu-item > a{position:relative;display:block;padding:var(--spacing-s) var(--spacing);text-decoration:none;color:hsl(var(--c-black));font-weight:var(--fw-medium);}.megamenu .menu-item > a:hover{box-shadow:inset 0 -2px 0 0 hsl(var(--c-primary));}.megamenu .nav-item.menu-item--active-trail > a{box-shadow:inset 0 -2px 0 0 hsl(var(--c-primary));}.megamenu .menu-item > a.open{z-index:1;}.megamenu .csgov-link-list{display:none;margin:0;padding:0;list-style:none;}.megamenu .csgov-link-list .sub-nav{display:none;}.megamenu .csgov-link-list .sub-nav.open{display:block;}.megamenu .csgov-link-list > .menu-item--expanded{position:relative;}.megamenu .csgov-link-list > .menu-item--expanded svg{position:absolute;top:0;right:0;height:var(--base-vr);width:10px;margin:var(--spacing-s) 0;z-index:-1;}.megamenu .csgov-link-list > .menu-item--expanded svg path{fill:hsl(var(--c-primary));}@media (min-width:960px){.megamenu .csgov-link-list{display:flex;}}.menu-item--has-description,.sub-nav__title--has-description{position:relative;display:block;}.sub-nav .menu-item--has-description:hover,.sub-nav
  .sub-nav__title--has-description:hover{background:hsl(var(--c-primary));}.menu-item--has-description .menu-item__description,.menu-item--has-description .sub-nav__title__description,.sub-nav__title--has-description .menu-item__description,.sub-nav__title--has-description .sub-nav__title__description{max-width:none;margin-top:-1em;font-size:1em;}.menu-item--has-description a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";}.sub-nav__title--has-description a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";}.sub-nav{display:none;padding:var(--spacing-s);background-color:hsl(var(--c-primary));border-radius:var(--border-radius);}.sub-nav.open{display:block;}.sub-nav li{list-style-type:none;}.sub-nav .sub-nav__menu{margin:0;padding:0;vertical-align:top;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sub-nav .sub-nav__menu{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}}@supports (-ms-ime-align:auto){.sub-nav .sub-nav__menu{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}}.sub-nav .sub-nav__title{margin:0;line-height:var(--base-line-height);}.sub-nav .sub-nav__title a{font-size:var(--fs-default);font-weight:var(--fw-light);display:block;margin-top:0;color:hsl(var(--c-white));padding:calc(var(--spacing-s) /2) 0;}.sub-nav .sub-nav__title a:hover{text-decoration:underline;}.sub-nav .sub-nav__title--has-description .sub-nav__title__description{padding-bottom:1em;padding-left:1em;}.sub-nav .sub-nav__menu-1 > .menu-item > a,.sub-nav .sub-nav__menu-1 > .menu-item > .menu-item--has-description > a{padding:calc(var(--spacing-s) /2) 0;color:hsl(var(--c-white));font-weight:var(--fw-light);}.sub-nav .sub-nav__menu-1 > .menu-item > a:hover,.sub-nav .sub-nav__menu-1 > .menu-item > .menu-item--has-description > a:hover{text-decoration:underline;}.sub-nav .sub-nav__menu-1 .menu-item__description{padding-bottom:1em;padding-left:1em;}.sub-nav .sub-nav__menu-2 .menu-item a{padding:0.5em 1em;font-size:var(--fs-small);}.sub-nav .sub-nav__menu-2 .menu-item .menu-item__description{margin-top:-0.5em;padding-bottom:0.5em;font-size:var(--fs-small);}.sub-nav .sub-nav__menu-3 .menu-item a{padding-left:2em;}.sub-nav .sub-nav__menu-3 .menu-item .menu-item__description{margin-top:-0.5em;padding-left:2em;}@media (min-width:960px){.sub-nav{position:absolute;z-index:100;min-width:250px;margin-top:var(--spacing);}}.megamenu--megamenu .sub-nav,.megamenu--overview .sub-nav{right:0;left:0;}.megamenu--megamenu .sub-nav > .sub-nav__menu,.megamenu--overview .sub-nav > .sub-nav__menu{overflow:auto;max-height:20em;}@media (min-width:600px){.megamenu--megamenu .sub-nav > .sub-nav__menu,.megamenu--overview .sub-nav > .sub-nav__menu{display:flex;flex-wrap:wrap;max-height:inherit;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group{width:50%;}.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > a,.megamenu--megamenu.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > a,.megamenu--overview.megamenu--columns-2 .sub-nav__menu-1 .sub-nav__group:nth-child(n+3) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group{width:33.33333%;}.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > a,.megamenu--megamenu.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > a,.megamenu--overview.megamenu--columns-3 .sub-nav__menu-1 .sub-nav__group:nth-child(n+4) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:480px){.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-4 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px) and (max-width:991px){.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:992px){.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group{width:20%;}.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--megamenu.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--overview.megamenu--columns-5 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px) and (max-width:991px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:25%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+5) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:992px) and (max-width:1199px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:20%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+6) > .menu-item--has-description > a{margin-top:1.8em;}}@media (min-width:768px){.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group{width:16.66666%;}.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > a,.megamenu--megamenu.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > .menu-item--has-description > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > a,.megamenu--overview.megamenu--columns-6 .sub-nav__menu-1 .sub-nav__group:nth-child(n+7) > .menu-item--has-description > a{margin-top:1.8em;}}
.megamenu-toggle{position:relative;z-index:100;display:block;float:right;text-align:right;text-decoration:none;text-transform:uppercase;color:hsl(var(--c-primary));border:none;background:no-repeat;font-size:0.65rem;width:40px;min-height:24px;margin-top:-40px;}@media (min-width:960px){.megamenu-toggle[aria-expanded="false"] ~ .csgov-link-list{display:flex;}}.megamenu-toggle[aria-expanded="true"] ~ .csgov-link-list{display:block;}@media (min-width:960px){.megamenu-toggle[aria-expanded="true"] ~ .csgov-link-list{display:flex;}}@media (min-width:960px){.megamenu-toggle{display:none;}}.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;background-color:transparent;border:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger[aria-expanded="true"]:hover{opacity:0.7;}.hamburger[aria-expanded="true"] .hamburger-inner,.hamburger[aria-expanded="true"] .hamburger-inner::before,.hamburger[aria-expanded="true"] .hamburger-inner::after{background-color:hsl(var(--c-black));}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:hsl(var(--c-black));border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::before,.hamburger--minus[aria-expanded="true"] .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::before{top:0;}.hamburger--minus[aria-expanded="true"] .hamburger-inner::after{bottom:0;}
@media (min-width:768px){.content__content{display:flex;justify-content:space-between;}}.content__text{max-width:var(--grid-9-col);width:100%;margin-bottom:var(--spacing-l);}.node--has-aside .content__text{max-width:var(--grid-7-col);}.content__aside{margin-top:var(--spacing);max-width:var(--grid-4-col);width:100%;}@media (min-width:768px){.content__aside{margin-top:0;}}.content__project-logo{margin-bottom:var(--spacing);text-align:left;}@media (min-width:768px){.content__project-logo{text-align:right;}}.content__project-logo img{max-width:150px;}.section__title{margin-bottom:var(--spacing);font-size:var(--fs-h3);}@media (min-width:960px){.section__title{font-size:var(--fs-h2);}}.section__title span{color:hsl(var(--c-white));background:hsl(var(--c-brand-1-accessible));padding:calc(var(--spacing-s) / 2) var(--spacing);border-radius:3rem;}@media (min-width:960px){.section__title span{margin-left:calc(var(--spacing-s) * -1);}}.node__gallery{margin-top:var(--spacing-l);}@media (min-width:1200px){.node__gallery{width:var(--bp-xxxlarge);margin-left:calc((var(--bp-xxxlarge) - 100%) * -0.5);}}
.node-list{margin-block:var(--spacing);}.node-list--nodes{display:grid;gap:var(--spacing);}@media (min-width:480px){.node-list--nodes{grid-template-columns:repeat(12,1fr);}.node-list--nodes > *{grid-column:auto / span 6;}}@media (min-width:600px){.node-list--nodes{margin-block:var(--spacing-m);}.node-list--full .node-list--nodes > *{grid-column:1 / -1;}.node-list--half .node-list--nodes > *{grid-column:auto / span 6;}.node-list--third .node-list--nodes > *{grid-column:auto / span 4;}}@media (min-width:768px){.node-list{margin-block:var(--spacing-l);}.node-list--quarter .node-list--nodes > *{grid-column:auto / span 3;}}
.paragraph__title{margin-bottom:var(--spacing);font-size:var(--fs-h3);}@media (min-width:960px){.paragraph__title{margin-bottom:var(--spacing-l);font-size:var(--fs-h2);}}.paragraph__title span{color:hsl(var(--c-white));background:hsl(var(--c-brand-1-accessible));padding:calc(var(--spacing-s) / 2) var(--spacing);border-radius:3rem;}@media (min-width:960px){.paragraph__title span{margin-left:calc(var(--spacing-s) * -1);}}.event__program .text{margin-bottom:var(--spacing);padding:0 var(--spacing);}.event__program .paragraph__title{margin-bottom:var(--spacing);}.event__program .paragraph__title span{padding:0;background:none;color:hsl(var(--c-brand-1-accessible));margin-bottom:var(--spacing);margin-left:0;}
.theme-selector{background:hsl(var(--c-primary--dark));position:relative;}.theme-selector ul{margin:0;padding:0;list-style:none;display:flex;}.theme-selector li{display:flex;flex:1;}.theme-selector .theme-selector__item{display:block;color:hsl(var(--c-white));padding:calc(var(--spacing-s) / 4) var(--spacing-s);width:100%;cursor:pointer;font-size:0.8rem;border:0;font-family:inherit;background:none;text-align:left;}.theme-selector .theme-selector__item:focus-visible{outline:2px solid hsl(var(--c-white));outline-offset:-2px;}.theme-selector .theme-selector__item svg{width:auto;height:15px;}.theme-selector .theme-selector__item svg path{fill:hsl(var(--c-white));}.theme-selector .brand-1{background:hsl(var(--c-brand-1));text-align:right;}.theme-selector .brand-1 svg{margin-left:var(--spacing-s);vertical-align:middle;}.theme-selector .brand-1 .theme-selector__item-description{display:none;}@media (min-width:1200px){.theme-selector .brand-1 .theme-selector__item-description{display:inline;}}.theme-selector .brand-2{background:hsl(var(--c-brand-2));}.theme-selector .brand-3{background:hsl(var(--c-brand-3));}.theme-selector .brand-4{background:hsl(var(--c-brand-4));}.theme-selector .brand-5{background:hsl(var(--c-brand-5));}.theme-selector .inverse{background:hsl(var(--c-primary--dark));}.theme-selector .inverse svg{margin-right:var(--spacing-s);vertical-align:middle;}.theme-selector .inverse .theme-selector__item-description{display:none;}@media (min-width:1200px){.theme-selector .inverse .theme-selector__item-description{display:inline;}}.theme-selector__description{position:absolute;top:calc(var(--spacing) * -2);text-align:center;opacity:0;color:hsl(var(--c-white));width:100%;padding:calc(var(--spacing-s) / 2) var(--spacing);transition:var(--transition-out);}.theme-selector__description.show{opacity:1;transition:var(--transition-in);}
.top-bar--wrapper{background:hsl(var(--c-primary--dark));color:hsl(var(--c-white));font-size:var(--fs-small);display:none;}@media (min-width:600px){.top-bar--wrapper{display:block;}}.csgov-top-bar{display:flex;justify-content:space-between;}.csgov-top-bar .menu{margin:0;padding:0;display:flex;align-items:center;}.csgov-top-bar .menu .menu-item::marker{color:transparent;}.csgov-top-bar .menu .menu-item a{color:hsl(var(--c-white));padding:var(--spacing-s);display:block;}.csgov-top-bar .menu .menu-item a:hover{text-decoration:underline;}.csgov-date-today{padding:var(--spacing-s) 0;}
.pager{margin:var(--spacing-l) auto;}.pager__items{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;justify-content:center;}.pager__item{display:none;align-items:center;justify-content:center;}@media (min-width:768px){.pager__item{display:flex;}}.pager__item a{display:block;background:hsl(var(--c-primary));color:hsl(var(--c-text--inverse));min-width:var(--spacing-m);height:var(--spacing-m);border-radius:100%;text-align:center;line-height:var(--spacing-m);}.pager__item a:hover{text-decoration:underline;}@media (min-width:768px){.pager__item a{min-width:var(--spacing);height:var(--spacing);line-height:var(--spacing);}}@media (min-width:960px){.pager__item a{min-width:var(--spacing-m);height:var(--spacing-m);line-height:var(--spacing-m);}}.pager__item + .pager__item{margin-left:var(--spacing-s);}.pager__item--next,.pager__item--last,.pager__item--first,.pager__item--previous{display:inline-block;}@media (min-width:768px){.pager__item--next a,.pager__item--last a,.pager__item--first a,.pager__item--previous a{background:transparent;color:hsl(var(--c-text));}}.pager__item--last a,.pager__item--first a{background:transparent;color:hsl(var(--c-text));}.view-footer{margin:var(--spacing) 0;}.views-layout--alternate .views-row:nth-child(odd){background:transparent;}.views-layout--alternate .views-row:nth-child(even){background:hsl(var(--c-primary),0.1);}
@media (min-width:480px){.views-layout .view-content{display:flex;flex-wrap:wrap;justify-content:stretch;margin:0 calc(var(--spacing-s) * -1);}}.views-layout .view-content .views-row{width:100%;margin-top:var(--spacing);padding:0 var(--spacing-s);}.views-layout .view-content > h3{padding:0 var(--spacing-s);}.views-layout--tiny-gap .view-content .views-row:not(:first-child){margin-top:2px;}.views-layout--full-width .view-content .views-row{width:100%;}@media (min-width:480px){.views-layout--halves .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:600px){.views-layout--thirds .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:768px){.views-layout--thirds .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:480px){.views-layout--quarters .view-content .views-row{width:calc(100 / 2 * 1%);}}@media (min-width:768px){.views-layout--quarters .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:960px){.views-layout--quarters .view-content .views-row{width:calc(100 / 4 * 1%);}}@media (min-width:480px){.views-layout--fifths .view-content .views-row{width:calc(100 / 5 * 1%);}}@media (min-width:600px){.views-layout--sixths .view-content .views-row{width:calc(100 / 3 * 1%);}}@media (min-width:768px){.views-layout--sixths .view-content .views-row{width:calc(100 / 6 * 1%);}}.view-dashboard .view-content{padding:0 var(--spacing);}
.webform-submission-form input{width:auto;max-width:100%;}.webform-submission-form > section{padding:var(--spacing-s) var(--spacing-s);}@media (min-width:600px){.webform-submission-form > section{padding:var(--spacing) var(--spacing-m);}}.webform-submission-form > section:nth-child(odd){background:hsl(var(--c-primary),0.05);}.webform-submission-form > section:nth-child(even){background:hsl(var(--c-primary),0.15);}.webform-submission-form .form-item:not(.js-form-type-radio){margin-bottom:var(--spacing);}.webform-submission-form .form-item:not(.js-form-type-radio) label:not(.option){display:block;}.webform-submission-form h2.webform-section-title{margin-top:0;}.webform-submission-form .form-checkbox,.webform-submission-form .form-radio{width:20px;height:20px;}.chosen-container-single .chosen-single{background:hsl(var(--c-white));box-shadow:none;padding:var(--spacing-s) var(--spacing-s);border-radius:var(--border-radius);border:1px solid hsl(var(--c-primary));font-size:var(--fs-default);height:auto;}.total-number{border:2px solid hsl(var(--c-primary));}.total-number .webform-element--title-inline label{display:inline !important;}.total-number .js-webform-computed-wrapper{font-size:var(--fs-large);font-weight:var(--fw-bold);color:hsl(var(--c-primary));}.total-number .form-item-total-number-people{margin-bottom:0 !important;}
:root{--c-primary:101,36%,26%;--border-radius:8px;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/csgov_theme_chv/webfonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype-variations");}body.domain-chebske-vanoce{--c-primary:4,84%,31%;--c-chebske-vanoce-cream:44,52%,94%;--c-chebske-vanoce:209,100%,21%;--c-chebske-vanoce-dark:7,100%,13%;--c-chebske-vanoce-light:209,100%,84%;--c-chebske-vanoce-highlight:42,100%,10%;--border-radius:16px;--c-brand-1-accessible:214,66%,23%;--c-time-bg:44,52%,94%;--c-lights-visible:0;--c-stars-opacity:0.15;position:relative;}body.domain-chebske-vanoce:after{content:"";display:block;background:url(/themes/custom/csgov_theme_chv/templates/base/grain-overlay.webp) repeat center center;inset:0;pointer-events:none;z-index:10000;position:absolute;mix-blend-mode:hard-light;opacity:1;}body.domain-chebske-vanoce header{background:hsl(var(--c-primary));}body.domain-chebske-vanoce main{position:relative;background:hsl(var(--c-time-bg));padding-bottom:0;transition:background-color 60s ease;}.section-layout__one-column:not(.section-layout__hero) .section-layout__content,body.domain-chebske-vanoce .program-inner{background:hsla(var(--c-chebske-vanoce-cream),0.60);backdrop-filter:blur(2px);border-radius:var(--border-radius);padding-block:var(--spacing);}#block-csgov-theme-chv-webform{background:hsla(var(--c-chebske-vanoce-cream),0.60);backdrop-filter:blur(2px);border-radius:var(--border-radius);padding-block:var(--spacing);margin-block:var(--spacing);}body.domain-chebske-vanoce main::before{content:'';position:absolute;inset:0;background:url(/themes/custom/csgov_theme_chv/templates/base/chv2025-stars.webp) repeat;opacity:var(--c-stars-opacity);pointer-events:none;transition:opacity 60s ease;z-index:0;}body.domain-chebske-vanoce main > *{position:relative;z-index:1;}body.domain-chebske-vanoce.no-transition main,body.domain-chebske-vanoce.no-transition main::before,body.domain-chebske-vanoce.no-transition .city-lights-overlay{transition:none !important;}body.domain-chebske-vanoce.is-dragging main{transition:background-color 0.3s ease;}body.domain-chebske-vanoce.is-dragging main::before{transition:opacity 0.3s ease;}@media (max-width:767px){body.domain-chebske-vanoce .hero-media--has-image .hero-media__content{background:hsla(var(--c-chebske-vanoce-cream),0.95);padding:0 var(--spacing) var(--spacing);border-radius:0 0 var(--border-radius) var(--border-radius);text-wrap-style:balance;}}body.domain-chebske-vanoce .copyright-wrapper{padding-top:2rem;}@media (min-width:768px){body.domain-chebske-vanoce .hero-media--has-image .hero-media__bg::after{background:linear-gradient(0deg,hsl(var(--c-chebske-vanoce-dark),1) 0%,hsl(var(--c-chebske-vanoce-dark),0) 70%);background:linear-gradient(0deg,hsl(var(--c-chebske-vanoce-dark),1) 0%,hsl(var(--c-chebske-vanoce-dark),0) 40%);}body.domain-chebske-vanoce .hero-media.hero-media--has-image h1,body.domain-chebske-vanoce .hero-media.hero-media--has-image h2{text-shadow:0 0 1rem hsl(var(--c-chebske-vanoce-highlight));}}body.domain-chebske-vanoce main .content-bottom .block--image{margin-top:var(--spacing-l);}body.domain-chebske-vanoce .theme-selector,body.domain-chebske-vanoce .card__project{display:none;}body.domain-chebske-vanoce .card{background:hsl(var(--c-primary));color:hsl(var(--c-white));}body.domain-chebske-vanoce .card__highlights{display:none;}body.domain-chebske-vanoce .card__title a{color:hsl(var(--c-white));}body.domain-chebske-vanoce .card:hover .card__title a{text-decoration:underline;}body.domain-chebske-vanoce h1,body.domain-chebske-vanoce h2,body.domain-chebske-vanoce h3,body.domain-chebske-vanoce h4{font-family:"Playfair Display";}body.domain-chebske-vanoce .image-text__content{background:hsla(var(--c-chebske-vanoce-cream),0.55);}body.domain-chebske-vanoce .megamenu .menu-item>a{color:hsl(var(--c-white));}body.domain-chebske-vanoce .megamenu .menu-item>a:hover,body.domain-chebske-vanoce .megamenu .menu-item>a:focus,body.domain-chebske-vanoce .megamenu .menu-item>a.is-active{box-shadow:inset 0 -2px 0 0 hsl(var(--c-white));}body.domain-chebske-vanoce .hamburger-inner,body.domain-chebske-vanoce .hamburger-inner::before,body.domain-chebske-vanoce .hamburger-inner::after,body.domain-chebske-vanoce .hamburger[aria-expanded="true"] .hamburger-inner,body.domain-chebske-vanoce .hamburger[aria-expanded="true"] .hamburger-inner::before,body.domain-chebske-vanoce .hamburger[aria-expanded="true"] .hamburger-inner::after{background-color:hsl(var(--c-white));}body.domain-chebske-vanoce .prefooter_image{position:relative;aspect-ratio:3 / 1;width:100%;overflow:visible;z-index:0;}body.domain-chebske-vanoce .prefooter_image__base{position:relative;width:100%;height:auto;display:block;z-index:1;}body.domain-chebske-vanoce .city-lights-overlay{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 5s ease;pointer-events:none;z-index:2;}body.domain-chebske-vanoce.is-night .city-lights-overlay{opacity:1;}body.domain-chebske-vanoce .prefooter_image__foreground{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;}body.domain-chebske-vanoce .prefooter_image__foreground img{width:100%;height:100%;object-fit:cover;display:block;}
.time-slider-container{position:absolute;bottom:-1.5rem;left:25px;width:calc(100% - 50px);height:100px;pointer-events:none;overflow:hidden;}.time-slider-track{position:absolute;bottom:0;left:0;width:100%;height:1px;background:transparent;pointer-events:none;}.time-slider{position:absolute;bottom:0;left:0;width:100%;height:100px;padding:0;opacity:0;cursor:grab;pointer-events:all;z-index:10;}.time-slider:active{cursor:grabbing;}.time-slider__character{position:absolute;bottom:0;left:0;transform:translateX(-50%);transition:transform 0.5s ease;pointer-events:none;z-index:5;cursor:grab;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));}body.is-dragging .time-slider__character{transition:transform 0.2s ease;}.time-slider__character svg,.time-slider__character img{display:block;width:100px;height:auto;max-height:100px;}.time-slider__character.facing-left{transform:translateX(-50%) scaleX(-1);}.time-slider__character.auto-mode{animation:dog-walk 1.2s ease-in-out infinite;}@keyframes dog-walk{0%,100%{bottom:0px;}50%{bottom:3px;}}body:not(.time-slider-dragging) .time-slider:hover~.time-slider__character{filter:drop-shadow(0 4px 8px rgba(0,0,0,0.4));bottom:5;}body:not(.time-slider-dragging) .time-slider:hover~.time-slider__character:not(.facing-left){transform:translateX(-50%) scale(1.1);}body:not(.time-slider-dragging) .time-slider:hover~.time-slider__character.facing-left{transform:translateX(-50%) scaleX(-1) scale(1.1);}.time-slider__hint{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background:rgba(0,0,0,0.7);color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:20;}.time-slider__character.facing-left .time-slider__hint{transform:translateY(-50%) translateX(-50%) scaleX(-1);}.prefooter_image:hover .time-slider__hint{opacity:1;}.time-slider__reset{position:absolute;bottom:25px;right:20px;padding:6px 12px;background:rgba(0,0,0,0.6);color:white;border:1px solid rgba(255,255,255,0.3);border-radius:4px;font-size:12px;cursor:pointer;pointer-events:all;transition:background 0.3s ease,transform 0.2s ease;z-index:15;font-family:inherit;}.time-slider__reset:hover{background:rgba(0,0,0,0.8);transform:scale(1.05);}.time-slider__reset:active{transform:scale(0.95);}.prefooter_image:has(.auto-mode) .time-slider__reset{opacity:0;pointer-events:none;}@media (max-width:767px){.time-slider-container{height:60px;}.time-slider{height:60px;}.time-slider-track{bottom:5px;}.time-slider__character{bottom:0px;}.time-slider__character svg,.time-slider__character img{width:44px;max-height:44px;}.time-slider__character.auto-mode{animation:dog-walk-mobile 1.2s ease-in-out infinite;}@keyframes dog-walk-mobile{0%,100%{bottom:0px;}50%{bottom:3px;}}body:not(.time-slider-dragging) .time-slider:hover~.time-slider__character{bottom:0px;}.time-slider__hint{font-size:10px;padding:3px 6px;left:45px;}.time-slider__character.facing-left .time-slider__hint{right:45px;}.time-slider__reset{bottom:18px;right:10px;padding:4px 8px;font-size:11px;}}@media (max-width:480px){.time-slider__character svg,.time-slider__character img{width:54px;max-height:44px;}.time-slider__hint{display:none;}.time-slider__reset{padding:3px 6px;font-size:10px;bottom:15px;right:5px;}}.time-slider:focus-visible{outline:2px solid hsl(0,0%,100%);outline-offset:2px;box-shadow:0 0 0 4px hsl(223,47%,7%);}.time-slider:focus~.time-slider__character{filter:drop-shadow(0 0 4px rgba(255,255,255,0.8));}
@keyframes light-pulse{0%{opacity:0.7;}20%{opacity:1;}40%{opacity:1;}100%{opacity:0.7;}}@keyframes star-gentle-pulse{0%,100%{opacity:0.7;}50%{opacity:1;}}.city-lights-overlay .light{opacity:0.75;transition:opacity 0.3s ease;}.city-lights-overlay .light.pulsing{animation:light-pulse 3s ease-in-out;}.city-lights-overlay .light-window{opacity:0.7;}.city-lights-overlay .light-star{opacity:1;filter:drop-shadow(0 0 20px hsl(var(--c-chebske-vanoce-light)));animation:star-gentle-pulse 5s ease-in-out infinite;}@keyframes sparkle{0%{opacity:1;}50%{opacity:0.15;}100%{opacity:1;}}.city-lights-overlay #svetylka ellipse,.city-lights-overlay .light-chain ellipse{opacity:1;transition:none;}.city-lights-overlay #svetylka ellipse.sparkling,.city-lights-overlay .light-chain ellipse.sparkling{animation:sparkle 0.1s ease-in-out;}@keyframes hint-fade{0%{opacity:1;}100%{opacity:0;}}@media (prefers-reduced-motion:reduce){.city-lights-overlay .light,.city-lights-overlay .light.pulsing,.city-lights-overlay .light-star,.city-lights-overlay #svetylka ellipse.sparkling,.city-lights-overlay .light-chain ellipse.sparkling{animation:none;transition:none;}}
.hero-media--has-image .hero-media__bg picture::before,.hero-media--has-image .hero-media__bg picture::after{opacity:0;}
.domain-chebske-vanoce .paragraph__title{transform:rotate(0);}.domain-chebske-vanoce .paragraph__title span,.domain-chebske-vanoce .section__title span{color:hsl(var(--c-primary));background:hsl(var(--c-chebske-vanoce-cream));padding-block:calc(var(--spacing) / 4);padding-inline:var(--spacing) calc(var(--spacing));border:2px solid hsl(var(--c-primary));margin-left:0;position:relative;z-index:2;border-radius:3rem;}.domain-chebske-vanoce .paragraph__title span:after,.domain-chebske-vanoce .section__title span:after{display:block;content:"";background:hsl(var(--c-primary));width:2rem;height:2rem;mask-image:url(/themes/custom/csgov_theme_chv/assets/snowflake-2025.svg);position:absolute;top:-0.8rem;right:-0.6rem;z-index:-1;}@media (min-width:960px){.domain-chebske-vanoce .paragraph__title span:after,.domain-chebske-vanoce .section__title span:after{width:4rem;height:4rem;top:-1.5rem;right:-1.5rem;}}.domain-chebske-vanoce .image-text--background.image-text{grid-template-rows:1fr 80px auto;}.domain-chebske-vanoce .image-text--background .image-text__image{max-height:400px;grid-row:1 / 3;}.domain-chebske-vanoce .image-text--background .image-text__content__wrapper{grid-row:2 / 4;padding-block:0;}@media (min-width:600px){.domain-chebske-vanoce .image-text--background.image-text{grid-template-rows:auto;}.domain-chebske-vanoce .image-text--background .image-text__content__wrapper{grid-column:2 / span 7;grid-row:1/1;}.domain-chebske-vanoce .image-text--background .image-text__image{grid-row:1/1;}}@media (min-width:800px){.domain-chebske-vanoce .image-text--background .image-text__content__wrapper{grid-column:2 / span 5;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
