@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 <= 992px){#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 variation{#hero{position:relative;color:#fff;text-align:center;padding:0;margin:0}@media (width <= 992px) 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 .placeholder-box{color:red}#hero .img-box{z-index:-3}#hero .video-box img{z-index:1}#hero .tagline{display:grid;padding:var(--s12) 0;grid-row:1;text-align:left}@media (width <= 768px){#hero .tagline{padding:var(--s13) 0 0}}@media (width <= 576px){#hero .tagline{padding:var(--s13) 0 var(--s8)}}#hero h1{font-size:2.64em;line-height:1.08;letter-spacing:.48px;padding:.6em 0 2em}@media (max-width: 1200px){#hero h1{font-size:2.3em}}@media (max-width: 992px){#hero h1{font-size:2em;padding:1.4em 0 2.4em}}@media (max-width: 768px){#hero h1{font-size:1.75em}}@media (max-width: 576px){#hero h1{font-size:1.5em;justify-self:center}}@media (max-width: 435px){#hero h1{font-size:1.3em}}.video-box{position:relative;overflow:hidden}.video-box iframe{position:absolute;left:50%;bottom:0;width:100vw;height:150vh;min-width:177.78dvh;transform:translate(-50%) translateY(32vh);border:none}@media (max-width: 370px){.video-box iframe{transform:translate(-50%) translateY(38vh)}}}@layer default{#promo-pods{display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px;margin-top:-3.5em}@media (min-width: 577px){#promo-pods{padding:0}}@media (width <= 992px){#promo-pods{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:-2.5em}}@media (width <= 576px){#promo-pods{padding:0 20px;gap:12px;grid-template-columns:repeat(1,1fr)}}#promo-pods[data-in=false] article{opacity:0}#promo-pods[data-in=true] article{animation:fadeUp .6s .5s var(--easing) backwards}#promo-pods[data-in=true] article:nth-child(2){animation-delay:.6s}#promo-pods[data-in=true] article:nth-child(3){animation-delay:.7s}#promo-pods[data-in=true] article:nth-child(4){animation-delay:.8s}.promo-pod{--pod-color: var(--c1-9);box-shadow:0 0 10px -3px var(--c2-5);background-color:#fff;border-radius:20px 20px 0 0;transition:transform var(--t-time) var(--easing),border-radius var(--t-time) var(--easing)}.promo-pod:hover{z-index:2;transform:scale3d(1.05,1.05,1);border-radius:10px 10px 25px}@media (width <= 992px){.promo-pod:hover{border-radius:10px 10px 20px}}.promo-pod:is(.color2,:nth-child(2)){--pod-color: var(--c3-5)}.promo-pod:is(.color3,:nth-child(3)){--pod-color: var(--c1-5)}.promo-pod:is(.color4,:nth-child(4)){--pod-color: var(--c2-5)}.promo-pod a{color:unset;text-decoration:none;display:flex;flex-direction:column;position:relative;height:100%;padding:30px}@media (width <= 1200px){.promo-pod a{padding:25px}}@media (width <= 992px){.promo-pod a{padding:15px 15px 20px}}.promo-pod a:before{content:"";display:block;transition:transform var(--t-time) var(--easing),border-radius var(--t-time) var(--easing);height:10px;background-color:var(--pod-color);border-radius:10px 10px 0 0;margin:-22px -22px 0}@media (width <= 1200px){.promo-pod a:before{margin:-18px -18px 0}}@media (width <= 992px){.promo-pod a:before{margin:-8px -8px 0}}.promo-pod a:hover:before{border-radius:10px}.promo-pod a:hover :is(h2,p){transform:translate3d(0,-10px,0)}.promo-pod h2{font-size:1.75em;color:var(--c1-5);font-weight:900;font-style:italic;margin:20px 0 7px;line-height:1.15;transition:transform var(--t-time) var(--easing)}@media (width <= 1200px){.promo-pod h2{font-size:1.6em}}@media (width <= 992px){.promo-pod h2{font-size:1.3em}}.promo-pod p{flex:1 1 auto;margin:0;padding:0 40px 0 0;transition:transform var(--t-time) var(--easing)}@media (width <= 992px){.promo-pod p{font-size:.9em;padding:0 30px 0 0}}.promo-pod .arrow{position:absolute;bottom:7px;right:7px;background-color:var(--pod-color);color:#fff;font-size:1.4em;display:block;border-radius:100%;width:2em;height:2em;display:flex;align-self:flex-end;align-items:center;justify-content:center;transition:transform var(--t-time) var(--easing)}.promo-pod .arrow:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}@media (width <= 992px){.promo-pod .arrow{width:1.6em;height:1.6em;bottom:10px;right:10px}}}@layer variation{.promo-pod{--pod-color: var(--c1-5);box-shadow:0 0 10px -3px var(--c1-3)}.promo-pod:is(.color2,:nth-child(2)){--pod-color: var(--c2-5)}.promo-pod:is(.color3,:nth-child(3)){--pod-color: var(--c3-5)}.promo-pod:is(.color4,:nth-child(4)){--pod-color: var(--c6-5)}.promo-pod h2{color:var(--c1-5)}@media (width <= 1420px){.promo-pod h2{font-size:1.62em}}@media (width <= 1200px){.promo-pod h2{font-size:1.2em}}}@layer default{#news{grid-auto-flow:dense;text-align:center;padding:65px 0 72px;--main-offset: 60px}@media (width <= 992px){#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 time{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 (min-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 (min-width: 769px){#news .secondary{grid-column:8/span 5}}@media (width <= 768px){#news .secondary{margin-left:var(--main-offset)}}#news .secondary time{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 variation{#news{padding:var(--s12) 0;margin-bottom:var(--s16);--news-padding: var(--s12)}@media (width <= 768px){#news{--news-padding: 0}}@media (width <= 1200px){#news{margin-bottom:0}}#news a{color:#000}#news a:hover{color:var(--c1-5)}#news a:hover :is(h3,time){color:inherit}#news .btn{margin-left:var(--s4);font-size:.75rem;padding:var(--s1) var(--s1) var(--s1) var(--s2);margin-top:2px;color:var(--c1-7)!important;font-weight:900;display:flex;align-items:center;border:1px solid var(--c1-7)!important}#news .btn:hover{color:#fff!important}#news .btn:hover .inbox{color:var(--c1-7)!important;background-color:#fff!important}#news .btn:before{background-color:var(--c1-7)!important}@media (width <= 576px){#news .btn{margin-left:0;margin-right:auto}}#news .inbox{display:flex;justify-content:center;align-items:center;margin-left:var(--s1);background-color:var(--c1-7)!important;border-radius:var(--s4);padding:var(--s1);color:#fff!important;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}#news .inbox:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}#news .news-container{display:flex;flex-direction:row;justify-content:space-between}@media (width <= 992px){#news .news-container{flex-direction:column}}@media (width <= 992px){#news .news .all-news{margin-bottom:var(--s7)}}#news :is(.news,.events){display:flex;flex-direction:column;padding-left:var(--news-padding);align-content:start}@media (width > 768px){#news :is(.news,.events){flex:0 1 50%;max-width:562px}}@media (width <= 576px){#news :is(.news,.events){margin-left:var(--s8);margin-right:var(--s8)}}#news h2{text-align:left;display:flex;color:var(--c1-5);margin-bottom:var(--s7)}@media (width <= 576px){#news h2{flex-direction:column}}#news h3{font-size:1.35rem;color:#000;letter-spacing:.2px}#news h3:has(+em){margin-bottom:0}#news time{line-height:1;color:#000;margin-bottom:2px}#news em{font-weight:700;letter-spacing:-.1px}#news .all-news{margin-left:0;margin-top:auto;display:block;margin-right:auto;color:var(--c1-5)}#news .all-news:hover{color:var(--c1-5)}#news .all-news:before{background-color:var(--c1-5)}#news article{margin-bottom:var(--s2)}#news article:last-of-type{margin-bottom:var(--s7)}#news article:not(:last-of-type):after{content:"";height:var(--s2);width:var(--s9);display:block;background-color:var(--c2-5);border-radius:var(--s1);margin-left:calc(var(--s5) * -1);margin-top:var(--s4);margin-bottom:var(--s2)}}@layer default{#mayor-message{padding:var(--s14) 0 var(--s10)}#mayor-message article{grid-column:2/12;display:flex;align-items:center;gap:var(--s14);position:relative}#mayor-message article:before{content:"";position:absolute;top:0;bottom:0;left:calc(180px + var(--s14) / 2);width:5px;height:100%;background-color:var(--c4-3);border-radius:10px}@media (max-width: 768px){#mayor-message article:before{display:none}}#mayor-message article .image-cont{aspect-ratio:1/1;border-radius:50%;overflow:hidden;justify-self:center;width:180px}#mayor-message article .image-cont img{width:100%}#mayor-message article .text-cont{padding-top:var(--s4);flex:1}#mayor-message article .text-cont h2{font-size:2.4rem;font-weight:800;letter-spacing:.4px;line-height:1.1;color:var(--c1-5)}@media (max-width: 1200px){#mayor-message article .text-cont h2{font-size:2rem}}#mayor-message article .text-cont span{display:block;margin-bottom:10px;line-height:2;color:var(--c1-5)}#mayor-message article .text-cont span:before{content:"";display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:1em;color:var(--c6-5);padding-right:8px}#mayor-message article .text-cont span strong{color:var(--c1-5)}#mayor-message article .text-cont span em{font-size:var(--fs-sm)}#mayor-message article .text-cont span em:before{content:"|";color:var(--c6-5);margin-right:6px;font-size:1rem}#mayor-message article .text-cont p{line-height:1.8;font-size:var(--fs-xl)}@media (max-width: 1200px){#mayor-message article .text-cont p{font-size:var(--fs-md)}}@media (max-width: 992px){#mayor-message article .text-cont p{line-height:1.6}}@media (max-width: 1420px){#mayor-message article{grid-column:1/-1}}@media (max-width: 768px){#mayor-message article{flex-direction:column;gap:10px}}}@layer default{#helpful-links{position:relative;background-color:var(--c3-6);padding:65px 0 55px;color:#fff;z-index:1}#helpful-links .bknd{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:100%;opacity:.2;z-index:-1}#helpful-links h2{text-align:center;color:inherit;font-size:2.27em;letter-spacing:.05em;position:relative;max-width:650px;margin:auto;padding:0 15px}@media (max-width: 576px){#helpful-links h2{font-size:2em}}@media (max-width: 370px){#helpful-links h2{font-size:1.5em}}#helpful-links h2 strong{text-transform:uppercase}#helpful-links h2 em{display:block;font-size:1.35rem;letter-spacing:0}@media (max-width: 576px){#helpful-links h2 em{font-size:1.1rem}}#helpful-links h2:before,#helpful-links h2:after{content:"";display:block;position:absolute;width:calc(50% - 220px);bottom:.6rem;border-bottom:1px solid var(--c6-5)}@media (max-width: 576px){#helpful-links h2:before,#helpful-links h2:after{width:calc(50% - 180px)}}#helpful-links h2:before{left:15px}#helpful-links h2:after{right:15px}#helpful-links .stats{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 993px){#helpful-links .stats{display:grid;grid-template-columns:repeat(3,minmax(auto,284px));padding:0;gap:75px}}@media (min-width: 993px) and (max-width: 1200px){#helpful-links .stats{padding:20px}}@media (max-width: 992px){#helpful-links .stats{gap:20px}}#helpful-links article{text-align:center;padding:2rem;border-radius:.5rem;transition:background .4s ease,color .4s ease;display:flex;flex-direction:column;height:100%}@media (max-width: 992px){#helpful-links article{max-width:300px;padding:1rem}}#helpful-links article .img-cont{width:140px;height:140px;margin:auto;border:1px solid #fff;padding:20px;border-radius:50%}#helpful-links article img{display:block;object-fit:contain;object-position:center;width:100%;height:100%}#helpful-links article h3{padding-top:10px;color:inherit;font-size:1.1em}#helpful-links article h3 strong{font-size:1.9rem}@media (max-width: 1200px){#helpful-links article h3 strong{font-size:2.25rem}}#helpful-links article h3 sup{font-weight:800;font-size:2.2rem;vertical-align:middle}@media (max-width: 1200px){#helpful-links article h3 sup{font-size:1.8rem}}#helpful-links article h3:after{content:"";display:block;width:75px;height:7px;border-radius:10px;background-color:var(--c6-5);margin:9px auto 12px}#helpful-links article p{font-size:1.1em;font-weight:700;margin-bottom:5px}@media (max-width: 1200px){#helpful-links article p{font-size:.9em;font-weight:600}}#helpful-links article small{display:block;font-style:italic;font-size:.8em;line-height:1.2;font-weight:350;text-wrap:balance}#helpful-links article a{color:#fff;text-decoration:none;flex-grow:1}#helpful-links article:hover{background-color:#fff;box-shadow:0 0 35px #00000080}#helpful-links article:hover a,#helpful-links article:hover h3,#helpful-links article:hover p{color:var(--c1-5)}#helpful-links article:hover a .img-cont,#helpful-links article:hover h3 .img-cont,#helpful-links article:hover p .img-cont{border:1 solid var(--c3-5);background-color:var(--c3-5)}#helpful-links[data-in=false] .stats article{opacity:0}#helpful-links[data-in=true] .stats article{animation:fadeScaleUp .6s .1s var(--easing) backwards}#helpful-links[data-in=true] .stats article:nth-child(2){animation-delay:.2s}#helpful-links[data-in=true] .stats article:nth-child(3){animation-delay:.3s}#helpful-links[data-in=true] .stats article:nth-child(4){animation-delay:.4s}#helpful-links[data-in=true] .stats article:nth-child(5){animation-delay:.5s}}
