@layer default{@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeScaleUp{0%{opacity:0;transform:scale3d(.9,.9,1)}to{opacity:1;transform:scaleZ(1)}}}@layer default{#hero{grid-template-rows:auto;color:#fff}#hero:after{content:"";z-index:-2;grid-area:1/1/-1/-1;background-color:var(--c1-9)}#hero h1{color:inherit;grid-area:1/2/-2/-2;font-weight:900;align-self:center;font-size:3.5em;padding:1.4em 1.6em 2em;letter-spacing:.6px}@media (width <= 1200px){#hero h1{font-size:3.25em}}@media (width <= 1060px){#hero h1{font-size:2.5em}}@media (width <= 768px){#hero h1{font-size:2em}}@media (width <= 576px){#hero h1{font-size:1.8em;padding:1.4em 1.6em 2.4em}}@media (width <= 435px){#hero h1{font-size:1.4em}}#hero img{opacity:.3;grid-area:1/1/-1/-1;z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%}#hero span{display:block}#hero[data-in=false] span{opacity:0}#hero[data-in=true] span{animation:fadeUp .6s .5s var(--easing) backwards}#hero[data-in=true] span:nth-child(2){animation-delay:.6s}#hero[data-in=true] span:nth-child(3){animation-delay:.7s}}@layer default{#news{grid-auto-flow:dense;text-align:center;padding:65px 0 72px;--main-offset: 60px}@media (width <= 1060px){#news{--main-offset: 30px}}#news article{text-align:left}#news a{text-decoration:none;color:var(--c1-9);display:block}#news a:hover :is(time,p){color:var(--c1-6)}#news a:hover h3{color:var(--c1-6);text-decoration-color:var(--c1-7);letter-spacing:-.02em}#news h2{font-weight:900;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;color:var(--c3-7);margin-bottom:53px}#news :is(time,span){display:block;letter-spacing:1.5px;text-transform:uppercase;font-size:.8em;margin-bottom:5px;transition:color var(--t-time) var(--easing)}#news h3{font-weight:400;margin:0 0 10px;text-wrap:balance;text-decoration:underline;text-decoration-color:#fff;transition:text-decoration-color var(--t-time) var(--easing),font-weight var(--t-time) var(--easing),letter-spacing var(--t-time) var(--easing)}#news p{line-height:1.7;transition:color var(--t-time) var(--easing)}#news .main{grid-row:span 4;padding:0 var(--main-offset)}@media (width > 769px){#news .main{grid-column:span 7}#news .main+.secondary{margin-top:0}#news .main+.secondary:before{display:none}}@media (width <= 768px){#news .main{padding-left:var(--main-offset)}}#news .secondary{position:relative;margin-top:18px}@media (width > 769px){#news .secondary{grid-column:8/span 5}}@media (width <= 768px){#news .secondary{margin-left:var(--main-offset)}}#news .secondary :is(time,span){margin-bottom:0}#news .secondary h3{font-size:1.375em;line-height:1.15}#news .secondary:before{content:"";position:absolute;top:-20px;left:-23px;width:45px;height:7px;border-radius:10px;background-color:var(--c3-5)}#news .all-news{justify-self:start;color:var(--c3-7);text-transform:capitalize;font-size:1.125em;font-weight:700;margin-left:var(--main-offset);position:relative;overflow:hidden;padding:3px 0;transition:color var(--t-time) var(--easing)}#news .all-news:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width <= 768px){#news .all-news{margin-top:24px}}#news .all-news:hover{color:var(--c3-5)}#news .all-news:hover:before{transform:translateZ(0)}#news .all-news:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:4px;background-color:var(--c3-5);transition:transform var(--t-time) var(--easing);transform-origin:left;transform:translate3d(-100%,0,0)}#news .all-news:after{margin-left:10px}#news[data-in=false] article{opacity:0}#news[data-in=true] article{animation:fadeUp .6s .1s var(--easing) backwards}#news[data-in=true] article:nth-of-type(2){animation-delay:.2s}#news[data-in=true] article:nth-of-type(3){animation-delay:.3s}#news[data-in=true] article:nth-of-type(4){animation-delay:.4s}}@layer base{dialog.modal{--m-c: white;--m-border: 0;--m-shadow: 0px 0px 14px 0 var(--c4-3);--bd-blur: 3px;--bd-c: transparent;--m-close-c: var(--c4-7);--m-close-bg: var(--c4-1);--m-close-hover-c: var(--c4-9);--m-close-hover-bg: var(--c4-1)}}@layer component{dialog.modal{border:var(--m-border);background-color:#fff;box-shadow:var(--m-shadow);z-index:10;overflow:hidden auto;inset:var(--s6);width:calc(100vw - var(--s12));max-height:calc(100vh - var(--s12));max-width:960px;transform:translate(-7px)}[aria-expanded=true]+dialog.modal{display:grid}dialog.modal::backdrop{background-color:var(--bd-c);-webkit-backdrop-filter:blur(var(--bd-blur));backdrop-filter:blur(var(--bd-blur))}dialog.modal .close-btn{border:none;line-height:1;display:flex;position:absolute;top:var(--s2);right:var(--s2);color:var(--m-close-c);background-color:var(--m-close-bg);padding:var(--s2)}dialog.modal .close-btn:hover{color:var(--m-close-hover-c);background-color:var(--m-close-hover-bg)}}@layer variation{.fp-top{background-position:top center;object-position:top center}.fp-top-left{background-position:top left;object-position:top left}.fp-top-right{background-position:top right;object-position:top right}.fp-bottom{background-position:bottom center;object-position:bottom center}.fp-bottom-left{background-position:bottom left;object-position:bottom left}.fp-bottom-right{background-position:bottom right;object-position:bottom right}.fp-left{background-position:left center;object-position:left center}.fp-right{background-position:right center;object-position:right center}.fp-center{background-position:center center;object-position:center center}}@layer default{#interactive-map{--map-w: 700;--map-h: 643;--pin-h: 50px;--pop-w: 336px}}@layer component{#interactive-map{position:relative;z-index:3}@media (width > 1060px){#interactive-map{--pin-h: 40px}}@media (width <= 576px){#interactive-map{--pin-h: 40px}}#state-map{overflow:visible}#state-map .state-svg-2{fill:#18409a}#state-map .state-svg-3{opacity:.73}#state-map .state-svg-4{fill:#002754}#state-map-pins{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:var(--map-w)/var(--map-h);object-fit:contain;z-index:1;list-style:none;margin:0}#state-map-pins .pin-btn{transform:translate(-50%,-100%);margin:0;padding:0;display:block;border:none;background-color:transparent;z-index:2;pointer-events:all}#state-map-pins .pin-btn svg{overflow:visible;filter:url(#drop-shadow-1);width:auto;height:var(--pin-h);color:#fff}#state-map-pins .pin-btn[aria-expanded=true] svg{color:var(--c3-3)}#state-map-pins .pin-btn:hover svg{color:var(--c3-2)}#state-map-pins li{list-style:none;margin:0;position:absolute;pointer-events:none;left:calc(var(--x) / var(--map-w) * 100%);top:calc(var(--y) / var(--map-h) * 100%)}.state-popup{pointer-events:all;position:absolute;width:var(--pop-w);top:0;left:0;z-index:3;max-width:calc(100vw - var(--s6));background-color:#fff;border-radius:var(--s2);border-top-right-radius:0;display:flex;visibility:visible;opacity:1;box-shadow:0 0 20px #0009;transition:opacity var(--t-time) var(--easing),visibility var(--t-time) var(--easing),box-shadow var(--t-time) var(--easing)}:not([aria-expanded=true],:hover)+.state-popup:not(:hover){z-index:1;visibility:hidden;opacity:0;box-shadow:0 0 #0000}.state-popup:before{content:"";position:absolute;background-color:var(--c3-3);height:var(--s8);width:var(--s8);clip-path:polygon(0% 0%,0 5%,5% 5%,95% 5%,95% 95%,95% 100%,100% 100%,100% 0%);z-index:1;right:var(--s3);top:var(--s3);transition:background-color var(--t-time) var(--easing)}.state-popup:has(a:hover):before{background-color:var(--c1-7)}.state-popup .popup-text-container{max-height:350px;overflow-y:auto;overflow-x:hidden;flex-grow:1;margin:var(--s4) var(--s5)}.state-popup .subhead{color:var(--c4-5);text-transform:uppercase;font-size:.9rem;transition:color var(--t-time) var(--easing)}.state-popup h3{color:var(--c1-7);font-size:1.1rem;letter-spacing:-.2px;line-height:1.2}.state-popup p{transition:color var(--t-time) var(--easing)}.state-popup .link{display:block;color:var(--c1-9)}.state-popup .link:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.state-popup .link:after{margin-left:var(--s1);transition:margin-left var(--t-time) var(--easing)}.state-popup a{text-decoration:none}.state-popup a:hover p,.state-popup a:hover .subhead{color:var(--c1-9)}.state-popup a:hover .link{color:var(--c1-7)}.state-popup a:hover .link:after{margin-left:var(--s3)}}@layer state{.state-popup{transform:translate(var(--tx, 0),var(--ty, 0))}.state-popup.up{top:auto;bottom:0;--tx: calc(-.4 * var(--pin-h));--ty: calc(-2.1 * var(--pin-h))}.state-popup.left{left:auto;right:0}.state-popup[style]{--tx: calc(var(--left-edge) + var(--s2))}@media (width <= 576px){.state-popup .state-popup{--pop-w: min(90vw, 320px);left:50%;right:auto;transform:translate(-50%) translateY(var(--ty, 0));max-height:calc(100vh - var(--s8))}.state-popup .state-popup.up{top:auto;bottom:0;--ty: clamp(calc(-1.25 * var(--pin-h)), calc(-1.75 * var(--pin-h)), calc(-1 * var(--pin-h)))}.state-popup .state-popup:not(.up){--ty: clamp(calc(.5 * var(--pin-h)), calc(.75 * var(--pin-h)), calc(1 * var(--pin-h)))}.state-popup .state-popup.left,.state-popup .state-popup[style]{left:50%;right:auto;--tx: 0}.state-popup .popup-text-container{max-height:45vh;overflow-y:auto}}}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/build/webfonts/fa-duotone-900.woff2) format("woff2"),url(/build/webfonts/fa-duotone-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/build/webfonts/fa-thin-100.woff2) format("woff2"),url(/build/webfonts/fa-thin-100.ttf) format("truetype")}@layer default{html{overflow-x:hidden}#main{--section-padding: var(--s11)}@media (width <= 1420px){#main{--section-padding: var(--s8)}}@media (width <= 1060px){#main{--section-padding: var(--s8)}}#hero{position:relative;color:#fff;text-align:center;padding:0;margin:0}@media (width <= 1060px) and (width > 950px){#hero{--profile-spacing: var(--s18)}}@media (width <= 950px) and (width > 768px){#hero{--profile-spacing: var(--s13)}}@media (width <= 860px) and (width > 768px){#hero{--profile-spacing: var(--s8)}}@media (width <= 768px){#hero{--profile-overlap: var(--s15)}}#hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c1-5);background:linear-gradient(200deg,rgba(0,39,84,0) 3%,rgba(0,39,84,.66) 52%,var(--c1-9) 90%);z-index:-1;grid-area:unset}#hero :is(.img-box,.video-box,.placeholder-box){position:absolute;display:grid;top:0;right:0;bottom:0;left:0;z-index:-2;grid-column:unset;overflow:hidden;opacity:1}@media (width <= 768px){#hero :is(.img-box,.video-box,.placeholder-box){grid-row:span 2}}#hero :is(.img-box,.video-box,.placeholder-box) :is(img,.video-box-inner){grid-area:1/1/-1/-1;object-fit:cover;object-position:center;width:100%;height:100%}#hero :is(.img-box,.video-box,.placeholder-box) img{transition:opacity 1s;opacity:0}#hero :is(.img-box,.video-box,.placeholder-box) img.active{opacity:1}#hero .modal-trigger{background-color:#fff;border-radius:var(--s6);box-shadow:0 0 20px #0000001a;border:none;grid-row:1;justify-self:end;align-self:start;color:var(--c1-9);margin-top:var(--s8);padding:var(--s1) var(--s2) var(--s1) var(--s5);font-weight:800;z-index:2;line-height:1.1;letter-spacing:.4px;display:flex;align-items:center;justify-content:start;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}#hero .modal-trigger:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width <= 1060px){#hero .modal-trigger{margin-top:var(--s6);font-size:1em}}@media (width <= 768px){#hero .modal-trigger{justify-self:center}}#hero .modal-trigger:after{border-radius:var(--s6);padding:8px 6px 6px;border:3px solid var(--c1-9);font-size:.8em;margin:2px 0 2px var(--s2);transition:border-color var(--t-time) var(--easing)}#hero .modal-trigger:hover{background-color:var(--c1-9);color:#fff}#hero .modal-trigger:hover:after{border-color:#fff}#hero .modal-trigger:focus-visible{--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 4px var(--c1-5);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}@media (width <= 768px){#hero:has(.modal-trigger) .tagline{padding:var(--s10) 0 0;grid-row:2}#hero:has(.modal-trigger) .profile-graphics{grid-row:3}#hero:has(.modal-trigger) :is(.img-box,.video-box,.placeholder-box){grid-row:span 3}}@media (width <= 576px){#hero:has(.modal-trigger) .tagline{padding:var(--s7) 0 var(--s8)}}#hero .placeholder-box{filter:blur(10px)}#hero .img-box{z-index:-3}#hero .video-box img{z-index:1}#hero .tagline{display:grid;padding:var(--s23) 0;grid-row:1;text-align:left}@media (width <= 1420px){#hero .tagline{padding:var(--s15) 0}}@media (width <= 1060px){#hero .tagline{padding:var(--s12) 0}}@media (width <= 768px){#hero .tagline{padding:var(--s13) 0 0}}@media (width <= 576px){#hero .tagline{padding:var(--s13) 0 var(--s8)}}#hero h1{display:contents}#hero h1 span{font-size:2rem;font-weight:300;line-height:1.1;letter-spacing:-.1px;grid-column:2/span 6}@media (width <= 768px){#hero h1 span{grid-column:2/span 13}}#hero h1 span.lg{font-size:5.5rem;font-weight:900;line-height:.85;margin-bottom:var(--s6);margin-top:calc(-1 * var(--s1))}@media (width <= 1420px){#hero h1 span.lg{font-size:4.5rem}}@media (width <= 1200px){#hero h1 span.lg{font-size:4rem}}@media (width <= 1060px){#hero h1 span.lg{font-size:3.25rem}}@media (width <= 860px){#hero h1 span.lg{font-size:3.5rem}}@media (width <= 768px){#hero h1 span.lg{font-size:3rem}}@media (width <= 576px){#hero h1 span.lg{font-size:2.5rem}}#hero h1 :is(hr,span.divider){--hr-offset: var(--s4);opacity:1;border-top-right-radius:var(--s1);border-bottom-right-radius:var(--s1);height:var(--s1);border:none;background-color:var(--c3-3);margin:var(--s4) 0;width:calc(100% + var(--hr-offset));margin-right:calc(-1 * var(--hr-offset));grid-column:1/span 2}@media (width <= 1060px){#hero h1 :is(hr,span.divider){grid-column:1/span 3;--offset: calc(-1 * var(--s6))}}@media (width <= 768px){#hero h1 :is(hr,span.divider){--offset: var(--s3)}}@media (width <= 460px){#hero h1 :is(hr,span.divider){--offset: var(--s6)}}#hero .profile-graphics{grid-row:1;color:#000;display:grid;grid-template-columns:1fr minmax(50%,365px);grid-template-rows:1fr min-content;grid-column:7/span 7;margin-left:var(--s3);width:calc(100% - var(--s3))}@media (width <= 1420px){#hero .profile-graphics{grid-template-columns:repeat(2,1fr);margin-right:calc(-1 * var(--profile-spacing));width:calc(100% - var(--s3) + var(--profile-spacing))}}@media (width <= 768px){#hero .profile-graphics{grid-row:2;grid-column:content;margin:0}}@media (width <= 460px){#hero .profile-graphics{grid-column:1/-1}}#hero .quote-icon{display:inline;--fa-primary-color: #fff;--fa-secondary-color: var(--c3-3);--fa-secondary-opacity: 1;position:relative}#hero .quote-icon:after{content:"";color:var(--fa-primary-color, inherit);opacity:var(--fa-primary-opacity, 1)}#hero .quote-icon:before{content:"";color:var(--fa-secondary-color, inherit);opacity:var(--fa-secondary-opacity, .4);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;padding:inherit}#hero .quote-icon:before,#hero .quote-icon:after{font-family:"Font Awesome 6 Duotone";font-weight:900;font-style:normal;letter-spacing:normal;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:auto}#hero .quote-icon{position:absolute;top:calc(-1 * var(--s6));left:calc(-1 * var(--s4));transform:scaleX(-1);font-size:3.3rem;z-index:2}@media (width <= 860px) and (width > 768px){#hero .quote-icon{font-size:2.75rem}}@media (width <= 460px){#hero .quote-icon{left:var(--s2);font-size:2.25rem}}#hero .profile-container{margin-top:auto;background-color:#fff;display:flex;flex-direction:row;width:100%;height:100%;justify-content:space-between;display:grid;grid-column:1/-1;grid-row:2;position:relative}@media (width <= 1060px) and (width > 768px){#hero .profile-container{margin-right:calc(-1 * var(--profile-spacing))}}@media (width <= 768px){#hero .profile-container{margin:0;width:100%;grid-column:1/-1}}#hero .profile-image{grid-column:2/-1;grid-row:1/-1;align-content:end;position:relative}@media (width <= 768px){#hero .profile-image{margin-top:calc(-1 * var(--profile-overlap))}}#hero .profile-image img{height:auto;width:100%;opacity:1;z-index:1;max-width:365px}#hero .profile-quote{display:flex;flex-direction:column;padding:var(--s7) var(--s1) var(--s8) var(--s10);text-align:left;color:var(--c4-5);font-style:italic;font-weight:600;position:relative;grid-column:1/1;grid-row:2}@media (width <= 1060px){#hero .profile-quote{padding:var(--s6) 0 var(--s6) var(--s8)}}@media (width <= 860px) and (width > 768px){#hero .profile-quote{padding:var(--s6) 0 var(--s6) var(--s6)}}@media (width <= 460px){#hero .profile-quote{padding:var(--s6) 0 var(--s4) var(--s4)}}#hero .profile-quote p{font-size:1.2rem;line-height:1.4;margin-bottom:var(--s4);letter-spacing:-.1px;color:var(--c4-5)}@media (width <= 1420px){#hero .profile-quote p{font-size:1rem}}@media (width <= 1060px){#hero .profile-quote p{font-size:.9rem}}#hero .profile-quote>span{font-size:1rem}@media (width <= 400px){#hero .profile-quote>span{font-size:.9rem}}#hero[data-in=true] :is(.quote-icon){animation:fadeUpFlip .6s var(--t-time) var(--easing) backwards}.video-box{position:relative;overflow:hidden}.video-box iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%)}#hero-video-toggle{--btn-c: white;--btn-border-c: white;align-self:end;justify-self:start;grid-column:2/span 6;grid-row:1;margin-bottom:var(--s4)}#hero-video-toggle:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width <= 768px){#hero-video-toggle{grid-column-end:content;align-self:start;justify-self:end;margin-bottom:0;margin-top:var(--s4)}}#hero-video-toggle[data-playing=false]:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}#profile-pod{margin-top:0;padding-bottom:var(--s12)}@media (width <= 1060px) and (width > 950px){#profile-pod{--profile-spacing: var(--s18)}}@media (width <= 950px) and (width > 768px){#profile-pod{--profile-spacing: var(--s13)}}@media (width <= 860px) and (width > 768px){#profile-pod{--profile-spacing: var(--s8)}}@media (width <= 1060px){#profile-pod{padding-bottom:var(--s6)}}#profile-pod .divider{margin:var(--s2) var(--s3);width:calc(100% - var(--s3) * 2)}#profile-pod h2{font-size:1.8rem;font-weight:800;margin-top:var(--s1)}#profile-pod p{font-size:1.1rem;letter-spacing:-.3px}#profile-pod .btn{margin:0 auto;background-color:var(--c3-3);color:var(--c1-5);border-color:var(--c3-3);font-size:1.125em;font-weight:700;letter-spacing:-.5px}#profile-pod .btn:hover{color:#fff;border-color:var(--c1-5)}#profile-pod .btn.arrow:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}#profile-pod .btn.arrow:after{margin-left:var(--s2)}#profile-pod .btn.chevron:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}#profile-pod .btn.chevron:after{margin-left:var(--s2)}#profile-pod .btn:focus-visible{--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 4px var(--c1-5);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}#profile-pod .profile{margin-left:var(--s3);border:1px solid var(--c4-3);border-top:none;display:flex;flex-direction:column;grid-column:span 7;order:2}@media (width <= 1060px) and (width > 768px){#profile-pod .profile{margin-right:calc(-1 * var(--profile-spacing))}}@media (width <= 768px){#profile-pod .profile{grid-row:1;margin-left:0;grid-column:content}}@media (width <= 460px){#profile-pod .profile{grid-column:1/-1;border:none}}#profile-pod .profile .btn{transform:translate3d(0,50%,0)}#profile-pod .profile-blurb{padding:var(--s6) var(--s10) var(--s3)}#profile-pod[data-in=false]>*:not(.profile){opacity:0}#profile-pod[data-in=true]>*:not(.profile){animation:fadeUp .6s .1s var(--easing) backwards}#profile-pod[data-in=true]>*:not(.profile):nth-child(2){animation-delay:.2s}#profile-pod[data-in=true]>*:not(.profile):nth-child(3){animation-delay:.3s}#profile-pod[data-in=true]>*:not(.profile):nth-child(4){animation-delay:.4s}#gtk{justify-content:center;align-content:center;display:flex;margin:auto;background-color:#fff;z-index:2;position:relative;margin-top:var(--s10);grid-column:2/span 5}@media (width <= 1060px) and (width > 768px){#gtk{margin-left:calc(-1 * var(--profile-spacing))}}@media (width <= 768px){#gtk{grid-column:content;margin:var(--s15) 0 0}}#gtk .gtk-container{background-color:var(--c1-1);background:linear-gradient(0deg,color-mix(in srgb,var(--c4-1) 0%,transparent),var(--c4-2) 100%);display:flex;flex-direction:column;padding:var(--s5) var(--s7);position:relative;margin:0 calc(-1 * var(--s2)) 0 var(--s3)}#gtk .gtk-container:before{content:"";position:absolute;background-color:var(--c3-3);height:var(--s8);width:var(--s8);z-index:-2;clip-path:polygon(0% 0%,0% 100%,8% 100%,8% 8%,100% 8%,100% 0%)}#gtk .gtk-container:before{top:calc(-1 * var(--s3));left:calc(-1 * var(--s4))}@media (width <= 768px){#gtk .gtk-container{margin-right:0}}#gtk h2{font-weight:300;text-align:center;font-size:1.7rem;margin-top:var(--s1);letter-spacing:-.5px;line-height:1.1;margin-bottom:var(--s6)}#gtk .btn{border-radius:0;display:flex;margin-bottom:var(--s2);width:100%;background-color:transparent;border-color:var(--c4-3);font-size:1.25rem;letter-spacing:0;line-height:1.1;color:var(--c1-9);text-align:left;padding:var(--s5) var(--s5) var(--s4) var(--s5)}#gtk .btn.chevron:after{margin-left:auto;font-size:1.5rem}#gtk .btn:focus-visible{--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 4px var(--c1-5);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}#accomplishments{padding:var(--section-padding) 0}#accomplishments h2{text-align:center;font-weight:800;font-size:1.5rem;text-transform:uppercase;letter-spacing:2.25px;margin-bottom:var(--s7);color:var(--c1-5)}#accomplishments .accomplishments-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 var(--s12);grid-column:1/span 12;gap:var(--s5)}#accomplishments .accomplishments-container:has(article:nth-child(4):last-child) article{flex:1 0 calc(50% - 40px)}#accomplishments .accomplishments-container:has(article:nth-child(1):last-child) article,#accomplishments .accomplishments-container:has(article:nth-child(7):last-child) article:nth-child(7),#accomplishments .accomplishments-container:has(article:nth-child(10):last-child) article:nth-child(10){aspect-ratio:2/1}#accomplishments .accomplishments-container:has(article:nth-child(1):last-child) article img,#accomplishments .accomplishments-container:has(article:nth-child(7):last-child) article:nth-child(7) img,#accomplishments .accomplishments-container:has(article:nth-child(10):last-child) article:nth-child(10) img{object-fit:cover}@media (width <= 1200px){#accomplishments .accomplishments-container{margin:0}}@media (width <= 768px){#accomplishments .accomplishments-container{flex-direction:column;flex-wrap:nowrap;grid-column:2/span 10;gap:var(--s10)}#accomplishments .accomplishments-container article{aspect-ratio:16/15!important;flex:1 0 auto!important;max-width:100%}}#accomplishments[data-in=false]>*{opacity:0}#accomplishments[data-in=true]>*{animation:fadeUp .6s .1s var(--easing) backwards}#accomplishments[data-in=true]>*:nth-child(2){animation-delay:.2s}#accomplishments[data-in=true]>*:nth-child(3){animation-delay:.3s}#accomplishments[data-in=true]>*:nth-child(4){animation-delay:.4s}#accomplishments article{position:relative;aspect-ratio:16/15;box-shadow:0 0 #0000;flex:1 0 calc(33.33% - 40px);transition:box-shadow var(--t-time) var(--easing)}#accomplishments article:hover{box-shadow:0 0 20px #0009}#accomplishments article:hover a{outline:3px solid var(--c3-3)}#accomplishments article:hover a:after{opacity:0}#accomplishments article:hover .text-container{color:var(--c1-9);flex:0;padding:var(--s7) var(--s9) var(--s6)}#accomplishments article:hover .text-container:before{clip-path:polygon(0 0,0 0,0 0,0 100%,100% 100%,100% 0%);bottom:-1px;right:-1px;width:100%;height:100%}#accomplishments article:hover .stretcher{flex:1}#accomplishments article a{height:100%;width:100%;position:relative;display:flex;justify-content:start;outline:0 solid transparent;text-decoration:none;transition:outline var(--t-time) var(--easing)}#accomplishments article a:after{content:"";position:absolute;background:linear-gradient(225deg,color-mix(in srgb,var(--c1-9) 0%,transparent) 0%,var(--c1-9) 70%);height:100%;width:100%;z-index:1;left:0;top:0;opacity:1;transition:opacity var(--t-time) var(--easing)}#accomplishments article a:before{content:"";position:absolute;background-color:transparent;z-index:0;height:calc(100% + var(--s4));width:calc(100% + var(--s4));bottom:calc(-1 * var(--s2));right:calc(-1 * var(--s2))}#accomplishments article .text-container{z-index:3;position:relative;padding:var(--s2) var(--s5);display:block;color:#fff;margin-top:auto;background-color:transparent;flex:1;font-size:1.5rem;padding:var(--s6) var(--s7);transition:background-color var(--t-time) var(--easing),flex var(--t-time) var(--easing)}#accomplishments article .text-container:before{content:"";position:absolute;background-color:var(--c3-3);height:var(--s10);width:var(--s10);z-index:-1;clip-path:polygon(75% 0,75% 75%,0 75%,0 100%,100% 100%,100% 0%);bottom:calc(-1 * var(--s2));right:calc(-1 * var(--s2));transition:clip-path var(--t-time) var(--easing),bottom var(--t-time) var(--easing),right var(--t-time) var(--easing),width var(--t-time) var(--easing),height var(--t-time) var(--easing)}#accomplishments article .text-container span{white-space:nowrap}#accomplishments article .stretcher{flex:0;transition:flex var(--t-time) var(--easing)}#accomplishments article img{max-width:100%;position:absolute;width:100%;height:100%;z-index:-2}#map{padding:calc(var(--s10) + var(--section-padding)) 0 calc(var(--s4) + var(--section-padding));grid-template-rows:min-content 1fr;overflow:visible}@media (width <= 1060px){#map{padding:var(--section-padding) 0}}#map #interactive-map{grid-row:1/3;grid-column:2/10;margin-left:var(--s12);margin-right:var(--s4);margin-top:var(--s1);overflow:visible}@media (width > 1060px){#map #interactive-map{margin-bottom:calc(-1 * var(--s8));grid-column:2/10}}@media (width <= 1060px){#map #interactive-map{grid-row:3/4;grid-column:content;margin-left:0;margin-right:0}}#map .ada{grid-row:1;margin:var(--s1) var(--s11) var(--s3) var(--s2);display:flex;flex-direction:row;align-items:center;grid-column:8/14}#map .ada:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width <= 1060px){#map .ada{grid-row:1;margin:var(--s3) auto;grid-column:content}}@media (width > 768px) and (width <= 1060px){#map .ada{margin-right:0}}#map .ada p{font-size:.9rem;font-style:italic;line-height:1.1;margin:0;letter-spacing:-.2px;margin-right:var(--s1);text-align:right}@media (width > 768px) and (width <= 1060px){#map .ada p{max-width:450px}}@media (width <= 576px){#map .ada p{max-width:400px}}#map .ada:before{content:"";display:block;height:100%;min-width:4px;position:relative;border-radius:var(--s1);margin:0 var(--s1);order:2;background-color:var(--c4-5)}#map .ada:after{order:3;margin:auto var(--s2) auto var(--s1);font-size:1.25rem}#map .ada a{text-decoration-line:underline;text-decoration-color:var(--c1-3);text-decoration-thickness:1px;text-underline-offset:2px;position:static}#map .ada a:after{display:none}#map .ada a:hover,#map .ada a:focus-visible{text-decoration:none}#map:before{content:"";background-color:var(--c1-9);background:linear-gradient(45deg,var(--c1-9) 63%,var(--c1-5) 89%);width:100%;height:100%;z-index:-1;grid-column:1/-1;grid-row:2/3}@media (width <= 1060px){#map:before{--bg-margin: var(--s7);margin:0 0 var(--bg-margin);height:calc(100% - var(--bg-margin) * 1);grid-row:2/4}}#map h2{font-weight:900;font-size:5rem;color:#fff;text-align:right;line-height:.875;letter-spacing:1px;margin-bottom:var(--s5)}@media (width <= 1420px){#map h2{font-size:4rem}}@media (width <= 1200px){#map h2{font-size:3rem}}@media (width <= 1060px){#map h2{font-size:3rem;margin:0;text-align:left}}@media (width <= 768px){#map h2{font-size:2.5rem}}@media (width <= 460px){#map h2{font-size:2.25rem}}#map .text-container{grid-row:2;grid-column:9/14;margin:auto var(--s12) auto var(--s8);display:flex;flex-direction:column;padding-top:var(--s3)}@media (width <= 1060px){#map .text-container{grid-column:content;grid-row:2;padding:var(--s8) 0;margin-left:0}}@media (width <= 768px){#map .text-container{grid-column:content}}#map .all-news{text-transform:capitalize;font-size:1.125em;font-weight:700;position:relative;overflow:hidden;padding:3px 0;margin-left:auto;color:#fff;margin-top:var(--s1);text-decoration:none;transition:color var(--t-time) var(--easing)}#map .all-news:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width <= 1060px){#map .all-news{margin-top:var(--s2);margin-right:auto;margin-left:0;text-align:left}}#map .all-news:hover{color:var(--c3-3)}#map .all-news:hover:before{transform:translateZ(0)}#map .all-news:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:4px;background-color:var(--c3-3);transition:transform var(--t-time) var(--easing);transform-origin:left;transform:translate3d(-100%,0,0)}#map .all-news:after{margin-left:10px}#news{padding:var(--section-padding) 0 calc(var(--s13) + var(--section-padding));--news-padding: var(--s12)}@media (width <= 1200px){#news{--news-padding: 0}}#news h2{text-align:left;margin-bottom:var(--s7);color:var(--c1-5)}#news h3{font-size:1.5rem;letter-spacing:-.75px;margin-bottom:var(--s1);line-height:1.15}#news :is(.executive,.bills){display:grid;align-content:flex-start;padding-left:var(--news-padding)}@media (width <= 768px){#news :is(.executive,.bills){padding:0 var(--s7)}}@media (width <= 768px){#news .executive{margin-bottom:var(--s10)}}#news .all-news{margin-left:0;margin-top:auto;margin-top:var(--s7);color:var(--c1-5);font-size:1.1rem}#news .all-news:hover{color:var(--c1-3)}#news .all-news:hover:before{background-color:var(--c1-3)}#news span{font-weight:800;font-size:1.1rem}#news span:before{content:"EO";background-color:var(--c3-3);color:inherit;padding:2px 6px;display:inline-block;border-radius:var(--s2);border-top-right-radius:0;margin:2px var(--s2) 2px 0}#news .pinned{position:relative}#news .pinned:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}#news .pinned:before{right:calc(100% + var(--s1));top:var(--s2);position:absolute;color:var(--c1-9)}#news .pinned:after{right:calc(100% + var(--s1))}#news article{display:block}#news article:after{content:"";height:var(--s2);width:var(--s9);display:block;background-color:var(--c2-2);border-radius:var(--s1);margin-left:calc(var(--s5) * -1);margin-top:var(--s4);margin-bottom:var(--s2)}#news article:last-of-type:after{display:none}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeScaleUp{0%{opacity:0;transform:scale3d(.9,.9,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes fadeUpFlip{0%{opacity:0;transform:scaleX(-1) translate3d(0,20px,0)}to{opacity:1;transform:scaleX(-1) translateZ(0)}}}@layer component{#stream-modal{--m-close-hover-c: #fff;--m-close-c: var(--c4-5);--m-close-bg: transparent;--m-close-hover-bg: var(--c1-9);--m-shadow: 0px 0px 32px 0 rgba(0, 0, 0, .25);max-width:588px;flex-direction:column;padding-bottom:var(--s9);text-align:center;margin-top:calc(-1 * var(--s3))}@media (width <= 576px){#stream-modal{padding-left:var(--s4);padding-right:var(--s4);width:calc(100vw - var(--s12));padding-bottom:var(--s4)}}#stream-modal[open=""]{display:flex}#stream-modal.video{max-width:1000px;margin-top:var(--s6);padding-bottom:var(--s11)}@media (width <= 768px){#stream-modal.video{padding-bottom:var(--s6)}}@media (width <= 576px){#stream-modal.video{padding-bottom:var(--s4);padding-left:var(--s2);padding-right:var(--s2)}}#stream-modal.video .title{color:var(--c1-9);text-transform:uppercase;margin-top:2px;font-size:1rem}@media (width <= 576px){#stream-modal.video .title{font-size:.8rem}}#stream-modal.video h2{line-height:1;margin-bottom:var(--s1)}@media (width <= 576px){#stream-modal.video h2{font-size:1.15rem}}#stream-modal.video h2:after{content:"";width:100%;height:5px;background-color:var(--c3-3);border-radius:10px;display:block;margin:var(--s3) auto;max-width:113px}@media (width <= 576px){#stream-modal.video .title-box{padding:0 var(--s7)}}#stream-modal.video .video-embed{padding:0 var(--s10);aspect-ratio:16/9}@media (width <= 768px){#stream-modal.video .video-embed{padding:0 var(--s5)}}@media (width <= 768px){#stream-modal.video .video-embed{padding:0 var(--s2)}}#stream-modal.video .video-embed iframe{border-radius:var(--s4);width:100%;height:100%}#stream-modal::backdrop{background-color:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}#stream-modal img{max-width:100%;width:415px;margin:0;margin-top:var(--s6);margin-left:var(--s7);margin-bottom:var(--s4);align-self:center}#stream-modal h2{font-weight:900;font-size:1.75rem}@media (width <= 576px){#stream-modal h2{font-size:1.6rem}}#stream-modal p{max-width:480px;align-self:center;font-size:1.1rem;letter-spacing:-.2px;color:var(--c4-5)}#stream-modal .close-btn{font-size:2.1rem;top:var(--s3);right:var(--s3);border:1px solid transparent;transition:background-color var(--t-time) var(--easing)}#stream-modal .close-btn:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:100}@media (width <= 576px){#stream-modal .close-btn{font-size:1.6rem;right:var(--s1);top:var(--s1)}}#stream-modal .close-btn:after{color:inherit;line-height:.75;transition:color var(--t-time) var(--easing)}#stream-modal .btn{align-self:center;background-color:var(--c3-3);color:var(--c1-9);border-color:var(--c3-3);font-size:1.125em;font-weight:700;letter-spacing:-.5px;padding:var(--s3) var(--s5);max-width:288px;width:100%}@media (width <= 576px){#stream-modal .btn{font-size:1rem}}#stream-modal .btn:hover{color:#fff;border-color:var(--c1-9)}#stream-modal .btn.arrow:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}#stream-modal .btn.arrow:after{margin-left:var(--s2)}}@layer default{#hero h1 .hero-divider{--hr-offset: var(--s4);display:block;opacity:1;height:var(--s1);background-color:var(--c3-3);border-top-right-radius:var(--s1);border-bottom-right-radius:var(--s1);margin:var(--s4) 0;width:calc(100% + var(--hr-offset));margin-right:calc(-1 * var(--hr-offset));grid-column:1/span 2;pointer-events:none}#news h3,#news a:hover h3{letter-spacing:-.75px;transition-property:text-decoration-color,font-weight}}
