:root{--promo-banner-height: 3rem}.promo-banner[data-astro-cid-gqlbbtrx]{display:none;height:3rem;height:var(--promo-banner-height);margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width: 992px){.promo-banner[data-astro-cid-gqlbbtrx]{padding-left:3.5rem;padding-right:3.5rem}}.cta-block-wrapper[data-astro-cid-gqlbbtrx]{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 576px){.cta-block-wrapper[data-astro-cid-gqlbbtrx]{width:auto}}.cta-block[data-astro-cid-gqlbbtrx]{display:flex;align-items:center;justify-content:center;margin-left:40px;width:100%}.close-button[data-astro-cid-gqlbbtrx]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:24px;background-color:transparent;border:0;margin-left:var(--spacer-2);padding:6px;color:var(--txt-heading)}.close-button[data-astro-cid-gqlbbtrx]:hover{background-color:#0000001a;border-radius:50%}.close-button[data-astro-cid-gqlbbtrx]:focus-visible{outline:2px solid var(--color-txt-heading);outline-offset:2px}.promo-banner[data-astro-cid-gqlbbtrx].closed{animation:banner-close .3s ease-in-out forwards}@keyframes banner-close{0%{opacity:1}to{opacity:0;height:0;display:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}}.accordion *{padding:0;margin:0}.accordion{--_button-size: 3.5rem;--_panel-padding: .75rem;--_transition-speed: .5s;width:100%;display:flex;flex-direction:column}.accordion-panel{position:relative;isolation:isolate;overflow:hidden;width:100%;border-bottom:#e2e2e2 solid 1px}.accordion-panel:has([aria-expanded=true]) .accordion-content{max-height:1000rem;transition:max-height calc(var(--_transition-speed) * 1) ease-in;visibility:visible;padding:1rem}@media (--lg){.accordion-panel:has([aria-expanded=true]) .accordion-content{padding:1rem 2rem;max-height:1000rem;transition:max-height calc(var(--_transition-speed) * 1) ease-in;visibility:visible}}.accordion-panel:has([aria-expanded=true]) p,.accordion-panel:has([aria-expanded=true]) ul{transform:translateY(0);opacity:1}.accordion-content{gap:.75rem;padding:0rem 2rem;transition:max-height calc(var(--_transition-speed) * 1.3) cubic-bezier(0,1,0,1);margin:0;display:flex;flex-direction:column;max-height:0px;visibility:hidden}@media (--lg){.accordion-content{padding:0rem 4rem;margin:0}}.accordion-content>p{line-height:1.5!important;transform:translateY(2rem);opacity:0;transition:all var(--_transition-speed) ease}.accordion-content>ul{margin-left:3rem;line-height:1.5;transform:translateY(2rem);opacity:0;transition:all var(--_transition-speed) ease}.accordion-content>ul>ul{margin-left:3rem}.accordion-content>li:not(:last-of-type){margin-bottom:.5rem}.accordion-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.accordion-trigger{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;background:transparent;border:0;padding:.25rem 0;width:100%;border-radius:0}.accordion-trigger:hover,.accordion-trigger:focus,.accordion-trigger:focus-visible{background:rgba(var(--color-shading-400-rgb),.1)}.accordion-trigger span{margin-left:1rem;color:var(--color-txt-heading);text-align:left;font-size:.9rem;line-height:1.4;font-weight:700}@media (--lg){.accordion-trigger span{font-size:1rem}}.accordion-icon-wrapper{display:flex;align-items:center;justify-content:center;width:var(--_button-size);height:var(--_button-size);aspect-ratio:1/1;padding:0;margin-left:auto;margin-right:0}.accordion-icon{color:#ccc;width:var(--_button-size);height:auto;aspect-ratio:1/1;padding:.75rem;border-radius:50%}.theme-wrapper[data-astro-cid-tjz2tfza]{position:fixed;right:.5rem;bottom:.5rem;display:grid;align-items:center;justify-items:center;place-items:center;padding:0rem;z-index:10000}.theme-container[data-astro-cid-tjz2tfza]{display:flex;gap:.5rem}.theme[data-astro-cid-tjz2tfza]{border-radius:100vmax;padding:.5em;display:grid;align-items:center;justify-items:center;place-items:center;cursor:pointer;position:relative}.theme[data-astro-cid-tjz2tfza] svg[data-astro-cid-tjz2tfza]{--_icon-size: 1.25rem;height:1.25rem;height:var(--_icon-size);width:1.25rem;width:var(--_icon-size)}.theme[data-astro-cid-tjz2tfza]:after{content:attr(aria-label);position:absolute;right:calc(100% + .5rem);z-index:10000;font-size:.8em;min-width:-moz-max-content;min-width:max-content;padding:.5em;border-radius:var(--border-radius);color:var(--mav-white);background-color:var(--mav-black);opacity:0;transition:opacity var(--_transition_fast) ease-in-out;transform:translateY(500%)}.theme[data-astro-cid-tjz2tfza]:hover:after{opacity:1;transform:translateY(0)}.theme[data-astro-cid-tjz2tfza]:focus-visible:after{opacity:1;transform:translateY(0)}.toggle-off[data-astro-cid-tjz2tfza]{display:none}
