:host,:root{--font-family-base:Inter,system-ui,sans-serif;--font-family-headings:Inter,system-ui,serif;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--step--1:clamp(0.8333rem,0.8022rem + 0.1252vw,0.9rem);--step-0:clamp(1rem,0.9416rem + 0.2347vw,1.125rem);--step-1:clamp(1.2rem,1.1037rem + 0.3873vw,1.4063rem);--step-2:clamp(1.44rem,1.2915rem + 0.5968vw,1.7578rem);--step-3:clamp(1.728rem,1.5088rem + 0.8813vw,2.1973rem);--step-4:clamp(2.0736rem,1.7592rem + 1.2638vw,2.7466rem);--step-5:clamp(2.4883rem,2.0469rem + 1.7745vw,3.4332rem);--fluid-23-43:clamp(1.44rem,0.8296rem + 2.4537vw,2.7466rem);--fluid-16-22:clamp(1rem,0.8102rem + 0.7629vw,1.4063rem);--fluid-24-54:clamp(1.5rem,0.6241rem + 3.5211vw,3.375rem)}body{color:var(--color-foreground,#000);font-family:var(--font-family-base);font-size:var(--step-0);line-height:1.5;word-wrap:pretty}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.lede,h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);line-height:1.1}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0)}blockquote{border-left:.3ex solid;font-size:var(--step-1);font-style:italic;margin:0;padding-left:1ch}button,input,label{line-height:1.1}dd,li,p{text-wrap:pretty}ol,ul{padding-left:1lh}p.lede{font-size:var(--step-1);max-width:50ch;text-wrap:balance}:any-link:where(:not(.c-button)){color:var(--color-footer-blue);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--underline-thickness,max(.2ex,1px));text-underline-offset:var(--underline-thickness,2ex)}:any-link:where(:not(.c-button)):focus-visible,:any-link:where(:not(.c-button)):hover{color:var(--color-primary);text-decoration-thickness:max(.4ex,2px)}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,h5.uppercase,h6.uppercase{font-size:var(--step-1);font-weight:var(--font-weight-medium);text-transform:uppercase}.prose{--_image-inline-size:var(--page-inline-elements)}.prose.center{margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prose>*{max-width:var(--page-inline-prose,65ch)}.prose>blockquote{max-width:50ch}.prose>h1{max-width:25ch}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{max-width:28ch}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{--flow-space:1lh}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:300;src:url(/css/c/fonts/geologica-v5-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:400;src:url(/css/c/fonts/geologica-v5-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:500;src:url(/css/c/fonts/geologica-v5-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:600;src:url(/css/c/fonts/geologica-v5-latin-600.woff2) format("woff2")}h1{font-size:48px;letter-spacing:-.5px;line-height:62.4px}h1,h2{color:var(--color-font-color);font-family:Geologica;font-style:normal;font-weight:600}h2{font-size:36px;letter-spacing:-.25px;line-height:46.8px}h3{color:var(--color-font-color);font-family:Geologica;font-size:24px;font-style:normal;font-weight:600;line-height:39px}:scope h3+p{margin-top:0}p{color:var(--color-font-color);font-family:Geologica;font-style:normal;font-weight:300;line-height:24.8px}p,ul p{font-size:18px}strong{font-weight:800}a,q,span{font-family:Geologica}body{background:var(--color-background);display:grid;grid-template-rows:auto 1fr auto;max-width:100%;min-height:100svb}body>.main,body>main{display:flex;flex-direction:column}body .call-to-action-container{margin:0 auto;max-width:1250px;width:100%}body .facebook-share-button{background-color:#0457cb;border-radius:1000px;color:#fff;display:block;font-size:14px;margin-bottom:14px;padding:10px 17px 10px 48px;position:relative;-webkit-text-decoration:none;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .facebook-share-button:after{background-color:var(--color-white);content:"";display:block;height:21px;left:16px;-webkit-mask-image:url(/images/c/icons/facebook.svg);mask-image:url(/images/c/icons/facebook.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;position:absolute;top:10px;width:21px}.skip-link{background:var(--color-foreground);border:2px solid;border-radius:var(--border-radius);color:var(--color-background);padding:1ex 1em;position:absolute;top:-100%;transition:top .1s ease}.skip-link:focus{outline-color:var(--color-foreground);top:1ex}.control-link{margin:0 auto;max-width:1290px;padding:0 20px;width:100%}:focus-visible{border-radius:calc(var(--border-radius)/2);outline:2px solid var(--focus-outline-color,currentcolor);outline-offset:calc(var(--border-radius)/2)}.text-page-contents{display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1287px;padding:0 20px;width:100%}.text-page-contents .left-menu{max-width:393px;padding-top:66px;width:100%}.text-page-contents .left-menu button{background-color:transparent;border:none}.text-page-contents .right-content{max-width:824px;width:100%}@media screen and (max-width:1075px){.text-page-contents .left-menu{display:none}.text-page-contents .right-content{max-width:100%}.text-page-contents c-prose{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.text-page-contents c-prose>*{max-width:100%!important}.text-page-contents c-elements{padding-left:0;padding-right:0}}@media print{.text-page-contents .left-menu{display:none!important}}:root{--color-white:#fff;--color-gray:#333;--color-gray-5:#e0e0e0;--color-black:#000;--color-blue-100:#38335c;--color-blue-20:#b9d4f9;--color-blue-10:#eaf2fd;--color-font-color:#38335c;--color-background-purple:#f1ecf5;--color-blue:#38335c;--color-line-purple:#e1e0e7;--color-footer-blue:#38335c;--color-footer-title:#f17c64;--color-light-blue-font:#605c7d;--color-yellow:#f9bf40;--color-button-hover:#d8cae3;--color-button-hover-light:#f1ecf5;--color-button-selected:#38335c;--color-background:var(--color-white);--color-foreground:var(--color-black);--color-primary:var(--color-blue-100);--color-secondary:var(--color-blue-20);--color-tertiary:var(--color-blue-10);--base-unit:1rem;--side-padding:var(--base-unit);--border-radius:calc(var(--base-unit)/2);--underline-thickness:1;--min-target-size-aa:24px;--min-target-size-aaa:44px;--element-block-margin:var(--fluid-24-54);--aspect-ratio-default:16/9;--aspect-ratio-square:1/1;--duration-shortest:25ms;--duration-shorter:50ms;--duration-short:100ms;--duration-medium:150ms;--duration-long:200ms;--max-inline-large:1250px;--max-inline-elements:calc(var(--max-inline-prose) + var(--base-unit)*4);--max-inline-prose:min(84ch,945px);--page-inline-large:min(var(--max-inline-large),calc(100vw - var(--side-padding)*2));--page-inline-elements:min(var(--max-inline-elements),calc(100vw - var(--side-padding)*2));--page-inline-prose:min(var(--max-inline-prose),calc(100vw - var(--side-padding)*2));--page-inline-large-side-bit:calc((100vw - var(--page-inline-large))/2);--z-index-header:1000}@supports (top:1vi){:root{--page-inline-large-side-bit:calc((100vi - var(--page-inline-large))/2);--page-inline-prose:min(var(--max-inline-prose),calc(100vi - var(--side-padding)*2));--page-inline-elements:min(var(--max-inline-elements),calc(100vi - var(--side-padding)*2));--page-inline-large:min(var(--max-inline-large),calc(100vi - var(--side-padding)*2))}}.c-button{--_button-padding:var(--button-padding,1cap 2ch);--_button-gap:var(--button-gap,1ch);--_button-background:var(--color-white,var(--color-font-color));--_button-color:var(--button-color,var(--color-black));--_button-hover-background:var(--button-hover-background,var(--color-secondary));--_button-hover-color:var(--button-hover-color,var(--color-black));--_button-border-width:var(--button-border-width,1px);--_button-border-style:var(--button-border-style,solid);--_button-border-color:var(--button-border-color,var(--_button-background));--_button-hover-border-color:var(--button-hover-border-color,var(--_button-background));--_button-radius:var(--button-radius,var(--border-radius,0.5ex));background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;outline:none;padding:0;text-decoration:inherit;text-wrap:balance}.c-button>.container{height:100%;width:100%}.c-button:where(:not(:has(>.container))),.c-button>.container{align-items:center;background:var(--_button-background);border-color:var(--_button-border-color);border-radius:var(--_button-radius);border-style:var(--_button-border-style);border-width:var(--_button-border-width);color:var(--_button-color);display:inline-flex;font-size:var(--button-font-size,var(--step-0));font-weight:var(--button-font-weight,var(--font-weight-regular));gap:var(--_button-gap);justify-content:center;letter-spacing:.05ch;line-height:1.1;padding:var(--_button-padding);text-align:center;transition:var(--duration-medium) ease}.c-button:where(:not(:has(>.container))):not(.does-not-exist) .icon{background-color:var(--button-icon-color,currentColor);flex:none;height:var(--button-icon-size,1cap);-webkit-mask-image:var(--button-icon-url);mask-image:var(--button-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--button-icon-size,1cap)}.c-button>.container .icon{background-color:var(--button-icon-color,currentColor);flex:none;height:var(--button-icon-size,1cap);-webkit-mask-image:var(--button-icon-url);mask-image:var(--button-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--button-icon-size,1cap)}.c-button:where(:not(:has(>.container))):not(.does-not-exist) .icon[data-icon=arrow-right]{--button-icon-url:url(/images/c/icons/arrow-right.svg)}.c-button>.container .icon[data-icon=arrow-right]{--button-icon-url:url(/images/c/icons/arrow-right.svg)}.c-button:focus-visible>.container{background:var(--color-white);border-color:var(--color-white);color:var(--_button-hover-color)}.c-button:hover:where(:not(:has(>.container))){background:var(--color-white);border-color:var(--color-white);color:var(--_button-hover-color)}.c-button:focus-visible:where(:not(:has(>.container))){background:var(--color-white);border-color:var(--color-white);color:var(--_button-hover-color)}.c-button:hover>.container{background:var(--color-white);border-color:var(--color-white);color:var(--_button-hover-color)}.c-button:focus-visible:where(:not(:has(>.container))),.c-button:focus-visible>.container{outline-color:var(--button-outline-color,var(--color-primary));outline-offset:var(--button-outline-offset,calc(var(--_button-border-width)*2));outline-style:var(--button-outline-style,var(--_button-border-style));outline-width:var(--button-outline-width,calc(var(--_button-border-width)*2))}.c-button:active:where(:not(:has(>.container))),.c-button:active>.container{transform:scale(99%)}.c-button[data-variant=primary]{--button-background:var(--color-primary);--button-color:var(--color-white);--button-hover-background:var(--color-secondary);--button-hover-color:var(--color-black);--button-hover-border-color:var(--color-secondary)}.c-button[data-variant=secondary]{--button-background:var(--color-secondary);--button-color:var(--color-black);--button-hover-background:var(--color-primary);--button-hover-color:var(--color-white)}.c-button[data-variant=plain]{--button-background:var(--color-background);--button-color:var(--color-foreground);--button-hover-background:var(--color-tertiary);--button-hover-color:var(--color-foreground);--button-hover-border-color:var(--button-hover-background)}.c-button[data-ghost]{--button-background:transparent;--button-border-color:currentColor;--button-color:currentColor}.c-button[data-narrow]{--button-padding:1ex 1em}.c-button[data-icon-only]{--button-padding:1ex 0;--button-background:transparent;--button-border-color:transparent;--button-color:inherit;--button-hover-background:transparent;--button-hover-color:inherit}.embed-item iframe[src^="https://player.vimeo.com"],.embed-item iframe[src^="https://vimeo.com"],.embed-item iframe[src^="https://www.youtube.com"]{aspect-ratio:var(--aspect-ratio-default,16/9);height:auto;width:100%}.page:not(.front){margin-bottom:1lh;margin-top:12px}.event-archive.page h1,.news-archive.page h1,.staff.page h1{margin:55px auto 1lh;max-width:var(--page-inline-large);width:100%}.news-article.page{margin-bottom:0}*,:after,:before{box-sizing:inherit}:root{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-bottom:0;margin-top:0}ol[role=list],ul[role=list]{list-style:none;margin-left:0;padding-left:0}audio,canvas,embed,iframe,img,object,picture,svg,video{display:block;max-width:100%}canvas,img,picture,svg,video{height:auto}img{border-style:none;object-fit:cover}button,input,select,textarea{font:inherit}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}[hidden]{display:none!important}:target{scroll-margin-block:5rlh}summary::-webkit-details-marker{display:none;height:0;margin-right:0;width:0}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}table{border-collapse:collapse;caption-side:bottom;text-align:left}tr{border-bottom:1px solid}td,th{border:1px solid;padding:1ex 1ch}.flex-apart{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.flex-apart[data-orientation=block]{flex-direction:column}.flow>*+*{margin-top:var(--flow-space,1lh)}.max-lines{--_max-lines:var(--max-lines,3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--_max-lines);line-clamp:var(--_max-lines);overflow:hidden}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active):not(:focus-visible>*){height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}c-accordion-item{--_accordion-item-content-inset:var(
		--accordion-item-content-inset,var(--accordion-content-inset,2ch)
	);--_accordion-item-background:var(--accordion-item-background,var(--color-tertiary));--_accordion-item-hover-background:var(
		--accordion-item-hover-background,var(--color-secondary)
	);--_accordion-item-open-background:var(--accordion-item-open-background,var(--color-primary));--_accordion-item-open-color:var(--accordion-item-open-color,var(--color-white));--_accordion-item-icon-size:var(--accordion-item-icon-size,1cap);display:contents}c-accordion-item details{-webkit-appearance:none;appearance:none;margin-top:9px!important}c-accordion-item details.sub-item:first-of-type{margin-top:1lh}c-accordion-item~c-accordion-item details{margin-top:var(--flow-space,1cap)}c-accordion-item>details>summary{background:var(--color-background-purple);border-radius:var(--border-radius);cursor:pointer;font-family:Geologica;font-size:19px;font-weight:400;list-style:none;padding:1cap 64px 1cap 41px;position:relative;transition:var(--duration-short) ease;transition-property:background-color}c-accordion-item>details>summary::-webkit-details-marker{display:none}c-accordion-item>details>summary:after,c-accordion-item>details>summary:before{background-color:currentcolor;bottom:calc(50% - var(--_accordion-item-icon-size)/2);content:"";height:var(--_accordion-item-icon-size);left:calc(100% - 58px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(100% - 58px);top:calc(50% - var(--_accordion-item-icon-size)/2);transition:var(--duration-long) ease-out;width:var(--_accordion-item-icon-size)}c-accordion-item>details>summary:before{-webkit-mask-image:url(/images/c/accordion/icons/minus.svg);mask-image:url(/images/c/accordion/icons/minus.svg)}c-accordion-item>details>summary:after{-webkit-mask-image:url(/images/c/accordion/icons/plus.svg);mask-image:url(/images/c/accordion/icons/plus.svg)}c-accordion-item>details>summary:focus-visible{background-color:var(--color-button-hover);color:var(--color-font-color)}c-accordion-item>details>summary:hover{background-color:var(--color-button-hover);color:var(--color-font-color)}c-accordion-item>details[open]:not([data-is-closing=true])>summary{background:var(--color-footer-blue);color:var(--color-white)}c-accordion-item>details[open]:not([data-is-closing=true])>summary:after{transform:scaleY(0)}c-accordion-item .content{padding:40px 40px 30px}c-accordion-item .content a{word-wrap:anywhere;text-wrap:wrap}@media screen and (max-width:610px){c-accordion-item>details>summary{font-size:15px;padding-left:21px}c-accordion-item .content{padding:22px 22px 30px}c-accordion-item .content h1{font-size:31px}c-accordion-item .content p{font-size:16px}}c-accordion{--_accordion-icon-size:1cap;--_accordion-content-inset:max(calc((var(--page-inline-elements) - var(--page-inline-prose))/2),var(--base-unit));display:block}c-accordion~c-accordion{margin-top:var(--flow-space,1lh)}c-accordion header{align-items:center;display:flex;justify-content:space-between;padding:0 var(--_accordion-content-inset)}c-accordion header [data-toggle-accordion]{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;height:max(var(--_accordion-icon-size),var(--min-target-size-aaa));margin:0 0 0 auto;padding:0;position:relative;width:max(var(--_accordion-icon-size),var(--min-target-size-aaa))}c-accordion header [data-toggle-accordion]:after,c-accordion header [data-toggle-accordion]:before{background-color:currentcolor;bottom:calc(50% - var(--_accordion-icon-size)/2);content:"";height:var(--_accordion-icon-size);left:calc(100% - var(--_accordion-icon-size));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(100% - var(--_accordion-icon-size));top:calc(50% - var(--_accordion-icon-size)/2);transition:.2s ease-out;width:var(--_accordion-icon-size)}c-accordion header [data-toggle-accordion]:before{-webkit-mask-image:url(/images/c/accordion/icons/plus.svg);mask-image:url(/images/c/accordion/icons/plus.svg)}c-accordion header [data-toggle-accordion]:after{-webkit-mask-image:url(/images/c/accordion/icons/minus.svg);mask-image:url(/images/c/accordion/icons/minus.svg)}c-accordion header [data-toggle-accordion][data-toggle-accordion=true]:before{transform:scaleY(0)}c-attribution{background-color:#000;color:#959595;display:block;font-size:12px;padding-bottom:1cap;padding-top:1cap}c-attribution section{align-items:center;display:flex;flex-wrap:wrap;gap:1lh 2ch;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large,1200px);width:100%}c-attribution svg{height:1.5cap}c-attribution svg path{fill:currentColor;transition:fill .1s ease}c-attribution :any-link:hover path{fill:#fff}c-attribution :any-link:focus-visible path{fill:#fff}.c-breadcrumb{color:inherit;font-size:12px;margin:0 auto;max-width:var(--page-inline-large,1200px);width:100%}.c-breadcrumb li{align-items:center;column-gap:.5ch;display:inline}.c-breadcrumb li+li:before{background-color:currentColor;content:"";display:inline-block;height:1ex;margin-left:.5ch;margin-right:.5ch;-webkit-mask-image:url(/images/c/breadcrumb/icons/chevron-right.svg);mask-image:url(/images/c/breadcrumb/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1ex}.c-breadcrumb :any-link{text-decoration:inherit}.c-breadcrumb :any-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-breadcrumb :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}c-call-to-action{--_call-to-action-background:var(--color-background-purple,var(--color-primary));--_call-to-action-color:var(--color-blue,var(--color-background));display:block;margin-bottom:64px;margin-top:var(--element-block-margin,1lh)}c-call-to-action section{background-color:var(--_call-to-action-background);border-radius:var(--border-radius);color:var(--color-blue);display:flex;gap:0 1em;grid-template:"--title       --link" "--description --link";justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large,1200px);overflow:hidden;position:relative;width:100%}@media (max-width:30em){c-call-to-action section{grid-template:"--title      " "--description" "--link       "/100%;padding-left:var(--side-padding);padding-right:var(--side-padding)}}c-call-to-action h2{font-size:31px;font-weight:var(--font-weight-medium);grid-area:--title;line-height:normal;text-wrap:auto}c-call-to-action h2,c-call-to-action p{color:var(--color-blue)}c-call-to-action .prose{grid-area:--description;margin-top:1ex}c-call-to-action :any-link{--button-outline-color:var(--button-hover-background);grid-area:--link;place-self:center end}@media (max-width:30em){c-call-to-action :any-link{margin-top:1lh;place-self:center start}}c-call-to-action :any-link .container{padding-bottom:1cap;padding-top:1cap}c-call-to-action :any-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}c-call-to-action .left-image{flex:1.15;max-width:625px;overflow:hidden;width:100%}c-call-to-action .left-image img{min-height:100%;width:100%}c-call-to-action .right-content{flex:1;max-width:575px;padding:68px 32px 76px;width:100%}c-call-to-action .right-content .prose{margin-top:18px}c-call-to-action .right-content .prose p{font-size:14px}c-call-to-action .right-content .prose *{max-width:420px}c-call-to-action .right-content .c-button{margin-top:22px}c-call-to-action .c-button .container{background-color:var(--color-footer-blue)!important;background:var(--color-footer-blue)!important;border-radius:1000px;color:var(--color-white);font-size:16px}c-call-to-action .c-button:hover .container{background-color:var(--color-button-hover)!important;color:var(--color-font-color)!important}@media screen and (max-width:690px){c-call-to-action{margin-bottom:29px;margin-top:39px}c-call-to-action section{flex-direction:column;padding-left:0;padding-right:0}c-call-to-action .right-content{padding:37px 25px 41px}c-call-to-action .right-content h2{font-size:25px;line-height:27px}c-call-to-action .right-content .c-button{margin-top:31px}c-call-to-action .right-content .c-button .container{padding:1.3cap 28px}}c-card-link[layout=card]{--_card-link-aspect-ratio:var(--card-link-aspect-ratio,var(--aspect-ratio-default));display:grid;grid-template:"--media      " "--date       " "--title      " "--description";position:relative}c-card-link[layout=card] .placeholder-img,c-card-link[layout=card] picture{aspect-ratio:var(--_card-link-aspect-ratio);border-radius:var(--border-radius);grid-area:--media;margin-bottom:1ex;overflow:hidden}c-card-link[layout=card] img{transition:transform var(--duration-long) ease-in-out;width:100%}c-card-link[layout=card] .placeholder-img{background:var(--card-link-placeholder-background,var(--color-secondary));transition:filter var(--duration-long) ease-in-out;width:100%}c-card-link[layout=card] time{font-size:var(--step--1);grid-area:--date}c-card-link[layout=card] h2{font-size:var(--step-1);font-weight:var(--font-weight-medium);grid-area:--title;margin-top:1ex}c-card-link[layout=card] p{font-size:var(--step--1);grid-area:--description;margin-top:1ex}c-card-link[layout=card] :any-link{bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:557px){c-card-link[layout=card]:not(c-card-link.list[layout=card]){display:grid;grid-template:"--image --date " auto "--image --title" 1fr "--image --text " auto/max(120px,min(33%,320px)) 1fr;grid-gap:0 1ch;gap:0 1ch}c-card-link[layout=card]:not(c-card-link.list[layout=card]) .placeholder-img,c-card-link[layout=card]:not(c-card-link.list[layout=card]) picture{grid-area:--image}c-card-link[layout=card]:not(c-card-link.list[layout=card]) .placeholder-img img,c-card-link[layout=card]:not(c-card-link.list[layout=card]) .placeholder-img.placeholder-img,c-card-link[layout=card]:not(c-card-link.list[layout=card]) picture.placeholder-img:not(.does-not-exist),c-card-link[layout=card]:not(c-card-link.list[layout=card]) picture:not(.does-not-exist) img{height:100%}c-card-link[layout=card]:not(c-card-link.list[layout=card]) time{grid-area:--date;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}c-card-link[layout=card]:not(c-card-link.list[layout=card]) h2{grid-area:--title;line-height:1.3}c-card-link[layout=card]:not(c-card-link.list[layout=card]) p.max-lines{--max-lines:2;grid-area:--text}}c-card-link[layout=card]:has(:any-link:hover) img{transform:scale(105%)}c-card-link[layout=card]:has(:any-link:hover) .placeholder-img{filter:brightness(.925) saturate(1.33)}c-card-link[layout=card]:has(:any-link:hover) h2{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]{--_link-icon-size:1cap;--_link-icon-inline-inset:var(--_link-icon-size);display:block}c-card-link[layout=list-item] article{display:grid;grid-template:"--media --header      ." auto "--media --description ." 1fr/max(calc(var(--page-inline-large)/2 - var(--page-inline-prose)/2 - 2px),139px) 1fr max(calc((var(--page-inline-large) - var(--page-inline-prose))/2),calc(var(--_link-icon-size)) + 1ch);position:relative;grid-gap:0 23px;gap:0 23px}c-card-link[layout=list-item][has-image=false] article{grid-template:"--header      ." auto "--description ." 1fr/1fr calc((var(--page-inline-large) - var(--page-inline-prose))/2)}c-card-link[layout=list-item][has-date=true] article{grid-template:"--date --header      ." auto "--date --description ." 1fr/auto 1fr calc(var(--_link-icon-size) + var(--_link-icon-inline-inset))}c-card-link[layout=list-item] .placeholder-image,c-card-link[layout=list-item] picture{aspect-ratio:var(--_card-link-aspect-ratio);border-radius:var(--border-radius);grid-area:--media;margin-bottom:1ex;overflow:hidden}c-card-link[layout=list-item] img{transition:transform var(--duration-long) ease-in-out;width:100%}c-card-link[layout=list-item] .placeholder-image{background-color:var(--card-link-placeholder-background,var(--color-secondary));transition:filter var(--duration-long) ease-in-out;width:100%}c-card-link[layout=list-item] header{grid-area:--header}c-card-link[layout=list-item] header h3{font-size:21px;margin-top:2px}c-card-link[layout=list-item] time{font-size:var(--step--1)}[has-date=true] .calendar:is(c-card-link[layout=list-item] time){aspect-ratio:56/72;background-color:var(--color-background);border:1px solid var(--color-background-purple);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:.5ex;grid-area:--date;justify-content:space-between;line-height:1;overflow:hidden;text-align:center;width:6.25ch}[has-date=true] .calendar:is(c-card-link[layout=list-item] time)>*{padding-left:1ex;padding-right:1ex}[has-date=true] .calendar:is(c-card-link[layout=list-item] time) .day-of-week{background-color:var(--color-blue);color:var(--color-white);display:block;font-weight:var(--font-weight-semi-bold);padding-bottom:.5ex;padding-top:.5ex;-webkit-text-decoration-line:inherit;text-decoration-line:inherit;text-transform:uppercase}[has-date=true] .calendar:is(c-card-link[layout=list-item] time) .day{font-size:var(--step-1);font-weight:var(--font-weight-semi-bold)}[has-date=true] .calendar:is(c-card-link[layout=list-item] time) .month{padding-bottom:.5ex;text-transform:uppercase}c-card-link[layout=list-item] h1,c-card-link[layout=list-item] h2,c-card-link[layout=list-item] h3,c-card-link[layout=list-item] h4,c-card-link[layout=list-item] h5,c-card-link[layout=list-item] h6{font-size:var(--step-1);font-weight:var(--font-weight-medium);margin-top:.25lh}c-card-link[layout=list-item] p{font-size:var(--step--1);grid-area:--description;margin-top:.25lh}c-card-link[layout=list-item] :any-link{bottom:0;left:0;position:absolute;right:0;top:0}c-card-link[layout=list-item] :any-link:after{--_link-icon-size:1cap;background-color:var(--color-primary);bottom:calc(50% - var(--_link-icon-size)/2);content:"";display:block;height:var(--_link-icon-size);-webkit-mask-image:url(/images/c/cardlink/icons/chevron-right.svg);mask-image:url(/images/c/cardlink/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--_link-icon-inline-inset);top:calc(50% - var(--_link-icon-size)/2);width:var(--_link-icon-size)}c-card-link[layout=list-item] picture{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}c-card-link[layout=list-item] picture img{height:100%;width:100%}c-card-link[layout=list-item] .time-description{background-image:url(/images/c/icons/clock.svg);background-position:0 6px;background-repeat:no-repeat;background-size:14px;color:var(--color-light-blue-font);font-size:14px;margin-top:1px;padding-left:21px}@media (max-width:557px){c-card-link[layout=list-item] p{display:none}}c-card-link[layout=list-item]:has(:any-link:hover) img{transform:scale(105%)}c-card-link[layout=list-item]:has(:any-link:hover) .placeholder-image{filter:brightness(.925) saturate(1.33)}c-card-link[layout=list-item]:has(:any-link:hover) h1{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]:has(:any-link:hover) h2{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]:has(:any-link:hover) h3{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]:has(:any-link:hover) h4{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]:has(:any-link:hover) h5{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}c-card-link[layout=list-item]:has(:any-link:hover) h6{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-thickness)}@media screen and (max-width:610px){c-card-link[layout=list-item] article{gap:0 19px!important}c-card-link[layout=list-item] header h3{font-size:18px!important;line-height:normal}}c-dynamic-media{display:block;max-height:inherit;position:relative}c-dynamic-media video{object-fit:cover}c-dynamic-media img,c-dynamic-media picture,c-dynamic-media video{max-height:100%}c-dynamic-media .audio-button{--button-size:2.25em;--icon-size:0.6;--icon-url:url(/images/c/dynamicmedia/icons/volume-slash.svg);align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--color-background);border:none;border-radius:var(--button-size);bottom:calc(var(--button-size)/2);cursor:pointer;display:flex;font-size:max(12px,min(2vw,20px));height:var(--button-size);justify-content:center;margin:0;opacity:.5;outline:none;padding:0;position:absolute;right:calc(var(--button-size)/2);transition:opacity var(--duration-long) ease-out;width:-webkit-max-content;width:max-content;z-index:1}c-dynamic-media .audio-button:hover{opacity:1}c-dynamic-media .audio-button[data-state=unmuted]{--icon-url:url(/images/c/dynamicmedia/icons/volume.svg)}c-dynamic-media .audio-button[data-state=unmuted]:after{-webkit-mask-size:90%;mask-size:90%;transform:translateX(-5.5%)}c-dynamic-media .audio-button:before{color:var(--color-foreground);content:attr(aria-label);padding-left:calc(var(--button-size)*var(--icon-size));padding-right:calc((var(--button-size)*var(--icon-size))/2)}c-dynamic-media .audio-button:after{background-color:var(--color-foreground);content:"";height:calc(var(--button-size)*var(--icon-size));margin-right:calc((var(--button-size)*var(--icon-size))/2);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:calc(var(--button-size)*var(--icon-size))}c-elements{display:block;margin:1lh auto 1lh 0;max-width:var(--page-inline-elements);max-width:709px;width:100%}@media screen and (max-width:610px){c-elements{margin-top:0;padding-left:16px;padding-right:16px}}c-event-archive-preview{background-color:var(--color-white);display:block;margin-bottom:1lh;margin-top:1lh;padding-bottom:14px;padding-top:33px}c-event-archive-preview .hgroup h2{font-size:13px;letter-spacing:1px}c-event-archive-preview .hgroup .collection-link{font-size:13px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px}c-event-archive-preview section{display:flex;flex-direction:column;gap:8px;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}c-event-archive-preview .c-card-link[layout=list-item] article{gap:0 24px!important}c-event-archive-preview .hgroup{align-items:center;column-gap:2ch;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1ex}@media (max-width:30em){c-event-archive-preview .hgroup{flex-direction:row;justify-content:space-between}}c-event-archive-preview .collection-link{font-size:var(--step--1)}c-event-archive-preview .collection-link:not(:hover):not(:focus-visible){-webkit-text-decoration:none;text-decoration:none}c-event-archive-preview [role=list]{display:flex;flex-direction:column;gap:4px 0}c-event-archive-preview c-card-link article{border-top:1px solid var(--color-line-purple);gap:0 24px!important;padding-bottom:1cap;padding-top:1cap}c-event-archive-preview c-card-link article h3{font-size:21px!important;margin-top:2px!important}c-event-archive-preview li:first-child c-card-link article{border-top:none;padding-top:0}@media screen and (max-width:610px){c-event-archive-preview{margin-top:0;padding-top:25px}c-event-archive-preview ul[role=list]{gap:14px 0}}.c-footer{background-color:var(--color-footer-blue);color:var(--color-white)}.c-footer :any-link{color:inherit;display:block;-webkit-text-decoration-line:inherit;text-decoration-line:inherit;text-decoration-thickness:1px}.c-footer :any-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-footer :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-footer h2{color:var(--color-footer-title)}.c-footer h1,.c-footer h2,.c-footer h3,.c-footer h4,.c-footer h5,.c-footer h6{font-size:inherit;font-weight:var(--font-weight-bold);line-height:inherit;margin-bottom:1ex}.c-footer .content{display:flex;flex-wrap:wrap;font-size:var(--step--1);gap:2lh calc(var(--base-unit)*2);margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);padding-bottom:var(--element-block-margin);padding-top:var(--element-block-margin);width:100%}.c-footer .content>*{max-width:35ch;min-width:min(20ch,var(--page-inline-large))}.c-footer .logo{min-width:114px}.c-footer address{font-style:inherit;min-width:247px!important}.c-footer address .website-name{color:var(--color-footer-title);display:block;font-weight:var(--font-weight-bold);margin-bottom:1ex}.c-footer .about{min-width:399px}.c-footer .social-media [role=list]{display:flex;flex-wrap:wrap;gap:1ex 1ch}.c-footer .social-media :any-link{--_icon-url:url();background-color:currentColor;border-radius:2lh;display:grid;height:1.5lh;place-items:center;transition:background-color var(--duration-short) ease;width:1.5lh}.c-footer .social-media :any-link:after{background-color:var(--color-footer-blue);content:"";display:inline-block;height:1lh;-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;transition:background-color var(--duration-short) ease;width:1lh}.c-footer .social-media :any-link:hover{background-color:var(--color-footer-title)}.c-footer .social-media :any-link:focus-visible{background-color:var(--color-footer-title)}.c-footer .social-media :any-link:hover:after{background-color:var(--color-white)}.c-footer .social-media :any-link:focus-visible:after{background-color:var(--color-white)}.c-footer .social-media [data-platform=instagram]:any-link{--_icon-url:url(/images/c/footer/icons/instagram.svg)}.c-footer .social-media [data-platform=facebook]:any-link{--_icon-url:url(/images/c/footer/icons/facebook-f.svg)}.c-footer .social-media [data-platform=linkedin]:any-link{--_icon-url:url(/images/c/footer/icons/linkedin-in.svg)}.c-footer .social-media [data-platform=youtube]:any-link{--_icon-url:url(/images/c/footer/icons/youtube.svg)}@media screen and (max-width:860px){.c-footer .content{flex-direction:column}.c-footer .about,.c-footer .address,.c-footer .logo{min-width:0}}@media print{.c-footer{display:none!important}}.c-404-not-found{margin:1lh auto}.c-front-page-banner{aspect-ratio:14/3.588;position:relative}.c-front-page-banner h2{color:var(--color-white);font-size:48px;line-height:normal;padding-bottom:13px}.c-front-page-banner .centered{display:flex;flex-direction:column;justify-content:center;left:50%;max-width:1292px;min-height:100%;padding:0 20px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:100}.c-front-page-banner .centered:has(a) .search-area{border-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}.c-front-page-banner .search-area{background-color:var(--color-white);border-radius:1000px;display:flex;gap:12px;max-width:704px;padding:13px 12px;position:relative}.c-front-page-banner .banner-search-results{background-color:var(--color-white);box-shadow:0 31px 32px rgba(0,0,0,.25);left:0;position:absolute;top:64px;width:100%;z-index:1000}.c-front-page-banner .banner-search-results a{display:block;padding-left:55px;padding-right:20px;-webkit-text-decoration:none;text-decoration:none}.c-front-page-banner .banner-search-results a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-front-page-banner .banner-search-results a+a{margin-top:24px}.c-front-page-banner .banner-search-results a:last-child{padding-bottom:20px}.c-front-page-banner .banner-search-results mark{background-color:transparent}.c-front-page-banner input[type=text]{background-color:var(--color-white);background-image:url(/images/c/icons/search.svg);background-position:10px;background-repeat:no-repeat;background-size:21px;border:0;font-size:16px;max-width:704px;outline:0;padding-left:42px;width:100%}.c-front-page-banner button{background-color:var(--color-footer-blue);border:0;border-radius:1000px;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:700;padding:7px 26px;transition:background-color .2s ease-out}.c-front-page-banner button:hover{background-color:var(--color-button-hover);color:var(--color-font-color)}@media screen and (max-width:610px){.c-front-page-banner button{display:none}.c-front-page-banner input[type=text]{font-size:16px}.c-front-page-banner h2{font-size:30px;line-height:normal}.c-front-page-banner .banner-search-results{top:52px}}.banner-bottom-title{background-color:var(--color-background-purple);padding-bottom:32px}.banner-bottom-title .title-center{height:0;margin:0 auto;max-height:0;max-width:1250px;position:relative;width:100%}.banner-bottom-title .title-holder{background-color:var(--color-footer-blue);border-radius:16px;padding:24px 48px;position:absolute;top:50%;transform:translateY(-50%)}.banner-bottom-title .title-holder h1{color:var(--color-white);font-size:30px}@media screen and (max-width:1010px){.banner-bottom-title{height:auto;max-height:100%;padding-bottom:0}.banner-bottom-title .title-center{height:auto;max-height:100%;position:static;transform:none}.banner-bottom-title .title-center .title-holder{background-color:transparent;padding-bottom:0;position:static;transform:none}.banner-bottom-title .title-center .title-holder h1{color:var(--color-font-color);display:block}}@media screen and (max-width:610px){.banner-bottom-title .title-center .title-holder{padding:32px 20px 20px}.banner-bottom-title .title-center .title-holder h1{font-size:30px;line-height:normal}}c-galleries{margin:1lh}c-galleries>ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:1lh 1em;gap:1lh 1em;margin:0;padding:0}c-galleries>ol>li>article{display:flex;flex-direction:column;gap:.125em;position:relative}c-galleries>ol>li>article h2{font-size:1em;margin:0}c-galleries>ol>li>article time{font-size:.75em}c-galleries>ol>li>article picture{order:-1}c-galleries>ol>li>article picture,c-galleries>ol>li>article picture img{aspect-ratio:var(--aspect-ratio-default);width:100%}c-galleries>ol>li>article :any-link{bottom:0;left:0;position:absolute;right:0;top:0}c-galleries>ol>li>article:has(:any-link:hover) h2{-webkit-text-decoration:underline;text-decoration:underline}c-gallery{display:block;position:relative}c-gallery c-masonry-layout>.item>c-gallery-item{background-color:var(--color-secondary);display:block;height:100%;position:relative}c-gallery c-masonry-layout>.item>c-gallery-item c-dynamic-media img,c-gallery c-masonry-layout>.item>c-gallery-item c-dynamic-media picture,c-gallery c-masonry-layout>.item>c-gallery-item c-dynamic-media video{height:var(--row-height,auto);object-fit:contain}c-gallery c-masonry-layout>.item>c-gallery-item>button{background-color:#f3f3f3;border:0;bottom:0;cursor:pointer;left:0;margin:0;-webkit-mask-image:url(/images/c/icons/gallery/expand-arrows.svg);mask-image:url(/images/c/icons/gallery/expand-arrows.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0;mask-size:0;position:absolute;right:0;top:0}c-gallery c-masonry-layout>.item>c-gallery-item:has(>button:hover) c-dynamic-media{filter:brightness(.6)}c-gallery c-masonry-layout>.item>c-gallery-item:has(>button:hover)>button{-webkit-mask-size:5em;mask-size:5em}c-gallery .c-dynamic-media-wrapper{position:relative}c-gallery .c-dynamic-media-wrapper .overlay{display:flex;flex-direction:column;gap:1px;left:0;position:absolute;top:0}c-gallery .c-dynamic-media-wrapper .overlay .item-counter,c-gallery .c-dynamic-media-wrapper .overlay .name{-webkit-backdrop-filter:5px;backdrop-filter:5px;background-color:rgba(0,0,0,.45);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5em 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}c-gallery .c-dynamic-media-wrapper .overlay .name{font-size:1.5em}c-gallery dialog[open]{display:flex;height:100%;margin:0;max-height:unset;max-width:unset;padding:0;width:100%}c-gallery dialog[open] button.close-dialog{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.45);border:none;cursor:pointer;display:flex;font-size:1.5em;height:calc(1lh + 1em);justify-content:center;padding:0;position:absolute;right:0;top:0;width:calc(1lh + 1em);z-index:1}c-gallery dialog[open] button.close-dialog:after{aspect-ratio:var(--aspect-ratio-square);background-color:#fff;content:"";display:inline-block;-webkit-mask-image:url(/images/icons/xmark.svg);mask-image:url(/images/icons/xmark.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:75%}c-gallery dialog[open]>div>div{height:100%}c-gallery dialog::backdrop{background:rgba(0,0,0,.5)}c-gallery c-carousel{height:100%}c-gallery c-carousel .carousel-items{align-items:stretch}c-gallery c-carousel .carousel-items .item{height:auto!important}c-gallery c-carousel .carousel-items .c-dynamic-media-wrapper,c-gallery c-carousel .carousel-items c-dynamic-media{height:100%;width:100%}c-gallery c-carousel .carousel-items c-dynamic-media{align-items:center;display:flex;justify-content:center}c-gallery c-carousel .carousel-items img,c-gallery c-carousel .carousel-items picture,c-gallery c-carousel .carousel-items video{height:100%;object-fit:contain;width:100%}body:has(dialog[open]){overflow-y:hidden}c-header{--_block-padding:1cap;--_item-gap:1ch;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-5);color:var(--color-primary);display:block;height:99px;max-width:100%;position:relative;z-index:var(--z-index-header)}c-header>header{height:inherit;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large)}c-header>header>.wrapper{align-items:center;display:flex;gap:0;height:inherit;justify-content:space-between;padding-bottom:var(--_block-padding);padding-top:var(--_block-padding)}c-header>header>.wrapper>.logo{height:1lh}c-header>header>.wrapper>.logo img{height:100%;height:48px;margin-top:-10px;object-fit:contain;width:206px}c-header .menu-items{color:var(--color-foreground);gap:39px}c-header .menu-items,c-header .menu-items .language-navigation{align-items:center;display:flex;justify-content:flex-end;padding-right:24px}c-header .menu-items .language-navigation{gap:var(--_item-gap)}c-header .menu-items .language-navigation :any-link{align-items:center;display:flex!important;flex-direction:row;font-size:12px;gap:11px;-webkit-text-decoration-line:none;text-decoration-line:none}c-header .menu-items .language-navigation :any-link:hover{color:var(--color-primary)}c-header .menu-items .language-navigation :any-link:hover .icon{background-color:var(--color-primary)}c-header .menu-items .language-navigation .icon{background-color:#000;height:21px;-webkit-mask-image:url(/images/c/icons/globe.svg);mask-image:url(/images/c/icons/globe.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:21px}c-header .menu-items search:before{background-color:rgba(26,26,26,.7);bottom:0;content:"";height:100vh;height:100vb;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity var(--duration-medium) ease;width:100vw;width:100vi}c-header .menu-items search:has([aria-expanded=true]):before{opacity:1}c-header .menu-items search:has([aria-expanded=true]) [aria-expanded=true]{background-color:var(--color-background);z-index:1}c-header .menu-items>.language-navigation :any-link{aspect-ratio:1;border-bottom:2px solid transparent;border-top:2px solid transparent;display:grid;height:var(--min-target-size-aaa);place-content:center}c-header .menu-items>c-button-expander,c-header .menu-items>search>c-button-expander{aspect-ratio:1;border-bottom:2px solid transparent;border-top:2px solid transparent;display:grid;height:var(--min-target-size-aaa);place-content:center}c-header .menu-items>.language-navigation :any-link:hover{color:var(--color-primary)}c-header .menu-items>.language-navigation :any-link:focus-visible{color:var(--color-primary)}c-header .menu-items>c-button-expander:not(.does-not-exist):not(.does-not-exist):focus-visible{color:var(--color-primary)}c-header .menu-items>c-button-expander:not(.does-not-exist):not(.does-not-exist):hover{color:var(--color-primary)}c-header .menu-items>search>c-button-expander:not(:has([aria-expanded=true])):hover{color:var(--color-primary)}c-header .menu-items>search>c-button-expander:not(:has([aria-expanded=true])):focus-visible{color:var(--color-primary)}c-header .menu-items>search>c-button-expander button{border-bottom:2px solid transparent;border-bottom-right-radius:var(--border-radius);border-right:2px solid transparent;border-top:2px solid transparent;border-top-right-radius:var(--border-radius);transition:border-color var(--duration-shortest) ease}c-header .menu-items>search>c-button-expander button[aria-expanded=true]{border-bottom-color:currentColor;border-right-color:currentColor;border-top-color:currentColor;transition-delay:0s}c-header .menu-items>search>c-button-expander button[aria-expanded=true]:focus-visible{border-bottom-left-radius:0;border-top-left-radius:0;outline-offset:-6px}c-header .menu-items search{position:relative}c-header .menu-items search:has(c-search-input[data-expanded=true]) .button-text{display:none!important}c-header .menu-items c-search-input{bottom:0;left:auto;position:absolute;right:0;top:0;width:0;interpolate-size:allow-keywords;transition:var(--duration-medium) ease;transition-property:inline-size,opacity}c-header .menu-items c-search-input[data-expanded=true]{width:calc(var(--page-inline-prose)/1.25)}c-header .menu-items c-search-input .input-wrapper{overflow:hidden}c-header .menu-items c-search-input input{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:0;height:var(--min-target-size-aaa);overflow:hidden;padding:1ex 1ch;width:100%}c-header .menu-items c-search-input[data-expanded=true][show-results=true] input{border-bottom-left-radius:0}c-header .menu-button,c-header .search-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:grid;display:flex;height:var(--min-target-size-aaa);margin:0;padding:0;place-content:center;width:var(--min-target-size-aaa);grid-gap:8px;gap:8px}c-header .menu-button .icon,c-header .search-button .icon{background-color:currentColor;color:var(--color-primary);height:1lh;-webkit-mask-image:url(/images/c/header/icons/bars.svg);mask-image:url(/images/c/header/icons/bars.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:21px;width:1lh}c-header .menu-button .button-text,c-header .search-button .button-text{font-size:12px}c-header .menu-button.search-button .icon,c-header .search-button.search-button .icon{-webkit-mask-image:url(/images/c/header/icons/magnifying-glass.svg);mask-image:url(/images/c/header/icons/magnifying-glass.svg)}c-header .menu-button[aria-expanded=true] .icon,c-header .search-button[aria-expanded=true] .icon{-webkit-mask-image:url(/images/c/header/icons/xmark.svg);mask-image:url(/images/c/header/icons/xmark.svg)}c-header .menu-button:hover,c-header .search-button:hover{color:var(--color-primary)}c-header c-button-expander:has(.menu-button){display:none!important}c-header #header-menu{border:0;bottom:auto;height:100%;left:auto;margin:0;max-height:100%;max-width:100%;min-height:unset;min-width:unset;padding:1cap var(--side-padding) 1lh;right:0;top:0;transform:translateX(100%);transition:opacity .2s ease-out,transform .2s ease-out,display allow-discrete .2s,overlay allow-discrete .2s;width:70ch}c-header #header-menu::backdrop{background-color:rgba(26,26,26,.7);opacity:0;transition:opacity var(--duration-medium) ease}c-header #header-menu[open]{opacity:1;transform:translateX(0)}c-header #header-menu[open]::backdrop{opacity:1}@starting-style{c-header #header-menu[open]{opacity:1;transform:translateX(100%)}c-header #header-menu[open]::backdrop{opacity:0}}c-header #header-menu>c-button-expander{display:block;margin-bottom:1cap;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}c-header #header-menu>nav{width:100%}c-header #header-menu>address{font-size:var(--step--1);font-style:inherit;margin-left:2ch;margin-top:1lh}c-header #header-menu>address :any-link{display:block;-webkit-text-decoration-line:inherit;text-decoration-line:inherit}c-header #header-menu>address :any-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}c-header #header-menu>address :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}c-header .header-links{display:flex;flex-direction:row;gap:39px;margin-right:-46px}c-header .header-links a{color:var(--color-footer-blue);font-size:16px;-webkit-text-decoration:none;text-decoration:none}c-header .header-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}c-header .parent-active>div a:after{height:.5ex!important}@media screen and (max-width:1075px){c-header .header-links{display:none}c-header c-button-expander:has(.menu-button){display:grid!important}}@media screen and (max-width:805px){c-header .header-links{display:none}}@media screen and (max-width:530px){c-header .language-navigation{display:none!important}c-header .menu-button .button-text{display:none}c-header .search-button .button-text{display:none!important}c-header .menu-items{gap:0;padding-right:0}}@media print{c-header{display:none!important}}c-image-card{display:block;margin-bottom:var(--element-block-margin);margin-top:var(--element-block-margin)}c-image-card[data-highlighted=true] section{background-color:var(--color-tertiary)}c-image-card:has(:any-link:hover,:any-link:focus-visible) img{transform:scale(105%)}c-image-card section{border-radius:var(--border-radius);display:grid;grid-template:"--media  " auto "--content" auto/100%;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);overflow:hidden;place-items:center;position:relative;width:100%}@media (min-width:821px){c-image-card section{grid-template:"--media --content" auto/1fr 1fr}[data-image-inline-position=end] :is(c-image-card section){grid-template-areas:"--content --media"}}c-image-card section>.content{--flow-space:1lh;grid-area:--content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2lh 4em}c-image-card section>.content h2{font-weight:var(--font-weight-medium)}@media (max-width:820px){c-image-card section>.content{margin:1lh var(--side-padding) var(--side-padding)}}c-image-card section>.content :any-link{font-size:var(--step--1)}c-image-card section>.content :any-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}c-image-card section>.placeholder-image,c-image-card section>picture{aspect-ratio:var(--aspect-ratio-default);border-radius:var(--border-radius);grid-area:--media;height:auto;min-height:100%;width:100%}c-image-card section>picture{overflow:hidden}c-image-card section>picture img{min-height:100%;transition:transform var(--duration-long) ease-in-out;width:100%}c-introductory-links{--introductory-links-gap:1cap var(--base-unit);--introductory-links-min-item-width:320px;background-color:var(--color-background-purple);display:block;padding-bottom:39px;padding-top:64px}c-introductory-links section{margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}c-introductory-links ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--introductory-links-min-item-width),100%),1fr));grid-gap:32px;gap:32px}c-introductory-links :any-link{background-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-font-color);display:flex;flex-direction:row;gap:12px;height:100%;padding:1lh;row-gap:1lh;text-decoration:inherit}c-introductory-links :any-link .title{font-size:20px;font-weight:500;letter-spacing:.5px;line-height:22px;margin-top:6px;text-decoration-thickness:1px!important}c-introductory-links :any-link .text{color:var(--color-light-blue-font);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.1px;line-height:19.6px;margin-top:10px}c-introductory-links :any-link .c-button{--button-hover-background:var(--color-secondary);--button-hover-color:var(--color-black);font-size:14px;margin-top:11px;padding-bottom:3px;padding-left:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}c-introductory-links :any-link .c-button:after{background-color:var(--color-footer-blue);content:"";display:block;height:12px;-webkit-mask-image:url(/images/c/icons/chevron-right.svg);mask-image:url(/images/c/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:1px;top:13px;width:9px}c-introductory-links :any-link:hover{color:var(--color-font-color)}c-introductory-links :any-link:focus-visible{color:var(--color-font-color)}c-introductory-links :any-link:hover .c-button{background:var(--color-white);border-color:var(--color-white)}c-introductory-links :any-link:focus-visible .c-button{background:var(--color-white);border-color:var(--color-white)}c-introductory-links :any-link:hover .title{-webkit-text-decoration:underline;text-decoration:underline}c-introductory-links :any-link:focus-visible .title{-webkit-text-decoration:underline;text-decoration:underline}c-introductory-links :any-link:focus-visible .c-button{outline-color:var(--button-outline-color,var(--_button-border-color));outline-offset:var(--button-outline-offset,calc(var(--_button-border-width)*2));outline-style:var(--button-outline-style,var(--_button-border-style));outline-width:var(--button-outline-width,var(--_button-border-width))}c-introductory-links :any-link:active .c-button{transform:scale(99%)}@media (max-width:30em){c-introductory-links :any-link{--_icon-size:1cap;padding-right:calc(1lh + var(--_icon-size) + 1ch);position:relative}c-introductory-links :any-link:after{background-color:currentColor;content:"";display:block;height:var(--_icon-size);-webkit-mask-image:url(/images/c/introductorylinks/icons/chevron-right.svg);mask-image:url(/images/c/introductorylinks/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:1lh;top:calc(50% - var(--_icon-size)/2);width:var(--_icon-size)}c-introductory-links :any-link .c-button{display:none}}c-introductory-links .left-icon .icon-holder{background-color:var(--color-background-purple);border-radius:8px;height:41px;width:41px}c-introductory-links .left-icon .icon-holder:after{background-color:var(--color-footer-blue);content:"";display:block;height:100%;-webkit-mask-image:var(--slide-icon);mask-image:var(--slide-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;width:100%}c-introductory-links .no-icon .icon-holder{background-color:transparent!important}c-introductory-links .right-content{display:flex;flex-direction:column}@media screen and (max-width:610px){c-introductory-links{padding-bottom:24px;padding-top:18px}c-introductory-links ul[role=list]{gap:7px}c-introductory-links ul[role=list] a{border-radius:16px;gap:15px;padding:16px 16px 19px}c-introductory-links ul[role=list] a .title{font-size:18px}c-introductory-links ul[role=list] a:after{right:14px;top:30px}}c-masonry-layout{display:flex;flex-wrap:wrap;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px}c-masonry-layout>*{--default-height:min(50vh,320px);--row-height:var(--default-height);align-items:center;background-color:transparent;display:flex;flex:1 0 auto;height:var(--row-height,-webkit-fit-content);height:var(--row-height,-moz-fit-content);height:var(--row-height,fit-content);justify-content:center;max-height:100vh;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:650px){c-masonry-layout>*{--default-height:min(75vh,320px)}}@media (max-width:480px){c-masonry-layout>*{--row-height:unset!important}}c-masonry-layout>*>*{height:inherit;max-height:inherit}@media (max-width:480px){c-masonry-layout>*>*{height:auto}}c-masonry-layout c-dynamic-media{height:inherit}c-masonry-layout c-dynamic-media img,c-masonry-layout c-dynamic-media picture{height:100%;width:100%}c-masonry-layout+c-masonry-layout{padding-top:0}c-menu.main.horizontal>[role=list]{display:flex;gap:18px}c-menu.main.horizontal>[role=list] :any-link{color:var(--color-font-color);display:block;padding-bottom:var(--_block-padding,1cap);padding-left:22px;padding-right:22px;padding-top:var(--_block-padding,1cap);position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}c-menu.main.horizontal>[role=list] :any-link:before{background-color:var(--color-button-hover-light);border-radius:1000px;content:"";display:block;height:0;left:0;position:absolute;top:5px;transition:height var(--duration-short) ease;width:100%;z-index:-1}c-menu.main.horizontal>[role=list] :any-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}c-menu.main.horizontal>[role=list] :any-link:focus-visible{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}c-menu.main.horizontal>[role=list] :any-link:hover:after{height:.5ex}c-menu.main.horizontal>[role=list] :any-link:focus-visible:after{height:.5ex}c-menu.main.horizontal>[role=list] [aria-current=page]:any-link{color:var(--color-font-color)}c-menu.main.horizontal>[role=list] [aria-current=page]:any-link:before{height:5ex}c-menu.main.horizontal>[role=list] .parent-active>div a{color:var(--color-primary)}c-menu.main.horizontal>[role=list] .parent-active>div a:before{height:5ex}c-menu.main.vertical{--_base-color:#bba0cc;--_border-color:hsl(from var(--_base-color) h s l/0.2);--_background-color:hsl(from var(--_base-color) h s l/0.2);--_hover-background-color:hsl(from var(--_base-color) h s l/0.4)}c-menu.main.vertical,c-menu.main.vertical c-menu{display:block;overflow:hidden;transition:height var(--duration-short) ease}c-menu.main.vertical c-menu[data-expanded=false],c-menu.main.vertical[data-expanded=false]:not(does-not-exist){height:0}c-menu.main.vertical button{cursor:pointer}c-menu.main.vertical[data-level="1"]{interpolate-size:allow-keywords;border-top:1px solid var(--_border-color);height:100%;overflow-y:auto;width:100%}c-menu.main.vertical[data-level="1"] li,c-menu.main.vertical[data-level="1"] li>div{transition:background-color var(--duration-shorter) ease}c-menu.main.vertical[data-level="1"]>[role=list]>li:has(>c-menu[data-expanded=true]){background-color:var(--_background-color)}c-menu.main.vertical[data-level="1"] li>div:has(:any-link:hover,button:hover){background-color:var(--_background-color)}c-menu.main.vertical[data-level="1"] li.active>div{background-color:var(--_background-color)}c-menu.main.vertical[data-level="1"] li.active>div:has(button:hover,:any-link:hover){background-color:var(--_hover-background-color)}c-menu.main.vertical[data-level="1"] li>div :any-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}c-menu.main.vertical[data-level="1"] li>div :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}c-menu.main.vertical [role=list]{display:flex;flex-direction:column;width:100%}c-menu.main.vertical [role=list] .parent-active>div a{font-weight:700}c-menu.main.vertical [role=list]>li>div{align-items:center;border-bottom:1px solid var(--_border-color);display:flex;justify-content:space-between}c-menu.main.vertical [role=list]>li>div c-button-expander{align-self:stretch;display:flex}c-menu.main.vertical [role=list]>li>div :any-link{outline-offset:-1ex}c-menu.main.vertical [role=list]>li>div button{outline-offset:-1ex}c-menu.main.vertical [role=list]>li>div :any-link{color:inherit;cursor:pointer;flex:1;padding-bottom:1cap;padding-left:calc(24px + (var(--level, 1) - 1)*var(--side-padding, 1em));padding-top:1cap;position:relative;-webkit-text-decoration-line:inherit;text-decoration-line:inherit}c-menu.main.vertical [role=list]>li>div [aria-current=page]:any-link{font-weight:var(--font-weight-bold)}.parent-active[data-has-children-with-link=false] :is(c-menu.main.vertical [role=list]>li>div :any-link){font-weight:var(--font-weight-bold)}c-menu.main.vertical [role=list]>li>div :any-link:has(~c-button-expander){padding-right:1ch}c-menu.main.vertical [role=list]>li>div :any-link:has(~c-button-expander):after{background-color:var(--_border-color);bottom:.5ex;content:"";left:auto;position:absolute;right:0;top:.5ex;transition:background-color var(--duration-short) ease;width:1px}c-menu.main.vertical [role=list]>li>div button{height:100%;min-height:max(var(--min-target-size-aaa),calc(1lh + 2cap));min-width:max(var(--min-target-size-aaa),calc(1lh + 2cap));position:relative;width:auto}c-menu.main.vertical [role=list]>li>div button:after{--_size:1cap;background-color:currentColor;bottom:calc(50% - var(--_size)/2);color:var(--color-primary);content:"";height:var(--_size);left:calc(50% - var(--_size)/2);-webkit-mask-image:url(/images/c/menu/icons/chevron-down.svg);mask-image:url(/images/c/menu/icons/chevron-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(50% - var(--_size)/2);top:calc(50% - var(--_size)/2);transition:transform .2s ease;width:var(--_size)}c-menu.main.vertical [role=list]>li>div button[aria-expanded=true]:after{transform:rotate(-.5turn)}c-news-archive-preview{background-color:var(--color-tertiary);display:block;margin-bottom:1lh;margin-top:1lh;padding-bottom:var(--element-block-margin);padding-top:var(--element-block-margin)}c-news-archive-preview:last-child{margin-bottom:0}c-news-archive-preview h1{margin-bottom:1ex}c-news-archive-preview section{margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}c-news-archive-preview .flex-apart{margin-bottom:1cap}c-news-archive-preview .collection-link{font-size:var(--step--1)}c-news-archive-preview .collection-link:not(:hover):not(:focus-visible){-webkit-text-decoration:none;text-decoration:none}c-news-archive-preview .control-link{margin:0 auto;max-width:1200px;width:100%}c-news-archive-preview [role=list][data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1lh 2ch;gap:1lh 2ch;padding-left:0;padding-right:0}@media (max-width:30em){c-news-archive-preview [role=list][data-layout=grid]{row-gap:0}c-news-archive-preview [role=list][data-layout=grid] li:first-child{padding-bottom:calc(.5lh - .5px)}c-news-archive-preview [role=list][data-layout=grid] li:not(:first-child):not(:last-child){border-top:1px solid var(--color-secondary);padding-bottom:calc(.5lh - .5px);padding-top:calc(.5lh - .5px)}c-news-archive-preview [role=list][data-layout=grid] li:last-child{border-top:1px solid var(--color-secondary);padding-top:calc(.5lh - .5px)}}c-news-archive-preview [role=list][data-layout=list] c-card-link article{border-top:1px solid var(--color-secondary);padding-bottom:1cap;padding-top:1cap}c-pager.event-archive,c-pager.news-archive{display:block;margin:1lh auto;max-width:var(--page-inline-large);width:100%}c-pager.event-archive c-card-link article,c-pager.news-archive c-card-link article{border-top:1px solid var(--color-line-purple);padding-bottom:1cap;padding-top:1cap}c-pager.news-archive .time-description{background-image:none;padding-left:0}c-pagination{display:block}c-pagination [role=list]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1ch;justify-content:center;list-style:none;margin:0;margin-top:var(--element-block-margin);padding:0;width:100%}c-pagination [role=list]>li>*{--min-size:calc(1lh + 2ex);align-items:center;border-radius:1ex;display:flex;gap:1ch;height:var(--min-size);justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease-in-out}c-pagination [role=list]>li>:not(.ellipsis){background-color:var(--color-background-purple);box-shadow:0 4px 4px 0 transparent;min-width:var(--min-size);padding-left:1ch;padding-right:1ch}c-pagination [role=list]>li>[rel]:after,c-pagination [role=list]>li>[rel]:before{aspect-ratio:1;background-color:currentColor;height:1.5ex;-webkit-mask-image:url(/images/c/pagination/icons/chevron-right.svg);mask-image:url(/images/c/pagination/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto}c-pagination [role=list]>li>[rel=next]:after{content:""}c-pagination [role=list]>li>[rel=prev]:before{content:"";transform:rotate(.5turn)}c-pagination [role=list]>li>:any-link:hover{background-color:var(--color-button-hover);box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}c-pagination [role=list]>li>[aria-current=page]:any-link{background-color:var(--color-primary);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);color:var(--color-white);outline-color:var(--color-footer-blue);outline-offset:4px}c-pagination [role=list]>li>.disabled{opacity:0;pointer-events:none}c-pagination [role=list]>li:has(.disabled){display:none}c-prose.prose{--_image-inline-size:var(--page-inline-elements);display:block;margin:10px auto 1lh;max-width:var(--page-inline-prose);width:100%}c-prose.prose .published-date{font-size:var(--step--1);margin-bottom:1ex}c-prose.prose picture{border-radius:var(--border-radius);display:block;overflow:hidden}c-prose.prose .prose-content{margin:0 auto 0 0;max-width:709px;padding-bottom:12px;padding-top:49px;width:100%}c-prose.prose .prose-content h1{line-height:52px;padding-bottom:28px;text-wrap:wrap}c-prose.prose picture+.prose-content{margin-top:-10px}c-prose.prose a{text-decoration-thickness:1px!important}@media screen and (max-width:610px){c-prose.prose{margin-bottom:14px}c-prose.prose .prose-content{padding-top:23px}c-prose.prose .prose-content h1{font-size:31px;line-height:33px;padding-bottom:17px}c-prose.prose .prose-content p{font-size:16px;line-height:22px}}c-quote-block{display:block;margin-bottom:var(--element-block-margin);margin-top:var(--element-block-margin)}c-quote-block figure{margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);text-align:center;text-wrap:balance;width:100%}c-quote-block q{font-size:var(--fluid-23-43);font-style:italic;line-height:1.3}c-quote-block figcaption{font-size:var(--fluid-16-22);margin-top:1lh}@media (max-width:30em){c-quote-block figcaption{margin-top:.5lh}}c-quote-block cite{font-style:inherit}c-search-input .results-wrapper{background-color:var(--color-background);border-bottom:2px solid var(--color-black);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:2px solid;border-right:2px solid;overflow:hidden;width:100%}c-search-input:not([show-results]) .results-wrapper{display:none}c-search-input ol{margin-left:0;margin-right:0;width:100%}c-search-input li{border-bottom:1px solid var(--color-blue-20)}c-search-input .item{color:inherit;display:block;outline-offset:-6px;padding:1cap 1ch;text-decoration:inherit}c-search-input .item:focus-visible{background-color:var(--color-background-purple);color:var(--color-footer-blue)}c-search-input .item:hover{background-color:var(--color-background-purple);color:var(--color-footer-blue)}c-search-input mark{background-color:inherit;color:inherit;font-weight:var(--font-weight-bold)}c-search-input input{-webkit-appearance:none;appearance:none;border-color:#001}c-search-input button[type=submit]{border-radius:0;color:var(--color-footer-blue);width:100%}c-search-input button[type=submit]:hover{background-color:var(--color-background-purple)}c-search-results{--arrow-size:1cap;display:block;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}c-search-results h1{font-weight:var(--font-weight-regular);margin:0 0 1lh}c-search-results .search-info{border-top:1px solid var(--color-blue-20);padding-bottom:1cap;padding-top:1cap}c-search-results ol{list-style:none;margin:0;padding:0}c-search-results li{border-top:1px solid var(--color-blue-20);display:flex;flex-direction:column;padding:1cap calc(1ch + var(--arrow-size)) 1cap 0;position:relative}c-search-results li:after{background-color:currentcolor;bottom:calc(50% - var(--arrow-size)/2);content:"";height:var(--arrow-size);-webkit-mask-image:url(/images/c/icons/arrow.svg);mask-image:url(/images/c/icons/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:0;top:calc(50% - var(--arrow-size)/2);width:var(--arrow-size)}c-search-results :any-link{color:inherit;font-size:var(--step-1);font-weight:var(--font-weight-medium);text-decoration:inherit}c-search-results :any-link:hover{-webkit-text-decoration:underline;text-decoration:underline}c-search-results :any-link:focus-visible{-webkit-text-decoration:underline;text-decoration:underline}c-search-results :any-link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}c-search-results .path{color:var(--color-red);font-size:var(--step--1);line-height:1.3}c-search-results .preview{--max-lines:3;margin-top:1ex}c-shortcut-links{--shortcut-links-gap:1ex;--shortcut-links-background:var(--color-tertiary);--shortcut-links-hover-background:var(--color-button-hover);background-color:var(--color-background-purple);display:block;padding-bottom:62px;padding-top:0}c-shortcut-links section{margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}c-shortcut-links h2{font-size:15px!important;margin-bottom:11px;margin-top:0}c-shortcut-links ul{display:flex;flex-wrap:wrap;gap:var(--shortcut-links-gap)}c-shortcut-links .c-button{border-radius:1000px;color:var(--color-footer-blue);font-family:Geologica;font-size:16px;font-weight:300;padding:15px 37px 15px 26px;position:relative;text-align:left}c-shortcut-links .c-button:after{background-color:var(--color-footer-blue);content:"";display:block;height:15px;-webkit-mask-image:url(/images/c/icons/chevron-right.svg);mask-image:url(/images/c/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:20px;top:18px;width:10px}c-shortcut-links .c-button[href^="https://"]{padding-right:41px}c-shortcut-links .c-button[href^="https://"]:after{background-color:var(--color-footer-blue);content:"";display:block;height:21px;-webkit-mask-image:url(/images/c/icons/external.svg);mask-image:url(/images/c/icons/external.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:21px;top:13px;width:16px}c-shortcut-links .c-button:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-font-color)}c-shortcut-links .c-button:hover:after{background-color:var(--color-font-color)}@media screen and (max-width:610px){c-shortcut-links{padding-bottom:39px}}.c-staff-card{display:flex;flex-direction:column}.c-staff-card .image{aspect-ratio:var(--aspect-ratio-square);margin-bottom:1ex;order:-1;overflow:hidden;width:100%}.c-staff-card picture{border-radius:var(--border-radius)}.c-staff-card picture img{height:100%;width:100%}.c-staff-card .placeholder-image{background-color:var(--color-secondary)}.c-staff-card hgroup{margin-bottom:1ex}.c-staff-card h1,.c-staff-card h2,.c-staff-card h3,.c-staff-card h4,.c-staff-card h5,.c-staff-card h6{font-size:var(--step-1);font-weight:var(--font-weight-semi-bold)}.c-staff-card :any-link{-webkit-text-decoration-line:inherit;text-decoration-line:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-staff-card :any-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-staff-card :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:30em){.c-staff-card{display:grid;grid-template:"--image --about  " auto "--image --contact" auto/112px 1fr;grid-column-gap:var(--base-unit);column-gap:var(--base-unit)}.c-staff-card .placeholder-image,.c-staff-card picture{grid-area:--image}.c-staff-card hgroup{grid-area:--about}.c-staff-card .contact-info{grid-area:--contact}}.c-staff-list{margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}.c-staff-list [role=list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1lh 2ch;gap:1lh 2ch}@media (max-width:30em){.c-staff-list [role=list]{row-gap:0}.c-staff-list [role=list] li:first-child{padding-bottom:calc(.5lh - .5px)}.c-staff-list [role=list] li:not(:first-child):not(:last-child){padding-bottom:calc(.5lh - .5px)}.c-staff-list [role=list] li:last-child,.c-staff-list [role=list] li:not(:first-child):not(:last-child){border-top:1px solid var(--color-secondary);padding-top:calc(.5lh - .5px)}}.c-text-page-children{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;max-width:710px}.c-text-page-children a{background-color:var(--color-background-purple);background-image:url(/images/c/icons/arrow-right.svg);background-position:calc(100% - 43px);background-repeat:no-repeat;background-size:15px;border-radius:8px;display:block;font-size:19px;line-height:28.5px;padding:13px 64px 13px 41px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .1s ease-out}.c-text-page-children a:hover{background-color:var(--color-button-hover)}@media screen and (max-width:610px){.c-text-page-children a{font-size:15px;padding-bottom:7px;padding-left:21px;padding-top:7px}}:scope c-elements+.c-text-page-children{margin-top:-17px}