@charset "UTF-8";: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,#site-footer .quick-links .wysi button,.wysi #site-footer .quick-links button,#site-footer .quick-links button[type=reset],#site-footer .quick-links button[type=submit],#site-footer .quick-links :is(body,main)>[href*=enter-url-here],#site-footer .quick-links nav[class*=button-] a,nav[class*=button-] #site-footer .quick-links a{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,#site-footer .quick-links .wysi button:after,.wysi #site-footer .quick-links button:after,#site-footer .quick-links button[type=reset]:after,#site-footer .quick-links button[type=submit]:after,#site-footer .quick-links :is(body,main)>[href*=enter-url-here]:after,#site-footer .quick-links nav[class*=button-] a:after,nav[class*=button-] #site-footer .quick-links a: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,#site-footer .quick-links .wysi button,.wysi #site-footer .quick-links button,#site-footer .quick-links button[type=reset],#site-footer .quick-links button[type=submit],#site-footer .quick-links :is(body,main)>[href*=enter-url-here],#site-footer .quick-links nav[class*=button-] a,nav[class*=button-] #site-footer .quick-links a{font-size:.9em}}@media (max-width: 768px){#site-footer .quick-links .btn,#site-footer .quick-links .wysi button,.wysi #site-footer .quick-links button,#site-footer .quick-links button[type=reset],#site-footer .quick-links button[type=submit],#site-footer .quick-links :is(body,main)>[href*=enter-url-here],#site-footer .quick-links nav[class*=button-] a,nav[class*=button-] #site-footer .quick-links a{max-width:210px;padding:15px 10px;font-size:.8em}}@media (max-width: 460px){#site-footer .quick-links .btn,#site-footer .quick-links .wysi button,.wysi #site-footer .quick-links button,#site-footer .quick-links button[type=reset],#site-footer .quick-links button[type=submit],#site-footer .quick-links :is(body,main)>[href*=enter-url-here],#site-footer .quick-links nav[class*=button-] a,nav[class*=button-] #site-footer .quick-links a{max-width:unset}}#site-footer .quick-links .btn:after,#site-footer .quick-links .wysi button:after,.wysi #site-footer .quick-links button:after,#site-footer .quick-links button[type=reset]:after,#site-footer .quick-links button[type=submit]:after,#site-footer .quick-links :is(body,main)>[href*=enter-url-here]:after,#site-footer .quick-links nav[class*=button-] a:after,nav[class*=button-] #site-footer .quick-links a:after{padding-left:9px;font-size:1.2em;display:inline-block;transform:translateY(1px)}#site-footer .quick-links .btn:hover,#site-footer .quick-links .wysi button:hover,.wysi #site-footer .quick-links button:hover,#site-footer .quick-links button[type=reset]:hover,#site-footer .quick-links button[type=submit]:hover,#site-footer .quick-links :is(body,main)>[href*=enter-url-here]:hover,#site-footer .quick-links nav[class*=button-] a:hover,nav[class*=button-] #site-footer .quick-links a: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:44.25px;height:44.25px;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:34px;height:34px;font-size:1.4em}}#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}.linked 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}.site-alert .wysi p{font-size:1em}@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)}}#left-rail-open-trigger{background-color:var(--c3d2);color:#fff;border:none;text-transform:uppercase;border-radius:0 30px 30px 0;display:flex;justify-content:flex-end;align-items:center;text-align:right;padding:10px 17px;font-size:.75em;line-height:1;letter-spacing:.5px;font-weight:400;z-index:2;max-width:180px;position:sticky;grid-column:1/span 1;align-self:start;width:calc(100% + 24px);top:var(--header-height);transform:translate3d(0,var(--sp-7),0);transition:all var(--t-time) var(--easing)}#left-rail-open-trigger: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}@media (max-width: 1060px){#left-rail-open-trigger{display:none}}#left-rail-open-trigger:hover{font-weight:900;letter-spacing:.1px;background-color:var(--c3)}#left-rail-open-trigger:hover:before{font-weight:400}#left-rail-open-trigger:before{font-size:1.2em;padding-right:7px}#site-header.hide~main #left-rail-open-trigger{transform:translate3d(0,calc(-1 * (var(--header-height) - var(--sp-7))),0)}#left-rail-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)}#left-rail-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}#left-rail-close-trigger:after{color:#fff;transition:transform var(--t-time) var(--easing),content var(--t-time) var(--easing)}#left-rail-close-trigger:hover{background-color:var(--c3d1)}#left-rail-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}#left-rail-close-trigger:hover:after{transform:rotate3d(0,0,1,180deg) scale3d(.8,.8,1)}.open #left-rail-close-trigger{transform:translate3d(100%,0,0)}#left-rail{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;transform:translate3d(-400px,0,0);visibility:hidden;transition:visibility var(--t-time) 0s,transform var(--t-time) 0s var(--easing)}@media (max-width: 1060px){#left-rail{display:none}}#left-rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(-100%,0,0);background-color:var(--c1d2t80);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform var(--t-time) var(--easing);z-index:-1}#left-rail.open{transform:translateZ(0);visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing)}#left-rail.open:before{transform:translateZ(0)}#left-rail:not(.open) .sub-group{visibility:hidden!important}#left-rail nav{background-color:#fff;width:400px;height:100%;position:relative}.shared-nav-els{--side-nav-padding: 30px;display:flex;flex-direction:column;padding-bottom:var(--sp-4)}.shared-nav-els .menu-title{margin-bottom:50px;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}.shared-nav-els .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}.shared-nav-els .menu-title:before{font-size:1.2em;margin-right:10px}.shared-nav-els ul{display:block;line-height:1;padding:0 var(--side-nav-padding);overflow-x:hidden;overflow-y:auto;flex:1 1 auto}.shared-nav-els li{list-style:none;position:unset;font-size:.9rem;line-height:1.1;border-bottom:1px solid var(--c1d3t2)}.shared-nav-els :is(a,button){display:block;color:inherit;text-wrap:balance;text-decoration:none;font-weight:inherit;line-height:1;letter-spacing:-.02em;padding:10px;transition:all var(--t-time) var(--easing)}.shared-nav-els :is(a,button):hover{background-color:var(--c4l3);font-weight:600;letter-spacing:-.04em}.shared-nav-els :is(a,button):after{letter-spacing:normal;color:var(--c3)}.shared-nav-els :is(a,button).active{font-weight:700;font-style:italic;letter-spacing:-.05em;background-color:var(--c4l3)}.shared-nav-els a{flex:1 1 auto;width:calc(100% - 40px)}.shared-nav-els a+.sub-open{border-left:1px solid var(--c1d3t2);text-align:right}.shared-nav-els button{background-color:transparent;border:none}aside :is(.top-item,.sub-item).active>button{background-color:var(--c4l3)}aside .top-item{font-weight:500;display:flex;color:#000;font-weight:400;margin:0;padding:3.5px 0}aside .top-item>.sub-group{overflow:hidden}aside .top-item>:is(a,button){position:relative;transition:all var(--t-time) var(--easing)}aside .top-item>:is(a,button):after{transition:transform var(--t-time) var(--easing);color:var(--c3);padding-left:3px;opacity:1}aside .sub-group{z-index:2;background-color:#fff;padding-bottom:20px;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}aside .sub-list{flex:1 1 auto;padding:0 var(--side-nav-padding);overflow:hidden auto;margin-bottom:var(--sp-4);width:100%}aside .sub-list .sub-list{columns:unset}aside .sub-item{color:var(--c1);font-weight:700;margin:0;break-inside:avoid;display:flex;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid var(--c1d3t2);color:#000;font-weight:400}aside .sub-item .sub-item{color:#000;font-weight:400}aside .sub-item .sub-item>:is(a,button):hover{font-weight:600;letter-spacing:-.04em}aside [aria-expanded=true]+div>ul>li{--delay: calc(.1s * var(--liAnimIndex));animation:fadeLeft .5s var(--delay) var(--easing) backwards}aside .sub-name{width:100%;color:var(--c4);line-height:1.1;padding:5px var(--side-nav-padding)}aside .sub-name em{font-style:normal;font-size:.8em;letter-spacing:.03em;text-transform:uppercase}aside .sub-name strong{color:var(--c1);display:block;font-size:1.75em;font-weight:900}aside .sub-open{min-width:40px}aside .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}aside .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}aside .sub-open:after{transition:all var(--t-time) var(--easing)}aside .sub-open[aria-expanded=true]+.sub-group{transform:translateZ(0);visibility:visible;transition:visibility 0s 0s,transform var(--t-time) 0s var(--easing)}aside .sub-open:first-child{display:flex;cursor:pointer;width:100%;align-items:center;justify-content:space-between;z-index:1}aside .sub-close{margin:var(--side-nav-padding)}#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)}#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)}}: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}#breadcrumbs{margin:0;list-style:none;font-size:var(--fs-xxs);padding:0;font-weight:500;display:flex;align-items:center;min-height:34.5px;margin-top:var(--sp-7)}#breadcrumbs li{line-height:1;display:inline-block;padding:2px 7.5px 2px 0;color:#000;white-space:nowrap}#breadcrumbs li: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}#breadcrumbs li:after{color:var(--c3);padding-left:7.5px}#breadcrumbs li:last-child{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}#breadcrumbs li:last-child:after{content:""}#breadcrumbs [data-collapsed=true]{position:relative}#breadcrumbs [data-collapsed=true] button{position:relative;display:inline-block;color:#000;padding:0 .75em;background:transparent;border:none;border-radius:3px;background-color:var(--c4l3);cursor:pointer;box-shadow:0 0 3px -.5px #0006}#breadcrumbs [data-collapsed=true] button:after{content:"...";display:block;transform:scale(1.5) translateY(-4px)}#breadcrumbs [data-collapsed=true] button[aria-expanded=true]{background-color:var(--c4);color:#fff}#breadcrumbs [data-collapsed=true] button:hover{background-color:var(--c4l1);color:#fff}#breadcrumbs [data-collapsed=true] ul{display:none!important;position:absolute;top:calc(80% + 12px);left:-2px;background:white;box-shadow:0 0 20px #0006;padding:20px 10px 15px;border-radius:5px;z-index:100;isolation:isolate}#breadcrumbs [data-collapsed=true] ul:before{content:"";position:absolute;top:-16px;left:10px;border:8px solid transparent;border-bottom-color:#fff;pointer-events:none;z-index:-1}#breadcrumbs [data-collapsed=true] ul li{display:block;padding-bottom:5px;color:var(--c3);list-style:none}#breadcrumbs [data-collapsed=true] ul li: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}#breadcrumbs [data-collapsed=true] ul li:before{padding-right:5px}#breadcrumbs [data-collapsed=true] [aria-expanded=true]+ul{display:block!important}#breadcrumbs a{color:#000;text-decoration:underline}#breadcrumbs .home a{color:var(--c3)}#breadcrumbs .home a: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}.fp-top{background-position:top center;object-position:top center}.fp-top-left{background-position:top left;object-position:top left}.fp-top-right{background-position:top right;object-position:top right}.fp-bottom{background-position:bottom center;object-position:bottom center}.fp-bottom-left{background-position:top left;object-position:top left}.fp-bottom-right{background-position:top right;object-position:top right}.fp-left{background-position:left center;object-position:left center}.fp-right{background-position:right center;object-position:right center}.fp-center{background-position:center center;object-position:center center}.feature-img{margin-bottom:0;width:100%;grid-area:1/1/2/-1;position:relative;display:grid;min-height:315px;grid-template-rows:1fr auto;border-radius:0}@media (max-width: 1060px){.feature-img{min-height:275px}}@media (max-width: 768px){.feature-img{min-height:200px}}.feature-img .img-group{grid-column:1/-1;position:relative;z-index:1}.feature-img .img-group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c1d2);opacity:.7;grid-area:1/1/2/2;z-index:2}.feature-img .img-group:has(h1){display:flex;align-items:center;justify-content:center}.feature-img .img-group:has(h1):after{background-color:var(--c1)}.feature-img h1{position:relative;color:#fff;font-weight:900;font-size:var(--h1);z-index:10;text-align:center;margin:0;line-height:1.1;text-wrap:balance;padding-top:var(--sp-4);padding-bottom:var(--sp-4)}@media (max-width: 1420px){.feature-img h1{font-size:2.9rem}}@media (max-width: 1200px){.feature-img h1{font-size:2.5rem}}@media (max-width: 1060px){.feature-img h1{font-size:2rem}}.feature-img img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.feature-img .caption{grid-column:1/-1;padding:var(--sp-2);z-index:2;background-color:var(--c3d1);color:#fff;text-align:center}.grid .feature-img{grid-area:1/1/2/-1}.btn,.wysi button,button[type=reset],button[type=submit],:is(body,main)>[href*=enter-url-here],nav[class*=button-] a{text-align:center;color:var(--c1);display:inline-block;border:1px solid var(--c1);font-size:var(--fs-sm);text-decoration:none;font-weight:700;border-radius:2em;padding:var(--sp-2) var(--sp-4);line-height:1;position:relative;overflow:hidden;transition:color var(--t-time) var(--easing);z-index:1}.btn:before,.wysi button:before,button[type=reset]:before,button[type=submit]:before,:is(body,main)>[href*=enter-url-here]:before,nav[class*=button-] a:before{content:"";position:absolute;top:0;left:0;width:101%;height:100%;background-color:var(--c1);transform:translate3d(-101%,0,0);transform-origin:left;transition:transform var(--t-time) var(--easing);z-index:-1}.btn:hover,.wysi button:hover,button[type=reset]:hover,button[type=submit]:hover,:is(body,main)>[href*=enter-url-here]:hover,nav[class*=button-] a:hover{color:#fff}.btn:hover:before,.wysi button:hover:before,button[type=reset]:hover:before,button[type=submit]:hover:before,:is(body,main)>[href*=enter-url-here]:hover:before,nav[class*=button-] a:hover:before{transform:translateZ(0)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.btn:before,.wysi button:before,button[type=reset]:before,button[type=submit]:before,:is(body,main)>[href*=enter-url-here]:before,nav[class*=button-] a:before{transform:none;transition:left var(--t-time) var(--easing);left:-101%}.btn:hover:before,.wysi button:hover:before,button[type=reset]:hover:before,button[type=submit]:hover:before,:is(body,main)>[href*=enter-url-here]:hover:before,nav[class*=button-] a:hover:before{transform:none;left:0}}.icon-btn{background-color:#fff;color:var(--c1);display:inline-flex;align-items:center;line-height:1;padding:var(--sp-1);padding-left:var(--sp-5);text-transform:uppercase;font-size:var(--fs-lg)}.icon-btn:before{top:0;right:0;bottom:0;left:0}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.icon-btn:before{left:-101%}}.icon-btn:after{text-align:center;width:30px;height:30px;background-color:var(--c1);color:#fff;border:1px solid white;border-radius:50%;margin-left:var(--sp-3);display:flex;align-items:center;justify-content:center}.icon-btn[type=submit]{font-size:var(--fs-lg);padding:var(--sp-1);padding-left:var(--sp-5);background-color:#fff;color:var(--c1)}.icon-btn[type=submit]:before{background-color:var(--c1)}nav[class*=button-]{display:flex;margin:0 -3px var(--sp-4)}nav[class*=button-] a{flex:0 1 auto}nav[class*=button-] span.btn-external>a:after{content:""}nav[class*=button-] span.btn-info>a:after{content:""}nav.button-between{justify-content:space-between}nav.button-right{justify-content:flex-end}nav.button-center{justify-content:center}nav.button-fill>:is(a,span){flex:1 1 auto}button[type=submit]{color:#fff;font-weight:600;background-color:var(--c1);border-color:var(--c1);text-transform:uppercase}button[type=submit]:before{background-color:var(--c2d2)}button[type=reset]{font-weight:500;text-transform:uppercase;background-color:transparent}button[type=reset]:before{background-color:var(--c1)}main{--oph-c1: #857ba8;--oph-c2: #68468d;--oph-c3: #0f2d40;--oph-c4: #172d3e;--oph-c5: #c7c7c7;--oph-c6: #e8e3ee;--oph-c7: #f0f0f0;--oph-c8: #333333;--oph-r1: #449aa4;--oph-r2: #5178b9;--oph-r3: #28489a;--oph-r4: #4b7b6e;--oph-r5: #889f62;--oph-r6: #54407b;--oph-r7: #896194;--oph-r8: #c0633f;--oph-r9: #a58c41}main .r1{fill:var(--oph-r1)}main [data-region-open=r1] .parish.r1{opacity:1}main [data-region-open=r1]:has(.r1:focus-visible) .parish.r1{stroke:var(--c1l1);stroke-width:5}main .r2{fill:var(--oph-r2)}main [data-region-open=r2] .parish.r2{opacity:1}main [data-region-open=r2]:has(.r2:focus-visible) .parish.r2{stroke:var(--c1l1);stroke-width:5}main .r3{fill:var(--oph-r3)}main [data-region-open=r3] .parish.r3{opacity:1}main [data-region-open=r3]:has(.r3:focus-visible) .parish.r3{stroke:var(--c1l1);stroke-width:5}main .r4{fill:var(--oph-r4)}main [data-region-open=r4] .parish.r4{opacity:1}main [data-region-open=r4]:has(.r4:focus-visible) .parish.r4{stroke:var(--c1l1);stroke-width:5}main .r5{fill:var(--oph-r5)}main [data-region-open=r5] .parish.r5{opacity:1}main [data-region-open=r5]:has(.r5:focus-visible) .parish.r5{stroke:var(--c1l1);stroke-width:5}main .r6{fill:var(--oph-r6)}main [data-region-open=r6] .parish.r6{opacity:1}main [data-region-open=r6]:has(.r6:focus-visible) .parish.r6{stroke:var(--c1l1);stroke-width:5}main .r7{fill:var(--oph-r7)}main [data-region-open=r7] .parish.r7{opacity:1}main [data-region-open=r7]:has(.r7:focus-visible) .parish.r7{stroke:var(--c1l1);stroke-width:5}main .r8{fill:var(--oph-r8)}main [data-region-open=r8] .parish.r8{opacity:1}main [data-region-open=r8]:has(.r8:focus-visible) .parish.r8{stroke:var(--c1l1);stroke-width:5}main .r9{fill:var(--oph-r9)}main [data-region-open=r9] .parish.r9{opacity:1}main [data-region-open=r9]:has(.r9:focus-visible) .parish.r9{stroke:var(--c1l1);stroke-width:5}.region-details .button{background-color:var(--oph-c4);color:#fff;text-decoration:none;padding:15px 23px;font-size:1.3em;font-weight:400;letter-spacing:1px;text-transform:uppercase}.region-details .button:hover,#header .breadcrumb-bar{background-color:var(--oph-c2)}.secondary-nav ul li.menu-item{border-left:5px solid var(--oph-c2)}.secondary-nav ul li.menu-item:hover{box-shadow:inset 200px 0 0 0 var(--oph-c2)}.page-title h1{letter-spacing:0;line-height:1.3;border-bottom-color:var(--oph-c4)}.back-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0 10px;border-bottom:1px solid var(--oph-c4);flex-wrap:wrap}@media (min-width: 1060px){.back-nav{margin-right:-15px}}.back-nav h1{padding:0;margin:0 10px 0 0;border-bottom:none}.back-nav a{background-color:var(--oph-c2);color:#fff;padding:9px 14px;font-weight:600;position:relative;top:2px}.back-nav a:hover{background-color:var(--oph-c1)}.back-nav i{margin-right:5px}.region-map{display:grid;grid-template-columns:1fr min-content;grid-template-areas:"map details";padding:20px 10px 20px 40px;overflow:hidden;z-index:1;touch-action:manipulation}@media (max-width: 1060px){.region-map{padding:0 15px;grid-template-columns:auto;grid-template-areas:"map" "details"}}.map-box{background-color:#fff;z-index:2;grid-area:map;overflow:hidden}@media (max-width: 1060px){.map-box{margin-top:var(--sp-8);max-height:500px}}.map-box svg{width:calc(100% + 10px);height:100%}.map-box svg>*{stroke:#fff;stroke-width:2}.map-box .close{stroke:var(--oph-c4);fill:transparent;stroke-width:5;opacity:0;visibility:hidden;transition:visibility var(--t-time) 0s,opacity var(--t-time) 0s var(--easing)}.map-box .close:hover{fill:var(--oph-c4);stroke:#fff}.region:focus{outline:none}.region:focus-visible{outline:none;z-index:10;fill:var(--c1l2);stroke:var(--c1l1);stroke-width:5}[data-region-open] .region{opacity:.3}[data-region-open=r0] .region{opacity:1}[data-region-open=r0] .region:hover{opacity:.5}:is([data-region-open=r1],[data-region-open=r2],[data-region-open=r3],[data-region-open=r4],[data-region-open=r5],[data-region-open=r6],[data-region-open=r7],[data-region-open=r8],[data-region-open=r9]) .close{opacity:1!important;visibility:visible;transition:visibility 0s 0s,opacity var(--t-time) 0s var(--easing)}.region,.parish{transition:.3s}.parish{opacity:0}.unselected,.region-details{grid-area:details;width:440px;z-index:1}@media (max-width: 1200px){.unselected,.region-details{width:390px;font-size:.8em}}@media (max-width: 1060px){.unselected,.region-details{width:100%;margin-bottom:30px}}.unselected{text-align:center}.unselected h2,.unselected .select{color:var(--oph-c4);font-weight:700;-webkit-font-smoothing:antialiased}.unselected h2{border:none;font-style:italic;font-size:2.2em;margin-bottom:10px;padding-bottom:0}.unselected p{color:var(--oph-c4);font-size:1em;line-height:1.52}.unselected .select{font-size:1.85em;margin-top:5px;letter-spacing:-.5px}.unselected .select img{display:block;width:28px;margin-right:7px;position:relative;top:3px;right:3px}@media (width > 1060px){.unselected .select{display:inline-flex;align-items:center}}@media (width <= 1060px){.unselected .select:after{content:"Above";padding-left:5px}.unselected .select img{display:none}}@media (max-width: 1060px){.unselected{place-self:center}}.region-details{text-align:center;padding:0 30px}.region-details h3{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--oph-c4);font-size:1.3em;font-weight:900;letter-spacing:.2px;text-transform:uppercase;line-height:1;margin-top:25px}.region-details h3:after{content:"";display:block;margin:5px 0 25px;width:120px;border-bottom:2px dotted var(--oph-c4)}.region-details .number{display:block;line-height:.5;order:2;font-size:10em;padding-bottom:30px;font-weight:900;margin-top:5px;margin-bottom:0;-webkit-text-fill-color:white}.region-details .number.r1{-webkit-text-stroke:3px var(--oph-r1)}.region-details .number.r2{-webkit-text-stroke:3px var(--oph-r2)}.region-details .number.r3{-webkit-text-stroke:3px var(--oph-r3)}.region-details .number.r4{-webkit-text-stroke:3px var(--oph-r4)}.region-details .number.r5{-webkit-text-stroke:3px var(--oph-r5)}.region-details .number.r6{-webkit-text-stroke:3px var(--oph-r6)}.region-details .number.r7{-webkit-text-stroke:3px var(--oph-r7)}.region-details .number.r8{-webkit-text-stroke:3px var(--oph-r8)}.region-details .number.r9{-webkit-text-stroke:3px var(--oph-r9)}.region-details .service-area{font-size:1.25em;color:var(--oph-c4);font-style:italic;line-height:1.4;margin-bottom:30px}@media (max-width: 768px){.region-details{padding:0}}.comm-health{position:relative;color:var(--oph-c4);border-top:1px solid var(--oph-c5);padding-top:var(--sp-4)}.comm-health h3{font-weight:900}.oph-detail-grid{display:grid;grid-template-columns:180px 1fr;column-gap:20px;margin:35px 0;padding-left:15px}@media (max-width: 1060px){.oph-detail-grid{display:block;margin:15px 0;padding:0 15px}}.region-detail-sidebar{display:flex;border:1px solid var(--oph-c2);background-color:var(--oph-c6)}@media (min-width: 1061px){.region-detail-sidebar{min-height:450px;flex-direction:column}}@media (max-width: 1060px){.region-detail-sidebar{margin-bottom:15px}}.region-detail-sidebar>div{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (min-width: 1061px){.region-detail-sidebar>div{height:50%}}@media (max-width: 1060px){.region-detail-sidebar>div{flex:0 0 50%}}.region-detail-sidebar .text{line-height:1}.region-detail-sidebar .text span{display:block;border-bottom:3px dotted var(--oph-c1);padding:0 15px 8px;font-size:1em;color:var(--oph-c2);letter-spacing:.5px;font-weight:700;text-transform:uppercase}.region-detail-sidebar .text strong{font-size:10em;font-weight:900;line-height:.6;margin:11px 0 24px;display:block;color:var(--oph-c2);-webkit-text-fill-color:var(--oph-c6);-webkit-text-stroke:3px var(--oph-c2)}@media (max-width: 450px){.region-detail-sidebar .text strong{font-size:7em}}.region-detail-sidebar .artwork{padding:5px}@media (min-width: 1061px){.region-detail-sidebar .artwork{border-top:1px solid var(--oph-c2)}}@media (max-width: 1060px){.region-detail-sidebar .artwork{border-left:1px solid var(--oph-c2)}}.region-detail-sidebar svg{width:100%;height:100%}.body{grid-column:span 2;border-top:1px solid black;display:grid;grid-template-columns:1fr 260px;column-gap:60px;padding-top:10px;margin-top:30px}@media (max-width: 1060px){.body{display:block}}.body h2,.body h3,.body strong{color:var(--oph-c2);font-weight:900}.body .details{padding:22px 34px}@media (max-width: 500px){.body .details{padding:0 15px 15px}}.body .details h2{font-size:1.6em;border-bottom:none;margin-bottom:0;padding-bottom:9px;font-weight:600}.body .details h2.header-larger{font-size:1.7em;font-weight:700}.body .details h3{font-size:1.4em;margin-top:24px;font-weight:600}.body .details h3.header-larger{font-size:1.6em;font-weight:700}.body .details p{font-size:1.1em;letter-spacing:.15px;line-height:1.5}.body .details strong{font-style:italic;line-height:1.2;font-size:1.1em;font-weight:700}.body .details ul{margin-top:15px}.body .details ul.two-col{columns:2}@media (max-width: 576px){.body .details ul.two-col{columns:1}}.body .details li{font-size:1.13em;letter-spacing:-.1px;margin-bottom:9px;line-height:1.4}.body .details li:before{content:"";font-size:5px;margin-right:10px}.body .details .clps{margin-top:15px}.body .details .clps a{color:var(--c1d2)}.body .details .clps hr{margin:10px}.body .details .clps h5{padding-left:15px;padding-right:15px;font-size:1.35em;font-weight:800;color:var(--oph-c2)}.body .details .clps .p1{line-height:1.2;padding:6px 15px}.body .details .clps .p1 strong{font-style:normal}.body .details .clps .p1:last-child{padding-bottom:15px}.body .details #svg-map{margin-bottom:20px}.body aside{grid-area:1/2/-1/-1;background-color:var(--oph-c7);padding:38px;display:block;align-self:start;font-size:15px;line-height:1.15}.body aside>*{display:block;line-height:inherit;font-size:inherit}.body aside>*:first-child{margin-top:0;padding-top:0}.body aside h4{font-size:1.35em;margin:19px 0 0;padding:0 0 3px;color:var(--oph-c2);border:none}.body aside h4+strong{margin-top:0}.body aside a{color:var(--oph-c8)}.body aside a:hover{color:var(--oph-c1);text-decoration:underline}.body aside a[href*=tel]{color:var(--oph-c2)}.body aside a.address{color:#000}.body aside em{margin:2px 0 0;display:block}.body aside strong{font-weight:700;display:block;margin-top:12px;color:var(--oph-c8)}.body aside strong.fit{letter-spacing:-.2px}.body aside .labeled{display:flex}.body aside .labeled strong{font-weight:500;margin:0 5px 0 0}.promo-slider .promo-slide .text{color:var(--oph-c2)}.promo-slider .promo-slide .text h2{margin-top:0;color:inherit;border-bottom:0;font-size:1.7em}.promo-slider .promo-slide .text strong{display:block;margin-bottom:5px}@keyframes left-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes left-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes right-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes right-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.unselected,[data-region-details]{visibility:hidden;animation:right-out .3s forwards;transition:visibility 0s .3s}[data-region-open=r0] .unselected,[data-region-open=r1] [data-region-details="1"],[data-region-open=r2] [data-region-details="2"],[data-region-open=r3] [data-region-details="3"],[data-region-open=r4] [data-region-details="4"],[data-region-open=r5] [data-region-details="5"],[data-region-open=r6] [data-region-details="6"],[data-region-open=r7] [data-region-details="7"],[data-region-open=r8] [data-region-details="8"],[data-region-open=r9] [data-region-details="9"]{animation:right-in .3s forwards;visibility:visible;transition:visibility 0s}.reverse [data-region-details]{animation:left-out .3s forwards}.reverse[data-region-open=r0] .unselected{animation:left-in .3s forwards}[data-region]:hover{cursor:pointer;opacity:.7}[data-region-open=r1] [data-region="1"],[data-region-open=r2] [data-region="2"],[data-region-open=r3] [data-region="3"],[data-region-open=r4] [data-region="4"],[data-region-open=r5] [data-region="5"],[data-region-open=r6] [data-region="6"],[data-region-open=r7] [data-region="7"],[data-region-open=r8] [data-region="8"],[data-region-open=r9] [data-region="9"]{opacity:0}.hw-detail-grid{display:grid;grid-template-columns:1fr;padding:35px 0 0}@media (max-width: 1060px){.hw-detail-grid{display:block;margin:15px 0;padding:0 15px}}.portrait-right,.portrait-left,.photo-right,.photo-left,:is(.quote-long-left,.quote-left),:is(.quote-long-right,.quote-right),[class*=callout-left],[class*=callout-right]{margin-top:0;margin-top:var(--sp-1);margin-bottom:var(--sp-2)}@media (min-width: 577px){.portrait-right,.portrait-left,.photo-right,.photo-left,:is(.quote-long-left,.quote-left),:is(.quote-long-right,.quote-right),[class*=callout-left],[class*=callout-right]{--offset: var(--sp-4);position:relative;z-index:2;width:60%}}@media (min-width: 769px){.portrait-right,.portrait-left,.photo-right,.photo-left,:is(.quote-long-left,.quote-left),:is(.quote-long-right,.quote-right),[class*=callout-left],[class*=callout-right]{--offset: var(--sp-6);width:49%}}@media (min-width: 577px){.portrait-right,.photo-right,:is(.quote-long-right,.quote-right),[class*=callout-right]{float:right;margin-left:var(--offset)}}@media (min-width: 577px){.portrait-left,.photo-left,:is(.quote-long-left,.quote-left),[class*=callout-left]{float:left;margin-right:var(--offset)}}@media (min-width: 577px){.portrait-right,.portrait-left{width:45%;--offset: var(--sp-3)}}@media (min-width: 769px){.portrait-right,.portrait-left{width:37%;--offset: var(--sp-5)}}nav[class*=button-]{display:flex;flex-wrap:wrap;padding:0;margin:var(--sp-1) calc(-1 * var(--sp-1)) var(--sp-4)}nav[class*=button-] a{margin:1px var(--sp-1) var(--sp-1)}nav[class*=button-]>span{display:block}nav[class*=button-]>span>a{display:block}nav[class*=button-]>span>a: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}nav[class*=button-]>span>a:after{display:inline-block;position:relative;top:1px;margin:-.1em 0 -.2em;font-size:1.2em;padding-left:var(--sp-2)}[class*=bg-] nav[class*=button-] a{background-color:#fff;border:none}figure{background-color:var(--c4l3);border-radius:var(--sp-2);overflow:hidden}[class*=bg-] figure{background-color:#fff}[class*=bg-] figure:has(img:only-child){background-color:transparent}[class*=callout-]{line-height:1.3;padding:var(--sp-5);font-size:var(--fs-xl);display:flex;flex-direction:column;justify-content:center}[class*=callout-] :is(blockquote,a){color:var(--c1d2);font-size:inherit}[class*=callout-] blockquote{font-weight:800;text-decoration:none;margin:var(--sp-5);overflow-wrap:break-word}@media (width < 576px){[class*=callout-] blockquote{text-wrap:balance}}[class*=callout-] blockquote p{margin:0}[class*=callout-] a{word-break:break-word}[class*=callout-] a:hover{color:var(--c3)}[class*=contact-callout-]{container:contact-callout/inline-size;z-index:1;display:flex;display:grid;grid-template-columns:auto auto 1fr;padding:0;font-size:1em;overflow:hidden;color:var(--c1d2)}[class*=contact-callout-]: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}[class*=contact-callout-]:after{content:"";width:var(--sp-1);border-radius:var(--sp-1);background-color:var(--c3);display:block;align-self:stretch;margin:var(--sp-4) 0;order:-1}@container contact-callout (width < 325px){[class*=contact-callout-]:after{width:unset;height:var(--sp-1);margin:0 var(--sp-3);grid-column:span 3}}[class*=contact-callout-]:before{font-size:4em;padding:20px 15px;order:-1;color:var(--c3);align-self:center}@container contact-callout (width < 325px){[class*=contact-callout-]:before{grid-column:span 3;justify-self:center}}@media (max-width: 1060px){[class*=contact-callout-]:before{font-size:3em}}[class*=contact-callout-] blockquote{align-self:center}@container contact-callout (width < 325px){[class*=contact-callout-] blockquote{grid-column:span 3;text-align:center}}[class*=quote-]{color:var(--c1);font-weight:700;font-size:var(--fs-xl);padding:var(--sp-6);display:block;letter-spacing:.01em}[class*=quote-]: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}[class*=quote-]:before{font-size:3em;float:right;transform:translate3d(var(--sp-4),calc(-1 * var(--sp-4)),0);color:var(--c2)}@media (max-width: 1060px){[class*=quote-]:before{font-size:2em}}[class*=quote-] blockquote{margin-bottom:0;font-size:inherit}[class*=quote-] figcaption{font-size:var(--fs-3xs);font-style:italic;display:block;margin:0;padding:var(--sp-4) 0 0 1em;font-weight:600;color:var(--c2d2);font-weight:700;line-height:1.1;text-indent:-1em}[class*=quote-] figcaption:before{content:"—"}[class*=quote-] figcaption :is(cite,em){font-weight:400}.quote-full{clear:both}[class*=quote-long]{display:grid;grid-template-columns:auto 1fr;grid-auto-flow:dense;padding:var(--sp-6);column-gap:var(--sp-6)}[class*=quote-long]:before{content:"";transform:none;position:static;margin:calc(-1 * var(--sp-4)) 0 calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4));grid-row:span 2;width:7px;border-radius:3px;background-color:var(--c2d1)}[class*=quote-long] blockquote{display:block;font-size:var(--fs-lg);font-weight:400;line-height:1.5}[class*=quote-long] blockquote:before,[class*=quote-long] blockquote:after{opacity:.5;font-size:2em;font-family:var(--f3);display:inline-block;line-height:.5;position:relative;top:.1em}[class*=quote-long] blockquote:before{content:"“";margin-left:-.45em}[class*=quote-long] blockquote:after{content:"”";margin-left:.05em}[class*=quote-long] a{color:var(--c1l3);text-decoration:none}[class*=quote-long] a:hover{color:var(--c1l1)}.photo-full{position:relative}:is([class*=photo-],[class*=portrait-]) img{width:100%;height:unset}:is([class*=photo-],[class*=portrait-]) figcaption{background-color:var(--c1);color:#fff;font-size:var(--fs-3xs);padding:var(--sp-5);line-height:1.2}:is([class*=photo-],[class*=portrait-]) .photo-credit{font-style:italic}.table{width:100%;margin-top:var(--sp-1);margin-bottom:0}.image-and-text{display:flex;align-items:flex-start}@media (max-width: 576px){.image-and-text{display:block}}.image-and-text>div{flex:1 1 auto}.image-and-text>a,.image-and-text>img{display:block;width:33%;flex:0 0 auto;margin-right:15px}@media (max-width: 1060px){.image-and-text>a,.image-and-text>img{width:45%}}@media (max-width: 768px){.image-and-text>a,.image-and-text>img{width:40%}}@media (max-width: 576px){.image-and-text>a,.image-and-text>img{margin-right:0;width:100%;margin-bottom:10px}}.image-and-text>a img{width:100%}.image-and-text img{display:block;height:auto}.image-and-text.sm>img,.image-and-text.sm>a{width:25%}@media (max-width: 1060px){.image-and-text.sm>img,.image-and-text.sm>a{width:35%}}@media (max-width: 768px){.image-and-text.sm>img,.image-and-text.sm>a{width:50%}}@media (max-width: 576px){.image-and-text.sm>img,.image-and-text.sm>a{width:100%;max-width:250px;margin:0 auto 10px}}.image-and-text.lg>img,.image-and-text.lg>a{width:50%}@media (max-width: 1060px){.image-and-text.lg>img,.image-and-text.lg>a{width:60%}}@media (max-width: 768px){.image-and-text.lg>img,.image-and-text.lg>a{width:55%}}@media (max-width: 576px){.image-and-text.lg>img,.image-and-text.lg>a{width:100%}}.image-and-text.right>img,.image-and-text.right>a{order:2;margin-right:0;margin-left:15px}@media (max-width: 576px){.image-and-text.right>img,.image-and-text.right>a{margin:0}}.image-and-text.center{align-items:center}.video-embed{aspect-ratio:16/9;margin-top:var(--sp-1);margin-bottom:var(--sp-4)}.video-embed iframe{width:100%;height:100%}[class*=on-page]{padding:0;margin:0;opacity:0}ul.styled-list{list-style:none;padding:0;columns:auto 250px}ul.styled-list li{list-style:none;padding-left:1.5em;position:relative;align-items:baseline;margin-bottom:var(--sp-3);break-inside:avoid}ul.styled-list li: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}ul.styled-list li:before{color:var(--c2);position:absolute;top:0;left:0}hr{margin:0;padding:0;border:none;height:1px;background-color:var(--c1)}.em_snippet{padding:0;margin:0}.em_snippet td,.em_snippet table,.em_snippet tr{margin:0;padding:0}.wysiwyg-subbar{font-weight:700;line-height:108%;background:#ebebeb;padding:var(--sp-3);display:block;margin:0}.wysi img{max-width:100%;height:auto}.wysi a{font-weight:500;text-decoration:underline}.wysi a:hover{color:var(--c4);text-decoration:none}.wysi p{line-height:1.475}@media (width > 1060px){.wysi p{font-size:var(--fs-lg)}}.wysi p:empty{display:none}.wysi :is(p,nav,[class*=-full],table,ul,ol){margin-bottom:var(--sp-5)}.wysi :is(p,nav,[class*=-full],table,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--sp-8)}.wysi :is(ul,ol) :is(ul,ol){margin-top:var(--sp-3)}.wysi .style-as-link{color:#5b5b5b;font-size:var(--fs-lg);text-decoration:underline;cursor:pointer;line-height:1.3}.wysi .style-as-p{color:#5b5b5b;font-size:var(--fs-lg);line-height:1.3;text-decoration:none;font-weight:400}.wysi :is(h1,h2,h3,h4,h5,h6){line-height:1.3;color:var(--c1d3);margin-bottom:var(--sp-4);width:100%}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h1){font-size:var(--h1)}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h2){font-size:var(--h2)}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h3){font-size:var(--h3)}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h4){font-size:var(--h4)}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h5){font-size:var(--h5)}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h6){font-size:var(--h6)}.wysi :is(h1,h2,.style-as-h1,.style-as-h2){font-weight:900}.wysi :is(h3,h4,h5,.style-as-h3,.style-as-h4,.style-as-h5){font-weight:700}.wysi :is(h1,.style-as-h1){font-size:var(--h1);font-style:normal}.wysi :is(h2,.style-as-h2){font-size:var(--h2);font-style:normal}.wysi :is(h3,.style-as-h3){font-size:var(--h3);font-style:normal}.wysi :is(h4,.style-as-h4){font-size:var(--h4);font-style:normal}.wysi :is(h5,.style-as-h5){font-size:var(--h5);font-style:italic}.wysi :is(h6,.style-as-h6){font-size:var(--h6);font-style:normal;font-weight:500}.wysi [class*=style-as-h]{color:var(--c1d3)}.wysi li{line-height:1.1;margin-bottom:var(--sp-2)}.wysi li::marker{font-weight:700;color:var(--c1)}.wysi li:last-child{margin-bottom:0}.wysi :is(td,th){padding:var(--sp-1)}.wysi .no-hypens{-webkit-hyphens:none;hyphens:none}.wysi .no-breaks{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wysi :is(.rm,.replace,.stopper,.insert-point){display:none}.wysi .fs-xl{font-size:var(--fs-xl)}.wysi .fs-lg{font-size:var(--fs-lg)}.wysi .fs-md{font-size:var(--fs-md)}.wysi .fs-sm{font-size:var(--fs-sm)}.wysi .fs-xs{font-size:var(--fs-xs)}.wysi .underline{font-style:normal;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.wysi h1:first-child{margin-top:-7px}.wysi h2:first-child{margin-top:-2px}.wysi h4:first-child{margin-top:1px}.wysi h5:first-child{margin-top:2px}.wysi h6:first-child{margin-top:3px}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h1):first-child{margin-top:-7px}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h2):first-child{margin-top:-2px}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h3):first-child{margin-top:0}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h4):first-child{margin-top:1px}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h5):first-child{margin-top:2px}.wysi :is(h1,h2,h3,h4,h5,h6):has(.style-as-h6):first-child{margin-top:3px}
