:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text: rgb(10.4, 88, 202.4);--bs-secondary-text: #6c757d;--bs-success-text: rgb(20, 108, 67.2);--bs-info-text: rgb(7.8, 121.2, 144);--bs-warning-text: rgb(153, 115.8, 4.2);--bs-danger-text: rgb(176, 42.4, 55.2);--bs-light-text: #6c757d;--bs-dark-text: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: #f8f9fa;--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: #e9ecef;--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 91, 91, 91;--bs-font-sans-serif: "Noto Sans", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.3;--bs-body-color: #5b5b5b;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-heading-color: #041e41;--bs-link-color: #5b5b5b;--bs-link-color-rgb: 91, 91, 91;--bs-link-decoration: underline;--bs-link-hover-color: #041e41;--bs-link-hover-color-rgb: 4, 30, 65;--bs-link-hover-decoration: none;--bs-code-color: #d63384;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb), .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(var(--bs-body-color-rgb), .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), .075);--bs-emphasis-color: #000;--bs-form-control-bg: var(--bs-body-bg);--bs-form-control-disabled-bg: var(--bs-secondary-bg);--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}[data-bs-theme=dark]{--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #f8f9fa;--bs-emphasis-color-rgb: 248, 249, 250;--bs-secondary-color: rgba(173, 181, 189, .75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, .5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-emphasis-color: #fff;--bs-primary-text: rgb(109.8, 168, 253.8);--bs-secondary-text: #dee2e6;--bs-success-text: rgb(117, 183, 152.4);--bs-info-text: rgb(109.8, 223.2, 246);--bs-warning-text: rgb(255, 217.8, 106.2);--bs-danger-text: rgb(234, 133.8, 143.4);--bs-light-text: #f8f9fa;--bs-dark-text: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: #212529;--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: #495057;--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(5.2, 80.8, 96);--bs-warning-border-subtle: rgb(102, 77.2, 2.8);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: #fff;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(158.2, 197, 254.2);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 158, 197, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15)}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color, inherit)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:15px}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/build/webfonts/fa-solid-900.woff2) format("woff2"),url(/build/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-regular-400.woff2) format("woff2"),url(/build/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-brands-400.woff2) format("woff2"),url(/build/webfonts/fa-brands-400.ttf) format("truetype")}:root{--f1: "Noto Sans", sans-serif;--f2: "Roboto", serif;--f3: "Source Sans 3", sans-serif;--fa: "Font Awesome 6 Pro";--c1d3: hsl(214, 88%, 14%);--c1d3t1: hsla(214, 88%, 14%, 50%);--c1d3t2: hsla(214, 88%, 14%, 22%);--c1d2t80: hsl(211, 68%, 22%, 80%);--c1d2: hsl(211, 68%, 22%);--c1d1: hsl(215, 49%, 36%);--c1: hsl(215, 44%, 46%);--c1t35: hsla(215, 44%, 46%, .35);--c1l1: hsl(215, 37%, 62%);--c1l1t50: hsla(215, 37%, 62%, 50%);--c1l2: hsl(215, 81%, 86%);--c1l3: hsl(218, 36%, 96%);--c2d3: hsl(184, 100%, 18%);--c2d2: hsl(186, 82%, 22%);--c2d1: hsl(186, 86%, 29%);--c2: hsl(185, 100%, 33%);--c2l1: hsl(185, 49%, 62%);--c2l2: hsl(185, 49%, 73%);--c2l3: hsl(185, 50%, 87%);--c2l4: hsl(185, 48%, 95%);--c3d3: hsl(49, 69%, 24%);--c3d2: hsl(49, 68.6%, 31.2%);--c3d1: hsl(49, 67%, 33%);--c3: hsl(49.88, 76.92%, 40.78%);--c3l1: hsl(50, 50%, 95%);--c4d1: hsl(0, 0%, 30%);--c4: hsl(0, 0%, 36%);--c4l1: hsl(0, 0%, 50%);--c4l2: hsl(0, 0%, 87%);--c4l3: hsl(0, 0%, 94%);--c4l4: hsl(0, 0%, 95%);--c4l5: hsl(0, 0%, 97%);--c4l6: hsl(0, 0%, 74%);--c5: hsl(7, 64%, 51%);--cicero-bg: hsl(231, 49%, 29%);--t-time: .4s;--easing: cubic-bezier(.24, .96, .46, 1);--header-height: 135px;--cols: 12;--gutter: 24px;--sub-content-spacing: 3px;--content-spacing: 15px;--group-spacing: 25px;--group-spacing-offset: 10px;--section-spacing: 50px;--section-spacing-offset: 35px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 56px;--sp-11: 64px;--sp-12: 72px;--sp-13: 80px;--sp-14: 88px;--sp-15: 96px;--sp-16: 102px;--sp-17: 110px;--sp-18: 118px;--sp-19: 126px;--sp-20: 134px;--sp-21: 142px;--sp-22: 150px;--h1: 3.12rem;--h2: 2.075rem;--h3: 1.725rem;--h4: 1.45rem;--h5: 1.25rem;--h6: 1.12rem;--fs-xl: 1.195rem;--fs-lg: 1.125rem;--fs-md: 1rem;--fs-sm: .9rem;--fs-xs: .875rem;--fs-xxs: .85rem;--fs-3xs: .8rem}@media (max-width: 768px){:root{--sp-7: 28px;--sp-8: 32px;--sp-9: 36px;--sp-10: 40px;--sp-11: 44px;--sp-12: 48px;--sp-13: 52px;--sp-14: 56px;--sp-15: 60px;--sp-16: 64px;--sp-17: 68px;--sp-18: 72px;--sp-19: 76px;--sp-20: 80px;--sp-21: 84px;--sp-22: 88px;--h1: 2.25rem;--h2: 1.9rem;--h3: 1.6rem;--h4: 1.375rem;--h5: 1.2rem;--h6: 1.1rem;--fs-xl: 1.09rem;--fs-lg: 1.075rem}}html{min-height:100%}body{position:relative;display:flex;flex-direction:column;overflow-x:hidden;min-height:100vh}body>*{width:100%}[data-lock-id]{position:fixed!important;top:var(--lock-offset)!important;left:0;width:100%;padding-right:var(--scrollbar-width, 0px);overflow:hidden}[data-lock-id] #site-header{position:relative;top:calc(-1 * var(--lock-offset))}#body-scroll-tracker{position:absolute;top:0;left:10px;width:5px;height:calc(100% - var(--vp-height));opacity:0;pointer-events:none}main{position:relative;z-index:1;flex:1 0 auto}main>*:last-child{padding-bottom:calc(var(--section-spacing) * 2)}#page-title{font-weight:900;font-size:var(--h1);line-height:1.1;margin:var(--sp-10) 0 var(--sp-4)}#page-title+section.grid{margin-top:var(--sp-7)}footer{background-color:var(--c1d3)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}#site-header{--gap: 24px;--_content-width: calc(var(--grid-width) - (var(--brand-width) + var(--gap)));grid-template-columns:1fr min-content minmax(auto,var(--_content-width)) minmax(min-content,1fr);background-color:#fff;z-index:2;position:sticky;top:0;display:grid;column-gap:var(--gap);box-shadow:0 0 10px -5px #00000080;grid-auto-flow:dense;transform:translateZ(0);transition:transform var(--t-time) var(--easing);--brand-width: 300px}@media (max-width: 1420px){#site-header{--gap: 12px;--brand-width: 260px}}@media (min-width: 1061px) and (max-width: 1200px){#site-header{--brand-width: 230px;--_content-width: 650px}}@media (max-width: 380px){#site-header{--brand-width: 180px}}#site-header.hide{transform:translate3d(0,calc(-1 * var(--header-height)),0)}#site-header .brand{grid-column:2;align-self:center}#site-header .brand img{width:var(--brand-width)}#site-header .nav-group{grid-column:3;padding:24px 0 28px}@media (min-width: 1061px){#site-header .nav-group{display:flex;justify-content:flex-end}}@media (max-width: 1060px){#site-header .nav-group{display:flex;flex-direction:column;grid-column:unset;padding:0;z-index:2;position:fixed;top:0;left:0;width:370px;height:var(--vp-height, 100vh);background-color:#fff;box-shadow:0 0 10px -5px #00000080;transform:translate3d(-100%,0,0);visibility:hidden;transition:visibility var(--t-time) 0s,transform var(--t-time) 0s var(--easing)}}@media (max-width: 450px){#site-header .nav-group{width:280px}}@media (max-width: 335px){#site-header .nav-group{width:260px}}#site-header .nav-scroll-group{display:grid;grid-template-rows:auto 1fr}@media (min-width: 1061px){#site-header .nav-scroll-group{display:grid;row-gap:12px;justify-items:end}}@media (max-width: 1060px){#site-header .nav-scroll-group{flex:1 1 auto;overflow:hidden auto}}#site-header .menu-title{display:none}@media (max-width: 1060px){#site-header .menu-title{display:block;line-height:1;padding:7.5px 17px;height:38px;background-color:var(--c3d1);font-size:1.2em;text-transform:uppercase;color:#fff;letter-spacing:.01em}#site-header .menu-title:before{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}#site-header .menu-title:before{font-size:1.2em;margin-right:10px}}#site-header #site-search-open{align-self:center;grid-column:-2/-1;background-color:#fff;border-radius:100%;border:none;padding:0;font-size:1.75em;color:var(--c3);width:50px;height:50px;margin-right:24px;margin-left:12px;transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing)}#site-header #site-search-open: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}#site-header #site-search-open:hover{background-color:var(--c1);color:#fff}@media (min-width: 1061px){#site-header #site-search-open{box-shadow:0 0 15px -3px var(--c2)}}@media (max-width: 1060px){#site-header #site-search-open{margin-right:12px;margin-left:0}}@media (max-width: 460px){#site-header #site-search-open{width:35px;height:35px;font-size:1.25em}}#search-overlay{visibility:hidden;transition:visibility var(--t-time) 0s,transform var(--t-time) 0s var(--easing);transform:translate3d(-100%,0,0);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#search-overlay[data-open=true]{visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing);transform:translateZ(0)}#search-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c1d3);opacity:.7;z-index:-1}#search-overlay form{display:flex;border:1px solid white;padding:5px;border-radius:30px;width:100%;max-width:400px;margin:0 24px}#search-overlay .close{position:absolute;top:20px;right:20px;padding:5px 10px;border:1px solid white}#search-overlay .close: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}#search-overlay button{border-radius:30px;padding:5px 8px;border:1px solid white;background-color:#fff;color:var(--c1d3);transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing)}#search-overlay button:hover{background-color:var(--c1d1);color:#fff}#search-keyword{width:100%;border-radius:30px 5px 5px 30px;background-color:transparent;border:none;padding:0 10px;margin-right:5px;color:#fff}#search-keyword::placeholder{color:#fff;opacity:.6}#search-keyword:focus{outline:2px solid cornflowerblue;background-color:var(--c1d3t1)}#search-submit: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}#site-footer{background-color:var(--c1);color:#fff;padding:50px 0}#site-footer h3{color:inherit;text-wrap:balance}#site-footer ul{list-style:none}#site-footer a{color:#fff;text-decoration:none}@media (max-width: 1060px){#site-footer :is(.c3,.c4,.c5){grid-column:span 4}}@media (max-width: 768px){#site-footer :is(.c5,.c3){grid-row-start:1;grid-column:span 6}#site-footer .c4{grid-column:span 12}}@media (max-width: 460px){#site-footer :is(.c3,.c4,.c5){grid-row-start:auto;grid-column:span 12}}#site-footer .department-details{font-weight:300}@media (max-width: 460px){#site-footer .department-details{text-align:center}}#site-footer .department-details img{max-width:80px}#site-footer .department-details h3{font-weight:400;font-size:1em;margin:10px 0 0}#site-footer address{font-size:1.1em;margin-bottom:20px}#site-footer address .address{display:block;text-decoration:underline;text-decoration-color:var(--c1);text-decoration-thickness:2px;margin:var(--sp-1) 0}#site-footer address .address:hover{text-decoration-color:#fff}@media (max-width: 1060px){#site-footer address h3{line-height:1.2;padding-bottom:10px}}#site-footer address span{display:block}@media (max-width: 1060px){#site-footer address :is(span,a){font-size:.8em}}#site-footer [href^=tel]{position:relative}#site-footer [href^=tel]: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}#site-footer [href^=tel]:hover:after{transform:scaleZ(1)}#site-footer [href^=tel]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fff;transition:transform var(--t-time) var(--easing);transform-origin:left;transform:scale3d(0,1,1)}#site-footer [href^=tel]:before{padding-right:5px}#site-footer .all-contacts{line-height:1;padding:10px 18px;border:1px solid white;border-radius:30px;text-transform:uppercase;font-size:.8em;font-weight:600;display:inline-block;overflow:hidden;position:relative;z-index:1;transition:color var(--t-time) var(--easing)}#site-footer .all-contacts: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}#site-footer .all-contacts:hover{color:var(--c1d2)}#site-footer .all-contacts:hover:before{transform:scaleZ(1)}#site-footer .all-contacts:hover:after{transform:translate3d(5px,0,0)}#site-footer .all-contacts:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;transition:transform var(--t-time) var(--easing);transform-origin:left;transform:scale3d(0,1,1);z-index:-1}#site-footer .all-contacts:after{padding-left:5px;transition:transform var(--t-time) var(--easing)}#site-footer .quick-links:has(a:hover) a{color:var(--c1l2);text-shadow:1px 1px 5px var(--c1d2)}@media (max-width: 768px){#site-footer .quick-links{margin-top:35px}}@media (max-width: 460px){#site-footer .quick-links{order:2}}#site-footer .quick-links h3{font-size:1.05em;font-weight:700;margin-bottom:0}@media (max-width: 380px){#site-footer .quick-links h3{text-align:center}}#site-footer .quick-links h3:after{content:"";display:block;border-radius:10px;width:40px;height:5px;background-color:var(--c1d1);margin:5px 0 5px -15px}@media (max-width: 380px){#site-footer .quick-links h3:after{margin:5px auto}}#site-footer .quick-links ul{padding:0}@media (max-width: 768px) and (min-width: 381px){#site-footer .quick-links ul{columns:2}}@media (max-width: 380px){#site-footer .quick-links ul{text-align:center}}#site-footer .quick-links li{margin:0 0 6px;font-size:1em;line-height:1.15}#site-footer .quick-links a{text-decoration:underline;transition:color var(--t-time) var(--easing),text-shadow var(--t-time) var(--easing)}#site-footer .quick-links a:hover{color:#fff!important;text-decoration:none}#site-footer .quick-links .btn{font-size:.95em;font-weight:700;text-decoration:none;padding:15px;background-color:var(--c1d1);border-radius:50px;display:block;text-align:center;max-width:265px;transition:background-color var(--t-time) var(--easing)}#site-footer .quick-links .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:900}@media (max-width: 1060px){#site-footer .quick-links .btn{font-size:.9em}}@media (max-width: 768px){#site-footer .quick-links .btn{max-width:210px;padding:15px 10px;font-size:.8em}}@media (max-width: 460px){#site-footer .quick-links .btn{max-width:unset}}#site-footer .quick-links .btn:after{padding-left:9px;font-size:1.2em;display:inline-block;transform:translateY(1px)}#site-footer .quick-links .btn:hover{background-color:var(--c1d3)}#site-footer .in-touch{max-width:190px;line-height:1}@media (max-width: 1060px){#site-footer .in-touch{justify-self:end;max-width:147px}}@media (max-width: 768px){#site-footer .in-touch{place-self:center}}@media (max-width: 460px){#site-footer .in-touch{margin-top:30px}}#site-footer .in-touch>a{font-size:1.6em;font-weight:900;line-height:1;display:block;transition:color var(--t-time) var(--easing),text-shadow var(--t-time) var(--easing)}@media (max-width: 1060px){#site-footer .in-touch>a{font-size:1.2em}}#site-footer .in-touch>a:hover{color:var(--c1l2);text-shadow:1px 1px 5px var(--c1d2)}#site-footer .in-touch>a:hover span{transform:translate3d(5px,0,0)}#site-footer .in-touch>a:before,#site-footer .in-touch>a:after{content:"";width:100%;height:5px;background-color:var(--c1d1);border-radius:10px;display:block;margin:3px 0}#site-footer .in-touch>a span{padding-left:15px;display:inline-block;transition:transform var(--t-time) var(--easing),color var(--t-time) var(--easing)}#site-footer .in-touch>a span: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 (max-width: 1060px){#site-footer .in-touch>a span{padding-left:7px}}#site-footer .in-touch h3{font-size:2.25em;font-weight:250;margin:0}@media (max-width: 1060px){#site-footer .in-touch h3{font-size:2.1em}}#site-footer .socials{display:flex;justify-content:space-between;padding:5px 0 0}#site-footer .socials a{width:59px;height:59px;border:1px solid white;color:var(--c1);background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}#site-footer .socials a:hover{background-color:var(--c1d2);color:#fff}@media (max-width: 1060px){#site-footer .socials a{width:45px;height:45px}}#site-footer[data-in=false]>*{opacity:0}#site-footer[data-in=true]>*{animation:fadeUp .6s .1s var(--easing) backwards}#site-footer[data-in=true]>*:nth-child(2){animation-delay:.2s}#site-footer[data-in=true]>*:nth-child(3){animation-delay:.3s}#site-footer[data-in=true]>*:nth-child(4){animation-delay:.4s}.facebook a: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 Brands";font-weight:400}.insta a: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 Brands";font-weight:400}.twitter a: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 Brands";font-weight:400}#la-gov-bar{grid-column:1/-1;display:flex;flex-wrap:wrap;padding:10px 15px;background-color:var(--c4l3);justify-content:center;font-size:.81em;line-height:1.1;position:relative}@media (max-width: 435px){#la-gov-bar{flex-wrap:wrap}}@media (height <= 700px){#la-gov-bar{padding:var(--sp-2)}}#la-gov-bar .expand{margin:0 auto;width:100%;height:0;max-width:920px;overflow:hidden;visibility:hidden;transition:visibility var(--t-time) 0s,height var(--t-time) 0s var(--easing)}@media (min-width: 769px){#la-gov-bar .expand{display:flex;justify-content:space-between}}@media (min-width: 1500px){#la-gov-bar .expand{max-width:100%;justify-content:space-around}}@media (max-width: 435px){#la-gov-bar .expand{order:3}}#la-gov-bar .expand[data-open=true]{visibility:visible;transition:visibility 0s 0s,height var(--t-time) 0s var(--easing);height:var(--open-height)}#la-gov-bar .group{padding:10px 0;display:grid;grid-template-columns:auto auto;max-width:400px}@media (min-width: 769px){#la-gov-bar .group{justify-content:center}}@media (max-width: 768px){#la-gov-bar .group{margin:0 auto;grid-template-columns:105px auto;padding:10px 0 0}}#la-gov-bar img{grid-row:span 2;padding:10px 25px 10px 10px;place-self:center;width:auto}#la-gov-bar .lock: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}#la-gov-bar em{align-self:end;font-style:normal;color:var(--c1);margin-bottom:5px;font-weight:800}#la-gov-bar span{text-wrap:balance}@media (min-width: 600px){#la-gov-bar span br{display:none}}#la-gov-bar p{color:var(--c4d1);margin:0;flex:1 1 auto}@media (max-width: 700px){#la-gov-bar p{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (max-width: 435px){#la-gov-bar p{margin-top:10px;display:block;text-align:center;order:2}}@media (height <= 700px){#la-gov-bar p{margin-top:var(--sp-1)}}#la-gov-bar p button[aria-expanded=true]:after{transform:translate3d(0,-2px,0) rotate3d(0,0,1,180deg)}#la-gov-bar button{color:var(--c4d1);background-color:transparent;border:none;font-weight:700;padding:0;position:relative}#la-gov-bar button:hover:before{transform:scaleZ(1)}#la-gov-bar button:before{content:"";transition:transform var(--t-time) var(--easing);bottom:-1px;position:absolute;left:0;width:100%;height:2px;background-color:var(--c4d1);border-radius:2px;transform-origin:left;transform:scale3d(0,1,1)}#la-gov-bar button:after{margin-left:7px;transition:color var(--t-time) var(--easing),transform var(--t-time) var(--easing)}@media (max-width: 576px) and (min-width: 436px){#la-gov-bar .options{display:flex;flex-direction:column;align-items:flex-end}}#la-gov-bar .options button{margin-left:18px}#la-gov-bar .gov-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}#la-gov-bar .lang: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}#la-gov-bar .acsb: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}#gt-container{opacity:0;visibility:hidden;transition:visibility var(--t-time) 0s,opacity var(--t-time) 0s var(--easing);background-color:#fff;padding:20px;box-shadow:0 0 15px -3px var(--c2);position:absolute;top:100%;right:13px;margin-top:2px;z-index:5;min-width:200px}@media (max-width: 576px) and (min-width: 436px){#gt-container{margin-top:5px;right:9.5px;top:30px}}@media (max-width: 435px){#gt-container{top:35px;right:50%;transform:translate(50%)}}#gt-container[data-open=true]{visibility:visible;transition:visibility 0s 0s,opacity var(--t-time) 0s var(--easing);opacity:1}#gt-container:before{content:"";position:absolute;top:-10px;left:70px;border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;z-index:4}@media (max-width: 576px) and (min-width: 436px){#gt-container:before{left:unset;right:2px}}@media (max-width: 435px){#gt-container:before{left:79px}}#gt-container img{aspect-ratio:unset;height:unset}.site-alert{grid-column:1/-1;max-height:0;visibility:hidden;transition:visibility var(--t-time) 0s,max-height var(--t-time) 0s var(--easing);overflow:hidden;background-color:var(--c5);align-items:center;font-size:.9em}@media (max-width: 1060px){.site-alert{font-size:.85em}}.site-alert[data-open=true]{visibility:visible;transition:visibility 0s 0s,max-height var(--t-time) 0s var(--easing);max-height:var(--open-height)}.site-alert .alert-cont{padding:var(--sp-4);color:#fff;display:flex}@media (min-width: 1061px){.site-alert .alert-cont{align-items:center}.site-alert .alert-cont: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}.site-alert .alert-cont:before{font-size:3em;opacity:.35}}.site-alert .alert-cont .wysi{flex:1 1 auto;margin:var(--sp-2) 5px 0 0}.site-alert .alert-cont .wysi>*:last-child{margin-bottom:0}@media (min-width: 1061px){.site-alert p{margin:0 25px}}.site-alert p:before{content:"Alert: ";font-weight:800;text-transform:uppercase}.site-alert p a{text-decoration:underline;color:#fff}.site-alert p a:hover{text-decoration:none}.site-alert strong{text-transform:uppercase}.site-alert button{display:block;border-radius:100%;border:none;color:inherit;font-size:1.5em;line-height:1;width:35px;height:35px;background-color:var(--c5);flex:0 0 auto;padding:0;transition:background-color var(--t-time) var(--easing)}.site-alert button: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 (max-width: 1060px){.site-alert button{align-self:baseline}}.site-alert button:hover{background-color:#00000040}.site-alert.notice{background-color:var(--c1d3)}.site-alert.notice .alert-cont:before{content:none}.site-alert.notice p:before{content:"Notice: "}.site-alert.notice button{background-color:var(--c1d3)}.site-alert.notice button:hover{background-color:var(--c1d1)}@keyframes expand{0%{height:0}to{height:var(--open-height)}}@media (max-width: 1060px) and (max-width: 1060px){[data-lock-id*=nav] #site-header [aria-expanded=true]+.sub-group{transform:translateZ(0);visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing)}}#top-nav{--mobile-nav-padding: 30px}@media (min-width: 1061px){#top-nav{font-style:italic}}@media (max-width: 1060px){#top-nav{order:2;flex:1 0 auto}}#top-nav ul{margin:0;padding:0;list-style:none}#top-nav li{list-style:none}@media (max-width: 1060px){#top-nav li{font-size:.95rem;padding:3.5px 0;border-bottom:1px solid var(--c1d3t2);margin:0;display:grid;grid-template-columns:1fr auto}#top-nav li>button:first-child{grid-column:span 2}}#top-nav :is(button,a){color:var(--c1d3);transition:font-weight var(--t-time) var(--easing),letter-spacing var(--t-time) var(--easing)}#top-nav :is(button,a):hover{font-weight:600;letter-spacing:-.3px}@media (max-width: 1060px){#top-nav :is(button,a){padding:10px}#top-nav :is(button,a):hover{background-color:var(--c4l3)}}#top-nav a{text-decoration:none}@media (min-width: 1061px){#top-nav a+button{display:none}}@media (max-width: 1060px){#top-nav a+button{border-left:1px solid var(--c1d3t2)}}@media (max-width: 1060px){#top-nav a:only-child{grid-column:span 2}}#top-nav button{cursor:pointer;background-color:unset;border:unset}@media (max-width: 1060px){#top-nav button{display:flex}}@media (min-width: 1061px){#top-nav .top-list{font-size:.875em;display:flex;justify-content:flex-end}}@media (min-width: 1201px){#top-nav .top-list{font-size:.95em}}@media (max-width: 1060px){#top-nav .top-list{padding:0 var(--mobile-nav-padding) 0}}@media (min-width: 1061px){#top-nav .top-item{margin:0 7px;position:relative}#top-nav .top-item:hover>:is(a,button):before{transform:scale3d(0,1,1)}}@media (max-width: 1060px){#top-nav .top-item{font-style:italic}#top-nav .top-item :is(a,button){color:var(--c1)}}@media (min-width: 1061px){#top-nav .top-item>:is(a,button){padding-bottom:5px;position:relative}#top-nav .top-item>:is(a,button):before{content:"";position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:var(--c3);transform-origin:left;transform:scaleZ(1);transition:transform var(--t-time) var(--easing)}}#top-nav .sub-group{z-index:2;background-color:#fff}@media (min-width: 1061px){#top-nav .sub-group{display:none;visibility:hidden;opacity:0;transition:opacity .3s .3s,visibility 0s .6s;position:absolute;top:100%;left:50%;transform:translate3d(-50%,12px,0);width:max-content;max-width:300px;padding:var(--sp-4);z-index:5;box-shadow:0 0 15px #00000026}#top-nav .sub-group:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;transform:translate(-50%)}}@media (max-width: 1060px){#top-nav .sub-group{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(-100%,0,0);visibility:hidden;transition:visibility var(--t-time) 0s,transform var(--t-time) 0s var(--easing);padding:var(--mobile-nav-padding)}}@media (min-width: 1061px){#top-nav .sub-group :is(a,button):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:300}#top-nav .sub-group :is(a,button):after{opacity:0;transition:opacity var(--t-time) var(--easing);color:var(--c3);padding-left:var(--sp-1)}#top-nav .sub-group :is(a,button):hover:after{opacity:1}}@media (max-width: 1060px){#top-nav .sub-list{width:100%}#top-nav .sub-list.cont{max-width:unset}}@media (min-width: 1061px){#top-nav .sub-item{padding-bottom:var(--sp-1)}#top-nav .sub-item:last-child{padding-bottom:0}}#top-nav .sub-name{width:100%;color:var(--c4);line-height:1.1;margin-top:var(--sp-4);padding:5px 0}@media (min-width: 1061px){#top-nav .sub-name{display:none}}#top-nav .sub-name em{font-style:normal;font-size:.8em;letter-spacing:.03em;text-transform:uppercase}#top-nav .sub-name strong{color:var(--c1);display:block;font-size:1.75em;font-weight:900}@media (max-width: 1060px){#top-nav .sub-open{justify-content:space-between;padding:0 10px}#top-nav .sub-open: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:300}#top-nav .sub-open:after{line-height:37px;color:var(--c3)}#top-nav .sub-open:hover:after{font-weight:900}}[data-lock-id*=nav] #site-header:after,[data-lock-id*=nav] #site-header:before{transform:translateZ(0)}@media (max-width: 1060px){[data-lock-id*=nav] #site-header .nav-group{transform:translateZ(0);visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing)}[data-lock-id*=nav] #site-header #mobile-close-trigger{transform:translate3d(100%,0,0)}[data-lock-id*=nav] #site-header [aria-expanded=true]+.sub-group{transform:translateZ(0);visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing)}}@media (max-width: 1060px){#site-header:before{content:"";position:fixed;top:0;left:0;width:calc(100% + var(--scrollbar-width, 0px));height:var(--vp-height, 100vh);z-index:1;transition:transform var(--t-time) var(--easing);transform:translate3d(-100%,0,0);background-color:var(--c1d2t80);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}#site-header #mobile-open-trigger{--bar-weight: 3px;--margin: 3px;--anim-offset: 9.5px;display:flex;background-color:transparent;border:none;border-radius:100%;flex-direction:column;justify-content:center;width:50px;height:50px;cursor:pointer;grid-column:3;place-self:center end;padding:10px;margin:10px -6px 10px 0;transition:background-color var(--t-time) var(--easing)}@media (min-width: 1061px){#site-header #mobile-open-trigger{display:none}}@media (max-width: 460px){#site-header #mobile-open-trigger{--bar-weight: 2px;--margin: 2.5px;--anim-offset: 7px;margin-left:-12px;width:35px;height:35px;padding:7px}}#site-header #mobile-open-trigger div{width:100%;height:var(--bar-weight);border-radius:4px;background-color:var(--c3);transition:background-color var(--t-time) var(--easing),transform var(--t-time) var(--easing);margin:var(--margin) 0;transform-origin:center right}@media (max-width: 460px){#site-header #mobile-open-trigger div{height:2px;margin:2.5px 0}}#site-header #mobile-open-trigger:hover{background-color:var(--c1);--r-offset: calc(var(--anim-offset) * -1)}#site-header #mobile-open-trigger:hover div:first-child{transform:translate3d(0,var(--anim-offset),0) rotate(45deg) scale3d(.5,1,1)}#site-header #mobile-open-trigger:hover div:last-child{transform:translate3d(0,var(--r-offset),0) rotate(-45deg) scale3d(.5,1,1)}#site-header #mobile-open-trigger:hover div{background-color:#fff}#site-header #mobile-close-trigger{position:absolute;top:0;right:0;width:50px;height:38px;text-align:center;transform:translateZ(0);background-color:var(--c3);color:#fff;font-size:1.75em;padding:5px 10px;line-height:1;border:none;border-left:1px solid var(--c3);border-radius:0 30px 30px 0;transition:transform var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}#site-header #mobile-close-trigger: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 (min-width: 1061px){#site-header #mobile-close-trigger{display:none}}#site-header #mobile-close-trigger:after{transition:transform var(--t-time) var(--easing),content var(--t-time) var(--easing)}#site-header #mobile-close-trigger:hover{background-color:var(--c3d1)}#site-header #mobile-close-trigger:hover: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}#site-header #mobile-close-trigger:hover:after{transform:rotate3d(0,0,1,180deg) scale3d(.8,.8,1)}@media (max-width: 1060px){#main-nav{--mobile-nav-padding: 30px}#main-nav :is(.top-item,.sub-item).active>button{background-color:var(--c4l3)}}#main-nav ul{padding:0;line-height:1}@media (max-width: 1060px){#main-nav ul{overflow-x:hidden;overflow-y:auto;flex:1 1 auto;align-self:stretch}}#main-nav li{list-style:none;position:unset;line-height:1.2;font-size:.95rem}@media (max-width: 1060px){#main-nav li{border-bottom:1px solid var(--c1d3t2)}}@media (min-width: 1061px){#main-nav li{font-size:.9rem}}#main-nav :is(a,button){display:block;color:inherit;text-wrap:balance;text-decoration:none;font-weight:400;padding:4px 1px;line-height:inherit;letter-spacing:-.02em;transition:all var(--t-time) var(--easing)}@media (max-width: 1060px){#main-nav :is(a,button){font-weight:inherit;padding:10px;text-align:left}#main-nav :is(a,button):hover{background-color:var(--c4l3);font-weight:600;letter-spacing:-.04em}}#main-nav :is(a,button):after{letter-spacing:normal;color:var(--c3)}@media (min-width: 1061px){#main-nav :is(a,button):after{padding-left:5px}}#main-nav :is(a,button).active{font-weight:700;font-style:italic;letter-spacing:-.05em}@media (max-width: 1060px){#main-nav :is(a,button).active{background-color:var(--c4l3)}}@media (min-width: 1061px){#main-nav a: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}#main-nav a:after{transition:opacity var(--t-time) var(--easing);opacity:0;transform:translateY(1px)}#main-nav a:hover:after{opacity:1}}@media (max-width: 1060px){#main-nav a{flex:1 1 auto;width:calc(100% - 40px)}#main-nav a+.sub-open{border-left:1px solid var(--c1d3t2);text-align:right}}#main-nav button{background-color:transparent;border:none}#main-nav .top-list{margin-bottom:0;min-height:100%}@media (min-width: 1061px){#main-nav .top-list{display:flex;justify-content:flex-end}}@media (min-width: 1421px){#main-nav .top-list{margin-top:5px}}@media (max-width: 1060px){#main-nav .top-list{padding:var(--mobile-nav-padding) var(--mobile-nav-padding) 0}}#main-nav .top-item{font-weight:500}@media (min-width: 1061px){#main-nav .top-item{color:var(--c1d2);margin-left:13px;font-size:.9em}#main-nav .top-item:first-child{margin-left:0}#main-nav .top-item[data-cols]{position:relative}#main-nav .top-item[data-cols]>.sub-group{top:40px;padding-top:18px;left:calc(50% + var(--flyout-offset, 0px));transform:translate3d(-50%,0,0);width:unset}#main-nav .top-item[data-cols]>.sub-group>.sub-list{padding:0 30px}#main-nav .top-item[data-cols="3"]>.sub-group>.sub-list{columns:3;width:700px}#main-nav .top-item[data-cols="2"]>.sub-group>.sub-list{columns:2;width:500px}#main-nav .top-item[data-cols="1"]>.sub-group>.sub-list{columns:unset;width:300px}#main-nav .top-item>.sub-group{position:absolute;width:100%;top:100%;left:0;box-shadow:0 13px 10px #00000080}}@media (min-width: 1061px) and (min-width: 1061px){#main-nav .top-item>.sub-group{max-height:calc(98vh - var(--header-height));overflow-y:auto}}@media (min-width: 1061px){#main-nav .top-item>.sub-group>.sub-list{padding:15px 0}#main-nav .top-item>.sub-group>ul>li>a:only-child{margin-bottom:5px}#main-nav .top-item>[aria-expanded=true]{letter-spacing:-.05em;font-weight:700}#main-nav .top-item>[aria-expanded=true]:before{transform:scaleZ(1)}#main-nav .top-item>[aria-expanded=true]:after{transform:translate3d(5px,0,0) rotate3d(0,0,1,-180deg)}#main-nav .top-item>[aria-expanded=true]+.sub-group{opacity:1;visibility:visible;transition:visibility 0s 0s,opacity var(--t-time) 0s var(--easing)}#main-nav .top-item>[aria-expanded=true]+.sub-group .sub-group{opacity:1;visibility:visible;transition:visibility 0s 0s,opacity var(--t-time) 0s var(--easing)}#main-nav .top-item.active .sub-open:before{transform:scaleZ(1)}#main-nav .top-item>div>ul:has(.sub-group)>li>:is(a,button){color:var(--c1);font-size:1.05rem;font-weight:700}#main-nav .top-item>div>ul:has(.sub-group)>li>:is(a,button).active{font-size:italic}#main-nav .top-item>div>ul:has(.sub-group)>li>a:hover{font-weight:900}#main-nav .top-item>div>ul:has(.sub-group)>li>button:hover{cursor:default;letter-spacing:-.02em}#main-nav .top-item>div>ul:has(.sub-group)>li>button:hover:after{display:none}}@media (min-width: 1201px){#main-nav .top-item{margin-left:17px}}@media (min-width: 1421px){#main-nav .top-item{margin-left:20px;font-size:1.05em}}@media (max-width: 1060px){#main-nav .top-item{display:flex;color:#000;font-weight:400;margin:0;padding:3.5px 0}#main-nav .top-item>.sub-group{overflow:hidden}}#main-nav .top-item>:is(a,button){position:relative;line-height:1.2;transition:all var(--t-time) var(--easing)}@media (min-width: 1061px){#main-nav .top-item>:is(a,button){padding:0}#main-nav .top-item>:is(a,button):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}#main-nav .top-item>:is(a,button):hover:before{transform:scaleZ(1)}#main-nav .top-item>:is(a,button):before{position:absolute;bottom:-6px;left:0;width:calc(100% - 17.5px);height:3px;border-radius:4px;background-color:var(--c3);transform:scale3d(0,1,1);transition:transform var(--t-time) var(--easing);transform-origin:left;content:""}#main-nav .top-item>:is(a,button):after{align-self:center}}@media (min-width: 1061px) and (max-width: 1200px){#main-nav .top-item>:is(a,button){letter-spacing:-.5px}}#main-nav .top-item>:is(a,button):after{transition:transform var(--t-time) var(--easing);color:var(--c3);padding-left:5px;opacity:1}@media (max-width: 1200px){#main-nav .top-item>:is(a,button):after{padding-left:3px}}#main-nav .sub-group{z-index:2;background-color:#fff;padding-bottom:20px}@media (min-width: 1061px){#main-nav .sub-group{opacity:0;visibility:hidden;transition:visibility var(--t-time) 0s,opacity var(--t-time) 0s var(--easing)}#main-nav .sub-group .sub-group .sub-group{display:none}}@media (max-width: 1060px){#main-nav .sub-group{position:absolute;width:100%;transform:translate3d(-100%,0,0);visibility:hidden;transition:visibility var(--t-time) 0s,transform var(--t-time) 0s var(--easing);top:0;left:0;height:100%;display:flex;flex-direction:column;align-items:flex-start}}@media (min-width: 1061px){#main-nav .sub-list{columns:4}}@media (max-width: 1060px){#main-nav .sub-list{padding:0 var(--mobile-nav-padding);width:100%}#main-nav .sub-list.cont{max-width:unset}}#main-nav .sub-list .sub-list{columns:unset}@media (max-width: 1060px){#main-nav .sub-item{display:flex;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid var(--c1d3t2)}}@media (min-width: 1061px){#main-nav .sub-item{margin:0;break-inside:avoid}}#main-nav .sub-item>:is(a,button):hover{font-weight:600;letter-spacing:-.04em}@media (min-width: 1061px){#main-nav .sub-item>:is(a,button){font-size:.9rem;color:#000;text-align:left}}@media (max-width: 1060px){#main-nav .sub-item>:is(a,button){font-size:.95rem;color:#000}}@media (min-width: 1061px){#main-nav [aria-expanded=true]+div li{--delay: calc((.1s * var(--animIndex, 1)) + .05s * var(--liAnimIndex));animation:fadeLeft .5s var(--delay) var(--easing) backwards}}@media (max-width: 1060px){#main-nav [aria-expanded=true]+div>ul>li{--delay: calc(.1s * var(--liAnimIndex));animation:fadeLeft .5s var(--delay) var(--easing) backwards}}@media (min-width: 1061px){#main-nav :is(.sub-name,.sub-open,.sub-close){display:none}}#main-nav .sub-name{width:100%;color:var(--c4);line-height:1.1;padding:5px var(--mobile-nav-padding)}#main-nav .sub-name em{font-style:normal;font-size:.8em;letter-spacing:.03em;text-transform:uppercase;padding-bottom:var(--sp-2);display:block}#main-nav .sub-name strong{color:var(--c1);display:block;font-size:1.6em;font-weight:900}@media (min-width: 1061px){#main-nav .sub-open{display:none}}@media (max-width: 1060px){#main-nav .sub-open{min-width:40px}#main-nav .sub-open: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}#main-nav .sub-open:hover: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}#main-nav .sub-open:after{transition:all var(--t-time) var(--easing)}}#main-nav .sub-open:first-child{display:flex}@media (max-width: 1060px){#main-nav .sub-open:first-child{cursor:pointer;width:100%;align-items:center;justify-content:space-between;z-index:1}}#main-nav .sub-close{margin:var(--mobile-nav-padding)}.sub-close{color:var(--c3d1);font-weight:700;justify-content:center;padding:3px 1px;border:none;position:relative;letter-spacing:0;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}.sub-close: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}@media (min-width: 1061px){.sub-close{display:none}}.sub-close:before{padding-right:5px;font-size:1.2em;color:var(--c3);transform:translate3d(0,1px,0);transition:transform var(--t-time) var(--easing)}.sub-close:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;border-radius:4px;background-color:var(--c3d1);transform:scale3d(0,1,1);transform-origin:right;transition:transform var(--t-time) var(--easing)}.sub-close:hover{background-color:transparent;font-weight:700;letter-spacing:0}.sub-close:hover:before{transform:translate3d(-4px,1px,0)}.sub-close:hover:after{transform:scaleZ(1)}@keyframes fadeLeft{0%{opacity:0;transform:translate3d(15px,0,0)}to{opacity:1;transform:translateZ(0)}}#cicero-credit{display:block;text-align:center;font-family:var(--f2);text-transform:uppercase;font-size:.66rem;line-height:1.5;letter-spacing:1.4px;background-color:var(--c1d1);padding:20px 0;font-weight:500}#cicero-credit strong{font-weight:900}#cicero-credit a{display:inline-block;text-decoration:none;position:relative;color:#fff}#cicero-credit a:after{pointer-events:none;display:block;position:absolute;content:"";width:100%;height:1px;transform-origin:left;background-color:#fff;bottom:-2px;left:0;transform:scale3d(0,1,1);transition:all var(--t-time) var(--easing)}#cicero-credit a:hover{color:#fff}#cicero-credit a:hover:after{transform:scaleZ(1)}:root{--cols: 12;--gap: 44px;--gutter: 110px;--container-width: 100%;--grid-width: calc(var(--container-width) - var(--gutter) * 2)}@media (max-width: 1200px){:root{--gap: 34px}}@media (max-width: 1060px){:root{--gutter: 50px}}@media (max-width: 576px){:root{--gap: 24px;--gutter: 24px}}@media (min-width: 461px){:root{--container-width: 461px}}@media (min-width: 577px){:root{--container-width: 577px}}@media (min-width: 769px){:root{--container-width: 769px}}@media (min-width: 1061px){:root{--container-width: 1061px}}@media (min-width: 1201px){:root{--container-width: 1201px}}@media (min-width: 1421px){:root{--container-width: 1421px}}.cont{margin-left:auto;margin-right:auto;max-width:var(--grid-width)}:is(.grid,.uber-grid){--_max-gap: calc(var(--grid-width) / (var(--cols) - 1));--_gap: var(--gap);--_gap: min(var(--gap), var(--_max-gap));--_grid-width: calc(var(--grid-width) + var(--_gap));--col-width: calc(var(--_grid-width) / var(--cols) - var(--_gap));display:grid;column-gap:var(--_gap);row-gap:var(--row-gap, 0px);align-content:start;overflow-x:clip;grid-auto-flow:dense}:is(.grid,.uber-grid)>*{grid-column:content}.grid{justify-content:center;grid-template-columns:[content-start] repeat(var(--cols),var(--col-width)) [content-end]}.uber-grid{grid-template-columns:minmax(0px,1fr) [content-start] repeat(var(--cols),var(--col-width)) [content-end] minmax(0px,1fr)}.uber-grid :is(.grid,.uber-grid,.cont,.uber,.full){grid-column:1/-1}[class*=grid].no-dense{grid-auto-flow:unset}:is(.full,.uber,.cont-grid){display:grid}:is(.full,.cont-grid){column-gap:var(--_gap);grid-template-columns:[content-start] repeat(var(--cols),1fr) [content-end]}.uber-grid>.uber{grid-template-columns:subgrid}:is(.grid,.uber-grid,.uber,.full)>*{grid-column:content}@media (min-width: 577px){.c1{grid-column:span 1/span 1}}@media (min-width: 577px){.c2{grid-column:span 2/span 2}}@media (min-width: 577px){.c3{grid-column:span 3/span 3}}@media (min-width: 577px){.c4{grid-column:span 4/span 4}}@media (min-width: 577px){.c5{grid-column:span 5/span 5}}@media (min-width: 577px){.c6{grid-column:span 6/span 6}}@media (min-width: 577px){.c7{grid-column:span 7/span 7}}@media (min-width: 577px){.c8{grid-column:span 8/span 8}}@media (min-width: 577px){.c9{grid-column:span 9/span 9}}@media (min-width: 577px){.c10{grid-column:span 10/span 10}}@media (min-width: 577px){.c11{grid-column:span 11/span 11}}@media (min-width: 577px){.c12{grid-column:span 12/span 12}}@media (min-width: 577px){.c13{grid-column:span 13/span 13}}@media (min-width: 577px){.c14{grid-column:span 14/span 14}}@media (min-width: 769px){.md\:c1{grid-column:span 1/span 1}}@media (min-width: 769px){.md\:c2{grid-column:span 2/span 2}}@media (min-width: 769px){.md\:c3{grid-column:span 3/span 3}}@media (min-width: 769px){.md\:c4{grid-column:span 4/span 4}}@media (min-width: 769px){.md\:c5{grid-column:span 5/span 5}}@media (min-width: 769px){.md\:c6{grid-column:span 6/span 6}}@media (min-width: 769px){.md\:c7{grid-column:span 7/span 7}}@media (min-width: 769px){.md\:c8{grid-column:span 8/span 8}}@media (min-width: 769px){.md\:c9{grid-column:span 9/span 9}}@media (min-width: 769px){.md\:c10{grid-column:span 10/span 10}}@media (min-width: 769px){.md\:c11{grid-column:span 11/span 11}}@media (min-width: 769px){.md\:c12{grid-column:span 12/span 12}}@media (min-width: 769px){.md\:c13{grid-column:span 13/span 13}}@media (min-width: 769px){.md\:c14{grid-column:span 14/span 14}}@media (min-width: 1061px){.lg\:c1{grid-column:span 1/span 1}}@media (min-width: 1061px){.lg\:c2{grid-column:span 2/span 2}}@media (min-width: 1061px){.lg\:c3{grid-column:span 3/span 3}}@media (min-width: 1061px){.lg\:c4{grid-column:span 4/span 4}}@media (min-width: 1061px){.lg\:c5{grid-column:span 5/span 5}}@media (min-width: 1061px){.lg\:c6{grid-column:span 6/span 6}}@media (min-width: 1061px){.lg\:c7{grid-column:span 7/span 7}}@media (min-width: 1061px){.lg\:c8{grid-column:span 8/span 8}}@media (min-width: 1061px){.lg\:c9{grid-column:span 9/span 9}}@media (min-width: 1061px){.lg\:c10{grid-column:span 10/span 10}}@media (min-width: 1061px){.lg\:c11{grid-column:span 11/span 11}}@media (min-width: 1061px){.lg\:c12{grid-column:span 12/span 12}}@media (min-width: 1061px){.lg\:c13{grid-column:span 13/span 13}}@media (min-width: 1061px){.lg\:c14{grid-column:span 14/span 14}}@media (min-width: 1201px){.xl\:c1{grid-column:span 1/span 1}}@media (min-width: 1201px){.xl\:c2{grid-column:span 2/span 2}}@media (min-width: 1201px){.xl\:c3{grid-column:span 3/span 3}}@media (min-width: 1201px){.xl\:c4{grid-column:span 4/span 4}}@media (min-width: 1201px){.xl\:c5{grid-column:span 5/span 5}}@media (min-width: 1201px){.xl\:c6{grid-column:span 6/span 6}}@media (min-width: 1201px){.xl\:c7{grid-column:span 7/span 7}}@media (min-width: 1201px){.xl\:c8{grid-column:span 8/span 8}}@media (min-width: 1201px){.xl\:c9{grid-column:span 9/span 9}}@media (min-width: 1201px){.xl\:c10{grid-column:span 10/span 10}}@media (min-width: 1201px){.xl\:c11{grid-column:span 11/span 11}}@media (min-width: 1201px){.xl\:c12{grid-column:span 12/span 12}}@media (min-width: 1201px){.xl\:c13{grid-column:span 13/span 13}}@media (min-width: 1201px){.xl\:c14{grid-column:span 14/span 14}}.all\:c1{grid-column:span 1/span 1}.all\:c2{grid-column:span 2/span 2}.all\:c3{grid-column:span 3/span 3}.all\:c4{grid-column:span 4/span 4}.all\:c5{grid-column:span 5/span 5}.all\:c6{grid-column:span 6/span 6}.all\:c7{grid-column:span 7/span 7}.all\:c8{grid-column:span 8/span 8}.all\:c9{grid-column:span 9/span 9}.all\:c10{grid-column:span 10/span 10}.all\:c11{grid-column:span 11/span 11}.all\:c12{grid-column:span 12/span 12}.all\:c13{grid-column:span 13/span 13}.all\:c14{grid-column:span 14/span 14}@media (min-width: 577px){.c-first{grid-column-start:1}}@media (min-width: 769px){.md\:c-first{grid-column-start:1}}@media (min-width: 1061px){.lg\:c-first{grid-column-start:1}}@media (min-width: 1201px){.xl\:c-first{grid-column-start:1}}.all\:c-first{grid-column-start:1}@media (min-width: 577px){.c-second{grid-column-start:2}}@media (min-width: 769px){.md\:c-second{grid-column-start:2}}@media (min-width: 1061px){.lg\:c-second{grid-column-start:2}}@media (min-width: 1201px){.xl\:c-second{grid-column-start:2}}.all\:c-second{grid-column-start:2}@media (min-width: 577px){.c-last{grid-column-end:-1}}@media (min-width: 769px){.md\:c-last{grid-column-end:-1}}@media (min-width: 1061px){.lg\:c-last{grid-column-end:-1}}@media (min-width: 1201px){.xl\:c-last{grid-column-end:-1}}.all\:c-last{grid-column-end:-1}@media (min-width: 577px){.c-second-last{grid-column-end:-2}}@media (min-width: 769px){.md\:c-second-last{grid-column-end:-2}}@media (min-width: 1061px){.lg\:c-second-last{grid-column-end:-2}}@media (min-width: 1201px){.xl\:c-second-last{grid-column-end:-2}}.all\:c-second-last{grid-column-end:-2}.c-placeholder{opacity:0;pointer-events:none}.uber-grid.auto-cols{position:relative}.uber-grid.auto-cols:before,.uber-grid.auto-cols:after{content:"";display:block;width:100%;height:100%}.uber-grid.auto-cols:after{grid-area:1/1/50/2}.uber-grid.auto-cols:before{grid-area:1/-2/50/-1}#secretary-bar{padding:var(--sp-8) 0;background-color:var(--c1d2);color:#fff}#secretary-bar article{display:flex;align-items:center;padding:0 0 var(--sp-3)}@media (max-width: 1060px) and (min-width: 769px),(max-width: 460px){#secretary-bar article{flex-direction:column;align-items:center}}@media (min-width: 1061px){#secretary-bar article:last-child{position:relative}#secretary-bar article:last-child:before{content:"";position:absolute;top:0;left:calc(-1 * var(--sp-6));width:7px;height:100%;background-color:var(--c1);border-radius:10px}}@media (max-width: 768px){#secretary-bar article:last-child{margin-top:var(--sp-4)}}@media (min-width: 1201px){#secretary-bar article:last-child{padding-left:var(--sp-11);margin-right:-40px}}#secretary-bar h2{align-self:center;display:block;font-weight:900;font-size:var(--fs-md);text-wrap:balance}@media (max-width: 1060px) and (min-width: 769px),(max-width: 460px){#secretary-bar h2{text-align:center}}#secretary-bar h2 span{color:#fff;letter-spacing:3px;text-transform:uppercase;font-size:.85em}#secretary-bar h2 em{letter-spacing:-.8px;font-size:var(--h2);display:block;font-style:italic;color:var(--c1l1)}@media (max-width: 1420px){#secretary-bar h2 em{font-size:var(--h3)}}@media (max-width: 1200px){#secretary-bar h2 em{font-size:var(--h4)}}#secretary-bar .more{color:#fff;text-decoration:none;letter-spacing:.035em;text-wrap:balance;display:block;transition:color var(--t-time) var(--easing)}#secretary-bar .more: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 (max-width: 1200px){#secretary-bar .more{font-size:var(--fs-sm)}}@media (max-width: 460px){#secretary-bar .more{text-align:center}}#secretary-bar .more:after{position:relative;top:1px;font-size:var(--fs-lg);color:var(--c1l1);padding-left:var(--sp-2);transition:transform var(--t-time) var(--easing)}#secretary-bar .more:hover{text-decoration:underline;color:var(--c1l2)}#secretary-bar .more:hover:after{transform:translate3d(5px,0,0)}#secretary-bar .img-cont{aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:6px solid var(--c1);justify-self:center;width:125px}@media (max-width: 1200px){#secretary-bar .img-cont{width:110px}}#secretary-bar .img-cont img{width:100%;border-radius:200px;border:3px solid var(--c1d3)}#secretary-bar .details{padding-left:var(--sp-6);padding-top:var(--sp-4);flex:1 1 auto}@media (max-width: 1200px){#secretary-bar .details{padding-left:var(--sp-3)}}#secretary-bar[data-in=false]>*{opacity:0}#secretary-bar[data-in=true]>*{animation:fadeUp .6s .1s var(--easing) backwards}#secretary-bar[data-in=true]>*:nth-child(2){animation-delay:.2s}#secretary-bar[data-in=true]>*:nth-child(3){animation-delay:.3s}#secretary-bar[data-in=true]>*:nth-child(4){animation-delay:.4s}#secretary-bar.slim{padding:var(--sp-4) 0}@media (max-width: 768px){#secretary-bar.slim{padding:var(--sp-3) 0}}#secretary-bar.slim h2{text-align:center;font-size:var(--h6);margin-bottom:0}@media (min-width: 769px){#secretary-bar.slim h2:last-child{position:relative}}@media (max-width: 768px){#secretary-bar.slim h2:last-child{margin-top:var(--sp-3)}}#secretary-bar.slim h2:last-child:before{position:absolute;top:0;left:calc(-1 * var(--sp-6));width:7px;height:100%;background-color:var(--c1);border-radius:10px}@media (min-width: 769px){#secretary-bar.slim h2:last-child:before{content:""}}@media (max-width: 1060px){#secretary-bar.slim h2:last-child:before{left:calc(-1 * var(--sp-3))}}#secretary-bar.slim h2 em{font-size:var(--h3)}@media (max-width: 1060px){#secretary-bar.slim h2 em{font-size:var(--h4)}}#hero{grid-template-rows:auto;color:#fff}#hero:after{content:"";z-index:-2;grid-area:1/1/-1/-1;background-color:var(--c1d3)}#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 (max-width: 1200px){#hero h1{font-size:3.25em}}@media (max-width: 1060px){#hero h1{font-size:2.5em}}@media (max-width: 768px){#hero h1{font-size:2em}}@media (max-width: 576px){#hero h1{font-size:1.8em;padding:1.4em 1.6em 2.4em}}@media (max-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}#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 (max-width: 1060px){#promo-pods{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:-2.5em}}@media (max-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{box-shadow:0 0 10px -3px var(--c2);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 (max-width: 1060px){.promo-pod:hover{border-radius:10px 10px 20px}}.promo-pod.color2 a:before,.promo-pod.color2 .arrow,.promo-pod:nth-child(2) a:before,.promo-pod:nth-child(2) .arrow{background-color:var(--c3)}.promo-pod.color3 a:before,.promo-pod.color3 .arrow,.promo-pod:nth-child(3) a:before,.promo-pod:nth-child(3) .arrow{background-color:var(--c1)}.promo-pod.color4 a:before,.promo-pod.color4 .arrow,.promo-pod:nth-child(4) a:before,.promo-pod:nth-child(4) .arrow{background-color:var(--c2)}.promo-pod a{color:unset;text-decoration:none;display:flex;flex-direction:column;position:relative;height:100%;padding:30px}@media (max-width: 1200px){.promo-pod a{padding:25px}}@media (max-width: 1060px){.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(--c1d3);border-radius:10px 10px 0 0;margin:-22px -22px 0}@media (max-width: 1200px){.promo-pod a:before{margin:-18px -18px 0}}@media (max-width: 1060px){.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);font-weight:900;font-style:italic;margin:20px 0 7px;line-height:1.15;transition:transform var(--t-time) var(--easing)}@media (max-width: 1200px){.promo-pod h2{font-size:1.6em}}@media (max-width: 1060px){.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 (max-width: 1060px){.promo-pod p{font-size:.9em;padding:0 30px 0 0}}.promo-pod .arrow{position:absolute;bottom:7px;right:7px;background-color:var(--c1d3);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 (max-width: 1060px){.promo-pod .arrow{width:1.6em;height:1.6em;bottom:10px;right:10px}}#have-you-heard{grid-template-rows:repeat(4,auto);margin:115px 0 105px}@media (max-width: 1060px){#have-you-heard{margin:75px 0 65px}}@media (max-width: 768px){#have-you-heard{margin:50px 0 45px}}#have-you-heard h2{color:var(--c4);font-size:5.76em;font-weight:100;text-transform:uppercase;text-align:right;margin:57px 20px 70px 0;letter-spacing:.07em;line-height:.87}@media (min-width: 769px){#have-you-heard h2{grid-column:span 5;grid-row:span 2}}@media (max-width: 1200px){#have-you-heard h2{font-size:5.5em;letter-spacing:0;line-height:1}}@media (max-width: 1060px){#have-you-heard h2{font-size:4.15em;align-self:center;margin:0 20px 30px 0;line-height:1.2}}@media (max-width: 768px){#have-you-heard h2{font-size:2.75em;letter-spacing:.07em;text-align:left;margin:0 0 10px}}@media (max-width: 576px){#have-you-heard h2{font-size:2.5em}}@media (max-width: 440px){#have-you-heard h2{font-size:8.25vw}}#have-you-heard h2 span{display:inline-block}@media (min-width: 769px){#have-you-heard ul{grid-column:span 1;grid-row:span 2;justify-self:start;position:relative;left:-20px}}#have-you-heard .summary{margin-top:10px;grid-column:span 12}@media (min-width: 1061px){#have-you-heard .summary{position:relative;left:-24px}}@media (min-width: 769px){#have-you-heard .summary{grid-column:7/span 6;grid-row:1}}@media (max-width: 768px){#have-you-heard .summary{font-size:.85em;margin-top:30px}}#have-you-heard .article-group{display:grid}@media (min-width: 769px){#have-you-heard .article-group{grid-row:2;grid-column:7/span 6}}@media (min-width: 1061px){#have-you-heard .article-group{position:relative;left:-24px}}#have-you-heard article{grid-area:1/1/2/2;color:var(--c1d3);padding-top:10px}#have-you-heard h3{font-weight:700;font-size:2.5em}@media (max-width: 1060px){#have-you-heard h3{line-height:1.1;font-size:2em}}#have-you-heard p{padding:17px 0 25px;font-size:1.186em;line-height:1.7}@media (max-width: 1060px){#have-you-heard p{font-size:1em}}#have-you-heard p a{color:inherit;text-decoration:underline}#have-you-heard p a:hover{color:var(--c1);text-decoration:none!important}#have-you-heard .btn{color:var(--c1);display:inline-block;border:1px solid var(--c1);font-size:1.05em;text-decoration:none;font-weight:700;border-radius:30px;padding:9px 20px;line-height:1;position:relative;overflow:hidden;transition:color var(--t-time) var(--easing);z-index:1}#have-you-heard .btn: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 (max-width: 1061px){#have-you-heard .btn{font-size:.95em}}#have-you-heard .btn:hover{color:#fff}#have-you-heard .btn:hover:before{transform:scaleZ(1)}#have-you-heard .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c1);transform:scale3d(0,1,1);transform-origin:left;transition:transform var(--t-time) var(--easing);z-index:-1}#have-you-heard .btn:after{padding-left:10px}#have-you-heard[data-in=false] :is(h2 span,ul,.summary,.article-group){opacity:0}#have-you-heard[data-in=true] h2 span{animation:fadeUp .6s .1s var(--easing) backwards}#have-you-heard[data-in=true] h2 span:nth-child(2){animation-delay:.2s}#have-you-heard[data-in=true] h2 span:nth-child(3){animation-delay:.3s}#have-you-heard[data-in=true] ul{animation:fadeUp .6s .5s var(--easing) backwards}#have-you-heard[data-in=true] :is(.article-group,.summary){animation:fadeUp .6s .6s var(--easing) backwards}.bar-slider .summary{font-weight:600;font-size:.95em;font-style:italic}.bar-slider .current{font-weight:400;display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.5em;height:1.5em;--loaded: 75%;z-index:1}.bar-slider .current:before,.bar-slider .current:after{content:"";position:absolute;border-radius:50%;z-index:-1}.bar-slider .current:before{top:0;right:0;bottom:0;left:0;background:conic-gradient(var(--c1) var(--timer),rgba(0,0,0,0) 0)}.bar-slider .current:after{top:2px;right:2px;bottom:2px;left:2px;background:white}.bar-slider ul{list-style:none;margin:8px;padding:0;display:flex;border-radius:20px;position:relative;z-index:1;--bar-height: 250px;--bar-width: 486px}@media (min-width: 769px){.bar-slider ul{flex-direction:column}}.bar-slider ul:before{content:"";z-index:-1;border-radius:20px;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid var(--c1)}.bar-slider ul:after{content:"";position:absolute;transition:transform var(--t-time) var(--easing),border-left-color var(--t-time) var(--easing);width:0;height:0;border:12px solid transparent}@media (min-width: 769px){.bar-slider ul:after{top:-12px;right:-25px;border-left-color:var(--c2d1);border-right:none}}@media (max-width: 768px){.bar-slider ul:after{bottom:-22px;left:-6px;border-top-color:var(--c2d1);border-bottom:none}}@media (min-width: 769px){.bar-slider ul[data-position="1"]:after{transform:translate3d(0,calc(var(--bar-height) * .125),0);border-left-color:var(--c2d1)}}@media (max-width: 768px){.bar-slider ul[data-position="1"]:after{transform:translate3d(calc(var(--bar-width) * .125),0,0);border-top-color:var(--c2d1)}}.bar-slider ul[data-position="1"]~.article-group article:nth-child(1){opacity:1;z-index:3;position:relative;transition:opacity .6s .3s}@media (min-width: 769px){.bar-slider ul[data-position="2"]:after{transform:translate3d(0,calc(var(--bar-height) * .375),0);border-left-color:var(--c1)}}@media (max-width: 768px){.bar-slider ul[data-position="2"]:after{transform:translate3d(calc(var(--bar-width) * .375),0,0);border-top-color:var(--c1)}}.bar-slider ul[data-position="2"]~.article-group article:nth-child(2){opacity:1;z-index:3;position:relative;transition:opacity .6s .3s}@media (min-width: 769px){.bar-slider ul[data-position="3"]:after{transform:translate3d(0,calc(var(--bar-height) * .625),0);border-left-color:var(--c3)}}@media (max-width: 768px){.bar-slider ul[data-position="3"]:after{transform:translate3d(calc(var(--bar-width) * .625),0,0);border-top-color:var(--c3)}}.bar-slider ul[data-position="3"]~.article-group article:nth-child(3){opacity:1;z-index:3;position:relative;transition:opacity .6s .3s}@media (min-width: 769px){.bar-slider ul[data-position="4"]:after{transform:translate3d(0,calc(var(--bar-height) * .875),0);border-left-color:var(--c1d3)}}@media (max-width: 768px){.bar-slider ul[data-position="4"]:after{transform:translate3d(calc(var(--bar-width) * .875),0,0);border-top-color:var(--c1d3)}}.bar-slider ul[data-position="4"]~.article-group article:nth-child(4){opacity:1;z-index:3;position:relative;transition:opacity .6s .3s}.bar-slider li{margin:0;padding:0;list-style:none;background-color:var(--c2);flex:1 1 auto;cursor:pointer}@media (min-width: 769px){.bar-slider li{width:8px}}@media (max-width: 768px){.bar-slider li{height:8px}}.bar-slider li:nth-child(1){border-radius:10px 10px 0 0}@media (max-width: 768px){.bar-slider li:nth-child(1){border-radius:10px 0 0 10px}}.bar-slider li:nth-child(2){background-color:var(--c1)}.bar-slider li:nth-child(3){background-color:var(--c3)}.bar-slider li:nth-child(4){border-radius:0 0 10px 10px;background-color:var(--c1d3)}@media (max-width: 768px){.bar-slider li:nth-child(4){border-radius:0 10px 10px 0}}.bar-slider article{opacity:0;transition:.6s}.bar-slider h3{width:100%;line-height:1}.bar-slider p{width:100%;flex:1 1 auto}#making-a-difference{position:relative;background-color:var(--c2d1);padding:65px 0 55px;color:#fff;z-index:1}#making-a-difference .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%;z-index:-1}#making-a-difference 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){#making-a-difference h2{font-size:2em}}@media (max-width: 460px){#making-a-difference h2{font-size:1.5em}}#making-a-difference h2 strong{text-transform:uppercase}#making-a-difference h2 em{display:block;font-size:1.35rem;letter-spacing:0}@media (max-width: 576px){#making-a-difference h2 em{font-size:1.1rem}}#making-a-difference h2:before,#making-a-difference h2:after{content:"";display:block;position:absolute;width:calc(50% - 140px);bottom:.6rem;border-bottom:1px solid var(--c1d3)}#making-a-difference h2:before{left:15px}#making-a-difference h2:after{right:15px}#making-a-difference .stats{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1061px){#making-a-difference .stats{justify-content:space-between;display:grid;grid-template-columns:repeat(5,minmax(auto,210px));padding:0;align-items:start;grid-template-rows:75px 250px auto;margin-top:-.6em}}@media (min-width: 1061px) and (max-width: 1200px){#making-a-difference .stats{padding:20px}}#making-a-difference article{grid-column:span 1;text-align:center;grid-row:1/-1}#making-a-difference article:nth-child(2n){grid-row-start:3}#making-a-difference article:nth-child(3){grid-row-start:2}@media (max-width: 1060px){#making-a-difference article{grid-row:1/span 1;max-width:210px;padding:12px 12px 0}#making-a-difference article:nth-child(2n){grid-row:2/span 1;order:2}}@media (max-width: 1060px){#making-a-difference article{margin-bottom:30px}}#making-a-difference article .img-cont{width:140px;height:140px;margin:auto;border:1px solid var(--c4l3);padding:25px;border-radius:50%}#making-a-difference article img{display:block;object-fit:contain;object-position:center;width:100%;height:100%}#making-a-difference article h3{padding-top:10px;color:inherit;font-size:1.1em}#making-a-difference article h3 strong{font-size:3rem}@media (max-width: 1200px){#making-a-difference article h3 strong{font-size:2.25rem}}#making-a-difference article h3 sup{font-weight:800;font-size:2.2rem;vertical-align:middle}@media (max-width: 1200px){#making-a-difference article h3 sup{font-size:1.8rem}}#making-a-difference article h3:after{content:"";display:block;width:75px;height:7px;border-radius:10px;background-color:var(--c2);margin:9px auto 12px}#making-a-difference article p{font-size:1.1em;font-weight:700;margin-bottom:5px}@media (max-width: 1200px){#making-a-difference article p{font-size:.9em;font-weight:600}}#making-a-difference article small{display:block;font-style:italic;font-size:.8em;line-height:1.2;font-weight:350;text-wrap:balance}#making-a-difference[data-in=false] .stats article{opacity:0}#making-a-difference[data-in=true] .stats article{animation:fadeScaleUp .6s .1s var(--easing) backwards}#making-a-difference[data-in=true] .stats article:nth-child(2){animation-delay:.2s}#making-a-difference[data-in=true] .stats article:nth-child(3){animation-delay:.3s}#making-a-difference[data-in=true] .stats article:nth-child(4){animation-delay:.4s}#making-a-difference[data-in=true] .stats article:nth-child(5){animation-delay:.5s}#news{grid-auto-flow:dense;text-align:center;padding:65px 0 72px;--main-offset: 60px}@media (max-width: 1060px){#news{--main-offset: 30px}}#news article{text-align:left}#news a{text-decoration:none;color:var(--c1d3)}#news a:hover :is(time,p){color:var(--c1d1)}#news a:hover h3{color:var(--c1d1);font-weight:600;text-decoration-color:var(--c1d2);letter-spacing:-.02em}#news h2{font-weight:900;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;color:var(--c3d1);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 (max-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 (max-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)}#news .all-news{justify-self:start;color:var(--c3d2);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 (max-width: 768px){#news .all-news{margin-top:24px}}#news .all-news:hover{color:var(--c3)}#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);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}@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)}}
