:root{--color-black:#000;--color-white:#fff;--background-color:var(--color-white);--text-color:var(--color-black);--border-color:color-mix(in srgb,currentColor 50%,var(--background-color));--focus-color:var(--color-black);--block-spacing-x:1.5rem;--block-spacing-y:2rem;--block-spacing-large:clamp(3rem,7vw,6.25rem);--grid-gap:1rem;--wrapper-max-width:99999rem;--admin-bar-height:0;--header-height:4.1875rem;--font-family-default:"Geist",system-ui,sans-serif;--prose-line-height:1.3125;--prose-font-size:inherit}@media (width>=782px){.admin-bar{--admin-bar-height:32px}}*,:before,:after{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;box-sizing:border-box;appearance:none;color:inherit;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}html{font-size:100%;font-weight:400;line-height:1;font-family:var(--font-family-default);background-color:var(--background-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}img,svg{flex-shrink:0;max-width:100%;height:auto;display:block}[type=date],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],textarea,select{width:100%;display:block}select{background:url("data:image/svg+xml,%3Csvg height=\"10\" viewBox=\"0 0 12 10\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"m12 0-6 10-6-10z\" fill=\"silver\"/%3E%3C/svg%3E") right 1rem top 52% no-repeat}[type=submit],button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}img.alignright,.wp-caption.alignright{float:right;margin:.5em 0 1em 1em}img.alignleft,.wp-caption.alignleft{float:left;margin:.5em 1em 1em 0}img.aligncenter,.wp-caption.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption-text{text-align:center;opacity:.7;font-size:.8em}.wrapper{width:calc(100% - var(--block-spacing-x)*2);max-width:var(--wrapper-max-width);margin-inline:auto}.block-margin{margin-block:var(--block-spacing-y)}.block-margin:first-child{margin-top:var(--block-spacing-large)}.block-margin:last-child{margin-bottom:var(--block-spacing-large)}.block-padding{padding-block:var(--block-spacing-y)}.cover-video{position:relative;overflow:hidden}.cover-video>video,.cover-video>iframe{width:177.778vh;min-width:100%;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.cover-image{width:100%;position:relative}.cover-image>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.zoom-image{overflow:hidden}.zoom-image>img{transition:transform .5s}.zoom-image:hover>img,button:hover .zoom-image>img,a:hover .zoom-image>img{transform:scale(1.05)}.embed-container{aspect-ratio:16/9;position:relative;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{width:100%;height:100%;position:absolute;top:0;left:0}.grid{gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);display:grid}.grid>*{grid-column:1/-1}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.underline-controls-on-hover a:not(.btn),.underline-controls-on-hover button:not(.btn){text-decoration:none}.underline-controls-on-hover a:not(.btn):hover,.underline-controls-on-hover button:not(.btn):hover{text-decoration:underline}.width-full{width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,.h1{font-size:clamp(2.25rem,5vw,2.75rem)}h2,.h2{font-size:clamp(1.75rem,4vw,2.25rem)}h3,.h3{font-size:clamp(1.25rem,2.5vw,1.5rem)}h4,.h4{font-size:clamp(1.125rem,2vw,1.25rem)}b,strong{font-weight:700}em{font-style:italic}.prose{font-size:var(--prose-font-size)}.prose>*+*{margin-top:1lh}.prose p,.prose ul,.prose ol,.prose blockquote,.prose .embed-container,.prose .wp-caption{line-height:var(--prose-line-height);text-wrap:pretty;max-width:100%}.prose ul,.prose ol{list-style:none;position:relative}.prose ul li,.prose ol li{padding-left:1.25em}.prose ul li:before,.prose ol li:before{text-indent:-1.25em;position:absolute}.prose ul li:before{content:"-"}.prose ol{counter-reset:ol-counter}.prose ol li{counter-increment:ol-counter}.prose ol li:before{content:counter(ol-counter)"."}.prose blockquote{border-left:1px solid;padding-left:1em;font-size:1.4em;line-height:1.2}.prose .buttons{padding-block:.75em}.prose .buttons:last-child{padding-bottom:0}.buttons{flex-wrap:wrap;gap:1rem;display:flex}.btn{background-color:var(--color-black);color:var(--color-white);justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:550;text-decoration:none;display:inline-flex}.skip-link{left:50%;top:var(--admin-bar-height);transition:transform .3s;position:fixed;transform:translate(-50%,-100%)}.skip-link:focus{transform:translate(-50%,20%)}.header{top:var(--admin-bar-height,0);z-index:9;background-color:var(--background-color);position:sticky}.header-wrapper{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.header-logo{flex-shrink:0;font-size:clamp(1.25rem,2.5vw,1.5rem);display:block}.header-menu-list .current-menu-item a{text-decoration:underline}@media (width<=47.99em){.header-desktop{display:none}}.header-desktop-list{align-items:center;gap:1.5rem;display:flex}@media (width>=48em){.header-mobile{display:none}}.header-mobile-toggle{align-items:center;gap:.25em;display:inline-flex}.header-mobile-toggle svg{width:1.125em}.header-mobile-flyout{--focus-color:var(--color-white);background-color:var(--text-color);width:100%;height:100dvh;color:var(--background-color);padding:var(--block-spacing-x);align-items:flex-end;gap:var(--block-spacing-x);flex-direction:column;padding-top:1.5rem;display:flex;position:absolute;top:0;left:0}.header-mobile-list{text-align:right;gap:1rem;font-size:1.5rem;display:grid}@media (width>=60em){.searchresults-content{grid-column:span 8}}.searchresults-intro{margin-top:1.25rem}.searchresults-item{border-top:1px solid var(--border-color);margin-top:clamp(1.5rem,6vw,3rem);padding-top:clamp(1.5rem,6vw,3rem);text-decoration:none;display:block}.searchresults-item-title{margin-bottom:1rem}.searchresults-item-btn{margin-top:1.25rem}@media (width>=60em){.body-article{grid-column:3/10}.imgtext-image{grid-column:span 6}}.imgtext-content{align-content:center;display:grid}@media (width>=60em){.imgtext-content{padding-right:calc(var(--block-spacing-x) - var(--grid-gap));grid-column:span 6}.imgtext-image+.imgtext-content{padding-inline:calc(var(--block-spacing-x) - var(--grid-gap))0}}.accordion-item-toggle{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.hero{gap:var(--block-spacing-y);height:calc(100dvh - var(--header-height) - var(--block-spacing-large));margin-bottom:var(--block-spacing-y);flex-direction:column;display:flex}.hero:has(.hero-image){margin-bottom:0}@media (width>=60em){.admin-bar .hero{height:calc(100dvh - var(--header-height) - var(--block-spacing-large) - var(--admin-bar-height))}}.hero-wrapper{align-items:end}@media (width>=60em){.hero-title{grid-column:span 6}}@media (width>=32em){.hero-column{grid-column:span 6}}@media (width>=60em){.hero-column-1{grid-column:span 4}.hero-column-2{grid-column:span 2}}.hero-image{flex:100%}.intro{margin-block:clamp(1.5rem,6vw,3.75rem)}.intro-article{font-size:clamp(1.25rem,3vw,1.5rem)}@media (width>=60em){.intro-article{grid-column:span 6}}.columns{margin-block:1.25rem}.columns-wrapper{border-top:1px solid var(--border-color);padding-top:1rem}@media (width>=48em){.columns-column{grid-column:span 6}}.footer{background-color:var(--text-color);color:var(--background-color);min-height:11.6875rem}.footer-wrapper{align-items:flex-start;gap:var(--grid-gap);flex-direction:column;padding-block:1.5rem;display:flex}@media (width>=60em){.footer-wrapper{flex-direction:row;gap:3rem}}.footer-logo{flex-shrink:0;margin-right:auto;font-size:clamp(1.25rem,2.5vw,1.5rem);display:block}
/*# sourceMappingURL=theme.css.map */
