@layer base, theme, utilities, print, site;@layer base{
:root{color-scheme:light dark;
--brand-blue:#0c2340;--brand-blue-light:#143865;--brand-blue-bright:#1c4f8f;--brand-blue-dark:#081629;
--brand-gold:#ae9142;--brand-gold-light:#ddc278;--brand-gold-bright:#d39f10;--brand-gold-dark:#8c7535;
--brand-green:#0a843d;--brand-green-bright:#35b36a;--brand-green-dark:#085e2c;--warm-white:#f8f4ec;--warm-white-dark:#efe9d9;--gray:#555;--gray-dark:#333;--gray-light:#d6dadf;--gray-extra-light:#e9ebee;--gray-extra-extra-light:#f1f2f4;--sky-blue:#e1e8f2;--sky-blue-light:#edf2f9;--sky-blue-dark:#c1cddd;--link-blue:#0a67bc;--link-focus:#15a6b5;
--font-default:GP,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;--font-heading:Garamond-Pro,"Adobe Garamond",Garamond,Georgia,"Times New Roman",Times,serif;--grid-gap-xs:0.5rem;--grid-gap-sm:1.25rem;--grid-gap:1.75rem;--grid-gap-lg:2.5rem;--grid-gap-xl:5rem;--border-primary:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,var(--sky-blue-dark),transparent 85%));--border-secondary:1px solid light-dark(var(--brand-blue-light),color-mix(in srgb,var(--sky-blue-dark),transparent 85%));--border-radius:4px;--anim-duration-fast:125ms;--anim-duration:325ms;--anim-duration-moderate:500ms;--anim-duration-slow:750ms;--anim-ease:ease-in-out;--mark-shield:#333;--mark-text:#333}
@media only screen and (min-width:80em){:root{--grid-gap-xs:1rem;--grid-gap-sm:2.25rem;--grid-gap:2.75rem;--grid-gap-lg:4.5rem;--grid-gap-xl:10rem}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{-webkit-appearance:visible}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}body,html{background-color:light-dark(#fff,#071220);line-height:1.65;margin:0;min-height:100dvh;padding:0;scroll-behavior:smooth;width:100%}html{-webkit-text-size-adjust:none;text-size-adjust:none;font-smoothing:antialiased;hanging-punctuation:first last}body{color:light-dark(#555,#e9ebee);font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(1rem,.15vw + 1rem,1.125rem);font-weight:300;letter-spacing:.02em;line-height:1.75;overflow-x:clip}@supports (color:light-dark(red,red)){body{color:light-dark(var(--gray),var(--gray-extra-light))}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,search,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[tabindex="-1"]:focus{outline:none!important}dl,ol,ul{margin:0 0 1.5lh;padding:0 0 0 2rem}li{margin:0 0 .325rem}p{color:light-dark(#555,#e9ebee);margin:0 0 1lh}@supports (color:light-dark(red,red)){p{color:light-dark(var(--gray),var(--gray-extra-light))}}a{background-color:transparent;color:light-dark(#0a67bc,#ddc278);text-underline-offset:.25em;-webkit-tap-highlight-color:rgba(0,0,0,0)}@supports (color:light-dark(red,red)){a{color:light-dark(var(--link-blue),var(--brand-gold-light))}}a:visited{color:light-dark(color-mix(in srgb,#0a67bc,#000 40%),color-mix(in srgb,#ddc278,#000 15%))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){a:visited{color:light-dark(color-mix(in srgb,var(--link-blue),#000 40%),color-mix(in srgb,var(--brand-gold-light),#000 15%))}}a:hover{text-decoration:underline;text-decoration-color:light-dark(#e1e8f2,color-mix(in srgb,#ae9142,#000 10%))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){a:hover{text-decoration-color:light-dark(var(--sky-blue),color-mix(in srgb,var(--brand-gold),#000 10%))}}a:active{color:#ae9142;color:var(--brand-gold)}a:focus{outline:thin dotted}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:80%}embed,iframe{max-width:100%}iframe[src*="vimeo.com"],iframe[src*="youtube-nocookie.com"],iframe[src*="youtube.com"]{border:none;height:auto}sub,sup{font-size:smaller;line-height:0;position:relative;vertical-align:baseline}sup{vertical-align:super}sub{vertical-align:sub}code,kbd,pre,samp{font-family:monospace,sans-serif;overflow:auto}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}hr{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);border-width:0 0 1px;clear:both;height:1px;margin-block:3rem}hr.no-border{border-color:transparent}@media only screen and (min-width:60em){hr{margin-block:4rem}}
@keyframes hr-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}hr.vertical{background-color:#ae9142;background-color:var(--brand-gold);border:none;height:13vw;justify-self:center;margin-block-start:0;max-height:15rem;width:1px}@media only screen and (min-width:60em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){hr.vertical{animation:hr-vertical linear forwards;animation-fill-mode:both;transform-origin:top center;animation-timeline:view();animation-range:15% 60%}}}.lede,.page-lede{font-size:clamp(1.125rem,.35vw + 1rem,1.3rem);text-wrap:pretty}.lede p,.page-lede p{margin-bottom:1.5em}
table{border:1px solid light-dark(#d6dadf,#143865);border-collapse:collapse;border-spacing:0;color:light-dark(#333,#fff);margin:2em 0;width:100%}@supports (color:light-dark(red,red)){table{border:1px solid light-dark(var(--gray-light),var(--brand-blue-light));color:light-dark(var(--gray-dark),#fff)}}tr{border-top:1px solid light-dark(#d6dadf,#143865)}@supports (color:light-dark(red,red)){tr{border-top:1px solid light-dark(var(--gray-light),var(--brand-blue-light))}}tr:nth-child(even of :not([hidden])){background:light-dark(#f1f2f4,#0c2340)}@supports (color:light-dark(red,red)){tr:nth-child(even of :not([hidden])){background:light-dark(var(--gray-extra-extra-light),var(--brand-blue))}}th,thead th{background-color:light-dark(#d6dadf,#143865);border-bottom:2px solid light-dark(#d6dadf,#143865);border-right:1px solid light-dark(#d6dadf,#143865);font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1em;font-weight:600;text-align:left}@supports (color:light-dark(red,red)){th,thead th{background-color:light-dark(var(--gray-light),var(--brand-blue-light));border-bottom:2px solid light-dark(var(--gray-light),var(--brand-blue-light));border-right:1px solid light-dark(var(--gray-light),var(--brand-blue-light))}}tfoot th{text-align:right}td,th{padding:.5em .75em}td{border-inline:1px solid light-dark(#d6dadf,#143865)}@supports (color:light-dark(red,red)){td{border-inline:1px solid light-dark(var(--gray-light),var(--brand-blue-light))}}td,td img{vertical-align:top}.tablewrap{clear:both;margin:0 auto;overflow-y:auto;position:relative}.table--minimal{border:none}.table--minimal th,.table--minimal thead th{border-right:none}.table--minimal thead tr{border-top:none}.table--minimal tr:nth-child(even of :not([hidden])){background-color:transparent}.table--minimal td{border-inline-start:none;border-right:none}
@media only screen and (min-width:80rem){.two-col{-moz-column-count:2;column-count:2;gap:3rem}}
@font-face{font-display:swap;font-family:GPC;font-style:normal;font-weight:200;src:url(https://static.nd.edu/fonts/gp-min/gpc-light.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gpc-light.woff) format("woff")}@font-face{font-display:swap;font-family:GP;font-style:normal;font-weight:200;src:url(https://static.nd.edu/fonts/gp-min/gp-light.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gp-light.woff) format("woff")}@font-face{font-display:swap;font-family:GPC;font-style:normal;font-weight:300;src:url(https://static.nd.edu/fonts/gp-min/gpc-book.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gpc-book.woff) format("woff")}@font-face{font-display:swap;font-family:GP;font-style:normal;font-weight:300;src:url(https://static.nd.edu/fonts/gp-min/gp-book.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gp-book.woff) format("woff")}@font-face{font-display:swap;font-family:GP;font-style:normal;font-weight:400;src:url(https://static.nd.edu/fonts/gp-min/gp-medium.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gp-medium.woff) format("woff")}@font-face{font-display:swap;font-family:GP;font-style:normal;font-weight:700;src:url(https://static.nd.edu/fonts/gp-min/gp-bold.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gp-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Garamond-Pro;font-style:normal;font-weight:400;font-weight:300;src:url(https://static.nd.edu/fonts/garamond/garamond-premier-pro-subhead-regular.min.woff2) format("woff2"),url(https://static.nd.edu/fonts/garamond/garamond-premier-pro-subhead-regular.min.woff) format("woff")}@font-face{font-display:swap;font-family:Garamond-Pro;font-style:italic;font-weight:400;font-weight:300;src:url(https://static.nd.edu/fonts/garamond/garamond-premier-pro-subhead-italic.min.woff2) format("woff2"),url(https://static.nd.edu/fonts/garamond/garamond-premier-pro-subhead-italic.min.woff) format("woff")}
.page-btt{display:none;grid-column:-1;height:-moz-fit-content;height:fit-content;margin-block-end:2rem;opacity:0;pointer-events:none;position:sticky;right:2rem;top:calc(100vh - 5rem);transition:all 325ms ease-in-out;transition:all var(--anim-duration) var(--anim-ease);z-index:10}.page-btt.active{opacity:1;pointer-events:auto}@media only screen and (min-width:60em){.page-btt{display:block}}
.skip-links{left:0;list-style:none outside;margin-inline-start:0;position:absolute;text-align:center;top:0;width:100%}.skip-links a{left:-100vw;position:absolute;top:.5em;transition:.25s}.skip-links a:active,.skip-links a:focus,.skip-links a:hover{background:#fff;border-radius:4px;border-radius:var(--border-radius);box-shadow:0 0 10px 0 #000;color:#0c2340;color:var(--brand-blue);font-size:14px;font-weight:700;height:auto;left:.5em;overflow:visible;padding:.5em 1em;width:auto;z-index:999}
@media only screen{.page-primary blockquote,details,li,p{max-width:70rem}.site-content p{text-wrap:pretty}
.site-content [id]:not([href]),.site-content a[href^="#"]{scroll-margin-block:5.5rem}.site-content a[id]:not([href]){display:block}.link--dark,.link--dark a{color:lightdark(#0c2340,#e1e8f2);color:lightdark(var(--brand-blue),var(--sky-blue))}}}@layer theme{
.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.section-title,h1,h2,h3,h4,h5,h6{color:light-dark(#0c2340,#fff);word-wrap:normal;font-family:Garamond-Pro,Adobe Garamond,Garamond,Georgia,Times New Roman,Times,serif;font-family:var(--font-heading);font-weight:300;letter-spacing:0;line-height:1.15;margin-block:.25em .5em;text-rendering:optimizeLegibility}@supports (color:light-dark(red,red)){.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.section-title,h1,h2,h3,h4,h5,h6{color:light-dark(var(--brand-blue),#fff)}}.h1.unstyled,.h2.unstyled,.h3.unstyled,.h4.unstyled,.h5.unstyled,.h6.unstyled,.page-title.unstyled,.section-title.unstyled,h1.unstyled,h2.unstyled,h3.unstyled,h4.unstyled,h5.unstyled,h6.unstyled{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(1rem,.15vw + 1rem,1.125rem);font-weight:300;letter-spacing:.02em;line-height:1.5}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.page-title a,.section-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:light-dark(#0c2340,#fff);text-decoration:none}@supports (color:light-dark(red,red)){.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.page-title a,.section-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:light-dark(var(--brand-blue),#fff)}}.h1 a:visited,.h2 a:visited,.h3 a:visited,.h4 a:visited,.h5 a:visited,.h6 a:visited,.page-title a:visited,.section-title a:visited,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:light-dark(#143865,#edf2f9)}@supports (color:light-dark(red,red)){.h1 a:visited,.h2 a:visited,.h3 a:visited,.h4 a:visited,.h5 a:visited,.h6 a:visited,.page-title a:visited,.section-title a:visited,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:light-dark(var(--brand-blue-light),var(--sky-blue-light))}}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,.page-title a:hover,.section-title a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-wrap:pretty}.page-title,.section-title{text-wrap:balance}.h1,h1{font-size:clamp(2.5rem,3.5vw + 1rem,4.25rem);margin-block-end:.25em}.h2,.h3,h2,h3{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-weight:300;line-height:1.35}.h2,h2{font-size:clamp(1.5rem,1.125vw + 1rem,1.9rem)}.h3,h3{color:light-dark(#0c2340,#fff);font-size:clamp(1.325rem,.7vw + 1rem,1.5rem)}@supports (color:light-dark(red,red)){.h3,h3{color:light-dark(var(--brand-blue),#fff)}}.h4,.h5,.h6,h4,h5,h6{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(1.1rem,2vw + 1rem,1.2rem);line-height:1.5}.h4,h4{color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.h4,h4{color:light-dark(var(--brand-blue),#fff)}}.h5,h5{color:light-dark(#333,#fff)}@supports (color:light-dark(red,red)){.h5,h5{color:light-dark(var(--gray-dark),#fff)}}.h6,h6{color:light-dark(#555,#fff)}@supports (color:light-dark(red,red)){.h6,h6{color:light-dark(var(--gray),#fff)}}div>.h2:first-child,div>.h3:first-child,div>.h5:first-child,div>.h6:first-child,div>.image-right:first-child+.h2,div>.image-right:first-child+h2,div>h2:first-child,div>h3:first-child,div>h4:first-child,div>h5:first-child,div>h6:first-child{margin-top:0}
.heading--linked{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);margin-block-end:.5em;padding-block-end:.5em}.heading--linked a{align-items:center;color:light-dark(#143865,#fff);display:flex;justify-content:space-between;text-decoration:none}@supports (color:light-dark(red,red)){.heading--linked a{color:light-dark(var(--brand-blue-light),#fff)}}.heading--linked a:visited{color:light-dark(#0c2340,#e1e8f2)}@supports (color:light-dark(red,red)){.heading--linked a:visited{color:light-dark(var(--brand-blue),var(--sky-blue))}}.heading--linked a:after{background-image:url(images/icn-arrow-right.svg)!important;border:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border:var(--border-primary);border-radius:1em;content:"";display:inline-block;font-size:.8em;height:1.75em;margin-inline-end:.325rem;padding:.9em!important;transition:transform 125ms ease-in-out;transition:transform var(--anim-duration-fast) var(--anim-ease);width:1.75em}.heading--linked a:focus,.heading--linked a:hover{text-decoration:none}.heading--linked a:focus:after,.heading--linked a:hover:after{transform:translateX(.325rem)}.heading-action{margin-block-end:1lh}@media only screen and (min-width:60em){.heading-action{align-items:center;clear:both;display:flex;flex-flow:row wrap}.heading-action .section-title{margin-block-end:0;margin-inline-end:1rem}.heading-action>*{margin-block:0}.heading-action>:first-child{flex-grow:1}.heading-action>:last-child{align-self:center;margin-inline-start:auto}}.title--underlined h2:after,.title--underlined:is(h2):after{background-color:light-dark(#e9ebee,#143865);content:"";display:block;height:1px;margin-block:.5em;width:100%}@supports (color:light-dark(red,red)){.title--underlined h2:after,.title--underlined:is(h2):after{background-color:light-dark(var(--gray-extra-light),var(--brand-blue-light))}}@media only screen and (min-width:90em){.title--underlined h2:after,.title--underlined:is(h2):after{margin-block-start:.5em}}}@layer theme{
.site-search-form{display:flex}.site-search-form .btn{align-self:center;margin-left:1rem}.search-form{align-items:center;display:flex}.promotions-results{background:#eee;border:1px solid #777;border-radius:3px;margin:0 0 2rem;padding:1rem}.promotions-results li,.promotions-results p,.promotions-results ul{margin:0}.search-count,.search-time{font-family:inherit;margin-block:1lh}.search-count{font-size:1.4rem}.search-query i{font-style:normal;font-weight:700}.search-time{color:#777;font-size:1.2rem;margin:0 0 1em}.search-results{list-style:none;margin:1em 0;padding:0}.search-results li{margin:0 0 2rem;overflow:hidden}.search-results .search-record{display:flex;margin:0}.search-results .search-result-img{margin-right:1rem;max-width:120px;width:100%}.search-results .search-record header{margin:0 0 .5em}.search-results .search-result-title{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1.4rem;font-style:normal;margin-bottom:0}.search-results .search-result-title b{font-weight:500}.search-results .search-result-url{font-family:inherit;font-size:.9rem;word-wrap:break-word;overflow-wrap:break-word}.search-results .search-result-url a{color:#0a67bc;color:var(--link-blue);font-weight:700}.search-results .search-result-excerpt{line-height:1.3em;margin:0 0 .5em}.search-results .search-result-excerpt br{display:none}.search-results .search-result-meta{color:#777;font-size:.9rem}.icon{display:inline-block;height:1em;width:1em;fill:currentColor;vertical-align:baseline}.icon--sm{height:16px;width:16px}.icon--md{height:24px;width:24px}.icon--lg{height:32px;width:32px}.icon--xl{height:48px;width:48px}}@layer theme{
[data-icon=nd-monogram]{fill:#0c2340;fill:var(--brand-blue)}[data-icon=external-link]{height:.8em;width:.8em}.icon-close{aspect-ratio:1;clip-path:shape(from 57.67% 50%,line to 98.94% 8.73%,curve by 0 -5.11% with 1.41% -1.41%/1.41% -3.7%,line by -2.56% -2.56%,curve by -5.11% 0 with -1.41% -1.41%/-3.7% -1.41%,line by -41.27% 41.27%,line to 8.73% 1.09%,curve by -5.11% 0 with -1.41% -1.41%/-3.7% -1.41%,line to 1.06% 3.65%,curve by 0 5.11% with -1.41% 1.41%/-1.41% 3.7%,line by 41.27% 41.24%,line to 1.09% 91.27%,curve by 0 5.11% with -1.41% 1.41%/-1.41% 3.7%,line by 2.56% 2.56%,curve by 5.11% 0 with 1.41% 1.41%/3.7% 1.41%,line by 41.24% -41.27%,line by 41.27% 41.27%,curve by 5.11% 0 with 1.41% 1.41%/3.7% 1.41%,line by 2.56% -2.56%,curve by 0 -5.11% with 1.41% -1.41%/1.41% -3.7%,line by -41.27% -41.27%,close)}@media only screen{
.site-content [id]:not([href]),.site-content a[href^="#"]{scroll-margin-block:5.5rem}.site-content a[id]:not([href]){display:block}
.btn[href^=http]:after,.external-link:after,.site-content [href^=http]:after{background-image:url(images/external-link.svg)}.site-content [href$=".pdf"]:after{background-image:url(images/file-pdf.svg)}
.site-content [href$=".doc"]:after,.site-content [href$=".docx"]:after{background-image:url(images/file-word.svg)}.site-content [href$=".zip"]:after{background-image:url(images/file-archive.svg)}.site-content [href$=".ppt"]:after,.site-content [href$=".pptx"]:after{background-image:url(images/file-powerpoint.svg)}.site-content [href$=".xls"]:after,.site-content [href$=".xlsx"]:after{background-image:url(images/file-excel.svg)}
.btn[href^=http]:after,.external-link:after,.h1 [href^=http]:after,.h2 [href^=http]:after,.h3 [href^=http]:after,.h4 [href^=http]:after,.h5 [href^=http]:after,.site-content [href$=".doc"]:after,.site-content [href$=".docx"]:after,.site-content [href$=".pdf"]:after,.site-content [href$=".ppt"]:after,.site-content [href$=".pptx"]:after,.site-content [href$=".xls"]:after,.site-content [href$=".xlsx"]:after,.site-content [href$=".zip"]:after,h1 [href^=http]:after,h2 [href^=http]:after,h3 [href^=http]:after,h4 [href^=http]:after,h5 [href^=http]:after,h6 [href^=http]:after{background-position:50% 50%;background-repeat:no-repeat;background-size:.7em;content:"\2060";display:inline;font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);margin-left:.16em;padding:.5em}.btn[href^=http]:after{background-size:1em;margin-left:.4em;margin-right:.25em}.external-link:after{background-size:1em;margin-right:.25em}}}@layer theme{
@media only screen{.wrapper{display:grid;min-height:100dvh;--gutter-width:5vw;--gutter-offset:calc(var(--gutter-width)*-1);grid-template-columns:[screen-start] 5vw [container-start] 1fr [container-end] 5vw [screen-end];grid-template-columns:[screen-start] var(--gutter-width) [container-start] 1fr [container-end] var(--gutter-width) [screen-end];grid-template-rows:[header-start] auto [header-end hero-start] auto [hero-end content-start] 1fr [content-end secondary-start] auto [secondary-end footer-start] auto [footer-end]}.site-header{grid-column:screen}.home-primary{margin-block-end:2rem}.page-header,.site-content{display:grid;grid-column:screen;grid-template-columns:subgrid}.page-title-wrapper{grid-column:container}.page-primary,.page-secondary{width:100%}.page-primary,.page-secondary,.page-sidebar{grid-column:container;max-width:calc(100vw - var(--gutter-width)*2)}.page-sidebar{margin-block:2rem}.page-secondary.full-width{margin-block-start:2rem}.page-primary.full-width,.page-secondary.full-width{display:grid;grid-auto-rows:max-content;grid-column:screen;grid-template-columns:subgrid;height:-moz-fit-content;height:fit-content;max-width:100vw}.page-primary.full-width .section-wrapper,.page-secondary.full-width .section-wrapper{display:grid;grid-template-columns:subgrid}.page-primary.full-width .section,.page-primary.full-width .section-wrapper,.page-secondary.full-width .section,.page-secondary.full-width .section-wrapper{grid-column:container}.page-primary.full-width .section--screen,.page-secondary.full-width .section--screen{grid-column:screen}}
@media only screen and (min-width:48em){.site-content{--content-padding:clamp(4rem,10vw,10rem);border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary)}
.page-primary,.page-secondary{grid-column:container;padding-block-end:var(--content-padding)}.page-primary.full-width,.page-primary:has(+.page-secondary),.page-secondary.full-width{padding-block-end:0}.page-secondary.full-width{margin-block-start:4rem}.page-sidebar{grid-column:container;padding-block-end:3rem}}
@media only screen and (min-width:60em){.wrapper{grid-template-columns:[screen-start] var(--gutter-width) [container-start container-xl-start] 1fr [container-lg-start] 1fr [container-md-start] 1fr [container-sm-start] repeat(6,1fr) [container-sm-end] 1fr [container-md-end] 1fr [container-lg-end] 1fr [content-end container-xl-end container-end] var(--gutter-width) [screen-end]}.site-content{grid-row:hero-start/secondary-end;grid-template-rows:[header-start hero-start] auto [hero-end header-end content-start] 1fr [content-end secondary-start] auto [secondary-end];padding-block-start:4rem}.site-content:has(.page-header[class*=" page-header--"]){border-top:none;padding-block-start:0}
.page-header{grid-column:span 8;position:relative;z-index:1}.page-title-wrapper{grid-column:1/-1}
.page-primary{grid-column:span 8;grid-row:content}
.page-secondary{grid-column:span 8;grid-row:secondary}
.page-sidebar{grid-column:2/span 4;grid-row:hero-start/secondary-end;margin-block:0;margin-inline-end:3rem}.page-secondary.full-width~.page-sidebar{grid-row-end:content-end}
.home.nav-top--true .page-sidebar,.page--full-width .page-sidebar{display:none}.home.nav-top--true .page-header:not([class*=" page-header--"]),.home.nav-top--true .page-primary:not(.full-width),.home.nav-top--true .page-secondary:not(.full-width),.page--full-width .page-header:not([class*=" page-header--"]),.page--full-width .page-primary:not(.full-width),.page--full-width .page-secondary:not(.full-width){grid-column:container-xl}}
@media only screen and (min-width:80em){.page-secondary.full-width{margin-block-start:6rem}.page-header,.page-primary,.page-secondary{grid-column:span 9}.page-sidebar{grid-column:2/span 3;padding-block-end:4rem}}
@media only screen and (min-width:100em){.page-sidebar{grid-column:3/span 3}.page-header:not([class*=" page-header--"]),.page-primary,.page-secondary{grid-column:span 7}.page-secondary.full-width{margin-block-start:7rem}.home.nav-top--true .page-header:not([class*=" page-header--"]),.home.nav-top--true .page-primary:not(.full-width),.home.nav-top--true .page-secondary:not(.full-width),.page--full-width .page-header:not([class*=" page-header--"]),.page--full-width .page-primary:not(.full-width),.page--full-width .page-secondary:not(.full-width){grid-column:container-lg}.page-primary.full-width .section,.page-secondary.full-width .section{grid-column:container-lg}}
@media only screen and (min-width:135em){.wrapper{--gutter-width:calc(50vw - 972px)}}}@layer theme{
.row{width:100%}.row-container{margin-inline:auto;padding-inline:0}.grid{display:grid;grid-gap:1.75rem;grid-gap:var(--grid-gap);clear:both;grid-template-columns:100%;list-style:none;margin:0;padding:0}.grid>*{display:block;width:auto}.grid>.grid{display:grid}.grid-xs-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-xs-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-xs-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-xs-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-xs-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-xs-]>[class*=span-xs]{width:auto}.order-xs--1{order:-1}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.span-xs-1{grid-column:span 1}.span-xs-2{grid-column:span 2}.span-xs-3{grid-column:span 3}.span-xs-4{grid-column:span 4}.span-xs-5{grid-column:span 5}.span-xs-6{grid-column:span 6}.full,.span-full{grid-column:1/-1}.order--1{order:-1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.flex-xs{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}
@media only screen and (min-width:30em),print{.grid-sm-1{grid-template-columns:100%}.grid-sm-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-sm-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-sm-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-sm-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-sm-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-sm-]>[class*=span-sm]{width:auto}.span-sm-1{grid-column:span 1}.span-sm-2{grid-column:span 2}.span-sm-3{grid-column:span 3}.span-sm-4{grid-column:span 4}.span-sm-5{grid-column:span 5}.span-sm-6{grid-column:span 6}.order-sm--1{order:-1}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}
.flex-sm{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}.flex-auto{display:flex;flex-flow:row wrap;gap:1.75rem;gap:var(--grid-gap);justify-content:center}.flex-auto>*{margin-bottom:0;width:calc(50% - .875rem);width:calc((100% - var(--grid-gap))/2)}.flex-auto:has(>:first-child:last-child)>*{width:100%}}
@media only screen and (min-width:48em),print{.grid-md-1{grid-template-columns:100%}.grid-md-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-md-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-md-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-md-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-md-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-md-]>[class*=span-md]{width:auto}.span-md-1{grid-column:span 1}.span-md-2{grid-column:span 2}.span-md-3{grid-column:span 3}.span-md-4{grid-column:span 4}.span-md-5{grid-column:span 5}.span-md-6{grid-column:span 6}.order-md--1{order:-1}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}
.flex-md{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}}
@media only screen and (min-width:60em){.grid-ml-1{grid-template-columns:100%}.grid-ml-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-ml-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-ml-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-ml-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-ml-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-ml-]>[class*=span-ml]{width:auto}.span-ml-1{grid-column:span 1}.span-ml-2{grid-column:span 2}.span-ml-3{grid-column:span 3}.span-ml-4{grid-column:span 4}.span-ml-5{grid-column:span 5}.span-ml-6{grid-column:span 6}.order-ml--1{order:-1}.order-ml-0{order:0}.order-ml-1{order:1}.order-ml-2{order:2}.order-ml-3{order:3}.order-ml-4{order:4}.order-ml-5{order:5}
.flex-ml{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}.flex-auto:has(>:nth-child(2):last-child)>*,.flex-auto:has(>:nth-child(4):last-child)>*{width:calc(50% - .875rem);width:calc((100% - var(--grid-gap))/2)}.flex-auto:has(>:nth-child(3):last-child)>*,.flex-auto:has(>:nth-child(5))>*{width:calc(33.33333% - 1.16667rem);width:calc(33.33333% - var(--grid-gap)*2/3)}}
@media only screen and (min-width:80em){.grid-lg-1{grid-template-columns:100%}.grid-lg-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-lg-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-lg-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-lg-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-lg-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-lg-]>[class*=span-lg]{width:auto}.span-lg-1{grid-column:span 1}.span-lg-2{grid-column:span 2}.span-lg-3{grid-column:span 3}.span-lg-4{grid-column:span 4}.span-lg-5{grid-column:span 5}.span-lg-6{grid-column:span 6}.order-lg--1{order:-1}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}
.flex-lg{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}.flex-auto:has(>:nth-child(4):last-child)>*,.flex-auto:has(>:nth-child(7))>*{width:calc(25% - 1.3125rem);width:calc(25% - var(--grid-gap)*3/4)}}
@media only screen and (min-width:90em){.grid-xl-1{grid-template-columns:100%}.grid-xl-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-xl-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-xl-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-xl-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-xl-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-xl-]>[class*=span-xl]{width:auto}.span-xl-1{grid-column:span 1}.span-xl-2{grid-column:span 2}.span-xl-3{grid-column:span 3}.span-xl-4{grid-column:span 4}.span-xl-5{grid-column:span 5}.span-xl-6{grid-column:span 6}.order-xl--1{order:-1}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}
.flex-xl{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}}
@media only screen and (min-width:100em){.grid-xxl-1{grid-template-columns:100%}.grid-xxl-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-xxl-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-xxl-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-xxl-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-xxl-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-xxl-]>[class*=span-xxl]{width:auto}.span-xxl-1{grid-column:span 1}.span-xxl-2{grid-column:span 2}.span-xxl-3{grid-column:span 3}.span-xxl-4{grid-column:span 4}.span-xxl-5{grid-column:span 5}.span-xxl-6{grid-column:span 6}.order-xxl--1{order:-1}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}
.flex-xxl{display:flex;grid-gap:1.75rem;grid-gap:var(--grid-gap)}}
@media only screen and (min-width:120em){.row-container{max-width:108rem}}
@media print{.grid-print-1{grid-template-columns:100%}.grid-print-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-print-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-print-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-print-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-print-6{grid-template-columns:repeat(6,minmax(0,16.6%))}}}@layer theme{
.site-header{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);grid-row:header;position:relative;z-index:100}.site-header--dark{color-scheme:dark}.site-header[class*=bg--]{margin-block-end:1rem}.header-title{display:flex;padding-block:.5rem}.header-title-name{display:flex;flex-direction:column}.site-title{font-family:GPC,Galaxie Polaris Condensed,Arial Narrow,Arial,san-serif;font-size:2rem;font-weight:300;line-height:1.2em}.site-title--long{font-size:clamp(1.2rem,1.5vw + 1rem,2rem)}.site-title a{display:inline-block}.icon-search{display:none}@media only screen{.site-header{border-top:3px solid #ae9142;border-top:3px solid var(--brand-gold);display:grid;grid-template-columns:subgrid;grid-template-rows:[head-start wordmark-start] auto [wordmark-end title-start] 1fr [title-end head-end];height:-moz-fit-content;height:fit-content}.header-group{align-items:center;display:grid;grid-column:container;grid-row:title;justify-content:space-between;padding-block:1rem 1.5rem;grid-gap:1.25rem}.header-group .nav-primary{width:100%}.header-title{grid-column:1}.site-title{color:light-dark(#0c2340,#fff);margin-block:0}@supports (color:light-dark(red,red)){.site-title{color:light-dark(var(--brand-blue),#fff)}}.site-title a,.site-title a:hover,.site-title a:visited{color:light-dark(#0c2340,#fff);text-decoration:none}@supports (color:light-dark(red,red)){.site-title a,.site-title a:hover,.site-title a:visited{color:light-dark(var(--brand-blue),#fff)}}.site-title a:focus{background-color:hsla(0,0%,100%,.2)}.header-mark{display:none;height:auto;max-width:100%}.header-mark-mobile{grid-column:screen;--mark-shield:var(--brand-gold);--mark-text:light-dark(var(--gray-dark),#fff);border-bottom:4px;border-bottom:var(--border-radius);display:block;margin:0;padding-block:1rem;width:100%}.header-mark-mobile:focus{outline:3px solid #15a6b5;outline-offset:5px}.header-mark-mobile svg{display:block;height:auto;margin-inline:auto;max-width:100%;width:10rem}.header-nav{grid-column:2}.header-nav>.nav-primary{display:none}.header-nav .header-util{display:flex;grid-column:2;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);align-items:center}.header-nav .header-nav-button{display:none}.header-nav .header-nav-button .btn{width:-moz-max-content;width:max-content}
.header-language-select{display:none}
.header-nav-toggle{line-height:1;margin-block-start:.125rem}.header-nav-toggle .btn svg{margin-inline:0}.header-nav-toggle .icon-search-menu{height:32px;width:32px}.header-nav-toggle .icon-search{height:32px;width:22px}}
@media only screen and (min-width:48em){.site-header{align-items:center;border-bottom:none;grid-column:screen;grid-row:header;padding-block:1.5rem}.site-title{font-size:1.7rem;margin-block:.31rem 0}.header-title{display:flex}.header-title-name{border-left:1px solid light-dark(#143865,color-mix(in srgb,#c1cddd,transparent 85%));border-left:var(--border-secondary);margin-inline-start:1rem;padding-inline-start:1rem}.site-header:not(:has(.header-group--logo)) .header-mark-mobile{display:none}.header-mark{display:block;height:auto;min-width:200px;width:200px;--mark-shield:var(--brand-gold);--mark-text:light-dark(var(--brand-blue),#fff)}
.site-header:has(.header-group--logo){padding:0}.header-group--logo .header-title{align-items:flex-start;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.header-group--logo .header-title-name{border-left:none;grid-column:1;grid-row:1;margin-inline-start:0;padding-inline-start:0}.header-group--logo .site-title{margin-block:0}.header-group--logo .header-mark{display:none;grid-column:4;grid-row:1}.header-group--logo .header-util{grid-column:3;grid-row:1}}
@media only screen and (min-width:60em){.site-header[class*=bg--]{margin-block-end:2rem}.wrapper:has(.page-header--screen.bg--dark) .site-header{color-scheme:dark}.wrapper:has(.page-header--screen.bg--dark) .site-header .header-title-name{border-left-color:#d6dadf;border-left-color:var(--gray-light)}.header-group{align-items:flex-start;display:grid;grid-template-columns:1fr auto;padding-block:.5rem}.header-title{grid-column:1;grid-row:1}.header-util{grid-column:2;grid-row:1}.global-nav-false .icon-search{display:block}.global-nav-false .icon-search-menu{display:none}
.header-nav{display:flex;grid-column:1/-1;grid-row:2;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);align-items:center}.header-nav~.header-title{grid-column:span 2;grid-row:1}.header-nav .nav-primary{display:block}.header-nav~.header-util{grid-row:2}.header-nav .header-nav-button{display:block}
.site-header:has(.header-group--logo){padding-block:1.5rem}.site-header:has(.header-group--logo) .header-mark-mobile{display:none}.header-group--logo .header-title{padding-block-end:0}.header-group--logo .header-mark{display:block}
.header-language-select{align-items:center;background-color:light-dark(#e1e8f2,hsla(0,0%,100%,.3));border:none;border-radius:2px;display:flex;padding:.25rem .5rem .25rem .75rem}@supports (color:light-dark(red,red)){.header-language-select{background-color:light-dark(var(--sky-blue),hsla(0,0%,100%,.3))}}.header-language-select .icon{height:1.25rem;width:1.25rem;fill:light-dark(#0c2340,#fff);margin-right:.25rem}@supports (color:light-dark(red,red)){.header-language-select .icon{fill:light-dark(var(--brand-blue),#fff)}}.header-language-select select{background-color:transparent;border:none;color:light-dark(#333,#fff);padding:.25rem .75rem .25rem .25rem}@supports (color:light-dark(red,red)){.header-language-select select{color:light-dark(var(--gray-dark),#fff)}}.site-header .header-group--inline-ml{grid-template-columns:repeat(3,auto);grid-template-rows:1fr;justify-content:stretch}.site-header .header-group--inline-ml .header-nav{grid-column:span 2;grid-row:1;margin-left:auto;width:-moz-max-content;width:max-content}.site-header .header-group--inline-ml .header-util{grid-column:3;grid-row:1}.site-header .header-group--inline-ml.header-group--logo .header-mark{justify-self:flex-end}.site-header .header-group--inline-ml.header-group--logo .header-nav{grid-column:2;margin-right:auto}}
@media only screen and (min-width:80em){.site-header .header-group--inline-lg{grid-template-columns:repeat(3,auto);grid-template-rows:1fr;justify-content:stretch}.site-header .header-group--inline-lg .header-nav{grid-column:span 2;grid-row:1;margin-left:auto;width:-moz-max-content;width:max-content}.site-header .header-group--inline-lg .header-util{grid-column:3;grid-row:1}.site-header .header-group--inline-lg.header-group--logo .header-mark{justify-self:flex-end}.site-header .header-group--inline-lg.header-group--logo .header-nav{grid-column:2;margin-right:auto}}
@media only screen and (min-width:90em){.site-header .header-group--inline-xl{grid-template-columns:repeat(3,auto);grid-template-rows:1fr;justify-content:stretch}.site-header .header-group--inline-xl .header-nav{grid-column:span 2;grid-row:1;margin-left:auto;width:-moz-max-content;width:max-content}.site-header .header-group--inline-xl .header-util{grid-column:3;grid-row:1}.site-header .header-group--inline-xl.header-group--logo .header-mark{justify-self:flex-end}.site-header .header-group--inline-xl.header-group--logo .header-nav{grid-column:2;margin-right:auto}}
@media only screen and (min-width:100em){.site-header .header-group--inline-xxl{grid-template-columns:repeat(3,auto);grid-template-rows:1fr}.site-header .header-group--inline-xxl .header-nav{grid-column:span 2;grid-row:1;margin-left:auto;width:-moz-max-content;width:max-content}.site-header .header-group--inline-xxl .header-util{grid-column:3;grid-row:1}.site-header .header-group--inline-xxl.header-group--logo .header-nav{grid-column:2}}}@layer theme{
@property --numchars{syntax:"<number>";inherits:false;initial-value:20}.page-header{color:light-dark(#555,#fff);margin-block-start:2rem;position:relative;z-index:1}@supports (color:light-dark(red,red)){.page-header{color:light-dark(var(--gray),#fff)}}.page-image{grid-column:1/-1;margin-block-end:2rem;overflow:clip;position:relative}.page-image img,.page-image video{border-radius:0;display:block;width:100%}.page-image:has(img:nth-child(2)){aspect-ratio:6/4}.page-image+.page-image{display:none}
.page-header--screen .page-image{align-self:flex-start;grid-row:1}.page-header--screen .page-image img{border-radius:0}@media only screen{.article-header[class*=bg--],.page-header[class*=bg--]{padding-block-end:1rem}.page-header:has(.page-image){display:grid;margin-block-start:0;padding-block:0}.page-header:has(.page-image) .page-title-wrapper{order:2}.article-header[class*=bg--],.page-header[class*=bg--]{margin-block-end:4rem;padding-block-end:2rem}.page-title-wrapper,.page-title-wrapper li,.page-title-wrapper p{max-width:none}.page-title:empty{padding-block:0}
.page-label{color:light-dark(#555,#e1e8f2);font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(.85rem,.5vw + .5rem,1rem);letter-spacing:.1em;margin-block-end:1.25em;text-transform:uppercase}@supports (color:light-dark(red,red)){.page-label{color:light-dark(var(--gray),var(--sky-blue))}}.page-label+.page-title{margin-block-start:0}
.page-title:not(:has([data-length])){font-size:clamp(2.5rem,3.5vw + 1rem,4.25rem);line-height:1.1;margin-block-end:1.5rem}.page-title:not(:has([data-length])).page-title--xs{font-size:clamp(2.5rem,3vw + 1rem,3rem)}.page-title:not(:has([data-length])).page-title--sm{font-size:clamp(2.5rem,3.5vw + 1rem,3.5rem)}.page-title:not(:has([data-length])).page-title--lg{font-size:clamp(2.5rem,4.5vw + 1rem,4.75rem)}.page-title:not(:has([data-length])).page-title--xl{font-size:clamp(2.5rem,5.5vw + 1rem,5.25rem)}.page-header--container:has(.page-image):not(:has([data-length])) .page-title,.page-header--inset:has(.page-image):not(:has([data-length])) .page-title,.page-header--screen:has(.page-image):not(:has([data-length])) .page-title{font-size:clamp(2.5rem,4vw + 1rem,5.5rem)}.page-header--container:has(.page-image):not(:has([data-length])) .page-title.page-title--xs,.page-header--inset:has(.page-image):not(:has([data-length])) .page-title.page-title--xs,.page-header--screen:has(.page-image):not(:has([data-length])) .page-title.page-title--xs{font-size:clamp(2.5rem,2.5vw + 1rem,3.5rem)}.page-header--container:has(.page-image):not(:has([data-length])) .page-title.page-title--sm,.page-header--inset:has(.page-image):not(:has([data-length])) .page-title.page-title--sm,.page-header--screen:has(.page-image):not(:has([data-length])) .page-title.page-title--sm{font-size:clamp(2.5rem,3.5vw + 1rem,4.5rem)}.page-header--container:has(.page-image):not(:has([data-length])) .page-title.page-title--lg,.page-header--inset:has(.page-image):not(:has([data-length])) .page-title.page-title--lg,.page-header--screen:has(.page-image):not(:has([data-length])) .page-title.page-title--lg{font-size:clamp(2.5rem,4.8vw + 1rem,6rem)}.page-header--container:has(.page-image):not(:has([data-length])) .page-title.page-title--xl,.page-header--inset:has(.page-image):not(:has([data-length])) .page-title.page-title--xl,.page-header--screen:has(.page-image):not(:has([data-length])) .page-title.page-title--xl{font-size:clamp(2.5rem,5.5vw + 1rem,6.5rem)}
.page-title[data-length]{--ideal-cr:30;--min-font-size:2.5rem;--max-font-size:4.5rem;--typescale:2.5vw;--numchars:attr(data-length type(<number>));--ratio:calc(var(--ideal-cr)/var(--numchars));font-size:clamp(2.5rem,2.5vw * calc(30/attr(data-length type(<number>))) + 2rem,4.5rem);font-size:clamp(var(--min-font-size),var(--typescale) * var(--ratio) + 2rem,var(--max-font-size))}.page-header--inset:has(.page-image) .page-title[data-length],.page-header--tiled:has(.page-image) .page-title[data-length]{--ideal-cr:30;--typescale:4.25vw;--max-font-size:5rem}.page-header--container:has(.page-image) .page-title[data-length],.page-header--screen:has(.page-image) .page-title[data-length]{--ideal-cr:35;--typescale:5vw;--max-font-size:5.75rem}
.page-image--tiled:has(:nth-child(2)){display:grid;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);grid-auto-rows:1fr}.page-image--tiled:has(:nth-child(2)) img,.page-image--tiled:has(:nth-child(2)) video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-image--tiled:has(:nth-child(2):last-child){grid-template-columns:repeat(3,1fr)}.page-image--tiled:has(:nth-child(2):last-child) img,.page-image--tiled:has(:nth-child(2):last-child) video{grid-row:span 2}.page-image--tiled:has(:nth-child(2):last-child) img:nth-child(2),.page-image--tiled:has(:nth-child(2):last-child) video:nth-child(2){grid-column:span 2}.page-image--tiled:has(:nth-child(3):last-child){grid-template-columns:repeat(5,1fr)}.page-image--tiled:has(:nth-child(3):last-child) img:nth-child(2),.page-image--tiled:has(:nth-child(3):last-child) video:nth-child(2){border-radius:4px 0 0 4px;border-radius:var(--border-radius) 0 0 var(--border-radius);grid-column:span 3;grid-row:span 2}.page-image--tiled:has(:nth-child(3):last-child) img:first-child,.page-image--tiled:has(:nth-child(3):last-child) img:nth-child(3),.page-image--tiled:has(:nth-child(3):last-child) video:first-child,.page-image--tiled:has(:nth-child(3):last-child) video:nth-child(3){border-radius:4px;border-radius:var(--border-radius);grid-column:span 2;grid-row:span 1}.page-image--tiled:has(:nth-child(4):last-child){grid-template-columns:repeat(5,1fr)}.page-image--tiled:has(:nth-child(4):last-child) img,.page-image--tiled:has(:nth-child(4):last-child) video{grid-column:span 2;grid-row:span 1}.page-image--tiled:has(:nth-child(4):last-child) img:first-child,.page-image--tiled:has(:nth-child(4):last-child) img:nth-child(4),.page-image--tiled:has(:nth-child(4):last-child) video:first-child,.page-image--tiled:has(:nth-child(4):last-child) video:nth-child(4){grid-column:span 3}}@media only screen and (min-width:48em){.page-header{padding:0}}@media only screen and (min-width:60em){.page-image img,.page-image video{border-radius:4px;border-radius:var(--border-radius)}.article-header{padding-block-end:2rem}.page-title-wrapper{padding-block-start:3rem}.article-header,.page-header{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);margin-block:0 4rem}.article-header[class*=bg--],.page-header[class*=bg--]{padding-block-end:0}.page-header:not([class*=page-header--]) .page-title-wrapper{padding-block-start:0}.page-header:has(.page-image){border-bottom:none;margin-inline:0}.page-header:has(.page-image) .page-title-wrapper{margin:0;order:1;padding-block-start:0}.page-header .page-image{margin-block-end:0;max-width:none;order:2;position:relative;width:100%;z-index:-1}.page-header .page-image+.page-image{display:block}
.page-header--inset{grid-column:screen;grid-row:hero}.page-header--inset .page-title-wrapper{align-content:center;grid-column:container;grid-row:hero}.page-header--inset:has(.page-image){grid-gap:1.75rem;grid-gap:var(--grid-gap)}.page-header--inset:has(.page-image) .page-title-wrapper{grid-column:2/span 5;grid-row:1;padding-block-end:0}.page-header--inset:has(.page-image) .page-image{grid-column:span 8;grid-row:1}.page-header--inset:has(.page-image) .page-image img,.page-header--inset:has(.page-image) .page-image video{border-radius:4px 0 0 4px;border-radius:var(--border-radius) 0 0 var(--border-radius)}
.page-header--container{align-items:flex-end;background-color:transparent!important}.page-header--container,.page-header--container .page-title-wrapper{grid-column:container;grid-row:hero}.page-header--container:has(.page-image){grid-gap:1.75rem;grid-gap:var(--grid-gap)}.page-header--container:has(.page-image) .page-title-wrapper{grid-column:1/span 8;grid-row:1;padding-block:3rem 2rem;padding-inline-start:1.5rem}.page-header--container:has(.page-image) .page-image{border-radius:4px;border-radius:var(--border-radius);grid-column:1/-1;grid-row:1;height:100%;margin-inline:-3vw;overflow:clip;width:calc(100% + 6vw)}.page-header--container:has(.page-image) .page-image img{height:100%;-o-object-fit:cover;object-fit:cover}
.site-content:has(.page-header--screen){grid-row-start:header-start}.page-header--screen{align-items:flex-end;grid-column:screen;grid-row:header-start/hero-end;grid-template-rows:subgrid;overflow:clip}.page-header--screen .page-title-wrapper{grid-column:2/span 6;grid-row:hero;padding-block-end:min(6vw,5rem)}.page-header--screen .page-image{grid-row:header-start/hero-end}.page-header--screen .page-image img,.page-header--screen .page-image video{height:100dvh;max-height:70rem;min-height:45rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.page-header--screen .page-image:after{background:linear-gradient(180deg,#000 -5%,transparent 30%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.page-header--screen .lede p,.page-header--screen .page-lede p{margin-block-end:2em}.page-header--screen:has(.page-title-wrapper.text-center) .page-image:before{--gradient-angle:to top}
.page-header--stacked{grid-column:screen;grid-row:hero}.page-header--stacked .page-title-wrapper{grid-column:container}.page-header--stacked:has(.page-image){grid-gap:1.75rem;grid-gap:var(--grid-gap)}.page-header--stacked:has(.page-image) .page-image{grid-column:container;margin-inline:-3vw;order:2;width:calc(100% + 6vw)}.page-header--stacked:has(.page-image) .page-title-wrapper{order:1;padding-block:3rem 1rem}
.page-header--tiled{align-items:flex-end;background-color:transparent!important;grid-column:container;grid-row:hero;grid-template-rows:repeat(3,18vw)}.page-header--tiled .page-title-wrapper{grid-column:container;grid-row:1/3}.page-header--tiled:has(.page-image){grid-gap:1.25rem;grid-gap:var(--grid-gap-sm)}.page-header--tiled:has(.page-image) .page-title-wrapper{align-content:center;grid-column:1/span 5;grid-row:1/span 2;padding-inline-end:1.5rem}.page-header--tiled:has(.page-image) .page-image{align-self:stretch;justify-self:stretch}.page-header--tiled:has(.page-image) .page-image img{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.page-header--tiled:has(.page-image) .page-image:nth-child(2){grid-column:9/span 3;grid-row:1/span 1}.page-header--tiled:has(.page-image) .page-image:nth-child(3){grid-column:6/span 4;grid-row:2/span 1}.page-header--tiled:has(.page-image) .page-image:nth-child(4){grid-column:10/span 3;grid-row:2/span 1}.page-header--tiled:has(.page-image) .page-image:nth-child(5){grid-column:2/span 5;grid-row:3/span 1;padding-block-end:1.5rem}.page-header--tiled:has(.page-image) .page-image:nth-child(6){grid-column:7/span 5;grid-row:3/span 1;margin-block-end:-1.5vw}.page-header--container,.page-header--inset,.page-header--screen,.page-header--stacked,.page-header--tiled{grid-template-columns:subgrid;margin-block-end:4rem}.page-header--container:before,.page-header--inset:before,.page-header--screen:before,.page-header--stacked:before,.page-header--tiled:before{background-color:inherit;bottom:0; content:"";display:block;position:absolute;top:0; z-index:-1}.page-header--container~.page-sidebar,.page-header--inset~.page-sidebar,.page-header--screen~.page-sidebar,.page-header--stacked~.page-sidebar,.page-header--tiled~.page-sidebar{grid-row-start:content-start}}@media only screen and (min-width:80em){.page-header--container:has(.page-image) .page-title-wrapper,.page-header--inset.align-end:has(.page-image) .page-title-wrapper,.page-header--inset:not(:has(.page-image)):has(.page-image) .page-title-wrapper,.page-header--stacked:has(.page-image) .page-title-wrapper{padding-block-end:5rem}.page-header--container,.page-header--inset,.page-header--screen,.page-header--stacked,.page-header--tiled{margin-block-end:5rem}
.page-header--inset:has(.page-image){grid-gap:2.5rem;grid-gap:var(--grid-gap-lg)}}@media only screen and (min-width:100em){.article-header[class*=bg--],.page-header--container,.page-header--inset,.page-header--screen,.page-header--stacked,.page-header--tiled,.page-header[class*=bg--]{margin-block-end:6rem}.page-header--container .page-title-wrapper{grid-column:1/span 7}.page-header--tiled:has(.page-image) .page-title-wrapper{padding-inline-end:3rem}}@media only screen and (min-width:120em){.page-header--screen{overflow:clip}
.page-header--inset:has(.page-image) .page-image{grid-column:span 7;margin-inline-end:-8vw;width:auto}.page-header--inset:has(.page-image) .page-image img{border-radius:4px;border-radius:var(--border-radius)}.page-header--tiled{grid-template-rows:repeat(3,21rem);margin-block-end:6rem}.page-header--tiled .page-image:nth-child(6){margin-block-end:-1.5rem}}}@layer theme{
@media screen{.section-wrapper{padding-block:2rem}.section,.section-wrapper{position:relative;z-index:1}.section{--section-padding:0;--section-margin:5rem;margin-block:5rem;margin-block:var(--section-margin);padding-block:0;padding-block:var(--section-padding)}.section[class*=bg--]{--section-padding:2rem;position:relative;z-index:1}.section[class*=bg--]:not(.bg--full-bleed,.section--screen,:has(.section-image--bg)){border-radius:4px;border-radius:var(--border-radius);overflow:clip;padding-inline:2rem}.section.bg--full-bleed:has(+.section.bg--full-bleed),.section.section--screen[class*=bg--]:has(+.section--screen[class*=bg--]),.section.section--screen[class*=bg--]:last-child{--section-margin:0}.section-wrapper>.section:last-child{margin-block-end:0}.page--full-width .page-primary .section-wrapper,.page-primary.full-width .section-wrapper,.page-secondary.full-width .section-wrapper{padding-block:5rem}.page--full-width .page-primary .section,.page-primary.full-width .section,.page-secondary.full-width .section{margin-block-start:0;--section-margin:clamp(5rem,12vw,12rem)}.page--full-width .page-primary .section[class*=bg--],.page-primary.full-width .section[class*=bg--],.page-secondary.full-width .section[class*=bg--]{--section-padding:clamp(5rem,12vw,12rem)}.page-primary.full-width:not(:has(+.page-secondary)) .section.bg--full-bleed:last-child,.page-primary.full-width:not(:has(+.page-secondary)) .section.col--screen[class*=" bg--"]:last-child,.page-secondary .section.bg--full-bleed:last-child,.page-secondary .section.col--screen[class*=" bg--"]:last-child{margin-block:0}
.section--stacked{display:flex;flex-direction:column;grid-gap:0}
.section-intro{grid-template-columns:1/-1;margin-block-end:2rem;margin-inline:auto;max-width:70rem;text-wrap:pretty;width:100%}.section-title{color:light-dark(#0c2340,#fff);font-size:clamp(2.75rem,3vw + 1rem,4rem);line-height:1.1;margin-block-end:.5lh}@supports (color:light-dark(red,red)){.section-title{color:light-dark(var(--brand-blue),#fff)}}.section-title--xs{font-size:clamp(2.25rem,2vw + 1.5rem,3rem)}.section-title--sm{font-size:clamp(2.25rem,2vw + 1.5rem,3.5rem)}.section-title--lg{font-size:clamp(2.25rem,2.6vw + 1.5rem,4.325rem)}.section-title--xl{font-size:clamp(2.25rem,2.8vw + 1.5rem,4.825rem)}.section-title:has(+p){margin-block-end:.3em}
.section-label{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:.9rem;letter-spacing:.1em;margin-block-end:.4em;text-transform:uppercase}.section-label+.section-title{margin-block-start:0}
.section-image,.section-media{position:relative}.section-image img:not(:first-child),.section-media img:not(:first-child){display:none}.section-image--bg img,.section-image--bg video,.section-media--bg img,.section-media--bg video{border-radius:0}.section-image.align-stretch img,.section-image.align-stretch video,.section-media.align-stretch img,.section-media.align-stretch video{display:block;-o-object-fit:cover;object-fit:cover;overflow:clip}.section-image--bg,.section-media--bg{inset:0;overflow:clip;position:absolute;z-index:-1}.section-image--bg img,.section-image--bg video,.section-media--bg img,.section-media--bg video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.section:has(.section-image--bg) a:not(.btn),.section:has(.section-media--bg) a:not(.btn){color:#fff}
.section--screen{overflow:clip;padding-inline:var(--gutter-width)}}
@media screen and (min-width:48rem){.page--full-width .page-primary .section-wrapper,.page-primary.full-width .section-wrapper,.page-secondary.full-width .section-wrapper{padding-block:7rem}.section-image img:not(:first-child),.section-media img:not(:first-child){display:block}
.page-primary.full-width .section--screen,.page-secondary.full-width .section--screen{grid-column:screen;width:100%}
.section-image--tiled,.section-media--tiled{display:grid;grid-template-columns:repeat(6,minmax(0,16.6%));grid-gap:.5rem;grid-gap:var(--grid-gap-xs)}.section-image--tiled img,.section-media--tiled img{-o-object-fit:cover;object-fit:cover;overflow:clip}.section-image--tiled video,.section-media--tiled video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}
.section-image--tiled:has(:nth-child(2):last-child)>:first-child,.section-media--tiled:has(:nth-child(2):last-child)>:first-child{aspect-ratio:2/1;grid-column:1/span 5;grid-row:span 1}.section-image--tiled:has(:nth-child(2):last-child)>:nth-child(2),.section-media--tiled:has(:nth-child(2):last-child)>:nth-child(2){aspect-ratio:5/3;grid-column:2/span 5;grid-row:span 1}.section-image--tiled-reversed:has(:nth-child(2):last-child)>:first-child,.section-media--tiled-reversed:has(:nth-child(2):last-child)>:first-child{aspect-ratio:2/1;grid-column:2/span 5;grid-row:span 1}.section-image--tiled-reversed:has(:nth-child(2):last-child)>:nth-child(2),.section-media--tiled-reversed:has(:nth-child(2):last-child)>:nth-child(2){aspect-ratio:5/3;grid-column:span 5;grid-row:span 1}
.section-image--tiled:has(:nth-child(3):last-child)>:first-child,.section-media--tiled:has(:nth-child(3):last-child)>:first-child{aspect-ratio:4/9;grid-column:span 2;grid-row:span 2}.section-image--tiled:has(:nth-child(3):last-child)>:nth-child(2),.section-media--tiled:has(:nth-child(3):last-child)>:nth-child(2){aspect-ratio:6/4;grid-column:span 3;grid-row:span 1;margin-block-start:1.5rem}.section-image--tiled:has(:nth-child(3):last-child)>:nth-child(3),.section-media--tiled:has(:nth-child(3):last-child)>:nth-child(3){aspect-ratio:11/6;grid-column:3/span 4;grid-row:span 1}.section-image--tiled-reversed:has(:nth-child(3):last-child)>:first-child,.section-media--tiled-reversed:has(:nth-child(3):last-child)>:first-child{aspect-ratio:6/4;grid-column:2/span 3;grid-row:span 1;margin-block-start:1.5rem}.section-image--tiled-reversed:has(:nth-child(3):last-child)>:nth-child(2),.section-media--tiled-reversed:has(:nth-child(3):last-child)>:nth-child(2){aspect-ratio:4/9;grid-column:span 2;grid-row:span 2}.section-image--tiled-reversed:has(:nth-child(3):last-child)>:nth-child(3),.section-media--tiled-reversed:has(:nth-child(3):last-child)>:nth-child(3){aspect-ratio:11/6;grid-column:span 4;grid-row:span 1}
.section-image--tiled:has(:nth-child(4):last-child)>*,.section-media--tiled:has(:nth-child(4):last-child)>*{aspect-ratio:3/2;grid-column:span 3;grid-row:span 1}.section-image--tiled:has(:nth-child(4):last-child) img:nth-child(2),.section-image--tiled:has(:nth-child(4):last-child)>:first-child,.section-media--tiled:has(:nth-child(4):last-child) img:nth-child(2),.section-media--tiled:has(:nth-child(4):last-child)>:first-child{grid-row:1}.section-image--tiled:has(:nth-child(4):last-child) img:nth-child(4),.section-image--tiled:has(:nth-child(4):last-child)>:nth-child(3),.section-media--tiled:has(:nth-child(4):last-child) img:nth-child(4),.section-media--tiled:has(:nth-child(4):last-child)>:nth-child(3){grid-row:2}}
@media only screen and (min-width:60em){.section-intro{margin-block-end:3rem}
.section[class*=bg--]:not(.bg--full-bleed,:has(.section-image--bg)){padding-inline:4rem}}
@media only screen and (min-width:80em){.page--full-width .page-primary .section-wrapper,.page-primary.full-width .section-wrapper,.page-secondary.full-width .section-wrapper{padding-block:10rem}}
@media only screen and (min-width:100em){.section-intro{margin-block-end:4rem}.page--full-width .page-primary .section-wrapper,.page-primary.full-width .section-wrapper,.page-secondary.full-width .section-wrapper{padding-block:11rem}}
@media only screen and (min-width:135em){
.page-primary.full-width .section--screen,.page-secondary.full-width .section--screen{margin-inline:auto;max-width:calc(112vw - var(--gutter-width)*2);overflow:visible;overflow:initial;padding-inline:6rem}.page-primary.full-width .section--screen:not(.bg--full-bleed),.page-secondary.full-width .section--screen:not(.bg--full-bleed){border-radius:4px;border-radius:var(--border-radius);overflow:clip}.page-primary.full-width .section--screen .section-image[class*=offset-start],.page-primary.full-width .section--screen .section-media[class*=offset-start],.page-secondary.full-width .section--screen .section-image[class*=offset-start],.page-secondary.full-width .section--screen .section-media[class*=offset-start]{margin-inline-start:-6rem}.page-primary.full-width .section--screen .section-image[class*=offset-end],.page-primary.full-width .section--screen .section-media[class*=offset-end],.page-secondary.full-width .section--screen .section-image[class*=offset-end],.page-secondary.full-width .section--screen .section-media[class*=offset-end]{margin-inline-end:-6rem}.page-primary.full-width .section--screen .section-image img,.page-primary.full-width .section--screen .section-image video,.page-primary.full-width .section--screen .section-media img,.page-primary.full-width .section--screen .section-media video,.page-secondary.full-width .section--screen .section-image img,.page-secondary.full-width .section--screen .section-image video,.page-secondary.full-width .section--screen .section-media img,.page-secondary.full-width .section--screen .section-media video{border-radius:4px;border-radius:var(--border-radius)}}}@layer theme{
.site-footer{font-size:1rem;grid-column:screen;grid-row:footer;margin:0 auto;width:100%}.site-footer h2{color:#fff;font-weight:600}.site-footer .btn--search{color:#fff}.site-footer li .icon{bottom:4px;margin-right:.5em;position:relative;vertical-align:text-bottom}.footer-org{display:flex;flex-flow:column}.address{margin:0}.address,.footer-email,.footer-fax,.footer-phone{display:block}.copyright{margin:2rem 0 0}.site-link{display:block;font-family:Garamond-Pro,Adobe Garamond,Garamond,Georgia,Times New Roman,Times,serif;font-family:var(--font-heading);font-size:clamp(2.75rem,2.5vw + 1rem,3.25rem);font-weight:300;line-height:1.2;margin:.3em 0 .5em;padding:0;text-decoration:none;text-wrap:pretty}.footer-contacts .social{margin:0 0 1rem}.footer-breadcrumbs{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1rem;line-height:1.125em;margin:0;padding:0;text-transform:uppercase}.footer-breadcrumbs a{font-size:.8rem;text-decoration:none;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}.footer-breadcrumbs a:hover{color:#e1e8f2;color:var(--sky-blue)}.footer-breadcrumbs li{display:block;letter-spacing:.1em}.footer-breadcrumbs li:after{content:"\203A";margin:0 .5em}.footer-parent{text-align:center}.footer-parent nav{max-width:50%;text-align:left}.footer-parent a:hover{text-decoration:underline}.footer-parent-links{margin-block-start:1rem}@media only screen{.site-footer{background:#0c2340;background:var(--brand-blue);color:#fff;display:grid;grid-template-columns:subgrid;padding-block:3rem;position:relative;z-index:1}.site-footer:has(.nav-footer){padding-top:0}.site-footer a,.site-footer p{color:#fff}.site-footer .footer-global a:hover{text-decoration:underline}.site-footer .site-link:hover{color:#e1e8f2;color:var(--sky-blue);text-decoration:none}.site-footer .search-form{background-color:#143865;background-color:var(--brand-blue-light);margin-block-end:1.5rem}.site-footer .search-input{background-color:transparent;border-color:transparent;border-radius:0;color:#e1e8f2;color:var(--sky-blue);font-weight:300;padding:.75rem}.site-footer .search-input::-moz-placeholder{color:#8c9db4}.site-footer .search-input::placeholder{color:#8c9db4}.site-footer .search-button{color:#fff;padding:.75rem 1rem}.site-footer .nav-secondary li{font-weight:400}.site-footer .nav-secondary li a{padding:1.25rem 1rem;position:relative}.site-footer .nav-secondary li a:after{border-bottom:1px solid #ae9142;border-bottom:1px solid var(--brand-gold);bottom:0;content:"";display:block;left:1rem;opacity:0;position:absolute;right:1rem;transition:all 325ms;transition:all var(--anim-duration)}.site-footer .nav-secondary li a:focus:after,.site-footer .nav-secondary li a:hover:after{bottom:.625rem;opacity:1}.site-footer .footer-links{font-size:.9rem;margin-block:2rem}.site-footer .footer-links li{font-size:.95rem;margin-block-end:.5rem}.site-footer .footer-links a{color:#e1e8f2;color:var(--sky-blue);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.2);text-decoration-thickness:1px}.site-footer .footer-links a:focus,.site-footer .footer-links a:hover{color:#fff;text-decoration-color:hsla(0,0%,100%,.5)}.site-footer .mark-footer{display:block;margin-block-end:2rem;--mark-shield:var(--brand-gold);--mark-text:#fff}.site-footer .mark-footer svg{display:block}.footer-global,.footer-nd,.footer-org{grid-column:container}.footer-nd{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;padding-block-start:2rem}.footer-nd .vcard{margin-block-end:2rem}.footer-nd .vcard p{margin-block-end:0}.copyright a{text-decoration:none}.footer-parent-links{display:flex;grid-gap:4rem;max-width:20rem}.footer-parent-links li{line-height:1.9}.footer-global{padding-block-start:1.75rem;padding-block-start:var(--grid-gap)}.footer-global a{color:#c1cddd;color:var(--sky-blue-dark)}.footer--utils-lightdark .switch .slider{background-color:light-dark(#e1e8f2,#081629);outline:1px solid color-mix(in srgb,#c1cddd,transparent 85%)}@supports (color:light-dark(red,red)){.footer--utils-lightdark .switch .slider{background-color:light-dark(var(--sky-blue),var(--brand-blue-dark))}}@supports (color:color-mix(in lch,red,blue)){.footer--utils-lightdark .switch .slider{outline:1px solid color-mix(in srgb,var(--sky-blue-dark),transparent 85%)}}.footer--utils-lightdark .switch .slider .icon{color:#0c2340;color:var(--brand-blue)}.footer--utils-lightdark .switch input:checked+.slider{background-color:#081629;background-color:var(--brand-blue-dark)}.footer--utils-lightdark .switch input:checked+.slider .icon{fill:#fff}.footer--utils-lightdark .switch input:focus+.slider{outline-color:#15a6b5;outline-color:var(--link-focus)}.footer--utils-translate{color-scheme:dark}}@media only screen and (min-width:60em){.site-footer .search-input{font-size:1.25rem}.site-footer .nav-secondary li{font-size:1.125rem}.site-footer .footer-links{margin-block-start:3rem}}@media only screen and (min-width:90em){.site-footer .search-input{padding:1rem}.site-footer .btn--search{padding:1rem 1.5rem}.site-footer .nav-secondary li{font-size:1.2rem}}@media only screen and (min-width:48em){.footer-breadcrumbs{display:flex}.footer-contacts{display:grid;grid-gap:0 5rem;grid-gap:0 var(--grid-gap-xl);grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,1fr)}.footer-contacts .footer-org-links{grid-column:1;grid-row:2}.footer-contacts .contact-info{grid-column:1;grid-row:1}.footer-contacts .social{grid-column:2;grid-row:1/-1}.footer-global--links ul{display:flex;gap:1.75rem;gap:var(--grid-gap)}}@media only screen and (min-width:60em){.site-footer{display:grid;position:relative;z-index:2;grid-gap:1.75rem 0;grid-gap:var(--grid-gap) 0;grid-row:footer;grid-template-columns:[screen-start] var(--gutter-width) [container-start org-start] 1fr [org-end nd-start] auto [nd-end container-end] var(--gutter-width) [screen-end];grid-template-rows:[pre-footer-start] auto [pre-footer-end footer-main-start] auto [footer-main-end copyright-start] auto [copyright-end]}.copyright{margin:0}.footer-org{grid-column:org;grid-row:footer-main;padding-inline-end:3rem}.footer-nd{border-width:0 0 0 1px;grid-column:nd;grid-row:footer-main;padding-block:0;padding-inline-start:3rem}.footer-global{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:1.75rem;gap:var(--grid-gap);grid-row:copyright;justify-content:space-between}.footer-global--utils{order:2}.footer-global--utils ul{justify-content:center;width:100%}.footer-global--copyright{order:0}.footer-global--links{justify-items:end;order:3}.footer-global--links ul{-moz-column-count:1;column-count:1}}@media only screen and (min-width:80em){.site-footer{padding-block-start:2.5rem}.footer-parent-links{grid-gap:4.5rem}.footer-org{padding-inline-end:4rem}.footer-nd{padding-inline-start:4rem}}@media only screen and (min-width:100em){.footer-org{padding-inline-end:5rem}.footer-nd{padding-inline-start:5rem}}
.nav-footer{background:#081629;background:var(--brand-blue-dark);grid-column:container; margin:0 -5vw 2rem;z-index:999}.nav-footer a{display:block;line-height:1;margin:.25rem .25rem .25rem 0;padding:1rem 1.25rem;text-decoration:none}.nav-footer .footer-phone a{display:inline-block}.nav-footer ul{margin:0 auto;max-width:90vw;overflow:auto}.nav-footer li{display:block}.nav-footer li a:hover{background:#143865;background:var(--brand-blue-light);text-decoration:none}
@media only screen and (min-width:48em){.nav-footer ul{display:flex;justify-content:flex-start}}
@media only screen and (min-width:60em){.nav-footer.fixed{left:0;padding:0 5vw;position:fixed;top:100vh;transform:translateY(-100%);width:100vw}}
@media only screen and (min-width:120em){.nav-footer ul{max-width:108rem}}}@layer theme{
nav ul{list-style:none}nav li,nav ul{margin:0;padding:0}nav a{text-decoration:none}.list--unstyled,.no-bullets,.nobullets,.nonumbers{list-style-type:none;padding-inline-start:0}.list--unstyled li,.no-bullets li,.nobullets li,.nonumbers li{max-width:none}dt{font-size:1.1rem;font-weight:700;margin-block-end:.5rem}dd{margin-bolck-end:2rem}.list--grid,.list--inline{list-style:none;padding:0;text-align:left}.list--grid dd,.list--grid dt,.list--grid li,.list--inline dd,.list--inline dt,.list--inline li{margin:0;padding:0;width:auto}.list-label{color:light-dark(#555,#e1e8f2);font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(.9rem,.15vw + 1rem,1rem);letter-spacing:.1em;margin-bottom:.75em;text-transform:uppercase}@supports (color:light-dark(red,red)){.list-label{color:light-dark(var(--gray),var(--sky-blue))}}.list--inline>dd,.list--inline>dt,.list--inline>li{display:inline-block;margin:0 1em 0 0;padding:0}.list--inline>dt{margin-inline-end:.5em}.list--spaced>li{margin-block-end:2rem}
.ol--stepped{counter-reset:list-counter;display:flex;flex-flow:row wrap;margin-block:2rem;padding:0}.ol--stepped>li{counter-increment:list-counter;font-size:1rem;list-style:none;margin:0 0 2rem;padding:0 0 0 4rem;position:relative;width:100%}.ol--stepped>li b,.ol--stepped>li strong{color:light-dark(#0c2340,#c1cddd);display:block;font-size:1.25rem;font-weight:400;letter-spacing:1px;line-height:1.25em;margin-block-end:.5rem}@supports (color:light-dark(red,red)){.ol--stepped>li b,.ol--stepped>li strong{color:light-dark(var(--brand-blue),var(--sky-blue-dark))}}.ol--stepped>li:before{border:1px solid #ae9142;border:1px solid var(--brand-gold);border-radius:50%;color:light-dark(#555,#fff);content:counter(list-counter);font-size:1.25rem;height:3rem;left:0;line-height:1.75;padding:.25rem .5rem;position:absolute;text-align:center;top:0;width:3rem}@supports (color:light-dark(red,red)){.ol--stepped>li:before{color:light-dark(var(--gray),#fff)}}.ol--stepped>li:last-child{margin-block-end:0}@media only screen{.list--grid{display:inline-grid;grid-template-columns:auto 1fr;grid-gap:0 1rem}.list--inline{display:inline-flex;flex-flow:row wrap;gap:.5rem;gap:var(--grid-gap-xs)}.list--inline.text-center,.text-center .list--inline{justify-content:center}.list--inline li,.list--inline li>p{margin:0}}
.stat-item{font-size:1rem;margin-block-end:1.5rem}.stat-item--center{text-align:center}.stat-item .icon{margin-inline:auto}.stat-item .stat-value{color:light-dark(#0c2340,#ae9142);display:block;font-family:Garamond-Pro,Adobe Garamond,Garamond,Georgia,Times New Roman,Times,serif;font-family:var(--font-heading);font-size:3rem;letter-spacing:.02em;line-height:1.2em}@supports (color:light-dark(red,red)){.stat-item .stat-value{color:light-dark(var(--brand-blue),var(--brand-gold))}}.stat-item .stat-value--xs{color:light-dark(#0c2340,#fff);font-size:clamp(1.35rem,1.1vw + 1rem,1.5rem)}@supports (color:light-dark(red,red)){.stat-item .stat-value--xs{color:light-dark(var(--brand-blue),#fff)}}.stat-item .stat-value--sm{color:light-dark(#0c2340,#fff);font-size:1.75rem}@supports (color:light-dark(red,red)){.stat-item .stat-value--sm{color:light-dark(var(--brand-blue),#fff)}}.stat-item .stat-value--md{font-size:3rem}.stat-item .stat-value--lg{font-size:4.5rem}.stat-item .stat-value--underlined{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);margin-block-end:.5em;padding-block-end:.5em}.stat-item .stat-label{color:light-dark(#555,#fff);display:block;margin:0;text-wrap:pretty}@supports (color:light-dark(red,red)){.stat-item .stat-label{color:light-dark(var(--gray),#fff)}}.stat-item:not(:has(.stat-value)) .stat-label{color:light-dark(#0c2340,#fff);font-family:Garamond-Pro,Adobe Garamond,Garamond,Georgia,Times New Roman,Times,serif;font-family:var(--font-heading);font-size:1.5rem;text-wrap:pretty}@supports (color:light-dark(red,red)){.stat-item:not(:has(.stat-value)) .stat-label{color:light-dark(var(--brand-blue),#fff)}}
@media only screen and (min-width:48em){.stat-item .stat-value,.stat-item .stat-value--md{font-size:3.5rem}.stat-item .stat-value--xs{font-size:2rem}.stat-item .stat-value--sm{font-size:2.25rem}.stat-item .stat-value--lg{font-size:5rem}.list--spaced>li{margin-block-end:3rem}}
@media only screen and (min-width:80em){.list--spaced>li{margin-block-end:4rem}}
.timeline{container:timeline/inline-size;list-style:none;max-width:65rem;padding:2rem 0;position:relative}.timeline:before{background-color:light-dark(#e9ebee,#143865);bottom:0;content:"";display:block;left:.5px;position:absolute;top:0;width:1px}@supports (color:light-dark(red,red)){.timeline:before{background-color:light-dark(var(--gray-extra-light),var(--brand-blue-light))}}.timeline-item{border:1px solid light-dark(#e9ebee,#143865);border-radius:4px;border-radius:var(--border-radius);display:flex;flex-direction:column;margin-block-end:1.5rem;margin-inline-start:1.7rem;position:relative}@supports (color:light-dark(red,red)){.timeline-item{border-color:light-dark(var(--gray-extra-light),var(--brand-blue-light))}}.timeline-item:before{background-color:#ae9142;background-color:var(--brand-gold);content:"";display:block;height:.6rem;left:calc(-2rem + .5px);position:absolute;top:2em;transform:rotate(45deg);width:.6rem}.timeline-body{padding:1.5rem}.timeline-title{color:light-dark(#0c2340,#fff);font-size:clamp(1.2rem,.5cqi + 1.2rem,1.7rem);font-weight:400;margin-block-end:.2em}@supports (color:light-dark(red,red)){.timeline-title{color:light-dark(var(--brand-blue),#fff)}}.timeline-date{font-size:.9rem}.timeline--right:before{left:auto;right:.5px}.timeline--right .timeline-item{margin-left:0;margin-inline-end:1.7rem}.timeline--right .timeline-item:before{left:auto;right:calc(-2rem + .5px)}@container timeline (width >= 48rem){.timeline:not(.timeline--right,.timeline--center) .timeline-body{order:-1}.timeline:not(.timeline--center):has(.timeline-image img) .timeline-image{width:30%}.timeline:not(.timeline--center):has(.timeline-image img) .timeline-body{width:70%}.timeline-item{flex-direction:row;margin-block-end:2rem}.timeline-image{height:auto}.timeline-image img{height:100%;-o-object-fit:cover;object-fit:cover}.timeline--center:before{left:50%;transform:translateX(-50%)}.timeline--center .timeline-item{flex-direction:column;margin-inline:0;width:calc(50% - 1.7rem)}.timeline--center .timeline-item:nth-child(2n){justify-self:flex-end}.timeline--center .timeline-item:nth-child(2n):before{left:calc(-2rem - 1px)}.timeline--center .timeline-item:nth-child(odd):before{left:auto;right:calc(-2rem - 1px)}}
details{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);color:light-dark(#333,#fff);font-size:1rem;padding-inline:1rem;transition:padding 325ms ease-in-out;transition:padding var(--anim-duration) var(--anim-ease);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}@supports (color:light-dark(red,red)){details{color:light-dark(var(--gray-dark),#fff)}}details:last-child{border-bottom:none}details ul{list-style-type:disc}details summary{display:flex;font-size:clamp(1.1rem,2vw + 1rem,1.2rem);font-weight:300;justify-content:space-between;margin:0;outline:none;padding:1.25rem 0}details summary::-webkit-details-marker{display:none}details summary:after{color:#ae9142;color:var(--brand-gold);content:"\002B";display:inline-block;font-size:1.25rem;margin-inline-start:1.25rem;text-align:center;text-indent:0;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);width:1.5rem}details:focus-within,details:hover{background-color:light-dark(color-mix(in srgb,#f1f2f4,transparent 50%),color-mix(in srgb,#143865,transparent 50%))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){details:focus-within,details:hover{background-color:light-dark(color-mix(in srgb,var(--gray-extra-extra-light),transparent 50%),color-mix(in srgb,var(--brand-blue-light),transparent 50%))}}details:focus-within summary:after,details:hover summary:after{transform:scale(1.3)}details[open]{padding-block-end:1rem}details[open] summary{color:light-dark(#1c4f8f,#fff);padding-block-end:.75rem}@supports (color:light-dark(red,red)){details[open] summary{color:light-dark(var(--brand-blue-bright),#fff)}}details[open] summary:after{content:"\2212"}.details-group details{opacity:.7}.details-group details:focus-within,.details-group details:hover,.details-group details[open]{opacity:1}.details-group details[open]{background-color:light-dark(color-mix(in srgb,#f1f2f4,transparent 50%),rgba(0,0,0,.15))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){.details-group details[open]{background-color:light-dark(color-mix(in srgb,var(--gray-extra-extra-light),transparent 50%),rgba(0,0,0,.15))}}.details-group .details-group--aside-list{position:relative}.details-group .details-group--aside{display:none;height:100%;opacity:0;overflow:clip;position:absolute;transition:opacity .5s ease;width:100%}.details-group .details-group--aside img,.details-group .details-group--aside video{border-radius:4px;border-radius:var(--border-radius);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}
@media only screen and (min-width:60em){.details-group .details-group--aside{display:block}}.details-group .details-group--aside-video{overflow:visible}.details-group .details-group--aside-video.initialized img{display:none}.details-group .details-group--aside-video img{height:auto;width:auto}.details-group .details-group--aside-video video{aspect-ratio:2/3}.details-group .details-group--aside.active,.details-group .details-group--aside:not([hidden]){opacity:1}.bg--black details{border-bottom-color:#e9ebee;border-bottom-color:var(--gray-extra-light)}details.accordion--highlight{background-color:light-dark(#edf2f9,#0c2340);border:1px solid transparent;border-radius:4px;border-radius:var(--border-radius);margin-block-end:3px}@supports (color:light-dark(red,red)){details.accordion--highlight{background-color:light-dark(var(--sky-blue-light),var(--brand-blue))}}details.accordion--highlight[open]:focus-within{background-color:transparent}details.accordion--highlight[open]{background-color:transparent;border-color:light-dark(#1c4f8f,#d39f10)}@supports (color:light-dark(red,red)){details.accordion--highlight[open]{border-color:light-dark(var(--brand-blue-bright),var(--brand-gold-bright))}}details.accordion--highlight summary:focus,details.accordion--highlight summary:hover{background-color:transparent;color:light-dark(#1c4f8f,#d39f10);cursor:pointer}@supports (color:light-dark(red,red)){details.accordion--highlight summary:focus,details.accordion--highlight summary:hover{color:light-dark(var(--brand-blue-bright),var(--brand-gold-bright))}}details.accordion--lg summary{font-size:1.375rem;padding-block:1.5rem}details.accordion--lg summary:after{font-size:1.5rem;width:2rem}details.accordion--lg[open]{padding-block-end:1.75rem}details.accordion--lg[open] summary{padding-block-end:1rem}@media only screen and (min-width:60em){details{padding-inline:1.75rem}}}@layer theme{
form.form{clear:both;margin:0;--grid-gap:1.5rem}form li,form p{max-width:none}form .btn{padding-block:.75rem .8rem}fieldset{background:#edf2f9;background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-block-end:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}.label,label{display:block;font-weight:600;line-height:1.1;margin-bottom:.5rem}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;hanging-punctuation:none;margin:0;vertical-align:baseline}button{border-radius:0;width:auto}button,input{line-height:1.1;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:#0c2340;accent-color:var(--brand-blue);margin:0 .5rem 0 0}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@supports (color:light-dark(red,red)){input::-moz-placeholder{color:light-dark(#999,var(--sky-blue-dark))}}input::-moz-placeholder{color:light-dark(#999,#c1cddd)}input::placeholder{color:light-dark(#999,#c1cddd)}@supports (color:light-dark(red,red)){input::-moz-placeholder{color:light-dark(#999,var(--sky-blue-dark))}input::placeholder{color:light-dark(#999,var(--sky-blue-dark))}}textarea{letter-spacing:.02em;min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:.02em;line-height:1.5;margin:0;outline:2px solid transparent;padding:.75rem .5rem;transition:outline-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,outline-color .25s ease-in-out;width:100%}input:focus{outline-color:#1c4f8f;outline-color:var(--brand-blue-bright)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -1.5em center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:.02em;line-height:1.5;outline:2px solid transparent;padding:.75rem 2rem .75rem .75rem;transition:outline-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,outline-color .25s ease-in-out,box-shadow .5s;width:100%}select:focus,textarea:focus{box-shadow:0 0 5px #cacaca;outline-color:#1c4f8f;outline-color:var(--brand-blue-bright);transition:outline-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,outline-color .25s ease-in-out}.switch{display:inline-block;height:1.5em;margin-inline-end:.4rem;position:relative;vertical-align:text-top;width:2.75em}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:light-dark(#d6dadf,#143865);border-radius:.75em;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:325ms;transition:var(--anim-duration)}@supports (color:light-dark(red,red)){.switch .slider{background-color:light-dark(var(--gray-light),var(--brand-blue-light))}}.switch .slider:before{background-color:light-dark(#fff,#e1e8f2);border-radius:.7em;bottom:.25em;content:"";height:1em;left:.25em;position:absolute;transition:325ms;transition:var(--anim-duration);width:1em}@supports (color:light-dark(red,red)){.switch .slider:before{background-color:light-dark(#fff,var(--sky-blue))}}.switch .slider .icon{bottom:.25em;color:light-dark(#fff,#e1e8f2);height:1em;left:.25em;position:absolute;transition:325ms;transition:var(--anim-duration);width:1em}@supports (color:light-dark(red,red)){.switch .slider .icon{color:light-dark(#fff,var(--sky-blue))}}.switch input:checked+.slider{background-color:#0a67bc;background-color:var(--link-blue)}.switch input:focus+.slider{outline:1px solid #15a6b5;outline:1px solid var(--link-focus)}.switch input:checked+.slider:before{margin-inline-start:1.2em}.switch input:checked+.slider .icon{margin-inline-start:1.2em}.switch .slider:has(.icon):before{display:none}.checkbox-list,.form-list,.radio-list{margin:0 0 1rem}.checkbox-list label,.form-list label,.radio-list label{display:inline-block;font-weight:300;margin-block-end:0}.form-fields li,.form-fields p{margin:0}.form-field{margin:0 0 1rem}.form-field-note{color:light-dark(#777,#999);font-size:.9rem}.light-dark label{align-items:center;display:flex;font-weight:300;margin:0}.global-menu{--mark-shield:var(--brand-gold);--mark-text:#fff;background-color:color-mix(in srgb,#081629,transparent 5%);border:none;border-top:3px solid #ae9142;border-top:3px solid var(--brand-gold);color:#fff;grid-template-columns:[screen-start] minmax(5vw,auto) [container-start] minmax(auto,1948px) [container-end] minmax(5vw,auto) [screen-end];grid-template-rows:auto 1fr auto;height:100vh;left:100vw;margin:0;opacity:0;padding:0;transition:display allow-discrete .2s,overlay allow-discrete 0s,opacity .2s .2s,left 0s;width:100vw}}@layer theme{
@supports (color:color-mix(in lch,red,blue)){.global-menu{background-color:color-mix(in srgb,var(--brand-blue-dark),transparent 5%)}}.global-menu .btn--action,.global-menu .icon{color:#fff}.global-menu .global-menu-close{grid-column:2;justify-self:end}.global-menu:modal{max-height:100%;max-width:100%}.global-menu[open]{display:grid;left:0;opacity:1}@starting-style{.global-menu[open]{left:100vw;opacity:0}}.global-menu .global-menu-body,.global-menu .global-menu-header,.global-menu .global-menu-utils-translate,.global-menu .nav-secondary{color-scheme:dark}.global-menu .global-menu-body a,.global-menu .global-menu-header a,.global-menu .global-menu-utils-translate a,.global-menu .nav-secondary a{color:#fff}
.global-menu .global-menu-search{width:100%}.global-menu .global-menu-search .search-form{background-color:#143865;background-color:var(--brand-blue-light);margin:0}.global-menu .global-menu-search .search-input{background-color:transparent;border-color:transparent;border-radius:0;color:#e1e8f2;color:var(--sky-blue);font-weight:300;padding:.75rem}.global-menu .global-menu-search .search-input::-moz-placeholder{color:#8c9db4}.global-menu .global-menu-search .search-input::placeholder{color:#8c9db4}.global-menu .global-menu-search .search-button{padding:.75rem 1rem}@media only screen and (min-width:90em){.global-menu .global-menu-search .search-input{font-size:1.25rem}}
.global-menu .global-menu-header{display:grid;grid-column:container;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:1.75rem;grid-gap:var(--grid-gap);align-items:center;padding-block:2rem}.global-menu .global-menu-header .global-menu-home{display:block;height:50px;width:200px}.global-menu .global-menu-header .global-menu-home svg{height:100%;width:100%}.global-menu .global-menu-header .global-menu-search{grid-column:1/-1;grid-row:2}.global-menu .global-menu-header .global-menu-close{grid-column:2/3;grid-row:1;justify-self:end}@media only screen and (min-width:60em){.global-menu .global-menu-header{grid-template-rows:1fr;padding-block:2.75rem}.global-menu .global-menu-header .global-menu-search{grid-column:1;grid-row:1}.global-menu .global-menu-header:has(.global-menu-header-logo){grid-template-columns:auto 1fr auto}.global-menu .global-menu-header:has(.global-menu-header-logo) .global-menu-search{grid-column:2}.global-menu .global-menu-header:has(.global-menu-header-logo) .global-menu-close{grid-column:3}}
.global-menu .global-menu-body{display:flex;flex-direction:column;grid-column:container}.global-menu .global-menu-body .nav-global-menu{display:none}@media only screen and (min-width:60em){.global-menu .global-menu-body{flex-direction:row;margin-block-start:2rem}.global-menu .global-menu-body .nav-global-menu{display:block;order:1;width:100%}.global-menu .global-menu-body .nav-mobile{display:none}}.global-menu .global-menu-body .global-menu-button{margin-block-end:1.5rem;order:2}.global-menu .global-menu-body .global-menu-button .btn{white-space:nowrap}.global-menu .global-menu-body nav{margin-block-end:1.5rem;order:2}.global-menu .global-menu-body nav a{color:#fff;display:block;text-decoration:none}.global-menu .global-menu-body nav a.current{font-weight:700}.global-menu .global-menu-body nav a:focus,.global-menu .global-menu-body nav a:hover{background-color:transparent;text-decoration:underline}.global-menu .global-menu-body nav ul{list-style:none;margin:0;padding:0}.global-menu .global-menu-body nav ul li{font-size:clamp(1.125rem,.3vw + 1rem,1.25rem)}.global-menu .global-menu-body nav ul ul{display:block;margin:.5rem 0 1rem 1.5rem}.global-menu .global-menu-body nav ul ul li{font-size:.9rem;font-weight:300;margin-block-end:0;padding-inline-start:1rem;text-indent:-1rem}.global-menu .global-menu-body nav ul ul li:focus-within{outline:thin dotted}.global-menu .global-menu-body nav ul ul li a{padding-block:.25rem}.global-menu .global-menu-body nav ul ul li a:focus{outline:none}@media only screen and (min-width:60em){.global-menu .global-menu-body nav li{font-weight:600}.global-menu .global-menu-body nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem}.global-menu .global-menu-body nav ul li{flex:1 0 auto;font-weight:600;margin-block-end:2rem}.global-menu .global-menu-body nav ul ul{margin:.75rem 0 0}.global-menu .global-menu-body nav ul ul li{font-weight:300}}@media only screen and (min-width:90em){.global-menu .global-menu-body nav ul{grid-gap:2rem}}
.global-menu .global-menu-footer{align-items:center;border-top:1px solid color-mix(in srgb,#c1cddd,transparent 85%);grid-column:container;margin-block:2rem 0;padding-block:2rem}@supports (color:color-mix(in lch,red,blue)){.global-menu .global-menu-footer{border-top:1px solid color-mix(in srgb,var(--sky-blue-dark),transparent 85%)}}.global-menu .global-menu-footer a{color:#fff}.global-menu .global-menu-footer .global-menu-utils{align-items:center;gap:1.75rem;gap:var(--grid-gap);margin:0}.global-menu .global-menu-footer .global-menu-utils .slider{background-color:light-dark(#e1e8f2,#081629);outline:1px solid color-mix(in srgb,#c1cddd,transparent 85%)}@supports (color:light-dark(red,red)){.global-menu .global-menu-footer .global-menu-utils .slider{background-color:light-dark(var(--sky-blue),var(--brand-blue-dark))}}@supports (color:color-mix(in lch,red,blue)){.global-menu .global-menu-footer .global-menu-utils .slider{outline:1px solid color-mix(in srgb,var(--sky-blue-dark),transparent 85%)}}.global-menu .global-menu-footer .global-menu-utils .switch .slider .icon{fill:#0c2340;fill:var(--brand-blue)}.global-menu .global-menu-footer .global-menu-utils .switch input:checked+.slider .icon{fill:#fff}.global-menu .global-menu-footer .global-menu-utils .switch input:focus+.slider{outline-color:#15a6b5;outline-color:var(--link-focus)}.global-menu .global-menu-nav-secondary{margin-block-end:1rem}.global-menu .global-menu-nav-secondary li{font-size:1rem}.global-menu .global-menu-nav-secondary li a{padding:.5rem}@media only screen and (min-width:60em){.global-menu .global-menu-footer{display:flex;gap:1.75rem;gap:var(--grid-gap);justify-content:space-between}.global-menu .global-menu-nav-secondary{margin-block-end:0}.global-menu .global-menu-nav-secondary li{font-size:1.125rem}.global-menu .global-menu-nav-secondary li a{padding:.65em 1em}.global-menu--search .global-menu-header{grid-row:1/3;grid-template-rows:subgrid}.global-menu--search .global-menu-header .global-menu-search{grid-column:1/-1;grid-row:2;margin-inline:auto;max-width:70em}.global-menu--search .global-menu-body{display:none}}
}@layer theme{
.nav-section{display:none}.nav-secondary:not(.footer),.nav-site{font-size:1.125rem;line-height:1.3em}.nav-secondary:not(.footer) ul,.nav-site ul{border:none;padding:0}.nav-secondary:not(.footer) ul ul,.nav-site ul ul{padding-left:1.25rem}.nav-secondary:not(.footer) .protected>a:after,.nav-site .protected>a:after{content:url(images/icn-lock.svg);display:inline-block;height:.9em;margin-left:.4em;vertical-align:baseline;width:.9em}.nav-secondary:not(.footer) .active>a,.nav-site .active>a{border-bottom:2px solid #e1e8f2;border-bottom:2px solid var(--sky-blue)}.nav-secondary:not(.footer) ul ul li,.nav-site ul ul li{font-size:1rem}.nav-secondary:not(.footer) ul li a,.nav-site ul li a{padding:.7em 1em}.nav-secondary:not(.footer) .active>a,.nav-site .active>a{border-bottom:0}.nav-secondary:not(.footer) a,.nav-site a{color:light-dark(#0c2340,#fff);display:block;padding:.75rem 1rem;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}@supports (color:light-dark(red,red)){.nav-secondary:not(.footer) a,.nav-site a{color:light-dark(var(--brand-blue),#fff)}}.nav-secondary:not(.footer) svg,.nav-site svg{display:block;fill:light-dark(#0c2340,#fff);max-height:1.125em;max-width:1.2em}@supports (color:light-dark(red,red)){.nav-secondary:not(.footer) svg,.nav-site svg{fill:light-dark(var(--brand-blue),#fff)}}.nav-secondary:not(.footer) a:visited,.nav-site a:visited{color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.nav-secondary:not(.footer) a:visited,.nav-site a:visited{color:light-dark(var(--brand-blue),#fff)}}.nav-secondary:not(.footer) a:hover,.nav-site a:hover{background:light-dark(#edf2f9,#0c2340)}@supports (color:light-dark(red,red)){.nav-secondary:not(.footer) a:hover,.nav-site a:hover{background:light-dark(var(--sky-blue-light),var(--brand-blue))}}.nav-secondary:not(.footer) .active>a,.nav-site .active>a{color:light-dark(#0c2340,#fff);font-weight:700}@supports (color:light-dark(red,red)){.nav-secondary:not(.footer) .active>a,.nav-site .active>a{color:light-dark(var(--brand-blue),#fff)}}.nav-secondary:not(.footer) ul ul ul,.nav-site ul ul ul{border-left:2px solid #e1e8f2;border-left:2px solid var(--sky-blue);margin-left:1em;padding-left:0}.nav-secondary:not(.footer) ul ul ul li a,.nav-site ul ul ul li a{color:#555;color:var(--gray)}.nav-secondary:not(.footer) ul ul ul li a:visited,.nav-site ul ul ul li a:visited{color:#333;color:var(--gray-dark)}.nav-secondary:not(.footer) ul ul ul ul,.nav-site ul ul ul ul{border:none;margin-left:0;padding-left:1rem}.nav-secondary:not(.footer) ul ul ul ul li,.nav-site ul ul ul ul li{font-size:.875em}
@media only screen and (min-width:60em){
.nav-primary{border-bottom:0 solid transparent;display:inline-block;font-size:1rem;position:relative;transition:all .5s;transition:all var(--anim-duration-moderate)}.nav-primary .protected>a:after{content:url(images/icn-lock.svg);display:inline-block;height:.9em;margin-left:.4em;vertical-align:baseline;width:.9em}.nav-primary ul{transition:all 1s}.nav-primary a,.nav-primary ul{display:flex;opacity:1;position:relative}.nav-primary a{align-items:center;color:light-dark(#0c2340,#fff);height:100%;line-height:1.2;padding:1.25rem 1rem;transition:all 325ms ease-in-out;transition:all var(--anim-duration) var(--anim-ease)}@supports (color:light-dark(red,red)){.nav-primary a{color:light-dark(var(--brand-blue),#fff)}}.nav-primary a svg{display:block;fill:light-dark(#0c2340,#fff);max-height:1.125em;max-width:1.2em}@supports (color:light-dark(red,red)){.nav-primary a svg{fill:light-dark(var(--brand-blue),#fff)}}.nav-primary a:after{border-bottom:1px solid #ae9142;border-bottom:1px solid var(--brand-gold);bottom:0;content:"";display:block;left:1rem;opacity:0;position:absolute;right:1rem}@media (prefers-reduced-motion:no-preference){.nav-primary a:after{transition:all 325ms;transition:all var(--anim-duration)}}.nav-primary a:hover:after{bottom:.625rem;opacity:1}@media only screen and (min-width:100em){.nav-primary a{padding-inline:1.25rem}.nav-primary a:after{left:1.25rem;right:1.25rem}}.nav-primary .active a,.nav-primary .current{font-weight:600}.nav-primary .icon{margin-bottom:-.25em}.nav-primary .btn-search{border-bottom:4px solid transparent;height:100%}
.nav-section{display:block}.nav-top--false .page-sidebar .nav-section,.nav-top--true .page-sidebar .nav-full{display:none}}
.header-nav-fixed{--mark-shield:var(--brand-gold);background:#0c2340;background:var(--brand-blue);border-top:3px solid #ae9142;border-top:3px solid var(--brand-gold);box-shadow:0 0 4rem rgba(0,0,0,.3);left:0;opacity:0;padding:1rem 5vw;position:fixed;top:0;transform:translateY(-100%);transition:.3s ease;width:100%;z-index:999}.header-nav-fixed.active{opacity:1;transform:translateY(0)}.header-nav-fixed .header-nav-button{color-scheme:dark}.header-nav-fixed .header-nav-button .btn{padding:.65em 1.5em .7em}.header-nav-fixed .nav-fixed-inner{display:flex;justify-content:flex-end;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);align-items:center;margin-inline:auto;max-width:1944px}.header-nav-fixed .nav-fixed-inner:has(.ndshield){justify-content:space-between}.header-nav-fixed .ndshield{line-height:1}.header-nav-fixed .ndshield svg{height:2.25rem;width:2rem}.header-nav-fixed .nav-primary{display:none;flex:1 0 auto;justify-self:flex-end}@media only screen and (min-width:60em){.header-nav-fixed .nav-primary{display:block}.header-nav-fixed .nav-primary ul{align-items:center;display:flex;justify-content:end}.header-nav-fixed .nav-primary a{display:block;padding:.75rem 1rem}.header-nav-fixed .nav-primary a svg{fill:#fff}.header-nav-fixed .nav-primary a:hover:after{bottom:.25rem}.header-nav-fixed .nav-primary a:after{border-color:#ae9142;border-color:var(--brand-gold)}}@media only screen and (min-width:100em){.header-nav-fixed .nav-primary a{padding-inline:1.25rem}}.header-nav-fixed .global-menu-toggle,.header-nav-fixed .global-menu-toggle:focus,.header-nav-fixed .global-menu-toggle:hover,.header-nav-fixed a{color:#fff}
.nav-tabs{border-bottom:1px solid light-dark(#e9ebee,#0c2340)}@supports (color:light-dark(red,red)){.nav-tabs{border-bottom:1px solid light-dark(var(--gray-extra-light),var(--brand-blue))}}.nav-tabs .tab-list{display:flex}.nav-tabs .tab{background-color:transparent;border:solid transparent;border-width:0 0 3px;color:inherit;display:block;font-weight:300;padding:1rem;text-decoration:none}.nav-tabs .tab:not(.active):hover{border-color:light-dark(#c1cddd,#ae9142)}@supports (color:light-dark(red,red)){.nav-tabs .tab:not(.active):hover{border-color:light-dark(var(--sky-blue-dark),var(--brand-gold))}}.nav-tabs .tab.active{border-color:light-dark(#0a67bc,#d39f10)}@supports (color:light-dark(red,red)){.nav-tabs .tab.active{border-color:light-dark(var(--link-blue),var(--brand-gold-bright))}}.nav-tabs--lg .tab{font-size:1.3rem}.tab-panel{padding:2rem}@media (scripting:none){.tab-panel{display:block}}
@media only screen and (min-width:48em){.nav-tabs .tab{padding:1rem 1.5rem}.nav-tabs--lg .tab{font-size:1.5rem}}
.breadcrumbs{font-size:.9rem;margin-block-end:1.5rem}.breadcrumbs ol{display:flex;gap:0;list-style:none;margin:0;padding:0}.breadcrumbs li{color:light-dark(#555,#d6dadf)}@supports (color:light-dark(red,red)){.breadcrumbs li{color:light-dark(var(--gray),var(--gray-light))}}.breadcrumbs li:last-child{display:none}.breadcrumbs a{color:light-dark(#555,#d6dadf)}@supports (color:light-dark(red,red)){.breadcrumbs a{color:light-dark(var(--gray),var(--gray-light))}}.breadcrumbs a:after{content:"\00a0›\00a0";display:inline-block;margin-inline:.325em}.breadcrumbs a:hover{text-decoration:underline;text-decoration-color:#ae9142;text-decoration-color:var(--brand-gold)}.breadcrumbs a:visited{color:light-dark(#555,#d6dadf)}@supports (color:light-dark(red,red)){.breadcrumbs a:visited{color:light-dark(var(--gray),var(--gray-light))}}
@media only screen{.pagination{color:light-dark(#555,#f1f2f4);margin-bottom:1rem;text-align:center}@supports (color:light-dark(red,red)){.pagination{color:light-dark(var(--gray),var(--gray-extra-extra-light))}}.pagination a,.pagination span{border-radius:4px;border-radius:var(--border-radius);color:light-dark(#555,#f1f2f4);display:inline-block;line-height:1;min-width:2.5em;padding:.75em;text-decoration:none;transition:all 325ms ease-in-out;transition:all var(--anim-duration) var(--anim-ease)}@supports (color:light-dark(red,red)){.pagination a,.pagination span{color:light-dark(var(--gray),var(--gray-extra-extra-light))}}.pagination a:hover{background:light-dark(#d6dadf,#0c2340);color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.pagination a:hover{background:light-dark(var(--gray-light),var(--brand-blue));color:light-dark(var(--brand-blue),#fff)}}.pagination .disabled{color:#d2d2d2}.pagination .current{background:light-dark(#e9ebee,#143865);color:light-dark(#0c2340,#fff);font-weight:400}@supports (color:light-dark(red,red)){.pagination .current{background:light-dark(var(--gray-extra-light),var(--brand-blue-light));color:light-dark(var(--brand-blue),#fff)}}.pagination .previous_page:before{content:"\2190";margin-right:.5em}.pagination .next_page:after{content:"\2192";margin-left:.5em}.pagination-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1rem}.pagination-wrapper .pagination{margin-bottom:0}.pagination-wrapper .btn{align-self:center;margin-left:auto}}}@layer theme{
svg:not(:root){overflow:hidden}img{border:none;box-sizing:content-box;height:auto;max-width:100%;vertical-align:bottom;width:auto}img,video{border-radius:4px;border-radius:var(--border-radius)}figure{margin:0}.caption,figcaption{color:light-dark(#555,#c1cddd);font-size:.9rem;margin-top:.5rem;text-align:start}@supports (color:light-dark(red,red)){.caption,figcaption{color:light-dark(var(--gray),var(--sky-blue-dark))}}
.image-default,.image-full-end,.image-full-start,.image-left,.image-right{margin:.5rem 0 1lh}.image-full-end,.image-full-start{margin:3rem 0;max-width:none}.image-full-end figcaption,.image-full-start figcaption{display:block;margin-left:var(--gutter-width)}.image-default img,.image-full-end img,.image-full-start img,.image-left img,.image-right img{display:block;margin-bottom:.5rem;width:100%}.image-circle img,.image-circle:not(figure){aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.image-center{text-align:center}.image-default>a,.image-full-end>a,.image-full-start>a,.image-left>a,.image-right>a{border:none;display:block;text-decoration:none}.image-left+h2{margin-top:0}@media only screen{.image-full-end,.image-full-start{margin-inline:var(--gutter-offset)}figure video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}
@media only screen and (min-width:30em){.image-right{float:inline-end;margin-inline-start:2rem}.image-left{float:inline-start;margin-inline-end:2rem}.image-left,.image-right{max-width:46%}.image-default{max-width:none}.image-default img,.image-left img,.image-right img{width:auto}}
@media only screen and (min-width:60em){.image-full-end,.image-full-end figcaption{margin-inline-start:0}.page-primary:has(+.page-aside) .image-full-end{margin-inline-end:calc(var(--gutter-offset) - var(--sidebar-width) - 2rem)}.image-full-start{margin-inline-end:0;margin-inline-start:calc(var(--gutter-offset) - var(--sidebar-width) - 2rem)}.image-full-start figcaption{text-align:right}.full-width .image-full-start{margin-inline-start:var(--gutter-offset)}}
@media only screen and (min-width:120em){.image-full-end{margin-inline-end:-6rem}.image-full-start{margin-inline-start:calc(-8rem - var(--sidebar-width))}.full-width .image-full-start{margin-inline-start:var(--gutter-offset)}}
@media only screen{.video{border-radius:4px;border-radius:var(--border-radius);container:video/inline-size;display:block;overflow:hidden;position:relative}.video img{height:auto;margin:0;width:100%}.video[href^=http]:after{background:linear-gradient(0deg,#000 -10%,transparent 70%);bottom:0;content:"";display:block;left:0;opacity:.7;position:absolute;right:0;top:0}.video>img{margin-bottom:0}.video .video-label{display:none}.video .play{align-items:center;bottom:2rem;display:flex;left:2rem;position:absolute;right:2rem;z-index:2}.video .play:before{aspect-ratio:1/1;background:url(images/icn-play-default.svg) 0 0/contain no-repeat;content:"";display:block;min-width:3em;transition:transform 125ms ease-in-out;transition:transform var(--anim-duration-fast) var(--anim-ease);width:9.25%}.video .play .play-label{color:#fff;font-size:clamp(.9rem,.8cqi + 1rem,1rem);margin-left:1rem}.video:focus{outline:3px solid #15a6b5;outline:3px solid var(--link-focus)}.video:focus .play:before,.video:hover .play:before{transform:scale(1.06)}.video--embed iframe{aspect-ratio:16/9}
.video.video--outline .play:before{background-image:url(images/icn-play-outline.svg)}.video.video--minimal .play:before{background-image:url(images/icn-play-minimal.svg)}.video.video--ornamental .play:before{background-image:url(images/icn-play-ornamental.svg)}}@media only screen and (min-width:30em){.video-right{float:inline-end;margin-inline-start:2rem}.video-left{float:inline-start;margin-inline-end:2rem}}@container video (width >= 48rem){.video .play{bottom:2.75rem;left:2.75rem;right:2.75rem}.video .play-label{margin-left:1.5rem}}
@media only screen{.bgvideo:not(.section-media--bg,.section-image--bg){line-height:0;position:relative}.bgvideo .vimeo-embed{aspect-ratio:16/9;width:100%}.bgvideo .play-pause{background:transparent;border:none;bottom:1rem;color:#000;padding:0;position:absolute;right:1rem;z-index:10}.bgvideo .play-pause:focus,.bgvideo .play-pause:hover{background:transparent}.bgvideo .play-pause .icon{height:clamp(44px,2vw,50px);width:clamp(44px,2vw,50px);fill:currentColor}.bgvideo .play-pause svg{border-radius:50%;transition:background-color 125ms ease-in-out;transition:background-color var(--anim-duration-fast) var(--anim-ease)}.bgvideo .play-pause:focus svg,.bgvideo .play-pause:hover svg{background-color:hsla(0,0%,100%,.2)}.bgvideo .play-pause:focus svg{border:2px solid #15a6b5;border:2px solid var(--link-focus)}@media only screen and (min-width:48em){.bgvideo .play-pause{bottom:1.5rem;right:1.5rem}}@media only screen and (min-width:60em){.bgvideo .play-pause{bottom:2rem;right:2rem}}}}@layer theme{
.btn{align-self:flex-start;background-color:transparent;border:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border:var(--border-primary);border-radius:2rem;color:light-dark(#0c2340,#fff);display:inline-block;font-size:1rem;font-weight:300;letter-spacing:.02em;line-height:1.4;margin-inline-end:.25rem;padding:.75em 2em .825em;text-align:center;text-decoration:none;text-wrap:pretty;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}@supports (color:light-dark(red,red)){.btn{color:light-dark(var(--brand-blue),#fff)}}.btn.no-border{border-color:transparent}.btn:not(.btn--icon) svg{fill:currentColor;transition:transform .25s ease-in-out;vertical-align:middle}.btn:not(.btn--icon) svg:first-child{margin-inline-end:.25rem}.btn:not(.btn--icon) svg:last-child{margin-inline-start:.25rem}.btn:focus,.btn:hover{background-color:light-dark(#e1e8f2,#143865);color:light-dark(#0c2340,#fff);text-decoration:none;transform:scale(1.06)}@supports (color:light-dark(red,red)){.btn:focus,.btn:hover{background-color:light-dark(var(--sky-blue),var(--brand-blue-light));color:light-dark(var(--brand-blue),#fff)}}.btn:visited{color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.btn:visited{color:light-dark(var(--brand-blue),#fff)}}.btn:focus{border-color:#15a6b5;border-color:var(--link-focus);outline:none}.btn:active{background-color:inherit;color:inherit}
.btn:not(.btn--cta).btn--secondary{border-color:light-dark(#0c2340,#e1e8f2)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--secondary{border-color:light-dark(var(--brand-blue),var(--sky-blue))}}.btn:not(.btn--cta).btn--secondary:hover{background-color:light-dark(#0c2340,#e1e8f2);color:light-dark(#fff,#0c2340)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--secondary:hover{background-color:light-dark(var(--brand-blue),var(--sky-blue));color:light-dark(#fff,var(--brand-blue))}}.btn:not(.btn--cta).btn--secondary:focus{background-color:light-dark(#0c2340,#e1e8f2);border-color:#15a6b5;border-color:var(--link-focus);color:light-dark(#fff,#0c2340)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--secondary:focus{background-color:light-dark(var(--brand-blue),var(--sky-blue));color:light-dark(#fff,var(--brand-blue))}}
.btn:not(.btn--cta).btn--tertiary{border-color:#0a843d;border-color:var(--brand-green)}.btn:not(.btn--cta).btn--tertiary:hover{background-color:#0a843d;background-color:var(--brand-green);color:#fff}.btn:not(.btn--cta).btn--tertiary:focus{background-color:#0a843d;background-color:var(--brand-green);border-color:#15a6b5;border-color:var(--link-focus);color:#fff}
.btn:not(.btn--cta).btn--neutral{border-color:light-dark(#555,#d6dadf)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--neutral{border-color:light-dark(var(--gray),var(--gray-light))}}.btn:not(.btn--cta).btn--neutral:hover{background-color:light-dark(#555,#e9ebee);color:light-dark(#fff,#333)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--neutral:hover{background-color:light-dark(var(--gray),var(--gray-extra-light));color:light-dark(#fff,var(--gray-dark))}}.btn:not(.btn--cta).btn--neutral:focus{background-color:light-dark(#555,#e9ebee);border-color:#15a6b5;border-color:var(--link-focus);color:light-dark(#fff,#333)}@supports (color:light-dark(red,red)){.btn:not(.btn--cta).btn--neutral:focus{background-color:light-dark(var(--gray),var(--gray-extra-light));color:light-dark(#fff,var(--gray-dark))}}
.btn.btn--sm{font-size:.8rem}.btn.btn--lg{font-size:1.25rem}.btn.btn--xl{font-size:1.75rem}
.btn .icon{margin-block-end:.2rem}.btn[href^=http]:not(:has(svg)){padding-inline-end:1.5em}.btn[href^=http]:has(svg):after{display:none}
.btn.btn--more:not(:has(svg),[href^=http]){padding-inline-end:1.5em}.btn.btn--more:not(:has(svg),[href^=http]):after{background:url(images/icn-arrow-right.svg) 50% 50%/.8em no-repeat;content:"\2060";display:inline-block;line-height:1;margin-inline-start:.5em;transform:translateX(0);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);width:1rem}
.btn.btn--icon{border-radius:3em;display:flex;overflow:hidden;padding:0;position:relative;text-align:left;transition:all 325ms ease-in-out;transition:all var(--anim-duration) var(--anim-ease);width:-moz-fit-content;width:fit-content}.btn.btn--icon .icon,.btn.btn--icon svg{align-self:center;color:inherit;height:1.125em;margin:.75em;max-width:none;overflow:visible;width:1.2em}.btn.btn--icon .btn-reveal{align-self:center;color:inherit;display:block;font-size:.9rem;margin-inline:0;max-width:0;overflow:clip;transition:all 325ms ease-in-out;transition:all var(--anim-duration) var(--anim-ease);white-space:nowrap}.btn.btn--icon:focus,.btn.btn--icon:hover{transform:scale(1.1)}.btn.btn--icon:focus .btn-reveal,.btn.btn--icon:hover .btn-reveal{margin-inline:0 1.25rem;max-width:30rem}.btn.btn--icon:visited{color:#fff}.btn.btn--icon.btn--right{justify-content:flex-end;justify-self:flex-end}.btn.btn--icon.btn--right .btn-reveal{order:-1}.btn.btn--icon.btn--right:focus .btn-reveal,.btn.btn--icon.btn--right:hover .btn-reveal{margin-inline:1.25rem 0}.btn.btn--icon.btn--cta.btn--secondary svg,.btn.btn--icon.btn--cta.btn--tertiary svg{color:#fff}
.btn.btn--lede{align-items:flex-start;display:grid;font-size:inherit;grid-template-columns:1em auto;grid-gap:1em;border:none;line-height:inherit;max-width:32em;padding:0;text-align:left;transition:none}.btn.btn--lede:focus,.btn.btn--lede:hover{background-color:transparent;border:none;text-decoration:underline;transform:scale(1)}.btn.btn--lede:before{background:url(images/icn-arrow-right.svg) 50% 50%/.8em no-repeat;content:"\2060";display:block;font-size:1.1em;transform:translateX(0);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);width:1em}.btn.btn--lede:after{display:none}
.btn.btn--lock{text-align:left}.btn.btn--lock:after{background-image:url(images/icn-lock.svg);margin-inline-start:.5rem}
.btn.btn--video{align-items:center;background-color:transparent;border-color:transparent;border-radius:3rem;display:flex;line-height:1.5;padding:0 1.5rem 0 0;text-align:left;width:-moz-fit-content;width:fit-content}.btn.btn--video:before{aspect-ratio:1/1;background:url(images/icn-play-default.svg) 0 0/contain no-repeat;content:"";display:block;margin-inline-end:1rem;max-width:4.5em;min-width:3em;transition:transform 125ms ease-in-out;transition:transform var(--anim-duration-fast) var(--anim-ease);width:9.25%}.btn.btn--video[href^=http]:after{display:none;padding-inline-end:0}.btn.btn--video:focus,.btn.btn--video:hover{background-color:transparent;transform:scale(1)}.btn.btn--video:focus:before,.btn.btn--video:hover:before{transform:scale(1.06)}.btn.btn--video:focus{border-color:transparent;color:light-dark(#0c2340,#fff);outline:thin dotted;outline-offset:.325rem}@supports (color:light-dark(red,red)){.btn.btn--video:focus{color:light-dark(var(--brand-blue),#fff)}}.btn.btn--video.video--outline:before{background-image:url(images/icn-play-outline.svg)}.btn.btn--video.video--minimal:before{background-image:url(images/icn-play-minimal.svg)}.btn.btn--video.video--ornamental:before{background-image:url(images/icn-play-ornamental.svg)}
.btn--action,.btn--search{background-color:transparent;border:none;border-radius:0;color:light-dark(#333,#fff);line-height:1;margin:0;padding:0;text-align:center;text-decoration:none}@supports (color:light-dark(red,red)){.btn--action,.btn--search{color:light-dark(var(--gray-dark),#fff)}}.btn--action:focus,.btn--search:focus{background-color:transparent;outline:thin dotted}.btn--action:hover,.btn--search:hover{background-color:transparent}.btn--action svg,.btn--search svg{height:1.4rem;width:2rem;fill:currentColor;margin:0;transition:transform .25s ease-in-out;vertical-align:text-top}
.btn--cta{background-color:light-dark(#0c2340,#fff);border-color:transparent;color:light-dark(#fff,#0c2340)}@supports (color:light-dark(red,red)){.btn--cta{background-color:light-dark(var(--brand-blue),#fff);color:light-dark(#fff,var(--brand-blue))}}.btn--cta:focus,.btn--cta:hover{background-color:light-dark(#081629,#e1e8f2);color:light-dark(#fff,#0c2340)}@supports (color:light-dark(red,red)){.btn--cta:focus,.btn--cta:hover{background-color:light-dark(var(--brand-blue-dark),var(--sky-blue));color:light-dark(#fff,var(--brand-blue))}}.btn--cta:focus{border-color:#15a6b5;border-color:var(--link-focus)}.btn--cta:visited{color:light-dark(#fff,#0c2340)}@supports (color:light-dark(red,red)){.btn--cta:visited{color:light-dark(#fff,var(--brand-blue))}}
.btn--cta.btn--secondary{background-color:#1c4f8f;background-color:var(--brand-blue-bright);color:#fff}.btn--cta.btn--secondary.btn--more:after{background-image:url(images/icn-arrow-right-white.svg)}.btn--cta.btn--secondary:focus,.btn--cta.btn--secondary:hover{background-color:#143865;background-color:var(--brand-blue-light)}.btn--cta.btn--secondary:focus{border-color:#15a6b5;border-color:var(--link-focus)}.btn--cta.btn--secondary:visited{color:#fff}
.btn--cta.btn--tertiary{background-color:#0a843d;background-color:var(--brand-green);color:#fff}.btn--cta.btn--tertiary.btn--more:after{background-image:url(images/icn-arrow-right-white.svg)}.btn--cta.btn--tertiary:focus,.btn--cta.btn--tertiary:hover{background-color:#085e2c;background-color:var(--brand-green-dark)}.btn--cta.btn--tertiary:focus{border-color:#15a6b5;border-color:var(--link-focus)}.btn--cta.btn--tertiary:visited{color:#fff}
.btn--cta.btn--neutral{background-color:light-dark(#555,#e9ebee)}@supports (color:light-dark(red,red)){.btn--cta.btn--neutral{background-color:light-dark(var(--gray),var(--gray-extra-light))}}.btn--cta.btn--neutral:focus,.btn--cta.btn--neutral:hover{background-color:light-dark(#333,#f1f2f4)}@supports (color:light-dark(red,red)){.btn--cta.btn--neutral:focus,.btn--cta.btn--neutral:hover{background-color:light-dark(var(--gray-dark),var(--gray-extra-extra-light))}}.btn--cta.btn--neutral:focus{border-color:#15a6b5;border-color:var(--link-focus)}.btn--cta.btn--neutral:visited{color:light-dark(#fff,#333)}@supports (color:light-dark(red,red)){.btn--cta.btn--neutral:visited{color:light-dark(#fff,var(--gray-dark))}}
.btn-group{align-items:center;border:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border:var(--border-primary);border-radius:2em;overflow:hidden}.btn-group,.btn-group li{display:inline-block;width:-moz-fit-content;width:fit-content}.btn-group li{margin:0}.btn-group .btn{border:none;border-radius:0;display:block;margin:0}
.btn-list{list-style:none;max-width:65rem;padding-inline-start:0}.btn-list li{margin-block-end:0}.btn-list li .btn{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);border-radius:0;border-width:0 0 1px;display:flex;font-size:1.125rem;font-weight:300;justify-content:space-between;margin:0;padding:.9rem 1rem;text-align:left}.btn-list li .btn:after{background-position:50% 50%;background-repeat:no-repeat;background-size:.8em;content:"\2060";display:inline-block;margin-inline:.5em 0;padding:0;transform:translateX(0);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);width:1rem}.btn-list li .btn:not([href^=http]):after{background-image:url(images/icn-arrow-right.svg)}.btn-list li .btn:focus,.btn-list li .btn:hover{background-color:light-dark(#e9ebee,#0c2340);color:light-dark(#1c4f8f,#d39f10);transform:scale(1)}@supports (color:light-dark(red,red)){.btn-list li .btn:focus,.btn-list li .btn:hover{background-color:light-dark(var(--gray-extra-light),var(--brand-blue));color:light-dark(var(--brand-blue-bright),var(--brand-gold-bright))}}.btn-list li:last-child .btn{border-bottom:0}.bg--black .btn-list .btn{border-color:hsla(0,0%,100%,.5)}.bg--black .btn-list .btn:focus,.bg--black .btn-list .btn:hover{background-color:#333;background-color:var(--gray-dark)}.btn-list--sm li .btn{font-size:1rem;padding-block:.75rem}.btn-list--lg li .btn{font-size:1.325rem;padding-block:1.25rem}.card-container{align-self:flex-start;container:card/inline-size;margin-inline:0;padding:0}.align-stretch .card-container{align-self:inherit}.card{display:grid;grid-template-columns:[card-start image-start body-start meta-start] auto [card-end image-end body-end meta-end];grid-template-rows:[card-start image-start] auto [image-end body-start] 1fr [body-end meta-start] auto [meta-end card-end];margin:0;position:relative;transform:scale(1);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);width:100%}}@layer theme{
.card[class*=bg--]{padding:1.5rem}.card:has(.card-image){grid-gap:1.25rem 0}.card .card-image{border-radius:4px;border-radius:var(--border-radius);grid-column:image;grid-row:image;margin:0;overflow:hidden;position:relative;z-index:0}.card .card-image:after{background-color:light-dark(rgba(0,0,0,.03),hsla(0,0%,100%,.03));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.card .card-image img{width:100%}.card .card-body{font-size:clamp(1rem,.1cqi + 1rem,1.125rem);grid-column:body;grid-row:body}.card .card-label{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(.85rem,.1cqi + .85rem,.85rem);letter-spacing:.1em;margin-block:.25em;text-transform:uppercase}.card .article-excerpt:not(:empty),.card .card-summary:not(:empty){border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary);font-size:1rem;margin-block-start:1rem;padding-block-start:.75rem}.card .card-summary:not(:empty):has(+.article-excerpt:not(:empty)){border-top:none;margin-block:0;padding-block-start:0}.card .card-meta{grid-column:meta;grid-row:meta}.card .card-meta .card-btn{border-top:1px solid light-dark(#e9ebee,#143865);color:light-dark(#0c2340,#fff);display:flex;justify-content:space-between;padding:1rem 1.5em 1rem 1rem;text-decoration:none;width:100%}@supports (color:light-dark(red,red)){.card .card-meta .card-btn{border-top:1px solid light-dark(var(--gray-extra-light),var(--brand-blue-light));color:light-dark(var(--brand-blue),#fff)}}.card .card-meta .card-btn:after{background:url(images/icn-arrow-right.svg) 50% 50%/.8em no-repeat;content:"\2060";display:inline-block;margin-inline-start:.5em;transform:translateX(0);transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);vertical-align:text-bottom;width:1rem}.card .card-meta .card-btn:hover:after{transform:translateX(.25em)}.card-title{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(1.2rem,.8cqi + 1rem,1.6rem);font-weight:400;line-height:1.4;margin-block:0 .5em;text-wrap:pretty}.card-title:last-child{border-bottom:none;padding-bottom:0}@media only screen{.card-label{color:light-dark(#555,#e9ebee)}@supports (color:light-dark(red,red)){.card-label{color:light-dark(var(--gray),var(--gray-extra-light))}}.card-title{color:light-dark(#0c2340,#fff) }@supports (color:light-dark(red,red)){.card-title{color:light-dark(var(--brand-blue),#fff)}}
.card-link{text-decoration:none}.card-title>.card-link{display:inline}.card-link,.card-link:visited{color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.card-link,.card-link:visited{color:light-dark(var(--brand-blue),#fff)}}.card-link:focus,.card-link:hover{color:inherit;text-decoration:none}.card-link:before{background-color:transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.card:has(.card-link) .card-link:after{background-position:50% 50%;background-repeat:no-repeat;background-size:.85em;content:"\00a0\2060";display:inline-block;height:1em;line-height:1;margin-block-end:.2em;margin-inline-start:.3em;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease);vertical-align:middle;width:1em}.card:has(.card-link) .card-link:not([href^=http]):after{background-image:url(images/icn-arrow-right.svg);background-size:.65em}.card:has(.card-link) .card-image img{transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}.card:has(.card-link):focus-within .card-title,.card:has(.card-link):hover .card-title{text-decoration:underline;text-decoration-color:light-dark(#c1cddd,#143865);text-underline-offset:4px}@supports (color:light-dark(red,red)){.card:has(.card-link):focus-within .card-title,.card:has(.card-link):hover .card-title{text-decoration-color:light-dark(var(--sky-blue-dark),var(--brand-blue-light))}}.card:has(.card-link):focus-within .card-link:not([href^=http]):after,.card:has(.card-link):hover .card-link:not([href^=http]):after{transform:translateX(.125em)}@media (prefers-reduced-motion:no-preference){.card:has(.card-link):focus-within .card-image img,.card:has(.card-link):hover .card-image img{transform:scale(1.05)}}
.card--horizontal{grid-template-columns:[card-start image-start] var(--card-image-width) [image-end body-start meta-start] 1fr [body-end meta-end card-end];grid-template-rows:[card-start image-start body-start]1fr[body-end meta-start]auto[meta-end image-end card-end]}.card--horizontal:has(.card-image){--card-image-width:8rem;grid-gap:0 1.25rem}.card--horizontal .card-image{align-self:flex-start;max-width:100%}.card--compact .card-title{font-size:1.2rem}.card--compact .card-body{font-size:1rem}.card--featured{border-radius:4px;border-radius:var(--border-radius);color-scheme:dark;overflow:hidden}.card--featured .card-image{grid-column:card;grid-row:card}.card--featured .card-image:after{background:linear-gradient(0deg,#000 -5%,transparent 60%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.card--featured .card-body{align-self:flex-end;grid-column:card;grid-row:card;padding:1.5rem;z-index:2} .card--featured .card-body:not(:has(.card-label)):before{background-color:hsla(0,0%,100%,.4);content:"";display:block;height:1px;margin-block-end:1.125rem;width:100%}.card--featured .card-label{align-items:center;display:flex}.card--featured .card-label span{background-color:rgba(0,0,0,.4);color:#fff;line-height:1.5;padding:.3rem .5rem;white-space:nowrap}.card--featured .card-label:after{background-color:hsla(0,0%,100%,.4);content:"";display:block;height:1px;margin-inline-start:1rem;width:100%}.card--featured .card-link,.card--featured .card-title{color:#fff}.card--featured:has(.card-link) .card-link:not([href^=http]):after{display:none}.card--featured:has(.card-link):focus .card-title,.card--featured:has(.card-link):hover .card-title{text-decoration-color:#888}.card--featured .article-excerpt:not(:empty),.card--featured .card-summary:not(:empty){--border-primary:none;font-size:.9em;margin-block:0 .5rem;padding-block-start:0}.card--featured .article-excerpt:not(:empty) p:last-child,.card--featured .card-summary:not(:empty) p:last-child{margin-block-end:0}}@media only screen and (min-width:60rem){.card--left,.card--right{margin-block-end:1.5rem;max-width:45%}.card--left{float:inline-start;margin-inline-end:1.5rem}.card--right{float:inline-end;margin-inline-start:1.5rem}}@container card (width >= 35rem){.card{--card-image-width:18rem;grid-template-columns:[card-start image-start] 18rem [image-end body-start meta-start] 1fr [body-end meta-end card-end];grid-template-columns:[card-start image-start] var(--card-image-width) [image-end body-start meta-start] 1fr [body-end meta-end card-end];grid-template-rows:[card-start image-start body-start]auto[body-end meta-start]auto[meta-end image-end card-end]}.card:has(.card-image){grid-gap:0 1.75rem}.card:not(:has(.card-image)){--card-image-width:auto}.card--horizontal:has(.card-image){--card-image-width:18rem;grid-gap:0 1.25rem}.card .card-body{padding-block-start:.75em}.card .card-image{align-self:flex-start;max-width:100%}.card:not(.card--stacked) .card-image+.card-body{padding-block-start:1.25em}
.card--stacked{grid-template-columns:[card-start image-start body-start meta-start] auto [card-end image-end body-end meta-end];grid-template-rows:[card-start image-start] auto [image-end body-start] auto [body-end meta-start] auto [meta-end card-end];max-width:65rem}}@container card (width >= 48rem){.card:has(.card-image){--card-image-width:22rem}.card:has(.card-image)--horizontal:has(.card-image){--card-image-width:22rem}}@container card (width >= 60rem){.card:has(.card-image){--card-image-width:24rem;grid-gap:0 2rem}.card:has(.card-image)--horizontal:has(.card-image){--card-image-width:24rem}}@container card (width >= 80rem){.card:has(.card-image){--card-image-width:26rem}.card:has(.card-image)--horizontal:has(.card-image){--card-image-width:26rem}}}@layer theme{
.dialog-item{position:relative}body:has(dialog[open]){overflow:hidden}.dialog{background:#fff;border:none;border-radius:4px;border-radius:var(--border-radius);box-shadow:0 0 7px rgba(0,0,0,.7);color:#333;color:var(--gray-dark);container:dialog/inline-size;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:90vh;max-width:90vw;overflow:visible;padding:0;position:fixed;right:0;width:100%}.dialog[open]{animation:dialogShow .25s ease-out}.dialog:not([open]){display:none}.dialog+.backdrop,.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081629;background:var(--brand-blue-dark);opacity:.95}._dialog_overlay{bottom:0;left:0;position:fixed;right:0;top:0}.has-open-dialog .page-main{z-index:auto}.dialog-header{align-content:flex-start;display:flex;justify-content:flex-end;left:0;padding:1rem;position:absolute;right:0;top:0;z-index:100}.dialog-header:has(.dialog-heading:not(:empty)){align-items:center;border-bottom:1px solid light-dark(#e9ebee,#143865);justify-content:space-between;position:relative}@supports (color:light-dark(red,red)){.dialog-header:has(.dialog-heading:not(:empty)){border-bottom:1px solid light-dark(var(--gray-extra-light),var(--brand-blue-light))}}.dialog-header .dialog-heading{margin-bottom:0}.dialog-close{line-height:1;order:2;position:relative;top:.125rem;z-index:10}.dialog-close button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3ENext%3C/title%3E%3Cpath fill='%230c2340' fill-rule='evenodd' d='m19.6 17 14-14c.5-.5.5-1.3 0-1.7l-.9-.9c-.5-.5-1.3-.5-1.7 0l-14 14L3 .4C2.5 0 1.8 0 1.3.4l-.9.9C0 1.8 0 2.5.4 3l14 14-14 14c-.5.5-.5 1.3 0 1.7l.9.9c.5.5 1.3.5 1.7 0l14-14 14 14c.5.5 1.3.5 1.7 0l.9-.9c.5-.5.5-1.3 0-1.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:none;font-size:1em;height:1.25rem;line-height:1.66em;padding:0;text-align:center;text-indent:100vw;width:1.25rem}.dialog-close button:focus,.dialog-close button:hover{scale:1.05}.dialog-close button:focus{outline:thin dotted}.dialog-close.offset{right:-.7rem;top:-1.6rem}.dialog-close.offset button{height:1em;line-height:1em;width:1em}.dialog:not(:has(.dialog-image),.dialog--video){max-width:65rem;width:90vw}.dialog-content{margin-inline:auto;max-width:120rem;overflow-y:auto;padding:1rem 6rem 1rem 1rem;position:relative}.dialog-content .dialog-image img{width:100%}.dialog--person-stacked:has(.dialog-image) .dialog-content,.dialog-header:has(.dialog-heading:not(:empty))+.dialog-content{padding-right:1rem}.dialog-footer{border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary);color:#555;color:var(--gray);padding:1rem}.dialog-footer:empty{border:none;padding:0}@keyframes dialogShow{0%{opacity:0}to{opacity:1}}.dialog--narrow,.dialog--person-stacked{max-width:30rem!important}
.dialog .person-name{font-size:clamp(1.2rem,.5cqi + 1.2rem,1.7rem);margin-bottom:.2em}.dialog--person .dialog-image{position:relative;text-align:center;z-index:2}.dialog--person .dialog-image img{margin:0 auto;max-width:18rem}.dialog--person-stacked .dialog-content{padding-block:1.5rem;text-align:center}.dialog--person-stacked .dialog-image{margin-bottom:1.5rem}.dialog--person-stacked .dialog-image img{margin:0 auto;max-width:10rem}
.dialog--image,.dialog--video{background-color:transparent;box-shadow:none;padding-block-start:5vh}.dialog--image .dialog-close,.dialog--video .dialog-close{position:fixed;right:2rem;top:2rem}.dialog--image .dialog-close button,.dialog--video .dialog-close button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3ENext%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m19.6 17 14-14c.5-.5.5-1.3 0-1.7l-.9-.9c-.5-.5-1.3-.5-1.7 0l-14 14L3 .4C2.5 0 1.8 0 1.3.4l-.9.9C0 1.8 0 2.5.4 3l14 14-14 14c-.5.5-.5 1.3 0 1.7l.9.9c.5.5 1.3.5 1.7 0l14-14 14 14c.5.5 1.3.5 1.7 0l.9-.9c.5-.5.5-1.3 0-1.7z'/%3E%3C/svg%3E");color:#fff;height:1.5rem;width:1.5rem}.dialog--image .dialog-content,.dialog--video .dialog-content{padding:0}.dialog--image iframe,.dialog--video iframe{border:none}
@container dialog (width >= 35rem){.dialog{display:flex;flex-flow:column;max-width:85vw;overflow:visible}.dialog-content{display:flex;--dialog-image-width:40%}.dialog-content .dialog-image{height:-moz-fit-content;height:fit-content}.dialog-content.image--small:has(.dialog-body){--dialog-image-width:30%}.dialog-content.image--large:has(.dialog-body){--dialog-image-width:50%}.dialog-content:has(.dialog-body) .dialog-image{width:var(--dialog-image-width)}.dialog-content:has(.dialog-image) .dialog-body{padding-left:2rem;width:calc(100% - var(--dialog-image-width))}}
@container dialog (width >= 48rem){.dialog-header{padding-inline:2rem 1.5rem}.dialog-content{padding:2rem 6rem 2rem 2rem;--dialog-image-width:50%}.dialog--person-stacked:has(.dialog-image) .dialog-content,.dialog-header:has(.dialog-heading:not(:empty))+.dialog-content{padding-right:2rem}.dialog-content.image--large:has(.dialog-body){--dialog-image-width:70%}.dialog-content.image--small:has(.dialog-body){--dialog-image-width:30%}.dialog-footer{padding-inline:2rem}
.dialog--person .dialog-content{--dialog-image-width:18rem}}
}@layer theme{
@media only screen{
.card--news{margin-bottom:1.5rem}.article-meta{font-size:1rem}
.card--event{grid-template-columns:[card-start date-start] auto [date-end body-start] 1fr [body-end card-end];grid-template-rows:[card-start title-start] auto [title-end date-start body-start] 1fr [body-end footer-start] auto [footer-end date-end card-end];margin-bottom:1.5rem}.card--event .event-date{border-right:1px solid light-dark(#e9ebee,#143865);grid-column:date;grid-row:date;line-height:1.3;margin-right:1rem;padding-block:.75rem;padding-right:1rem;text-align:center;width:-moz-fit-content;width:fit-content}@supports (color:light-dark(red,red)){.card--event .event-date{border-right:1px solid light-dark(var(--gray-extra-light),var(--brand-blue-light))}}.card--event .event-date .event-month{text-transform:uppercase}.card--event .event-date .event-day{display:block;font-size:2rem;font-weight:400;text-align:center;width:1.5em}.card--event .event-footer{grid-column:body;grid-row:footer}.card--event .meta-item svg{color:#ae9142;color:var(--brand-gold);margin-right:.25rem}.card--event-compact .card-body{display:grid;grid-column:card;grid-row:card;grid-template-columns:subgrid;grid-template-rows:subgrid}.card--event-compact .event-date{padding-block:0}.card--event-compact .event-date .event-month{font-size:1rem}.card--event-compact .event-date .event-day{font-size:1.5rem}.card--event-compact .card-title{grid-column:card;grid-row:title;margin-bottom:1rem}.card--event-compact .article-meta{grid-column:body;grid-row:body}
.card--event:has(.card-image){grid-template-columns:[card-start image-start date-start] auto [date-end body-start] 1fr [body-end image-end card-end];grid-template-rows:[card-start image-start title-start] auto [image-end title-end date-start body-start] 1fr [body-end footer-start] auto [footer-end date-end card-end]}.card--event:has(.card-image) .card-image{grid-column:image;grid-row:image}.card--event:has(.card-image) .card-body{display:block;grid-column:body;grid-row:body}.card--event:has(.card-image) .event-date{align-self:flex-end;background-color:light-dark(#fff,#0c2340);border-radius:4px;border-radius:var(--border-radius);grid-column:image;grid-row:image;margin:3%;padding:3.5%;z-index:2}@supports (color:light-dark(red,red)){.card--event:has(.card-image) .event-date{background-color:light-dark(#fff,var(--brand-blue))}}.card--event:has(.card-image) .event-date .event-month{font-size:1rem}.card--event:has(.card-image) .event-date .event-day{font-size:1.5rem;width:2em}@container card (width >= 35rem){.card--event{grid-gap:0}.card--event .event-date{margin-right:1.5rem;padding-right:1.5rem}.card--event:has(.card-image){grid-template-columns:[card-start image-start date-start] var(--card-image-width) [date-end image-end body-start] 1fr [body-end card-end];grid-template-rows:[card-start image-start body-start date-start title-start] auto [title-end] 1fr [footer-start] auto [footer-end date-end body-end image-end card-end]}.card--event:has(.card-image) .event-date{align-self:flex-start}}
.list-events .card,.list-news .card{margin-block-end:2rem}@media only screen and (min-width:60em){.list-events .card,.list-news .card{margin-block-end:3rem}}.list-events.grid .card,.list-news.grid .card{margin-block-end:0}
.event-single .page-header,.news-single .page-header{border:none;margin-block-end:0}.event-single .meta-share-group,.news-single .meta-share-group{margin-block-start:0}.article .author,.article .publish-info{margin-block-end:1rem}.article .meta-item{margin-block-end:0}.article .article-meta{font-size:.85em}.article .article-meta p{margin-block:0}.article-content img{border-radius:4px;border-radius:var(--border-radius)}.meta-share-group{margin-block-start:1.5rem}.meta-share-group .meta-label{margin:0}.meta-share-group .meta-tags{display:flex;gap:.75rem;margin-block-end:1rem}.meta-share-group .meta-list{display:flex;gap:.75rem;list-style:none;margin:0;padding:0}.meta-tags{align-items:center;display:flex;font-size:.9rem;margin:0 0 1lh}.meta-tags .meta-label{margin:0 .5rem 0 0}.meta-tags .meta-list{margin:0}.meta-tags .tag{background-color:light-dark(#f2f2f2,#0c2340);border-radius:4px;border-radius:var(--border-radius);color:light-dark(#0c2340,#fff);display:block;padding:.25rem .75rem;text-decoration:none}@supports (color:light-dark(red,red)){.meta-tags .tag{background-color:light-dark(#f2f2f2,var(--brand-blue));color:light-dark(var(--brand-blue),#fff)}}.meta-tags .tag:focus,.meta-tags .tag:hover{background-color:light-dark(#e9e9e9,#143865)}@supports (color:light-dark(red,red)){.meta-tags .tag:focus,.meta-tags .tag:hover{background-color:light-dark(#e9e9e9,var(--brand-blue-light))}}
.social-share{margin-block-end:1rem}.social-share ul{align-items:center;display:flex;flex-flow:row;gap:.5rem;margin:0}.social-share ul:before{content:"Share:";display:block;line-height:2.2}.social-share .native-true:before{display:none}.social-share li{margin:0}.social-share .btn:not(.btn--icon) svg{margin-inline:.125rem}.social-share .btn,.social-share button{background-color:transparent;border:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border:var(--border-primary);border-radius:.3rem;color:light-dark(#555,#fff);display:block;line-height:1rem;margin:0;padding:.5rem;position:relative;transition:all .3s ease}@supports (color:light-dark(red,red)){.social-share .btn,.social-share button{color:light-dark(var(--gray),#fff)}}.social-share .btn:after,.social-share button:after{content:"";height:100%;left:0;top:0;width:100%}.social-share .btn[href^=http],.social-share button[href^=http]{padding-right:.5rem}.social-share .btn[href^=http]:after,.social-share button[href^=http]:after{background:none;margin:0;padding:0}.social-share .btn>img,.social-share .btn>svg,.social-share button>img,.social-share button>svg{margin:0;pointer-events:none;fill:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.social-share .btn>img,.social-share .btn>svg,.social-share button>img,.social-share button>svg{fill:light-dark(var(--brand-blue),#fff)}}.social-share .btn:hover,.social-share button:hover{background-color:light-dark(#e1e8f2,#143865)}@supports (color:light-dark(red,red)){.social-share .btn:hover,.social-share button:hover{background-color:light-dark(var(--sky-blue),var(--brand-blue-light))}}.social-share .btn:focus,.social-share button:focus{box-shadow:0 0 0 3px #15a6b5;box-shadow:0 0 0 3px var(--link-focus);outline:none}.social-share .native-true .share-custom{display:none}.social-share .share-native span{display:inline-block;margin-inline-start:.5rem;padding-inline-end:.25rem}@media (min-width:48em){.social-share{align-self:flex-end;margin-block-end:0;margin-inline-start:auto}.social-share .native-true:before{display:block}.social-share .native-true .share-custom{display:list-item}.social-share .share-native span{display:none}}.article-footer{border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary);clear:both;margin-block-start:2rem;padding-block-start:2rem}}@media only screen and (min-width:48em){article .author{margin-block-end:0}}@media only screen and (min-width:60em){
article .entry-title{margin-block-end:.125rem}.meta-share-group{align-items:flex-end;display:flex}.meta-share-group .meta-tags{margin-block-end:0}.article-actions{display:flex}}}@layer theme{
.avatar,.card .card-image.avatar{aspect-ratio:1;border-radius:50%;margin-block-end:1.5rem;overflow:hidden;width:100%}.avatar img{aspect-ratio:1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--xs{max-width:4rem}.avatar--sm{max-width:8rem}.avatar--md{max-width:12rem}.avatar--lg{max-width:16rem}.avatar--xl{max-width:20rem}
.avatar--quote{border-radius:0;overflow:visible;position:relative;z-index:1}.avatar--quote img{border-radius:50%;overflow:hidden}.avatar--quote:before{background:url(images/icn-quote.svg) 50%/contain no-repeat;content:"";display:block;font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);height:30%;left:-25%;position:absolute;top:-5%;width:45%;z-index:-1}@media only screen and (min-width:60em){.blockquote--reverse .avatar--quote:before,.blockquote--reversed .avatar--quote:before{left:auto;right:-25%;transform:rotate(180deg)}}
.byline{align-items:center;display:flex;gap:.5rem;gap:var(--grid-gap-xs);position:relative}.byline-body{width:-moz-fit-content;width:fit-content}.byline-image img{transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}.byline .person-title{color:light-dark(#555,#e1e8f2);font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1rem;font-weight:300;margin-block-end:0}@supports (color:light-dark(red,red)){.byline .person-title{color:light-dark(var(--gray),var(--sky-blue))}}.byline-title{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1.125rem;font-weight:400;margin-block-end:.125em}.byline .byline-title a,.byline .person-title a:visited{color:light-dark(#143865,#fff);text-decoration:none}@supports (color:light-dark(red,red)){.byline .byline-title a,.byline .person-title a:visited{color:light-dark(var(--brand-blue-light),#fff)}}.byline .byline-title a:after{background-color:transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.byline:has(.byline-title a):focus .byline-image img,.byline:has(.byline-title a):hover .byline-image img{transform:scale(1.05)}.byline:has(.byline-title a):focus .byline-title,.byline:has(.byline-title a):hover .byline-title{text-decoration:underline;text-decoration-color:light-dark(#c1cddd,#143865);text-underline-offset:4px}@supports (color:light-dark(red,red)){.byline:has(.byline-title a):focus .byline-title,.byline:has(.byline-title a):hover .byline-title{text-decoration-color:light-dark(var(--sky-blue-dark),var(--brand-blue-light))}}.byline .avatar{margin-block-end:0}.byline-group{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}
.page-title.person-name:has(+.person-title){margin-block-end:0}.page-title.person-name+.person-title{margin-block-end:.625em}.person-title{color:light-dark(#555,#e1e8f2);font-weight:400;line-height:1.3;margin-block-end:0}@supports (color:light-dark(red,red)){.person-title{color:light-dark(var(--gray),var(--sky-blue))}}.person-photo .avatar{margin-block-end:1lh}
.card--person .person-name{font-weight:400}.card--person .person-title{font-size:1rem}.card--person .card-image{max-width:12rem}.card--person.card--compact{--card-image-width:8rem}.card--person.card--compact .card-image{max-width:8rem}@container card (width >= 35rem){.card.card--person{--card-image-width:12rem}.card.card--person.card--compact{--card-image-width:8rem}}}@layer theme{
.blockquote,blockquote{color:light-dark(#0c2340,#fff);font-family:Garamond-Pro,Adobe Garamond,Garamond,Georgia,Times New Roman,Times,serif;font-family:var(--font-heading);font-size:clamp(1.65rem,1.2vw + 1rem,2.125rem);line-height:1.3;margin:1em 1em 1.75em;max-width:70rem}@supports (color:light-dark(red,red)){.blockquote,blockquote{color:light-dark(var(--brand-blue),#fff)}}.blockquote p,blockquote p{color:inherit;font-family:inherit;font-size:inherit;margin-block-end:.75lh}.blockquote .cite,.blockquote cite,blockquote .cite,blockquote cite{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1rem}.blockquote .byline,blockquote .byline{margin-top:.5rem;max-width:100%}.blockquote .byline-title,blockquote .byline-title{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1.125rem;font-weight:400}.blockquote.blockquote--sm,blockquote.blockquote--sm{font-size:clamp(1.35rem,1.2vw + 1rem,1.825rem)}.blockquote.blockquote--lg,blockquote.blockquote--lg{font-size:clamp(1.65rem,1.5vw + 1rem,2.5rem)}.blockquote.blockquote--xl,blockquote.blockquote--xl{font-size:clamp(1.65rem,1.6vw + 1rem,3.25rem)}@media only screen and (min-width:60em){.blockquote .byline,blockquote .byline{display:grid;grid-template-columns:1fr auto auto}.blockquote .byline .avatar,blockquote .byline .avatar{grid-column:2}.blockquote .byline .byline-body,blockquote .byline .byline-body{grid-column:2;max-width:20rem}.blockquote .byline .avatar+.byline-body,blockquote .byline .avatar+.byline-body{grid-column:3}.blockquote .byline .byline-title,blockquote .byline .byline-title{margin-block-end:.125em}.blockquote .byline:before,blockquote .byline:before{border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary);content:"";display:block;height:1px;width:calc(100% - .5rem)}.blockquote.blockquote--centered,blockquote.blockquote--centered{text-align:center}.blockquote.blockquote--centered .byline,blockquote.blockquote--centered .byline{grid-template-columns:1fr;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);justify-self:center;text-align:center}.blockquote.blockquote--centered .byline .byline-image,blockquote.blockquote--centered .byline .byline-image{margin-inline:auto}.blockquote.blockquote--reverse,.blockquote.blockquote--reversed,blockquote.blockquote--reverse,blockquote.blockquote--reversed{flex-direction:row-reverse}.blockquote.blockquote--reverse>div,.blockquote.blockquote--reversed>div,blockquote.blockquote--reverse>div,blockquote.blockquote--reversed>div{flex-direction:row-reverse}.blockquote.blockquote--reverse .byline,.blockquote.blockquote--reversed .byline,blockquote.blockquote--reverse .byline,blockquote.blockquote--reversed .byline{grid-template-columns:auto auto 1fr}.blockquote.blockquote--reverse .byline:before,.blockquote.blockquote--reversed .byline:before,blockquote.blockquote--reverse .byline:before,blockquote.blockquote--reversed .byline:before{grid-column:3;grid-row:1}.blockquote.blockquote--reverse .byline-body,.blockquote.blockquote--reversed .byline-body,blockquote.blockquote--reverse .byline-body,blockquote.blockquote--reversed .byline-body{grid-column:1/3;grid-row:1}.blockquote.blockquote--reverse .avatar+.byline-body,.blockquote.blockquote--reversed .avatar+.byline-body,blockquote.blockquote--reverse .avatar+.byline-body,blockquote.blockquote--reversed .avatar+.byline-body{grid-column:2}.blockquote.blockquote--reverse .avatar,.blockquote.blockquote--reversed .avatar,blockquote.blockquote--reverse .avatar,blockquote.blockquote--reversed .avatar{grid-column:1}}.list-blockquotes blockquote{margin-block-end:4em}.list-blockquotes blockquote:last-child{margin-block-end:0}
@media only screen and (min-width:48em){.blockquote.blockquote--right,blockquote.blockquote--right{float:right;width:33%}}@media only screen and (min-width:60em){.list-blockquotes blockquote{margin-block-end:5em}}}@layer theme{
.notice{--notice-background:#f2f2f2;--notice-border:#ccc;--notice-text:#333;--notice-padding:1.2rem;align-items:baseline;background:#f2f2f2;background:var(--notice-background);background-color:#f2f2f2;background-color:var(--notice-background);border:1px solid #ccc;border-color:var(--notice-border);border-radius:4px;border-radius:var(--border-radius);border-width:1px 1px 1px 4px;color:#333;color:var(--notice-text);display:flex;flex-flow:row nowrap;margin:0 0 3rem;padding:1.2rem;padding:var(--notice-padding);position:relative}.notice svg{fill:var(--notice-text)}.notice .icon{height:var(--notice-padding);margin-right:var(--notice-padding);min-width:var(--notice-padding);position:relative;top:2px;vertical-align:sub;width:var(--notice-padding)}.notice-heading{color:inherit;font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:x-large;margin:0 0 .5rem;padding:0}.notice-link{color:inherit;font-weight:600}.notice--primary{--notice-text:var(--brand-blue);--notice-background:var(--sky-blue);--notice-border:var(--sky-blue-dark)}.notice--secondary{--notice-text:#4e3f51;--notice-background:#f3eaf6;--notice-border:#c9a7cf}.notice--success{--notice-text:#40513f;--notice-background:#eaf6ec;--notice-border:#a7cfac}.notice--danger{--notice-text:#513f3f;--notice-background:#f5d7d7;--notice-border:#f49f9f}.notice--warning{--notice-text:#51493f;--notice-background:#f4d2b8;--notice-border:#e4ac81}.notice--info{--notice-text:#856404;--notice-background:#fff3cd;--notice-border:#e4d5a9}.faq{counter-reset:faq-counter;margin:0;padding:0}.faq-item{counter-increment:faq-counter;margin-block-end:2rem;position:relative}.faq-item .faq-q{border-bottom:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-bottom:var(--border-primary);color:light-dark(#0c2340,#f1f2f4);display:block;font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:clamp(1.2rem,.5cqi + 1rem,1.5rem);font-weight:400;line-height:1.7;margin-block-end:.5em;padding-block-end:.5em}}@layer theme{
@supports (color:light-dark(red,red)){.faq-item .faq-q{color:light-dark(var(--brand-blue),var(--gray-extra-extra-light))}}.faq-item .faq-a{margin:0}.faq-item:target{background-color:light-dark(#f1f2f4,#0c2340);border-radius:1px;outline:1em solid light-dark(#f1f2f4,#0c2340)}@supports (color:light-dark(red,red)){.faq-item:target{background-color:light-dark(var(--gray-extra-extra-light),var(--brand-blue));outline:1em solid light-dark(var(--gray-extra-extra-light),var(--brand-blue))}}
.faq-anchors{margin-block-end:3rem}.faq-anchors li{margin:0}.faq-anchors a{background:transparent;display:block;padding:.5rem .8rem .5rem .4rem;text-decoration:none;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}.faq-anchors a:hover{text-decoration:underline;text-decoration-color:light-dark(#e1e8f2,color-mix(in srgb,#ae9142,#000 10%))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){.faq-anchors a:hover{text-decoration-color:light-dark(var(--sky-blue),color-mix(in srgb,var(--brand-gold),#000 10%))}}.faq-anchors+.faq .faq-item{padding-block:1.5rem;padding-inline-end:1rem;padding-inline-start:4rem}.faq-anchors+.faq .faq-item:before{border:1px solid #ae9142;border:1px solid var(--brand-gold);border-radius:50%;color:light-dark(#555,#fff);content:counter(faq-counter);font-size:1.25rem;height:3rem;left:0;line-height:1.75;padding:.25rem .5rem;position:absolute;text-align:center;top:1.3rem;width:3rem}@supports (color:light-dark(red,red)){.faq-anchors+.faq .faq-item:before{color:light-dark(var(--gray),#fff)}}
.link-top{color:#0c2340;color:var(--brand-blue);font-size:.9rem;max-width:none;text-align:right}.link-top a{align-self:flex-start;background-color:transparent;border:1px solid light-dark(#e1e8f2,#143865);border-radius:2rem;color:light-dark(#0c2340,#fff);display:inline-block;font-size:1rem;line-height:1.4;margin-inline-end:.25rem;padding:.75em 2em .825em;text-decoration:none;text-wrap:pretty;transition:all 125ms ease-in-out;transition:all var(--anim-duration-fast) var(--anim-ease)}@supports (color:light-dark(red,red)){.link-top a{border:1px solid light-dark(var(--sky-blue),var(--brand-blue-light));color:light-dark(var(--brand-blue),#fff)}}.link-top a:after{background:url(images/arrow-up.svg) 50% 100%/auto no-repeat;content:"";display:inline-block;height:1em;margin-inline-start:.5em;width:.7em}.link-top a:focus,.link-top a:hover{background-color:light-dark(#e1e8f2,#143865);color:light-dark(#0c2340,#fff);text-decoration:none;transform:scale(1.06)}@supports (color:light-dark(red,red)){.link-top a:focus,.link-top a:hover{background-color:light-dark(var(--sky-blue),var(--brand-blue-light));color:light-dark(var(--brand-blue),#fff)}}.link-top a:visited{color:light-dark(#0c2340,#fff)}@supports (color:light-dark(red,red)){.link-top a:visited{color:light-dark(var(--brand-blue),#fff)}}.link-top a:focus{border-color:#15a6b5;border-color:var(--link-focus);outline:none}.link-top a:active{background-color:#c1cddd;background-color:var(--sky-blue-dark);color:#0c2340;color:var(--brand-blue)}.faq-item:target .link-top a{background-color:#edf2f9;background-color:var(--sky-blue-light)}.faq-item:target .link-top a:hover{background-color:#fff}@media only screen and (min-width:60em){.faq-item{margin-block-end:5rem}.faq-anchors+.faq .faq-item{margin-block-end:3rem;scroll-margin-block-start:10rem}}
.gallery-lb{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gallery-lb li{border-radius:4px;border-radius:var(--border-radius);margin:0 .5rem .5rem 0}.gallery-lb li:focus-within img{outline:3px solid #15a6b5;outline:3px solid var(--link-focus)}.gallery-lb a{background-color:rgba(0,0,0,.05);display:block}.gallery-lb a:hover{cursor:zoom-in;transform:scale(1.01);transition:all 325ms cubic-bezier(0,0,0,1)}.gallery-lb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@supports (display:grid){.gallery-lb{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.gallery-lb li{margin:0}}
.lb-overlay,.lb-wrap,.lb-wrap-outer{bottom:0;left:0;position:fixed;right:0;top:0}.lb-overlay{animation:lb-overlay .5s;background-color:#081629;background-color:var(--brand-blue-dark);opacity:.95;overflow:hidden;z-index:2000}.lb-wrap-outer{overflow-x:hidden;overflow-y:auto;z-index:2010}.lb-wrap{position:absolute;text-align:center}.lb-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.lb-content-outer{box-sizing:border-box;display:inline-block;margin:0 auto;max-width:90vw;padding:0;position:relative;text-align:left;vertical-align:middle;z-index:2020}.lb-content-el .lb-content-outer{padding:5em 1em}.lb-content{position:relative}.lb-content-el .lb-content{animation:lb-enter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.lb-image-wrap{animation:lb-enter .3s;max-height:100vh;padding-block:2rem;position:relative}.lb-direction-next .lb-image-wrap{animation:lb-enter-next .4s}.lb-direction-prev .lb-image-wrap{animation:lb-enterPrev .4s}.lb-image{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-height:85vh!important;max-width:100%;width:auto}.lb-image:has(+.lb-caption){max-height:80vh!important}
.lb-caption{bottom:auto;color:#fff;display:block;font-size:1rem;left:auto;margin-inline:auto;padding-block:2rem;position:relative;transform:none}.lb-caption a,.lb-caption a:visited{color:#e1e8f2;color:var(--sky-blue)}
.lb-arrow,.lb-btn-close{background:none;border:0;cursor:pointer;margin:0;padding:0}.lb-arrow:hover,.lb-btn-close:hover{opacity:.5}.lb-arrow:active,.lb-btn-close:active{opacity:.8}.lb-btn-close{animation:lb-enter .3s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3ENext%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m19.6 17 14-14c.5-.5.5-1.3 0-1.7l-.9-.9c-.5-.5-1.3-.5-1.7 0l-14 14L3 .4C2.5 0 1.8 0 1.3.4l-.9.9C0 1.8 0 2.5.4 3l14 14-14 14c-.5.5-.5 1.3 0 1.7l.9.9c.5.5 1.3.5 1.7 0l14-14 14 14c.5.5 1.3.5 1.7 0l.9-.9c.5-.5.5-1.3 0-1.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;color:#fff;font-size:1em;height:1.5rem;line-height:1.66667em;position:fixed;right:2rem;text-align:center;text-indent:100vw;top:2rem;width:1.5rem}.lb-loading .lb-btn-close{display:none}.lb-loading-text{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.lb-arrows{bottom:0;left:0;min-height:5rem;position:fixed;right:0;top:auto}.lb-loading .lb-arrows{display:none}.lb-arrows .lb-arrow{height:5rem;max-width:5rem;opacity:1;overflow:hidden;position:absolute;text-indent:-999em;top:0;width:25vw}.lb-arrows .lb-arrow:before{background-position:50% 50%;background-repeat:no-repeat;background-size:1.75rem;border:none;bottom:0;content:"";height:100%;left:0;margin:0;position:absolute;right:0;top:auto}.lb-arrows .lb-arrow.next{right:0}.lb-arrows .lb-arrow.next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3ENext%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m16.4.3-.5.5c-.4.4-.4.9 0 1.3l13.5 13.5H.9c-.5 0-.9.5-.9 1v.8c0 .5.4.9.9.9h28.5L15.9 31.8c-.4.4-.4.9 0 1.3l.5.5c.4.4.9.4 1.3 0l16-16c.4-.4.4-.9 0-1.3l-16-16c-.4-.4-.9-.4-1.3 0'/%3E%3C/svg%3E")}.lb-arrows .lb-arrow.prev{left:0}.lb-arrows .lb-arrow.prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3EPrevious%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m17.6 33.7.5-.5c.4-.4.4-.9 0-1.3L4.6 18.4h28.5c.5 0 .9-.4.9-.9v-.8c0-.5-.4-.9-.9-.9H4.6L18.1 2.2c.4-.4.4-.9 0-1.3l-.5-.5c-.4-.4-.9-.4-1.3 0l-16 16c-.4.4-.4.9 0 1.3l16 16c.4.4.9.4 1.3 0'/%3E%3C/svg%3E")}@media only screen and (min-width:60em){.lb-content-outer{max-width:85vw}.lb-arrows{bottom:auto;top:50%}.lb-arrows .lb-arrow{transform:translateY(-50%)}.lb-arrows .lb-arrow:before{top:50%;transform:translateY(-50%)}}.lb-iframe-cont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.lb-iframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes lb-overlay{0%{opacity:0}to{opacity:.9}}@keyframes lb-enter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lb-enter-next{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lb-enterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}
.slider-container>li{margin:0;max-width:none}.gallery--tiled ul,ul.gallery--tiled{display:grid;grid-template-columns:repeat(3,minmax(0,33.3%));list-style:none;margin:0 -.25rem;padding:0;grid-gap:0}.gallery--tiled ul li,ul.gallery--tiled li{aspect-ratio:1/1;border-radius:4px;border-radius:var(--border-radius);margin:0;overflow:hidden;position:relative}.gallery--tiled ul li a,ul.gallery--tiled li a{display:block;height:calc(100% - .5em);margin:.25rem;width:calc(100% - .5em)}.gallery--tiled ul li img,ul.gallery--tiled li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery--tiled ul li:nth-child(15n+4),ul.gallery--tiled li:nth-child(15n+4){aspect-ratio:3/2;grid-column:span 3;grid-row:span 2}.gallery--tiled ul li:nth-child(15n+8),ul.gallery--tiled li:nth-child(15n+8){aspect-ratio:2/1;grid-column:span 2;grid-row:span 1}.gallery--tiled ul li:nth-child(15n+10),ul.gallery--tiled li:nth-child(15n+10){grid-column:span 2;grid-row:span 2}.gallery--tiled-alt ul,ul.gallery--tiled-alt{display:grid;grid-template-columns:repeat(3,minmax(0,33.3%));list-style:none;margin:0 -.25rem;padding:0;grid-gap:0}.gallery--tiled-alt ul li,ul.gallery--tiled-alt li{aspect-ratio:1/1;border-radius:4px;border-radius:var(--border-radius);margin:0;overflow:hidden;position:relative}.gallery--tiled-alt ul li a,ul.gallery--tiled-alt li a{display:block;height:calc(100% - .5em);margin:.25rem;width:calc(100% - .5em)}.gallery--tiled-alt ul li img,ul.gallery--tiled-alt li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery--tiled-alt ul li:nth-child(13n+7),ul.gallery--tiled-alt li:nth-child(13n+7){grid-column:span 2;grid-row:span 2}.gallery--tiled-alt ul li:nth-child(13n+12),.gallery--tiled-alt ul li:nth-child(13n+4),ul.gallery--tiled-alt li:nth-child(13n+12),ul.gallery--tiled-alt li:nth-child(13n+4){aspect-ratio:2/1;grid-column:span 2;grid-row:span 1}@media only screen and (min-width:60em){.gallery--tiled ul,ul.gallery--tiled{grid-template-columns:repeat(6,minmax(0,16.6%));margin:0 -.5rem}.gallery--tiled ul li a,ul.gallery--tiled li a{height:calc(100% - 1em);margin:.5rem;width:calc(100% - 1em)}.gallery--tiled ul li:nth-child(15n+9),ul.gallery--tiled li:nth-child(15n+9){grid-column:span 2;grid-row:span 2}.gallery--tiled ul li:nth-child(15n+10),ul.gallery--tiled li:nth-child(15n+10){grid-column:span 1;grid-row:span 1}.gallery--tiled-alt ul,ul.gallery--tiled-alt{grid-template-columns:repeat(6,minmax(0,16.6%));margin:0 -.5rem}.gallery--tiled-alt ul li a,ul.gallery--tiled-alt li a{height:calc(100% - 1em);margin:.5rem;width:calc(100% - 1em)}.gallery--tiled-alt ul li:nth-child(13n+3),ul.gallery--tiled-alt li:nth-child(13n+3){aspect-ratio:2/3;grid-column:span 2;grid-row:span 3}.gallery--tiled-alt ul li:nth-child(13n),.gallery--tiled-alt ul li:nth-child(13n+8),ul.gallery--tiled-alt li:nth-child(13n),ul.gallery--tiled-alt li:nth-child(13n+8){aspect-ratio:2/1;grid-column:span 2;grid-row:span 1}}@media only screen and (min-width:120em){
}@media only screen and (min-width:135em){
}
.gallery--slide{display:grid;grid-template-columns:repeat(6,minmax(0,16.6%));list-style:none;margin:0;padding:0;grid-gap:.5rem;grid-gap:var(--grid-gap-xs);aspect-ratio:2/1;grid-auto-rows:1fr}.gallery--slide li{border-radius:4px;border-radius:var(--border-radius);margin:0;overflow:hidden;position:relative}.gallery--slide li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery--slide li .label{color:#fff;left:50%;position:absolute;top:50%;transform:translateY(-50%),translateX(-50%);z-index:2}
.gallery--slide:has(:nth-child(4):last-child) li:first-child,.gallery--slide:has(:nth-child(4):last-child) li:nth-child(3){grid-column:span 3;grid-row:span 2}.gallery--slide:has(:nth-child(4):last-child) li:nth-child(2),.gallery--slide:has(:nth-child(4):last-child) li:nth-child(4){grid-column:span 3;grid-row:span 1}
.gallery--slide:has(:nth-child(5):last-child) li:first-child{grid-column:span 3;grid-row:span 2}.gallery--slide:has(:nth-child(5):last-child) li:nth-child(3){grid-column:span 2;grid-row:span 3}.gallery--slide:has(:nth-child(5):last-child) li:nth-child(4){grid-column:span 1;grid-row:span 2}.gallery--slide:has(:nth-child(5):last-child) li:nth-child(5){grid-column:span 3;grid-row:span 1}
.gallery--slide:has(:nth-child(6):last-child) li:first-child,.gallery--slide:has(:nth-child(6):last-child) li:nth-child(5){grid-column:span 2;grid-row:span 2}.gallery--slide:has(:nth-child(6):last-child) li:nth-child(3),.gallery--slide:has(:nth-child(6):last-child) li:nth-child(4){grid-column:span 2;grid-row:span 3}.gallery--slide:has(:nth-child(6):last-child) li:nth-child(2),.gallery--slide:has(:nth-child(6):last-child) li:nth-child(6){grid-column:span 2;grid-row:span 1}
.gallery--slide:has(:nth-child(7):last-child) li:first-child,.gallery--slide:has(:nth-child(7):last-child) li:nth-child(6){grid-column:span 2;grid-row:span 2}.gallery--slide:has(:nth-child(7):last-child) li:nth-child(4),.gallery--slide:has(:nth-child(7):last-child) li:nth-child(5){grid-column:span 2;grid-row:span 3}.gallery--slide:has(:nth-child(7):last-child) li:nth-child(7){grid-column:span 2;grid-row:span 1}
.gallery--slide:has(:nth-child(8):last-child) li:first-child,.gallery--slide:has(:nth-child(8):last-child) li:nth-child(6){grid-column:span 2;grid-row:span 2}.gallery--slide:has(:nth-child(8):last-child) li:nth-child(4),.gallery--slide:has(:nth-child(8):last-child) li:nth-child(5){grid-column:span 2;grid-row:span 3}
.gallery--slider,.gallery-slider{position:relative;z-index:1}.section:has(.gallery--slider),.section:has(.gallery-slider){overflow:hidden}.gallery--slider:after,.gallery-slider:after{border-top:1px solid light-dark(rgba(0,0,0,.12),color-mix(in srgb,#c1cddd,transparent 85%));border-top:var(--border-primary);bottom:3px;content:"";display:block;height:1px;left:0;position:absolute;right:0;z-index:-1}
@supports selector(::-webkit-scrollbar){.gallery--slider ul::-webkit-scrollbar,.gallery-slider ul::-webkit-scrollbar{background-color:transparent;height:7px}.gallery--slider ul::-webkit-scrollbar-thumb,.gallery-slider ul::-webkit-scrollbar-thumb{background-color:#ae9142;background-color:var(--brand-gold);border-radius:4px;border-radius:var(--border-radius);cursor:grab}.gallery--slider ul::-webkit-scrollbar-track,.gallery-slider ul::-webkit-scrollbar-track{background-color:transparent;border-radius:0}}.gallery--slider ul,.gallery-slider ul{display:grid;height:100%;padding-block:3px 3rem;padding-inline:3px;grid-gap:0;border-radius:4px;border-radius:var(--border-radius);grid-auto-columns:33.3vw;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(33.3vw,1fr));grid-template-rows:repeat(2,1fr);overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.gallery--slider ul a,.gallery-slider ul a{display:block;height:100%;width:100%}.gallery--slider ul li,.gallery-slider ul li{aspect-ratio:1/1;border-radius:4px;border-radius:var(--border-radius);grid-column:span 1;grid-row:span 1;height:calc(100% - .5rem);margin:.25rem;position:relative;width:calc(100% - .5rem)}.gallery--slider ul li img,.gallery-slider ul li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery--slider.offset-start ul,.gallery-slider.offset-start ul{padding-inline-start:var(--gutter-width)}.gallery--slider.offset-end ul,.gallery-slider.offset-end ul{padding-inline-end:var(--gutter-width)}@media only screen and (min-width:60em){.section:has(.gallery--slider),.section:has(.gallery-slider){overflow:visible}.gallery--slider ul,.gallery-slider ul{grid-auto-columns:min(11vw,10rem);grid-template-columns:repeat(auto-fill,minmax(12%,1fr));grid-template-rows:repeat(4,1fr)}.gallery--slider ul li,.gallery-slider ul li{height:calc(100% - 1rem);margin:.5rem;width:calc(100% - 1rem)}.gallery--slider ul li:nth-child(12n+1),.gallery--slider ul li:nth-child(12n+2),.gallery-slider ul li:nth-child(12n+1),.gallery-slider ul li:nth-child(12n+2){grid-column:span 2;grid-row:span 2}.gallery--slider ul li:nth-child(12n+3),.gallery--slider ul li:nth-child(12n+9),.gallery-slider ul li:nth-child(12n+3),.gallery-slider ul li:nth-child(12n+9){aspect-ratio:2/1;grid-column:span 2;grid-row:span 1}.gallery--slider ul li:nth-child(12n+5),.gallery-slider ul li:nth-child(12n+5){aspect-ratio:3/2;grid-column:span 3;grid-row:span 2}.gallery--slider ul li:nth-child(12n+10),.gallery--slider ul li:nth-child(12n+7),.gallery-slider ul li:nth-child(12n+10),.gallery-slider ul li:nth-child(12n+7){aspect-ratio:1/2;grid-column:span 1;grid-row:span 2}.gallery--slider ul li:nth-child(12n+8),.gallery-slider ul li:nth-child(12n+8){aspect-ratio:2/3;grid-column:span 2;grid-row:span 3}}.gallery--slider.full-width,.gallery-slider.full-width{margin-inline:var(--gutter-offset)}.gallery--slider.full-width ul,.gallery-slider.full-width ul{padding-inline:var(--gutter-width)}@media only screen and (min-width:120em){.gallery--slider ul,.gallery-slider ul{padding-inline:0}.gallery--slider.offset-start ul,.gallery-slider.offset-start ul{padding-inline-start:6rem}.gallery--slider.offset-end ul,.gallery-slider.offset-end ul{padding-inline-end:6rem}}.gallery--slider .btn,.gallery-slider .btn{background-color:#081629;background-color:var(--brand-blue-dark);background-position:50% 50%;background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:45px;padding:0;position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);transition:opacity .4s;width:45px;z-index:1}.gallery--slider .btn:hover,.gallery-slider .btn:hover{cursor:pointer}.gallery--slider .btn.slide-next,.gallery--slider .btn.slide-prev,.gallery-slider .btn.slide-next,.gallery-slider .btn.slide-prev{display:none}.gallery--slider .btn.slide-next,.gallery-slider .btn.slide-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3ENext%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m16.4.3-.5.5c-.4.4-.4.9 0 1.3l13.5 13.5H.9c-.5 0-.9.5-.9 1v.8c0 .5.4.9.9.9h28.5L15.9 31.8c-.4.4-.4.9 0 1.3l.5.5c.4.4.9.4 1.3 0l16-16c.4-.4.4-.9 0-1.3l-16-16c-.4-.4-.9-.4-1.3 0'/%3E%3C/svg%3E");right:.5rem}.gallery--slider .btn.slide-prev,.gallery-slider .btn.slide-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 34 34'%3E%3Ctitle%3EPrevious%3C/title%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m17.6 33.7.5-.5c.4-.4.4-.9 0-1.3L4.6 18.4h28.5c.5 0 .9-.4.9-.9v-.8c0-.5-.4-.9-.9-.9H4.6L18.1 2.2c.4-.4.4-.9 0-1.3l-.5-.5c-.4-.4-.9-.4-1.3 0l-16 16c-.4.4-.4.9 0 1.3l16 16c.4.4.9.4 1.3 0'/%3E%3C/svg%3E");left:.5rem}@media (scripting:enabled){.gallery--slider .btn.slide-next,.gallery--slider .btn.slide-prev,.gallery-slider .btn.slide-next,.gallery-slider .btn.slide-prev{display:block}}@media only screen and (min-width:60em){.gallery--slider .btn.slide-next,.gallery-slider .btn.slide-next{right:2rem}.gallery--slider .btn.slide-prev,.gallery-slider .btn.slide-prev{left:2rem}}
.card--media-mention{background:light-dark(#edf2f9,#0c2340);container:mm/inline-size;grid-gap:0}@supports (color:light-dark(red,red)){.card--media-mention{background:light-dark(var(--sky-blue-light),var(--brand-blue))}}.card--media-mention .card-body{padding:1.5rem;position:relative}.card--media-mention .publication-logo p{font-size:0;height:0;margin-bottom:.25rem;overflow:hidden;width:0}.card--media-mention .publication-logo img{margin-bottom:.5em;max-height:2.5rem;max-width:9rem;width:auto}.card--media-mention .entry-date{display:inline}.card--media-mention .entry-date:after{content:"\2014";margin:0 .25em}.card--media-mention .entry-date+p{display:inline}.card--media-mention .card-meta{background:light-dark(#e1e8f2,#143865);font-size:1rem;padding:.75rem 1.5rem}@supports (color:light-dark(red,red)){.card--media-mention .card-meta{background:light-dark(var(--sky-blue),var(--brand-blue-light))}}.card--media-mention .card-meta-title{font-family:GP,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-family:var(--font-default);font-size:1rem;margin-bottom:0;margin-right:1rem}.card--media-mention-quoted{background-color:light-dark(#fff,#0c2340);container:mm/inline-size;grid-gap:0;border-radius:4px;border-radius:var(--border-radius);height:100%}@supports (color:light-dark(red,red)){.card--media-mention-quoted{background-color:light-dark(#fff,var(--brand-blue))}}.card--media-mention-quoted .card-body{align-items:center;display:flex;flex-direction:column;padding:2rem}.card--media-mention-quoted .card-content{height:100%}.card--media-mention-quoted .publication-logo{background-color:#fff;border-radius:4px;border-radius:var(--border-radius);padding:.5rem}.card--media-mention-quoted .publication-logo p{font-size:0;height:0;margin:0;overflow:hidden;width:0}.card--media-mention-quoted .publication-logo img{max-height:2rem;width:auto}.card--media-mention-quoted .byline-group .byline{justify-content:center}@container mm (width >= 700px){.card--media-mention .card-meta{align-items:center;display:flex}}}@layer utilities{
.hidden,[hidden]{display:none}.invisible{visibility:hidden}.visually-hidden{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.filter-group:not(:has(li.filter-record:not(.hidden))){display:none}.wrap-link{-webkit-hyphens:auto;hyphens:auto;word-break:break-all;word-break:break-word}
@media only screen and (min-width:48em){.visually-hidden-md{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}
@media only screen and (min-width:60em){.visually-hidden-ml{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}
@media only screen and (min-width:80em){.visually-hidden-lg{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}
@media only screen and (min-width:90em){.visually-hidden-xl{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}
@media only screen and (min-width:100em){.visually-hidden-xxl{border:0;position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}
.grid-gap-0,.grid-gap-none,.grid.no-gap{grid-gap:0;gap:0}.grid-gap-xs{grid-gap:.5rem;grid-gap:var(--grid-gap-xs);gap:.5rem;gap:var(--grid-gap-xs)}.grid-gap-sm{grid-gap:1.25rem;grid-gap:var(--grid-gap-sm);gap:1.25rem;gap:var(--grid-gap-sm)}.grid-gap-md{grid-gap:1.75rem;grid-gap:var(--grid-gap);gap:1.75rem;gap:var(--grid-gap)}.grid-gap-lg{grid-gap:2.5rem;grid-gap:var(--grid-gap-lg);gap:2.5rem;gap:var(--grid-gap-lg)}.grid-gap-xl{grid-gap:5rem;grid-gap:var(--grid-gap-xl);gap:5rem;gap:var(--grid-gap-xl)}
.col--c,.col--lg,.col--md,.col--xl{grid-column:container}
@media only screen and (min-width:48rem){.col--sm{margin-inline:auto;max-width:75vw;width:100%}}
@media only screen and (min-width:60rem){[class*=col--]{margin-inline:auto;width:100%}.col--sm{grid-column:container-lg;max-width:75vw}.col--c,.col--lg,.col--md,.col--xl{grid-column:container}.col--primary{grid-column:6/span 8 }.col--screen{grid-column:screen}}
@media only screen and (min-width:80rem){.col--sm{grid-column:container-md;max-width:60vw}.col--md{grid-column:container-lg;max-width:75vw}.col--lg{grid-column:container-xl}.col--primary{grid-column:5/span 9}}
@media only screen and (min-width:90rem){.col--sm{grid-column:container-sm;max-width:45vw}.col--md{grid-column:container-md;max-width:60vw}.col--lg{grid-column:container-lg;max-width:75vw}.col--xl{grid-column:container-xl;max-width:100%}}
@media only screen and (min-width:100em){.col--primary{grid-column:6/span 7}}
@media only screen and (min-width:120em){.col--sm{max-width:54rem}.col--md{max-width:72rem}.col--lg{max-width:93rem}}
.m-0{margin:0}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:2rem}.m-4{margin:3rem}.m-5{margin:4rem}.m-auto{margin:auto}.mi-0{margin-inline:0}.mi-1{margin-inline:.5rem}.mi-2{margin-inline:1rem}.mi-3{margin-inline:2rem}.mi-4{margin-inline:3rem}.mi-5{margin-inline:4rem}.mi-gutter{margin-inline:var(--gutter-width)}.mi-auto{margin-inline:auto}.mb-0{margin-block:0}.mb-1{margin-block:.5rem}.mb-2{margin-block:1rem}.mb-3{margin-block:2rem}.mb-4{margin-block:3rem}.mb-5{margin-block:4rem}.mb-auto{margin-block:auto}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:2rem}.p-4{padding:3rem}.p-5{padding:4rem}.pi-0{padding-inline:0}.pi-1{padding-inline:.5rem}.pi-2{padding-inline:1rem}.pi-3{padding-inline:2rem}.pi-4{padding-inline:3rem}.pi-5{padding-inline:4rem}.pb-0{padding-block:0}.pb-1{padding-block:.5rem}.pb-2{padding-block:1rem}.pb-3{padding-block:2rem}.pb-4{padding-block:3rem}.pb-5{padding-block:4rem}
.text-start{text-align:start}.text-center{margin-inline:auto;text-align:center}.text-end{text-align:end}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}
.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}@media only screen and (min-width:60em){.position-sticky{position:sticky;top:8rem}}.flex-fill{flex:1 1 auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-reverse,.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-auto>*{margin-bottom:1.5rem}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.min-width-fit-content{min-width:-moz-fit-content;min-width:fit-content}
.float-start{float:inline-start}.float-end{float:inline-end}.float-none{float:none}.block-center{margin-inline:auto;max-width:65rem}.block-center-wide{max-width:90rem}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-self-start{justify-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-stretch{align-self:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}
.image--square{aspect-ratio:1/1}.offset-start{margin-inline-start:var(--gutter-offset)}@media only screen and (min-width:48em){.offset-start-md{margin-inline-start:var(--gutter-offset)}}@media only screen and (min-width:60em){.offset-start-ml{margin-inline-start:var(--gutter-offset)}}@media only screen and (min-width:80em){.offset-start-lg{margin-inline-start:var(--gutter-offset)}}@media only screen and (min-width:90em){.offset-start-xl{margin-inline-start:var(--gutter-offset)}}@media only screen and (min-width:120em){.offset-start,.offset-start-lg,.offset-start-md,.offset-start-ml,.offset-start-xl{margin-inline-start:-6rem}}.offset-end{margin-inline-end:var(--gutter-offset)}@media only screen and (min-width:48em){.offset-end-md{margin-inline-end:var(--gutter-offset)}}@media only screen and (min-width:60em){.offset-end-ml{margin-inline-end:var(--gutter-offset)}}@media only screen and (min-width:80em){.offset-end-lg{margin-inline-end:var(--gutter-offset)}}@media only screen and (min-width:90em){.offset-end-xl{margin-inline-end:var(--gutter-offset)}}@media only screen and (min-width:120em){.offset-end,.offset-end-lg,.offset-end-md,.offset-end-ml,.offset-end-xl{margin-inline-end:-6rem}}
.object-fit-contain{-o-object-fit:contain;object-fit:contain}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-fit-fill{-o-object-fit:fill;object-fit:fill}.object-fit-scale{-o-object-fit:scale-down;object-fit:scale-down}.object-fit-none{-o-object-fit:none;object-fit:none}
@media only screen{.bg--dark{background-color:#0c2340;background-color:var(--brand-blue);color-scheme:dark;--gradient-color:var(--brand-blue)}.bg--light,.bg--white{background-color:#fff;color-scheme:light;--gradient-color:#fff}.bg--black{background-color:#000;color-scheme:dark;--gradient-color:#000}.bg--brand-blue{background-color:#0c2340;background-color:var(--brand-blue);color-scheme:dark;--gradient-color:var(--brand-blue)}.bg--brand-blue-bright{background-color:#1c4f8f;background-color:var(--brand-blue-bright);color-scheme:dark;--gradient-color:var(--brand-blue-bright)}.bg--brand-blue-light{background-color:#143865;background-color:var(--brand-blue-light);color-scheme:dark;--gradient-color:var(--brand-blue-light)}.bg--brand-blue-dark{background-color:#081629;background-color:var(--brand-blue-dark);color-scheme:dark;--gradient-color:var(--brand-blue-dark)}.bg--warm-white{background-color:#f8f4ec;background-color:var(--warm-white);color-scheme:light;--gradient-color:var(--warm-white)}[data-theme=light] .bg--warm-white .btn{border-color:#0c2340;border-color:var(--brand-blue)}[data-theme=light] .bg--warm-white .btn:focus,[data-theme=light] .bg--warm-white .btn:hover{background-color:#0c2340;background-color:var(--brand-blue);color:#fff}.bg--sky-blue{background-color:#e1e8f2;background-color:var(--sky-blue);color-scheme:light;--gradient-color:var(--sky-blue)}.bg--sky-blue-light{background-color:#edf2f9;background-color:var(--sky-blue-light);color-scheme:light;--gradient-color:var(--sky-blue-light)}.bg--sky-blue-dark{background-color:#c1cddd;background-color:var(--sky-blue-dark);color-scheme:light;--gradient-color:var(--sky-blue-dark)}.bg--gray{background-color:#555;background-color:var(--gray);color-scheme:dark;--gradient-color:var(--gray)}.bg--gray-dark{background-color:#333;background-color:var(--gray-dark);color-scheme:dark;--gradient-color:var(--gray-dark)}.bg--gray-light{background-color:#d6dadf;background-color:var(--gray-light);color-scheme:light;--gradient-color:var(--gray-light)}.bg--gray-extra-light{background-color:#e9ebee;background-color:var(--gray-extra-light);color-scheme:light;--gradient-color:var(--gray-extra-light)}.bg--gray-extra-extra-light{background-color:#f1f2f4;background-color:var(--gray-extra-extra-light);color-scheme:light;--gradient-color:var(--gray-extra-extra-light)}[data-theme=dark] .bg--gray-light,[data-theme=dark] .bg--sky-blue,[data-theme=dark] .bg--warm-white{background-color:color-mix(in srgb,#0c2340,#000 15%);color-scheme:dark;--gradient-color:var(--brand-blue)}@supports (color:color-mix(in lch,red,blue)){[data-theme=dark] .bg--gray-light,[data-theme=dark] .bg--sky-blue,[data-theme=dark] .bg--warm-white{background-color:color-mix(in srgb,var(--brand-blue),#000 15%)}}[data-theme=dark] .bg--gray-extra-extra-light,[data-theme=dark] .bg--gray-extra-light,[data-theme=dark] .bg--sky-blue-dark,[data-theme=dark] .bg--sky-blue-light{background-color:color-mix(in srgb,#143865,#000 10%);color-scheme:dark;--gradient-color:var(--brand-blue-light)}@supports (color:color-mix(in lch,red,blue)){[data-theme=dark] .bg--gray-extra-extra-light,[data-theme=dark] .bg--gray-extra-light,[data-theme=dark] .bg--sky-blue-dark,[data-theme=dark] .bg--sky-blue-light{background-color:color-mix(in srgb,var(--brand-blue-light),#000 10%)}}
.bg--full-bleed{isolation:isolate;position:relative;z-index:1}.bg--full-bleed:before{background-color:inherit;bottom:0;content:"";display:block;left:var(--gutter-offset);position:absolute;right:var(--gutter-offset);top:0;z-index:-1}@media only screen and (min-width:100em){.bg--full-bleed:not([class*=col--],.section--screen){--section-offset:calc(8.33333vw - var(--gutter-width)*2/12);--gutter-offset:calc((var(--gutter-width) + var(--section-offset))*-1)}}
.bg--transparent:before{background-color:inherit;content:"";display:block;inset:0;opacity:.7;position:absolute;z-index:1}
.bg--gradient:not(.section-media){position:relative}.bg--gradient:before{--gradient-angle:to right;background:linear-gradient(to right,var(--gradient-color) 5%,color-mix(in srgb,var(--gradient-color),transparent 50%) 80%);content:"";display:block;inset:0;position:absolute;z-index:1}@supports (color:color-mix(in lch,red,blue)){.bg--gradient:before{background:linear-gradient(var(--gradient-angle),var(--gradient-color) 5%,color-mix(in srgb,var(--gradient-color),transparent 50%) 80%)}}
.bg--gradient.bg--to-left:before{--gradient-angle:to left}.bg--gradient.bg--to-top:before{--gradient-angle:to top}.bg--gradient.bg--to-bottom:before{--gradient-angle:to bottom}.bg--gradient.bg--to-top-right:before{--gradient-angle:to top right}.bg--gradient.bg--to-top-left:before{--gradient-angle:to top left}.bg--gradient.bg--to-bottom-right:before{--gradient-angle:to bottom right}.bg--gradient.bg--to-bottom-left:before{--gradient-angle:to bottom left}@media only screen and (max-width:60em){.page-image.bg--gradient:before,.page-image.bg--transparent:before{display:none}}@media only screen and (min-width:60em){.bg--gradient:before{background:linear-gradient(var(--gradient-angle),var(--gradient-color) 5%,transparent 80%)}}}}@layer print{
@media print{:root{color-scheme:light}[data-theme=dark]{color-scheme:light}@page{margin:1.5cm 1cm}body{background:#fff;color:#000;font-family:Georgia,Times New Roman,Times,serif;font-size:13pt;line-height:1.3}img,tr{page-break-inside:avoid}.h2,.h3,h2,h3,p{orphans:3;widows:3}a,blockquote{page-break-inside:avoid}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.image-left,.image-right{max-width:50%}.image-right{float:right;margin:0 0 1em 2em}.image-left{float:left;margin:0 2em 1em 0}article{overflow:hidden}
.article-more,.breadcrumbs,.btn-nav-mobile,.calendar,.footer-global--utils,.footer-parent-links,.global-menu,.header-mark-mobile,.header-nav,.header-nav-fixed,.header-nav-toggle,.header-nav-wrapper,.mark-header,.nav-footer,.nav-header,.nav-mobile,.nav-mobile-util,.nav-site,.nav-top,.page-sidebar,.pagination,.skip-links,.social-share{display:none}
.site-header{border-bottom:1px solid gray;margin-bottom:1rem;overflow:hidden}.site-title{color:#333;font-family:GPC,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;margin:0}.site-header a{color:#000;text-decoration:none}.site-title{font-size:2rem;margin:.25rem 0 .5rem}.header-mark{order:1;width:200px}.header-title-name{flex:1 0 auto;order:0}.site-link{font-size:2rem}.site-main a:link:after{content:" [link:" attr(href) "] ";font-family:inherit;font-size:11px}.site-main abbr:after{content:" (" attr(title) ")"}.page-image img{width:100%}
.stacked-lg,.stacked-xl{flex-flow:column}.stacked-lg .card-body,.stacked-lg .card-image,.stacked-lg .card-image+.card-body,.stacked-xl .card-body,.stacked-xl .card-image,.stacked-xl .card-image+.card-body{width:100%}.horizontal,.horizontal-md{flex-flow:row}.horizontal .card-image,.horizontal-md .card-image{width:33%}.horizontal .card-image+.card-body,.horizontal-md .card-image+.card-body{justify-self:flex-end;width:67%}.card-image img{max-width:16rem}.site-footer{border-top:1px solid gray;clear:both;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;margin-top:2lh;padding-top:2lh}.site-footer a{color:#333}.site-footer .footer-breadcrumbs{margin-block-end:1lh}.site-footer .copyright,.site-footer .footer-breadcrumbs li{margin:0}.site-footer .country-name,.site-footer .geo,.site-footer .social{display:none}}}