:host,:root{--font-family-base:Inter,system-ui,sans-serif;--font-family-headings:Inter,system-ui,serif;--step-5:clamp(2.4883rem,2.0469rem + 1.7745vw,3.4332rem);--step-4:clamp(2.0736rem,1.7592rem + 1.2638vw,2.7466rem);--step-3:clamp(1.728rem,1.5088rem + 0.8813vw,2.1973rem);--step-2:clamp(1.44rem,1.2915rem + 0.5968vw,1.7578rem);--step-1:clamp(1.2rem,1.1037rem + 0.3873vw,1.4063rem);--step-0:clamp(1rem,0.9416rem + 0.2347vw,1.125rem);--step--1:clamp(0.8333rem,0.8022rem + 0.1252vw,0.9rem);--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;--font-weight-heading:var(--font-weight-medium);--line-height-body:1.5;--line-height-heading:1.1;--color-background:#fff;--color-foreground:#000;--color-primary:#0e50a7;--color-secondary:#b9d4f9;--color-tertiary:#eaf2fd;--color-on-primary:#fff;--color-on-secondary:#000;--color-surface-dark:#333;--color-on-surface-dark:#fff;--color-overlay:rgba(0,0,0,.45);--color-backdrop:rgba(26,26,26,.7);--surface-blur:5px;--layout-gap:1lh 2ch;--content-gap:1lh;--control-padding-block:1cap;--control-padding-inline:2cap;--control-gap:1ch;--icon-size:1cap;--border-width:1px;--border-color:var(--color-secondary);--side-padding:1rem;--border-radius:0.5rem;--underline-thickness:max(0.2ex,2px);--min-target-size-aa:24px;--min-target-size-aaa:44px;--element-block-margin:clamp(1.5rem,0.6241rem + 3.5211vw,3.375rem);--aspect-ratio-default:16/9;--duration-short:100ms;--duration-medium:150ms;--duration-long:200ms;--max-inline-large:1250px;--max-inline-elements:calc(var(--max-inline-prose) + 4rem);--max-inline-prose:min(75ch,765px);--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)}@supports (top:1vi){:host,:root{--page-inline-large-side-bit:calc((100vi - var(--page-inline-large))/2)}}@supports (top:1vi){:host,:root{--page-inline-prose:min(var(--max-inline-prose),calc(100vi - var(--side-padding)*2))}}@supports (top:1vi){:host,:root{--page-inline-elements:min(var(--max-inline-elements),calc(100vi - var(--side-padding)*2))}}@supports (top:1vi){:host,:root{--page-inline-large:min(var(--max-inline-large),calc(100vi - var(--side-padding)*2))}}:host,body{color:var(--color-foreground,#000);font-family:var(--font-family-base);font-size:var(--step-0);line-height:var(--line-height-body);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-heading);line-height:var(--line-height-heading)}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:var(--blockquote-border-width,.3ex) solid var(--blockquote-border-color,currentcolor);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:var(--lede-max-inline-size,50ch);text-wrap:balance}:any-link:where(:not(.c-button)){color:var(--link-color,currentcolor);-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(--link-hover-color,var(--color-primary));text-decoration-thickness:var(--underline-thickness)}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,h5.uppercase,h6.uppercase{font-size:var(--step-1);font-weight:var(--font-weight-heading);text-transform:uppercase}.prose.center{margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.prose>*{max-width:var(--prose-max-inline-size,var(--page-inline-prose,65ch))}.prose>blockquote{max-width:var(--prose-quote-max-inline-size,50ch)}.prose>h1{max-width:var(--prose-title-max-inline-size,25ch)}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{max-width:var(--prose-heading-max-inline-size,28ch)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{--_flow-space:var(--prose-heading-gap,calc(var(--content-gap)*2))}.prose h1+p,.prose h2+p,.prose h3+p,.prose h4+p,.prose h5+p,.prose h6+p{--_flow-space:var(--prose-after-heading-gap,1cap)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/css/c/fonts/inter-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/css/c/fonts/inter-v20-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/css/c/fonts/inter-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/css/c/fonts/inter-v20-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/css/c/fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/css/c/fonts/inter-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/css/c/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/css/c/fonts/inter-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/css/c/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/css/c/fonts/inter-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/css/c/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/css/c/fonts/inter-v20-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/css/c/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/css/c/fonts/inter-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/css/c/fonts/inter-v20-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/css/c/fonts/inter-v20-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/css/c/fonts/inter-v20-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/css/c/fonts/inter-v20-latin-900italic.woff2) format("woff2")}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}.skip-link{background:var(--color-background);border:calc(var(--border-width)*2) solid;border-radius:var(--border-radius);color:var(--color-foreground);padding:1ex 1em;position:absolute;top:-100%;transition:top var(--duration-short) ease}.skip-link:focus{outline-color:var(--color-foreground);top:1cap}:focus-visible{border-radius:var(--focus-outline-radius,calc(var(--border-radius)/2));outline:var(--focus-outline-width,2px) var(--focus-outline-style,solid) var(--focus-outline-color,currentcolor);outline-offset:var(--focus-outline-offset,calc(var(--border-radius)/2))}.heading-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--page-title-gap,var(--content-gap));margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}.heading-wrapper h1{width:-webkit-fit-content;width:fit-content}[data-layout=content-with-page-menu]{display:grid;grid-template-columns:1fr var(--page-inline-elements);grid-gap:4rem;gap:4rem;margin-left:auto;margin-right:auto;max-width:var(--page-inline-large);width:100%}@media (max-width:1250px){[data-layout=content-with-page-menu]{grid-template-columns:100%}[data-layout=content-with-page-menu]>nav{display:none}}.c-button{--_button-padding:var(
		--button-padding,var(--control-padding-block) var(--control-padding-inline)
	);--_button-gap:var(--button-gap,var(--control-gap));--_button-background:var(--button-background,var(--color-tertiary));--_button-color:var(--button-color,var(--color-on-secondary));--_button-hover-background:var(--button-hover-background,var(--color-secondary));--_button-hover-color:var(--button-hover-color,var(--color-on-secondary));--_button-border-width:var(--button-border-width,var(--border-width));--_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-hover-background));--_button-radius:var(--button-radius,var(--border-radius,0.5ex));background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--button-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(--step-0);font-weight:var(--font-weight-regular);gap:var(--_button-gap);justify-content:center;letter-spacing:var(--button-letter-spacing,.05ch);line-height:1.1;padding:var(--_button-padding);text-align:center;transition:var(--button-duration,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,var(--icon-size));-webkit-mask-image:var(--button-icon-url,var(--_button-icon-url));mask-image:var(--button-icon-url,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,var(--icon-size))}.c-button>.container .icon{background-color:var(--button-icon-color,currentColor);flex:none;height:var(--button-icon-size,var(--icon-size));-webkit-mask-image:var(--button-icon-url,var(--_button-icon-url));mask-image:var(--button-icon-url,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,var(--icon-size))}.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(--_button-hover-background);border-color:var(--_button-hover-border-color);color:var(--_button-hover-color)}.c-button:hover:where(:not(:has(>.container))){background:var(--_button-hover-background);border-color:var(--_button-hover-border-color);color:var(--_button-hover-color)}.c-button:focus-visible:where(:not(:has(>.container))){background:var(--_button-hover-background);border-color:var(--_button-hover-border-color);color:var(--_button-hover-color)}.c-button:hover>.container{background:var(--_button-hover-background);border-color:var(--_button-hover-border-color);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(--focus-outline-color,var(--_button-outline-color,var(--color-primary)))
			);outline-offset:var(--button-outline-offset,var(--focus-outline-offset,2px));outline-style:var(--button-outline-style,var(--focus-outline-style,solid));outline-width:var(--button-outline-width,var(--focus-outline-width,2px))}.c-button:active:where(:not(:has(>.container))),.c-button:active>.container{transform:scale(99%)}.c-button[data-variant=primary]{--_button-background:var(
			--button-background,var(--button-primary-background,var(--color-primary))
		);--_button-color:var(--button-color,var(--button-primary-color,var(--color-on-primary)));--_button-hover-background:var(
			--button-hover-background,var(--button-primary-hover-background,var(--color-secondary))
		);--_button-hover-color:var(
			--button-hover-color,var(--button-primary-hover-color,var(--color-on-secondary))
		)}.c-button[data-variant=secondary]{--_button-background:var(
			--button-background,var(--button-secondary-background,var(--color-secondary))
		);--_button-color:var(--button-color,var(--button-secondary-color,var(--color-on-secondary)));--_button-hover-background:var(
			--button-hover-background,var(--button-secondary-hover-background,var(--color-primary))
		);--_button-hover-color:var(
			--button-hover-color,var(--button-secondary-hover-color,var(--color-on-primary))
		)}.c-button[data-variant=plain]{--_button-background:var(
			--button-background,var(--button-plain-background,var(--color-background))
		);--_button-color:var(--button-color,var(--button-plain-color,var(--color-foreground)));--_button-hover-background:var(
			--button-hover-background,var(--button-plain-hover-background,var(--color-background))
		);--_button-hover-color:var(
			--button-hover-color,var(--button-plain-hover-color,var(--color-primary))
		)}.c-button[data-variant=plain]:focus-visible,.c-button[data-variant=plain]:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-button[data-ghost]{--_button-background:var(--button-background,transparent);--_button-border-color:var(--button-border-color,currentColor);--_button-color:var(--button-color,currentColor)}.c-button[data-narrow]{--_button-padding:var(--button-padding,var(--button-narrow-padding,1ex 1em))}.c-button[data-icon-only]{--_button-padding:var(--button-padding,var(--button-icon-only-padding,1ex 0));--_button-background:var(--button-background,transparent);--_button-border-color:var(--button-border-color,transparent);--_button-color:var(--button-color,inherit);--_button-hover-background:var(--button-hover-background,transparent);--_button-hover-color:var(--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:var(--page-margin-block,var(--content-gap));margin-top:var(--page-margin-block,var(--content-gap))}.news-archive.page h1,.staff.page h1{margin-bottom:var(--page-title-gap,var(--content-gap));margin-left:auto;margin-right:auto;max-width:var(--page-title-max-inline-size,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:var(--table-border-width,var(--border-width)) solid var(--table-border-color,currentcolor)}td,th{border:var(--table-border-width,var(--border-width)) solid var(--table-border-color,currentcolor);padding:var(--table-cell-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,var(--_flow-space,var(--content-gap,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,var(--control-padding-inline))
	);--_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-on-primary));--_accordion-item-icon-size:var(
		--accordion-item-icon-size,var(--accordion-icon-size,var(--icon-size))
	);--accordion-item-gap:1ex;display:contents}c-accordion-item details{-webkit-appearance:none;appearance:none}c-accordion-item details.sub-item:first-of-type{margin-top:var(--accordion-item-content-gap,var(--content-gap))}c-accordion-item~c-accordion-item details{margin-top:var(--accordion-item-gap,var(--flow-space,var(--content-gap)))}c-accordion-item>details>summary{background:var(--_accordion-item-background);border-radius:var(--accordion-item-radius,var(--border-radius));color:var(--accordion-item-color,var(--accordion-color,var(--color-foreground)));cursor:pointer;font-size:var(--step-0);list-style:none;padding:var(--accordion-item-padding-block,var(--control-padding-block)) calc(var(--_accordion-item-content-inset) + var(--control-gap) + var(--_accordion-item-icon-size)) var(--accordion-item-padding-block,var(--control-padding-block)) var(--_accordion-item-content-inset);position:relative;transition:var(--accordion-item-background-duration,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% - var(--_accordion-item-icon-size) - var(--_accordion-item-content-inset));-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-item-icon-size) - var(--_accordion-item-content-inset));top:calc(50% - var(--_accordion-item-icon-size)/2);transition:var(--accordion-item-duration,var(--accordion-duration,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(--_accordion-item-hover-background);color:var(--accordion-item-hover-color,var(--color-on-secondary))}c-accordion-item>details>summary:hover{background-color:var(--_accordion-item-hover-background);color:var(--accordion-item-hover-color,var(--color-on-secondary))}c-accordion-item>details[open]:not([data-is-closing=true])>summary{background:var(--_accordion-item-open-background);color:var(--_accordion-item-open-color)}c-accordion-item>details[open]:not([data-is-closing=true])>summary:after{transform:scaleY(0)}c-accordion-item .content{padding:var(--accordion-item-content-padding-block,var(--content-gap)) var(--_accordion-item-content-inset)}c-accordion{--_accordion-icon-size:var(--accordion-icon-size,var(--icon-size));--_accordion-content-inset:var(
		--accordion-content-inset,max(calc((var(--page-inline-elements) - var(--page-inline-prose))/2),var(--content-gap))
	);color:var(--accordion-color,inherit);display:block}c-accordion~c-accordion{margin-top:var(--accordion-gap,var(--flow-space,var(--content-gap)))}c-accordion header{align-items:center;display:flex;justify-content:space-between;padding:0 var(--_accordion-content-inset)}c-accordion header h2{font-size:var(--step-2);font-weight:var(--font-weight-heading)}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:var(--accordion-duration,var(--duration-long)) 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:var(--breadcrumb-color,inherit);font-size:.75rem;margin-bottom:var(--breadcrumb-margin,var(--element-block-margin));margin-left:auto;margin-right:auto;margin-top:0;max-width:var(--breadcrumb-max-inline-size,var(--page-inline-large));width:100%}.c-breadcrumb li{align-items:center;column-gap:var(--breadcrumb-gap,calc(var(--control-gap)/2));display:inline}.c-breadcrumb li+li:before{background-color:currentColor;content:"";display:inline-block;height:var(--breadcrumb-icon-size,var(--icon-size));margin-left:var(--breadcrumb-gap,calc(var(--control-gap)/2));margin-right:var(--breadcrumb-gap,calc(var(--control-gap)/2));-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:var(--breadcrumb-icon-size,var(--icon-size))}.c-breadcrumb :any-link{color:var(--breadcrumb-link-color,var(--breadcrumb-color,inherit));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(--call-to-action-background,var(--color-primary));--_call-to-action-color:var(--call-to-action-color,var(--color-on-primary));display:block;margin-bottom:var(--call-to-action-margin-block,var(--element-block-margin));margin-top:var(--call-to-action-margin-block,var(--element-block-margin))}c-call-to-action section{display:grid;grid-template:"--title       --link" "--description --link";position:relative;grid-gap:var(--call-to-action-gap,0 var(--content-gap));background-color:var(--_call-to-action-background);border-radius:var(--call-to-action-radius,var(--border-radius));color:var(--_call-to-action-color);gap:var(--call-to-action-gap,0 var(--content-gap));margin-left:auto;margin-right:auto;max-width:var(--call-to-action-max-inline-size,var(--page-inline-large));padding:var(--call-to-action-padding-block,calc(var(--content-gap)*1.5)) var(--call-to-action-padding-inline,4rem);width:100%}@media (max-width:30em){c-call-to-action section{grid-template:"--title      " "--description" "--link       "/100%;padding-left:var(--call-to-action-padding-inline,var(--side-padding));padding-right:var(--call-to-action-padding-inline,var(--side-padding))}}c-call-to-action h2{font-size:var(--step-3);font-weight:var(--font-weight-heading);grid-area:--title}c-call-to-action .prose{grid-area:--description;margin-top:var(--call-to-action-content-gap,1ex)}c-call-to-action :any-link{--_button-outline-color:var(--call-to-action-button-outline-color,var(--color-on-primary));grid-area:--link;place-self:center end}@media (max-width:30em){c-call-to-action :any-link{margin-top:var(--call-to-action-link-gap,var(--content-gap));place-self:center start}}c-call-to-action :any-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.c-landing-page{--ink:#101b19;--ink-soft:#4f4f4f;--page:#fff;--card:#fff;--field:#fff;--field-border:#bdbdbd;--radius:8px;background:var(--page);color:var(--ink);display:grid;font-family:Source Sans\ 3,Source Sans Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100svh;padding:2rem 1rem;place-items:center}.c-landing-page .card{align-content:center;background:var(--card);border-radius:var(--radius);box-shadow:0 0 20px rgba(0,0,0,.12);display:grid;min-height:max(36rem,min(63vh,42.5rem));padding:max(3rem,min(8vw,6.5rem)) max(1rem,min(8vw,7.9375rem));width:min(100%,47.5rem)}.c-landing-page .card>*{margin-left:auto;margin-right:auto;max-width:31.75rem;width:100%}.c-landing-page h1{font-size:clamp(2.125rem,1.75rem + 1.5vw,3.0625rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:.25rem;margin-top:0}.c-landing-page .duration{display:grid;grid-gap:.5rem;border:0;gap:.5rem;margin-bottom:.5rem;margin-top:0;padding:0}.c-landing-page .duration legend{font-size:clamp(1.125rem,1rem + .5vw,1.25rem);margin-bottom:1.25rem;padding:0}.c-landing-page .option{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;align-items:center;background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius);column-gap:1rem;cursor:pointer;padding:.875rem 1.25rem .875rem 1rem}.c-landing-page .option:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.c-landing-page .option:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.c-landing-page .option input{-webkit-appearance:none;appearance:none;border:2px solid var(--ink);border-radius:50%;cursor:pointer;display:grid;grid-row:span 2;height:1.375rem;margin:0;place-items:center;width:1.375rem}.c-landing-page .option input:before{background:var(--ink);border-radius:50%;content:"";height:.625rem;scale:0;transition:scale .15s ease;width:.625rem}.c-landing-page .option input:checked:before{scale:1}.c-landing-page .option input:focus-visible{outline:none}.c-landing-page .option-title{font-size:1.25rem;font-weight:600;line-height:1.3}.c-landing-page .option-text{color:var(--ink-soft);font-size:.875rem;line-height:1.3}.c-landing-page .download{align-items:center;background:var(--ink);border-radius:var(--radius);color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:1rem;justify-content:space-between;min-height:3.9375rem;padding:.75rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease}.c-landing-page .download:hover{background:color-mix(in srgb,var(--ink) 85%,#fff)}.c-landing-page .download:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.c-landing-page .download svg{fill:none;flex-shrink:0;height:1.5rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.5rem}.c-landing-page .note{font-size:.875rem;line-height:1.3;margin-bottom:0;margin-top:1.5rem;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:reduce){.c-landing-page *{transition:none!important}}.c-vacation-counter{--ink:#101b19;align-items:center;background:#fff;color:var(--ink);display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;isolation:isolate;min-height:100svh;overflow:hidden;padding:max(24px,min(6vh,72px)) max(16px,min(8vw,154px));position:relative}.c-vacation-counter .content{font-size:max(44px,min(5.3vw,102px));max-width:13ch}.c-vacation-counter h1{font-size:1em;font-weight:700;letter-spacing:-.02em;line-height:.98;margin:0;text-wrap:balance}.c-vacation-counter .return{font-size:max(20px,min(2.4vw,46px));font-weight:400;line-height:1.3;margin:.45em 0 0;white-space:nowrap}.c-vacation-counter.has-image{--ink:#fff;--overlay:linear-gradient(90deg,rgba(0,0,0,.4),rgba(88,88,88,0) 57%);background:var(--overlay),var(--bg-image,none) var(--bg-position,center) /cover no-repeat,#1f2a2e}.c-vacation-counter.has-image .content{text-shadow:0 2px 24px rgba(0,0,0,.25)}@media (max-width:767px){.c-vacation-counter.has-image{--overlay:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 60%,transparent);--bg-position:72% center}.c-vacation-counter{align-items:start;padding-top:max(48px,min(12vh,120px))}}c-card-link{--_card-link-aspect-ratio:var(--card-link-aspect-ratio,var(--aspect-ratio-default));--_card-link-radius:var(--card-link-radius,var(--border-radius));--_card-link-duration:var(--card-link-duration,var(--duration-long));--_card-link-content-gap:var(--card-link-content-gap,1ex);color:var(--card-link-color,inherit)}c-card-link h1,c-card-link h2,c-card-link h3,c-card-link h4,c-card-link h5,c-card-link h6{line-height:var(--line-height-heading)}c-card-link p.max-lines{--_max-lines:var(--card-link-description-max-lines,var(--max-lines,3))}c-card-link[layout=card]{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(--_card-link-radius);grid-area:--media;margin-bottom:var(--_card-link-content-gap);overflow:hidden}c-card-link[layout=card] img{aspect-ratio:inherit;transition:transform var(--_card-link-duration) ease-in-out;width:100%}c-card-link[layout=card] .placeholder-img{background:var(--card-link-placeholder-background,var(--color-secondary));transition:filter var(--_card-link-duration) 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-heading);grid-area:--title;margin-top:var(--_card-link-content-gap)}c-card-link[layout=card] p{font-size:var(--step--1);grid-area:--description;margin-top:var(--_card-link-content-gap)}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/var(--card-link-mobile-image-inline-size,max(120px,min(33%,320px))) 1fr;grid-gap:0 var(--card-link-mobile-gap,var(--control-gap));gap:0 var(--card-link-mobile-gap,var(--control-gap))}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: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:var(--card-link-description-max-lines,var(--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:var(--card-link-icon-size,var(--icon-size));--_link-icon-inline-inset:var(--card-link-icon-inset,var(--_link-icon-size));display:block}c-card-link[layout=list-item] article{display:grid;grid-template:"--media --header      ." auto "--media --description ." 1fr/var(
				--card-link-list-image-inline-size,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 var(--card-link-list-gap,1rem);gap:0 var(--card-link-list-gap,1rem)}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(--_card-link-radius);grid-area:--media;margin-bottom:var(--_card-link-content-gap);overflow:hidden}c-card-link[layout=list-item] img{transition:transform var(--_card-link-duration) 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(--_card-link-duration) ease-in-out;width:100%}c-card-link[layout=list-item] header{grid-area:--header}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(--card-link-calendar-background,var(--color-background));border:solid var(--card-link-calendar-border-width,var(--border-width)) var(--card-link-calendar-border-color,var(--color-primary));border-radius:var(--_card-link-radius);color:var(--card-link-calendar-color,var(--color-foreground));display:flex;flex-direction:column;gap:.5ex;grid-area:--date;justify-content:space-between;line-height:1;overflow:hidden;text-align:center;width:var(--card-link-calendar-inline-size,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(--card-link-calendar-label-background,var(--color-primary));color:var(--card-link-calendar-label-color,var(--color-on-primary));display:block;font-weight:var(--font-weight-heading);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-heading)}[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-heading);margin-top:var(--card-link-content-gap,calc(var(--content-gap)/4))}c-card-link[layout=list-item] p{font-size:var(--step--1);grid-area:--description;margin-top:var(--card-link-content-gap,calc(var(--content-gap)/4))}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{background-color:var(--card-link-icon-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:fit-content;margin-bottom:0}c-card-link[layout=list-item] picture img{height:100%;width:100%}@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)}c-carousel-slide{display:block;height:100%;position:relative;width:100%}c-carousel-slide article{background-color:var(--carousel-slide-background,var(--color-primary));display:grid;grid-template:"--stack";height:100%;width:100%}c-carousel-slide article>*{grid-area:--stack}c-carousel-slide .content{-webkit-backdrop-filter:blur(var(--carousel-slide-content-blur,var(--surface-blur,5px)));backdrop-filter:blur(var(--carousel-slide-content-blur,var(--surface-blur,5px)));background-color:var(
			--carousel-slide-content-background,hsl(from var(--color-background) h s l/.7)
		);border-radius:var(--carousel-slide-content-radius,var(--border-radius));color:var(--carousel-slide-content-color,var(--color-foreground));height:-webkit-fit-content;height:fit-content;margin-bottom:auto;margin-left:var(
			--carousel-slide-content-inset,var(--side-bit,var(--page-inline-large-side-bit))
		);margin-top:auto;max-width:var(--carousel-slide-content-max-inline-size,50ch);padding:var(--carousel-slide-content-padding,var(--content-gap) 2rem);position:relative;width:-webkit-fit-content;width:fit-content;z-index:1}c-carousel-slide .content :any-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}c-carousel-slide .prose h2{font-size:var(--step-4);font-weight:var(--font-weight-heading);margin:0;max-width:var(--carousel-slide-heading-max-inline-size,15ch)}c-carousel-slide .body-text{margin-top:var(--carousel-slide-content-gap,calc(var(--content-gap)/2))}@media (max-width:1144px){c-carousel-slide .body-text{display:none}}c-carousel-slide c-dynamic-media{background-color:var(--carousel-slide-media-background,var(--color-secondary));height:100%;max-height:var(--carousel-max-block-size,calc(100svh - 8lh));width:100%}c-carousel-slide c-dynamic-media img,c-carousel-slide c-dynamic-media picture,c-carousel-slide c-dynamic-media video{height:100%;max-height:var(--carousel-max-block-size,calc(100svh - 8lh));object-fit:var(--dynamic-media-fit,var(--carousel-slide-media-fit,cover));width:100%}@media (max-width:800px){c-carousel-slide article{display:flex;flex-direction:column;position:relative}c-carousel-slide article .content{background-color:var(
					--carousel-slide-content-background-narrow,var(--carousel-slide-content-background,var(--color-background))
				);border-radius:var(
					--carousel-slide-content-radius-narrow,var(--carousel-slide-content-radius,0)
				);gap:0;margin:0;max-width:unset;padding:var(
					--carousel-slide-content-padding-narrow,var(--carousel-slide-content-padding,var(--content-gap) var(--side-padding))
				);position:unset;width:100%}@media (max-width:480px){c-carousel-slide article .content{padding:var(
						--carousel-slide-content-padding-narrow,var(
							--carousel-slide-content-padding,var(--carousel-slide-content-padding-block-small,calc(var(--content-gap)/2)) var(--side-padding)
						)
					)}}c-carousel-slide article .content h2{font-size:var(--step-3);max-width:unset}c-carousel-slide article .content .c-button .container,c-carousel-slide article .content .prose{display:none}c-carousel-slide article .content .c-button{bottom:0;left:0;margin:0;max-height:unset;max-width:unset;padding:0;position:absolute;right:0;top:0;z-index:1}c-carousel-slide article c-dynamic-media{order:-1}}c-dynamic-media{display:block;max-height:inherit;position:relative}c-dynamic-media video{object-fit:var(--dynamic-media-fit,cover)}c-dynamic-media img,c-dynamic-media picture,c-dynamic-media video{max-height:100%}c-dynamic-media .audio-button{--_audio-button-size:var(--dynamic-media-audio-button-size,var(--button-size,2.25em));--_audio-icon-scale:var(--dynamic-media-audio-icon-scale,0.6);--_audio-icon-url:var(
			--dynamic-media-audio-muted-icon,url("/images/c/dynamicmedia/icons/volume-slash.svg")
		);align-items:center;-webkit-backdrop-filter:blur(var(--dynamic-media-audio-blur,var(--surface-blur,5px)));backdrop-filter:blur(var(--dynamic-media-audio-blur,var(--surface-blur,5px)));background-color:var(--dynamic-media-audio-background,var(--color-background));border:none;border-radius:var(--dynamic-media-audio-radius,var(--_audio-button-size));bottom:var(--dynamic-media-audio-inset,calc(var(--_audio-button-size)/2));cursor:pointer;display:flex;font-size:clamp(.75rem,.5164rem + .939vw,1.25rem);height:var(--_audio-button-size);justify-content:center;margin:0;opacity:var(--dynamic-media-audio-opacity,.5);padding:0;position:absolute;right:var(--dynamic-media-audio-inset,calc(var(--_audio-button-size)/2));transition:opacity var(--dynamic-media-audio-duration,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]{--_audio-icon-url:var(
				--dynamic-media-audio-unmuted-icon,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(--dynamic-media-audio-color,var(--color-foreground));content:attr(aria-label);padding-left:calc(var(--_audio-button-size)*var(--_audio-icon-scale));padding-right:calc((var(--_audio-button-size)*var(--_audio-icon-scale))/2)}c-dynamic-media .audio-button:after{background-color:var(--dynamic-media-audio-color,var(--color-foreground));content:"";height:calc(var(--_audio-button-size)*var(--_audio-icon-scale));margin-right:calc((var(--_audio-button-size)*var(--_audio-icon-scale))/2);-webkit-mask-image:var(--_audio-icon-url);mask-image:var(--_audio-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(--_audio-button-size)*var(--_audio-icon-scale))}c-elements{display:block;margin-bottom:var(--elements-margin,var(--content-gap));margin-left:auto;margin-right:auto;margin-top:var(--elements-margin,var(--content-gap));max-width:var(--elements-max-inline-size,var(--page-inline-elements));width:100%}c-event-archive-preview{background-color:var(--event-archive-preview-background,var(--color-tertiary));color:var(--event-archive-preview-color,inherit);display:block;margin-bottom:var(--event-archive-preview-margin,var(--content-gap));margin-top:var(--event-archive-preview-margin,var(--content-gap));padding-bottom:var(--event-archive-preview-padding,var(--element-block-margin));padding-top:var(--event-archive-preview-padding,var(--element-block-margin))}c-event-archive-preview section{display:flex;flex-direction:column;gap:var(--event-archive-preview-gap,var(--layout-gap));margin-left:auto;margin-right:auto;max-width:var(--event-archive-preview-max-inline-size,var(--page-inline-large));width:100%}c-event-archive-preview .hgroup{align-items:center;display:flex;flex-wrap:wrap;gap:var(
			--event-archive-preview-heading-gap,1ex calc(var(--control-gap)*2)
		);justify-content:space-between}@media (max-width:30em){c-event-archive-preview .hgroup{flex-direction:row;justify-content:space-between}}c-event-archive-preview h2{font-size:var(--step-2);font-weight:var(--font-weight-heading)}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}c-event-archive-preview c-card-link article{border-top:solid var(--event-archive-preview-border-width,var(--border-width)) var(--event-archive-preview-border-color,var(--border-color));padding-bottom:var(--event-archive-preview-item-padding,var(--control-padding-block));padding-top:var(--event-archive-preview-item-padding,var(--control-padding-block))}c-event-archive-preview li:first-child c-card-link article{border-top:none;padding-top:0}.c-footer{background-color:var(--footer-background,var(--color-surface-dark));color:var(--footer-color,var(--color-on-surface-dark))}.c-footer :any-link{color:inherit;display:block;-webkit-text-decoration-line:inherit;text-decoration-line:inherit}.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 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:var(--footer-heading-gap,1ex)}.c-footer .content{display:flex;flex-wrap:wrap;font-size:var(--step--1);gap:var(--footer-gap,var(--layout-gap));margin-left:auto;margin-right:auto;max-width:var(--footer-max-inline-size,var(--page-inline-large));padding-bottom:var(--footer-padding,var(--element-block-margin));padding-top:var(--footer-padding,var(--element-block-margin));width:100%}.c-footer .content>*{max-width:var(--footer-column-max-inline-size,35ch);min-width:min(var(--footer-column-min-inline-size,20ch),var(--footer-max-inline-size,var(--page-inline-large)))}.c-footer address{font-style:inherit}.c-footer address .website-name{display:block;font-weight:var(--font-weight-bold);margin-bottom:var(--footer-heading-gap,1ex)}.c-footer .social-media [role=list]{display:flex;flex-wrap:wrap;gap:var(--footer-social-gap,1ex var(--control-gap))}.c-footer .social-media :any-link{--_icon-url:url();background-color:var(--footer-social-background,currentColor);border-radius:var(--footer-social-radius,var(--border-radius));display:grid;height:var(--footer-social-size,calc(var(--content-gap)*1.5));place-items:center;transition:background-color var(--footer-duration,var(--duration-short)) ease;width:var(--footer-social-size,calc(var(--content-gap)*1.5))}.c-footer .social-media :any-link:after{background-color:var(
					--footer-social-color,var(--footer-background,var(--color-surface-dark))
				);content:"";display:inline-block;height:var(--footer-social-icon-size,var(--content-gap));-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(--footer-duration,var(--duration-short)) ease;width:var(--footer-social-icon-size,var(--content-gap))}.c-footer .social-media :any-link:hover{background-color:var(--footer-social-hover-background,var(--color-primary))}.c-footer .social-media :any-link:focus-visible{background-color:var(--footer-social-hover-background,var(--color-primary))}.c-footer .social-media :any-link:hover:after{background-color:var(--footer-social-hover-color,var(--color-on-primary))}.c-footer .social-media :any-link:focus-visible:after{background-color:var(--footer-social-hover-color,var(--color-on-primary))}.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)}.c-404-not-found{margin:var(--not-found-margin,var(--content-gap)) auto}c-galleries{margin:var(--galleries-margin,var(--content-gap))}c-galleries>ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--galleries-item-min-size,320px),100%),1fr));grid-gap:var(--galleries-gap,var(--layout-gap));gap:var(--galleries-gap,var(--layout-gap));margin:0;padding:0}c-galleries>ol>li>article{display:flex;flex-direction:column;gap:var(--galleries-item-gap,calc(var(--content-gap)/8));position:relative}c-galleries>ol>li>article h2{font-size:var(--step-0);margin:0}c-galleries>ol>li>article time{font-size:.75rem}c-galleries>ol>li>article picture{order:-1}c-galleries>ol>li>article picture,c-galleries>ol>li>article picture img{aspect-ratio:var(--galleries-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(--gallery-item-background,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:var(--dynamic-media-fit,var(--gallery-media-fit,contain))}c-gallery c-masonry-layout>.item>c-gallery-item>button{background-color:var(--gallery-expand-icon-color,var(--color-on-primary));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(var(--gallery-hover-brightness,.6))}c-gallery c-masonry-layout>.item>c-gallery-item:has(>button:hover)>button{-webkit-mask-size:var(--gallery-expand-icon-size,5em);mask-size:var(--gallery-expand-icon-size,5em)}c-gallery .c-dynamic-media-wrapper{position:relative}c-gallery .c-dynamic-media-wrapper .overlay{display:flex;flex-direction:column;gap:var(--gallery-overlay-gap,var(--border-width));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:blur(var(--gallery-overlay-blur,var(--surface-blur,5px)));backdrop-filter:blur(var(--gallery-overlay-blur,var(--surface-blur,5px)));background-color:var(--gallery-overlay-background,var(--color-overlay,rgba(0,0,0,.45)));color:var(--gallery-overlay-color,var(--color-on-surface-dark));height:-webkit-fit-content;height:fit-content;padding:var(--gallery-overlay-padding,.5em 1em);width:-webkit-fit-content;width:fit-content}c-gallery .c-dynamic-media-wrapper .overlay .name{font-size:var(--step-1)}c-gallery dialog[open]{background-color:var(--gallery-dialog-background,var(--color-background));border:0;color:var(--gallery-dialog-color,var(--color-foreground));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(var(--gallery-overlay-blur,var(--surface-blur,5px)));backdrop-filter:blur(var(--gallery-overlay-blur,var(--surface-blur,5px)));background-color:var(
				--gallery-close-background,var(--gallery-overlay-background,var(--color-overlay,rgba(0,0,0,.45)))
			);border:none;cursor:pointer;display:flex;font-size:var(--step-1);height:var(--gallery-close-button-size,calc(1lh + 1em));justify-content:center;padding:0;position:absolute;right:0;top:0;width:var(--gallery-close-button-size,calc(1lh + 1em));z-index:1}c-gallery dialog[open] button.close-dialog:after{aspect-ratio:1/1;background-color:var(
					--gallery-close-color,var(--gallery-overlay-color,var(--color-on-surface-dark))
				);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:var(--gallery-close-icon-size,75%)}c-gallery dialog[open]>div>div{height:100%}c-gallery dialog::backdrop{background:var(--gallery-backdrop,var(--color-backdrop,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:var(--dynamic-media-fit,var(--gallery-media-fit,contain));width:100%}body:has(dialog[open]){overflow-y:hidden}c-header{--_header-block-padding:var(--header-padding-block,var(--content-gap));background-color:var(--header-background,var(--color-background));border-bottom:solid var(--header-border-width,var(--border-width)) var(--header-border-color,var(--border-color));color:var(--header-color,var(--color-primary));display:block;max-width:100%;position:relative;z-index:var(--header-z-index,1000)}c-header>header{margin-left:auto;margin-right:auto;max-width:var(--header-max-inline-size,var(--page-inline-large))}c-header>header>.wrapper{align-items:center;display:flex;gap:0;justify-content:space-between;min-height:calc(1lh + var(--_header-block-padding)*2)}c-header>header>.wrapper>.logo{height:var(--header-logo-block-size,1lh);margin-right:auto;min-height:var(--header-logo-block-size,1lh);min-width:var(--header-logo-min-inline-size,4em)}c-header>header>.wrapper>.logo img{height:100%;min-height:100%;object-fit:contain}c-header .menu-items{align-items:center;color:var(--header-navigation-color,var(--color-foreground));display:flex;gap:0;justify-content:flex-end}c-header .menu-items .top-site-navigation :any-link{color:var(--header-navigation-color,var(--color-foreground));display:block;outline-offset:-1ex;padding:var(--_header-block-padding) var(--header-item-padding-inline,var(--control-gap));position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}c-header .menu-items .language-navigation :any-link{color:var(--header-navigation-color,var(--color-foreground));display:block;outline-offset:-1ex;padding:var(--_header-block-padding) var(--header-item-padding-inline,var(--control-gap));position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}c-header .menu-items .language-link:any-link{color:var(--header-navigation-color,var(--color-foreground));display:block;outline-offset:-1ex;padding:var(--_header-block-padding) var(--header-item-padding-inline,var(--control-gap));position:relative}c-header .menu-items .top-site-navigation :any-link:after{--_block-size:calc(1lh + var(--control-padding-block));background-color:transparent;border-radius:var(--border-radius);bottom:calc(50% - var(--_block-size)/2);content:"";display:block;height:var(--_block-size);left:2px;position:absolute;right:2px;top:calc(50% - var(--_block-size)/2);transition:background-color var(--duration-short) ease;width:calc(100% - 4px);z-index:-1}c-header .menu-items .language-navigation :any-link:after{--_block-size:calc(1lh + var(--control-padding-block));background-color:transparent;border-radius:var(--border-radius);bottom:calc(50% - var(--_block-size)/2);content:"";display:block;height:var(--_block-size);left:2px;position:absolute;right:2px;top:calc(50% - var(--_block-size)/2);transition:background-color var(--duration-short) ease;width:calc(100% - 4px);z-index:-1}c-header .menu-items .language-link:any-link:after{--_block-size:calc(1lh + var(--control-padding-block));background-color:transparent;border-radius:var(--border-radius);bottom:calc(50% - var(--_block-size)/2);content:"";display:block;height:var(--_block-size);left:2px;position:absolute;right:2px;top:calc(50% - var(--_block-size)/2);transition:background-color var(--duration-short) ease;width:calc(100% - 4px);z-index:-1}c-header .menu-items .top-site-navigation [aria-current=page]:any-link:after{background-color:var(--color-tertiary)}c-header .menu-items .language-navigation [aria-current=page]:any-link:after{background-color:var(--color-tertiary)}c-header .menu-items .language-link[aria-current=page]:any-link:after{background-color:var(--color-tertiary)}c-header .menu-items .top-site-navigation [aria-current=true]:any-link:after{background-color:var(--color-tertiary)}c-header .menu-items .language-navigation [aria-current=true]:any-link:after{background-color:var(--color-tertiary)}c-header .menu-items .language-link[aria-current=true]:any-link:after{background-color:var(--color-tertiary)}.parent-active :is(c-header .menu-items .top-site-navigation :any-link):after{background-color:var(--color-tertiary)}.parent-active :is(c-header .menu-items .language-navigation :any-link):after{background-color:var(--color-tertiary)}.parent-active :is(c-header .menu-items .language-link:any-link):after{background-color:var(--color-tertiary)}c-header .menu-items .top-site-navigation :any-link:hover:after{background-color:var(--color-secondary)}c-header .menu-items .language-navigation :any-link:hover:after{background-color:var(--color-secondary)}c-header .menu-items .language-link:any-link:hover:after{background-color:var(--color-secondary)}c-header .menu-items .top-site-navigation :any-link:focus-visible:after{background-color:var(--color-secondary)}c-header .menu-items .language-navigation :any-link:focus-visible:after{background-color:var(--color-secondary)}c-header .menu-items .language-link:any-link:focus-visible:after{background-color:var(--color-secondary)}c-header .menu-items .top-site-navigation :any-link:focus-visible{outline:none}c-header .menu-items .language-navigation :any-link:focus-visible{outline:none}c-header .menu-items .language-link:any-link:focus-visible{outline:none}c-header .menu-items .top-site-navigation :any-link:focus-visible:after{outline:1px solid currentColor}c-header .menu-items .language-navigation :any-link:focus-visible:after{outline:1px solid currentColor}c-header .menu-items .language-link:any-link:focus-visible:after{outline:1px solid currentColor}c-header .menu-items .top-site-navigation{left:50%;position:absolute;transform:translateX(-50%);width:-webkit-max-content;width:max-content}@media (max-width:1250px){c-header .menu-items .top-site-navigation{display:none}}c-header .menu-items .language-navigation{align-items:center;display:flex;gap:var(--header-item-gap,var(--control-gap));justify-content:flex-end}c-header .menu-items .language-link:any-link{-webkit-text-decoration-line:none;text-decoration-line:none}c-header .menu-items search:before{background-color:var(--header-backdrop,var(--color-backdrop,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(--header-background,var(--color-background));z-index:1}c-header .menu-items>.language-navigation :any-link{aspect-ratio:1;border-bottom:var(--header-control-border-width,var(--border-width)) solid transparent;border-top:var(--header-control-border-width,var(--border-width)) solid transparent;display:grid;height:var(--header-control-size,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:var(--header-control-border-width,var(--border-width)) solid transparent;border-top:var(--header-control-border-width,var(--border-width)) solid transparent;display:grid;height:var(--header-control-size,var(--min-target-size-aaa));place-content:center}c-header .menu-items>search>c-button-expander{border-bottom-width:var(--search-input-border-width,var(--border-width));border-top-width:var(--search-input-border-width,var(--border-width))}c-header .menu-items>search>c-button-expander button{border-bottom:var(--search-input-border-width,var(--border-width)) solid transparent;border-bottom-right-radius:var(
				--search-input-radius,var(--header-control-radius,var(--border-radius))
			);border-right:var(--search-input-border-width,var(--border-width)) solid transparent;border-top:var(--search-input-border-width,var(--border-width)) solid transparent;border-top-right-radius:var(
				--search-input-radius,var(--header-control-radius,var(--border-radius))
			);transition:border-color calc(var(--duration-short)/4) ease}c-header .menu-items>search>c-button-expander button[aria-expanded=true]{border-bottom-color:var(--search-input-border-color,var(--border-color));border-right-color:var(--search-input-border-color,var(--border-color));border-top-color:var(--search-input-border-color,var(--border-color));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 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:var(--header-search-inline-size,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(
					--search-input-radius,var(--header-control-radius,var(--border-radius))
				);border-bottom-right-radius:0;border-top-left-radius:var(
					--search-input-radius,var(--header-control-radius,var(--border-radius))
				);border-top-right-radius:0;height:var(--header-control-size,var(--min-target-size-aaa));overflow:hidden;padding:var(--search-input-padding,var(--header-search-padding,1ex var(--control-gap)));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{background-color:transparent;border:none;cursor:pointer;display:grid;height:var(--header-control-size,var(--min-target-size-aaa));margin:0;padding:0;place-content:center;width:var(--header-control-size,var(--min-target-size-aaa))}c-header .menu-button .icon,c-header .search-button .icon{background-color:currentColor;height:var(--header-icon-size,var(--icon-size));-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;width:var(--header-icon-size,var(--icon-size))}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)}@media (min-width:1251px){c-header:has(.top-site-navigation) .menu-button{display:none}}c-header #header-menu{background-color:var(--header-menu-background,var(--color-background));border:0;bottom:auto;color:var(--header-menu-color,var(--color-foreground));height:100%;left:auto;margin:0;max-height:100%;max-width:100%;min-height:unset;min-width:unset;padding:var(--header-menu-padding,1cap 0 1lh);right:0;top:0;transform:translateX(100%);transition:opacity var(--header-menu-duration,var(--duration-long)) ease-out,transform var(--header-menu-duration,var(--duration-long)) ease-out,display var(--header-menu-duration,var(--duration-long)) allow-discrete,overlay var(--header-menu-duration,var(--duration-long)) allow-discrete;width:var(--header-menu-inline-size,70ch)}c-header #header-menu::backdrop{background-color:var(--header-backdrop,var(--color-backdrop,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: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:2lh}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-image-card{--_image-card-radius:var(--image-card-radius,var(--border-radius));color:var(--image-card-color,inherit);display:block;margin-bottom:var(--image-card-margin-block,var(--element-block-margin));margin-top:var(--image-card-margin-block,var(--element-block-margin))}c-image-card[data-highlighted=true] section{background-color:var(--image-card-highlight-background,var(--color-tertiary))}c-image-card:has(:any-link:hover,:any-link:focus-visible) img{transform:scale(105%)}c-image-card section{background-color:var(--image-card-background,transparent);border-radius:var(--_image-card-radius);display:grid;grid-template:"--media  " auto "--content" auto/100%;margin-left:auto;margin-right:auto;max-width:var(--image-card-max-inline-size,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{grid-area:--content;height:-webkit-fit-content;height:fit-content;margin:var(--image-card-padding-block,calc(var(--content-gap)*2)) var(--image-card-padding-inline,4rem)}c-image-card section>.content>*+*{margin-top:var(--image-card-content-gap,var(--flow-space,var(--content-gap)))}c-image-card section>.content h2{font-size:var(--step-2);font-weight:var(--font-weight-heading)}@media (max-width:820px){c-image-card section>.content{margin:var(--image-card-padding-block,var(--content-gap) var(--side-padding)) var(--image-card-padding-inline,var(--side-padding))}}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(--image-card-aspect-ratio,var(--aspect-ratio-default));border-radius:var(--_image-card-radius);grid-area:--media;height:auto;min-height:100%;width:100%}c-image-card section>.placeholder-image{background-color:var(--image-card-placeholder-background,var(--color-secondary))}c-image-card section>picture{overflow:hidden}c-image-card section>picture img{min-height:100%;transition:transform var(--image-card-duration,var(--duration-long)) ease-in-out;width:100%}c-masonry-layout{display:flex;flex-wrap:wrap;gap:var(--masonry-gap,var(--content-gap));height:-webkit-fit-content;height:fit-content;padding:var(--masonry-padding,var(--content-gap))}c-masonry-layout>*{--default-height:var(--masonry-row-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,fit-content);justify-content:center;max-height:var(--masonry-row-max-height,100vh);max-width:100%;width:-webkit-fit-content;width:fit-content}@media (max-width:650px){c-masonry-layout>*{--default-height:var(
				--masonry-row-height-narrow,var(--masonry-row-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{color:var(--menu-color,inherit);font-size:inherit}c-menu.main.horizontal>[role=list]{display:flex}c-menu.main.horizontal>[role=list] :any-link{display:block;padding:var(
				--menu-item-padding-block,var(--_header-block-padding,var(--control-padding-block))
			) var(--menu-item-padding-inline,var(--control-gap));position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}c-menu.main.vertical{--_base-color:var(--menu-accent-color,var(--color-primary));--_border-color:var(--menu-border-color,hsl(from var(--_base-color) h s l/0.2));--_background-color:var(--menu-background,hsl(from var(--_base-color) h s l/0.075));--_hover-background-color:var(
		--menu-hover-background,hsl(from var(--_base-color) h s l/0.15)
	);color:var(--menu-color,inherit);font-size:inherit}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[data-level="1"]{interpolate-size:allow-keywords;border-top:var(--menu-border-width,var(--border-width)) 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 calc(var(--duration-short)/2) 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}c-menu.main.vertical[data-level="1"] li>div :any-link:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}c-menu.main.vertical [role=list]{display:flex;flex-direction:column;width:100%}c-menu.main.vertical [role=list]>li>div{align-items:center;border-bottom:var(--menu-border-width,var(--border-width)) 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:var(--menu-item-padding-block,var(--control-padding-block));padding-left:calc(var(--menu-item-padding-inline, 24px) + (var(--level, 1) - 1)*var(--menu-level-indent, var(--side-padding)));padding-top:var(--menu-item-padding-block,var(--control-padding-block));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>div :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:var(--menu-item-end-padding,var(--control-gap))}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:var(--menu-border-width,var(--border-width))}c-menu.main.vertical [role=list]>li>div button{background-color:transparent;border:0;height:100%;min-height:var(--menu-control-size,max(var(--min-target-size-aaa),calc(1lh + 2cap)));min-width:var(
					--menu-control-size,max(var(--min-target-size-aaa),calc(1lh + 2cap))
				);position:relative;width:auto}c-menu.main.vertical [role=list]>li>div button[aria-expanded=true]{font-weight:var(--font-weight-bold)}c-menu.main.vertical [role=list]>li>div button:after{--_size:var(--menu-icon-size,var(--icon-size));background-color:currentColor;bottom:calc(50% - var(--_size)/2);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 var(--menu-duration,var(--duration-long)) ease;width:var(--_size)}c-menu.main.vertical [role=list]>li>div button[aria-expanded=true]:after{transform:rotate(-.5turn)}c-news-archive-preview{--_news-archive-preview-border-width:var(
		--news-archive-preview-border-width,var(--border-width)
	);--_news-archive-preview-item-padding:var(
		--news-archive-preview-item-padding,calc((var(--content-gap) - var(--_news-archive-preview-border-width))/2)
	);background-color:var(--news-archive-preview-background,var(--color-tertiary));color:var(--news-archive-preview-color,inherit);display:block;margin-bottom:var(--news-archive-preview-margin,var(--content-gap));margin-top:var(--news-archive-preview-margin,var(--content-gap));padding-bottom:var(--news-archive-preview-padding,var(--element-block-margin));padding-top:var(--news-archive-preview-padding,var(--element-block-margin))}c-news-archive-preview:last-child{margin-bottom:0}c-news-archive-preview h2{font-size:var(--step-2);font-weight:var(--font-weight-heading)}c-news-archive-preview section{margin-left:auto;margin-right:auto;max-width:var(--news-archive-preview-max-inline-size,var(--page-inline-large));width:100%}c-news-archive-preview .flex-apart{margin-bottom:var(--news-archive-preview-heading-gap,var(--control-padding-block))}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 [role=list][data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--news-archive-preview-item-min-size,250px)),1fr));grid-gap:var(--news-archive-preview-gap,var(--layout-gap));gap:var(--news-archive-preview-gap,var(--layout-gap));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:var(--_news-archive-preview-item-padding)}c-news-archive-preview [role=list][data-layout=grid] li:not(:first-child):not(:last-child){padding-bottom:var(--_news-archive-preview-item-padding)}c-news-archive-preview [role=list][data-layout=grid] li:last-child,c-news-archive-preview [role=list][data-layout=grid] li:not(:first-child):not(:last-child){border-top:var(--_news-archive-preview-border-width) solid var(--news-archive-preview-border-color,var(--border-color));padding-top:var(--_news-archive-preview-item-padding)}}c-news-archive-preview [role=list][data-layout=list] c-card-link article{border-top:solid var(--_news-archive-preview-border-width) var(--news-archive-preview-border-color,var(--border-color));padding-bottom:var(--news-archive-preview-list-item-padding,var(--control-padding-block));padding-top:var(--news-archive-preview-list-item-padding,var(--control-padding-block))}c-pager.event-archive,c-pager.news-archive{color:var(--pager-color,inherit);display:block;margin-bottom:var(--pager-margin,var(--content-gap));margin-left:auto;margin-right:auto;margin-top:var(--pager-margin,var(--content-gap));max-width:var(--pager-max-inline-size,var(--page-inline-large));width:100%}c-pager.event-archive c-card-link article,c-pager.news-archive c-card-link article{border-top:solid var(--pager-border-width,var(--border-width)) var(--pager-border-color,var(--border-color));padding-bottom:var(--pager-item-padding,var(--control-padding-block));padding-top:var(--pager-item-padding,var(--control-padding-block))}c-pagination{color:var(--pagination-color,inherit);display:block;font-size:var(--step-0)}c-pagination [role=list]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pagination-gap,var(--control-gap));justify-content:center;list-style:none;margin:0;margin-top:var(--pagination-margin,var(--element-block-margin));padding:0;width:100%}c-pagination [role=list]>li>*{--_pagination-min-size:var(
					--pagination-min-size,var(--min-size,var(--min-target-size-aaa))
				);align-items:center;border-radius:var(--pagination-radius,var(--border-radius));color:var(--pagination-color,inherit);display:flex;gap:var(--pagination-item-gap,var(--control-gap));height:var(--_pagination-min-size);justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:var(--pagination-duration,var(--duration-long)) ease-in-out}c-pagination [role=list]>li>:not(.ellipsis){background-color:var(--pagination-background,var(--color-tertiary));box-shadow:var(--pagination-shadow,0 4px 4px 0 transparent);min-width:var(--_pagination-min-size);padding-left:var(--pagination-item-padding,var(--control-gap));padding-right:var(--pagination-item-padding,var(--control-gap))}c-pagination [role=list]>li>[rel]:after,c-pagination [role=list]>li>[rel]:before{aspect-ratio:1;background-color:currentColor;height:var(--pagination-icon-size,var(--icon-size));-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(--pagination-hover-background,var(--color-secondary));box-shadow:var(
						--pagination-hover-shadow,0 4px 4px 0 color-mix(in srgb,var(--color-foreground) 5%,transparent)
					);color:var(--pagination-hover-color,var(--color-on-secondary))}c-pagination [role=list]>li>[aria-current=page]:any-link{background-color:var(--pagination-current-background,var(--color-primary));box-shadow:var(
						--pagination-current-shadow,0 4px 4px 0 color-mix(in srgb,var(--color-foreground) 10%,transparent)
					);color:var(--pagination-current-color,var(--color-on-primary));outline-color:var(--pagination-current-background,var(--color-primary));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{min-width:100vw;width:100%}c-quote-block{color:var(--quote-block-color,inherit);display:block;margin-bottom:var(--quote-block-margin-block,var(--element-block-margin));margin-top:var(--quote-block-margin-block,var(--element-block-margin))}c-quote-block figure{margin-left:auto;margin-right:auto;max-width:var(--quote-block-max-inline-size,var(--page-inline-large));text-align:center;text-wrap:balance;width:100%}c-quote-block q{font-size:clamp(1.4375rem,.8536rem + 2.3474vw,2.6875rem);font-style:italic;line-height:1.3}c-quote-block figcaption{font-size:clamp(1rem,.8248rem + .7042vw,1.375rem);margin-top:var(--quote-block-caption-gap,var(--content-gap))}@media (max-width:30em){c-quote-block figcaption{margin-top:var(--quote-block-caption-gap,calc(var(--content-gap)/2))}}c-quote-block cite{font-style:inherit}c-search-input{color:var(--search-input-color,inherit);font-size:inherit}c-search-input .results-wrapper{background-color:var(--search-input-background,var(--color-background));border-bottom:solid var(--search-input-border-width,var(--border-width)) var(--search-input-border-color,var(--border-color));border-bottom-left-radius:var(--search-input-radius,var(--border-radius));border-bottom-right-radius:var(--search-input-radius,var(--border-radius));border-left:solid var(--search-input-border-width,var(--border-width)) var(--search-input-border-color,var(--border-color));border-right:solid var(--search-input-border-width,var(--border-width)) var(--search-input-border-color,var(--border-color));overflow:hidden;width:100%}c-search-input:not([show-results]) .results-wrapper{display:none;transition:display 0s var(--search-input-duration,var(--duration-long)) allow-discrete}c-search-input ol{margin-left:0;margin-right:0;width:100%}c-search-input li{border-bottom:solid var(--search-input-border-width,var(--border-width)) var(--search-input-border-color,var(--border-color))}c-search-input .item{color:inherit;display:block;outline-offset:-6px;padding:var(
			--search-input-item-padding,var(--control-padding-block) var(--control-gap)
		);text-decoration:inherit}c-search-input .item:focus-visible{background-color:var(--search-input-hover-background,var(--color-tertiary))}c-search-input .item:hover{background-color:var(--search-input-hover-background,var(--color-tertiary))}c-search-input mark{background-color:inherit;color:inherit;font-weight:var(--search-input-highlight-weight,700)}c-search-input input{-webkit-appearance:none;appearance:none;background-color:var(--search-input-background,var(--color-background));border-color:var(--search-input-border-color,var(--border-color));border-radius:var(--search-input-radius,var(--border-radius));border-width:var(--search-input-border-width,var(--border-width));color:inherit;padding:var(--search-input-padding,var(--content-gap))}c-search-input button[type=submit]{border-radius:0;width:100%}c-search-results{--_search-results-arrow-size:var(
		--search-results-icon-size,var(--arrow-size,var(--icon-size))
	);color:var(--search-results-color,inherit);display:block;margin-left:auto;margin-right:auto;max-width:var(--search-results-max-inline-size,var(--page-inline-large));width:100%}c-search-results h1{font-size:var(--step-3);font-weight:var(--font-weight-heading);margin:0;margin-bottom:var(--search-results-heading-gap,var(--content-gap))}c-search-results .search-info{border-top:solid var(--search-results-border-width,var(--border-width)) var(--search-results-border-color,var(--border-color));padding-bottom:var(--search-results-item-padding,var(--control-padding-block));padding-top:var(--search-results-item-padding,var(--control-padding-block))}c-search-results ol{list-style:none;margin:0;padding:0}c-search-results li{border-top:solid var(--search-results-border-width,var(--border-width)) var(--search-results-border-color,var(--border-color));display:flex;flex-direction:column;padding-bottom:var(--search-results-item-padding,var(--control-padding-block));padding-left:0;padding-right:calc(var(--search-results-icon-gap, var(--control-gap)) + var(--_search-results-arrow-size));padding-top:var(--search-results-item-padding,var(--control-padding-block));position:relative}c-search-results li:after{background-color:currentcolor;bottom:calc(50% - var(--_search-results-arrow-size)/2);content:"";height:var(--_search-results-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(--_search-results-arrow-size)/2);width:var(--_search-results-arrow-size)}c-search-results :any-link{color:inherit;font-size:var(--step-1);font-weight:var(--font-weight-heading);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(--search-results-path-color,var(--color-primary));font-size:var(--step--1);line-height:1.3}c-search-results .preview{--_max-lines:var(--search-results-max-lines,var(--max-lines,3));margin-top:var(--search-results-preview-gap,1ex)}.c-staff-card{color:var(--staff-card-color,inherit);display:flex;flex-direction:column}.c-staff-card .image{aspect-ratio:var(--staff-card-aspect-ratio,1/1);border-radius:var(--staff-card-radius,var(--border-radius));margin-bottom:var(--staff-card-content-gap,1ex);order:-1;overflow:hidden;width:100%}.c-staff-card picture img{height:100%;width:100%}.c-staff-card .placeholder-image{background-color:var(--staff-card-placeholder-background,var(--color-secondary))}.c-staff-card hgroup{margin-bottom:var(--staff-card-content-gap,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-heading)}.c-staff-card :any-link{color:var(--staff-card-link-color,var(--staff-card-color,inherit));-webkit-text-decoration-line:inherit;text-decoration-line:inherit;width:-webkit-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/var(--staff-card-mobile-image-inline-size,7rem) 1fr;grid-column-gap:var(--staff-card-gap,1rem);column-gap:var(--staff-card-gap,1rem)}.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{--_staff-list-border-width:var(--staff-list-border-width,var(--border-width));--_staff-list-item-padding:var(
		--staff-list-item-padding,calc((var(--content-gap) - var(--_staff-list-border-width))/2)
	);color:var(--staff-list-color,inherit);margin-left:auto;margin-right:auto;max-width:var(--staff-list-max-inline-size,var(--page-inline-large));width:100%}.c-staff-list [role=list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--staff-list-item-min-size,250px)),1fr));grid-gap:var(--staff-list-gap,var(--layout-gap));gap:var(--staff-list-gap,var(--layout-gap))}@media (max-width:30em){.c-staff-list [role=list]{row-gap:0}.c-staff-list [role=list] li:first-child{padding-bottom:var(--_staff-list-item-padding)}.c-staff-list [role=list] li:not(:first-child):not(:last-child){padding-bottom:var(--_staff-list-item-padding)}.c-staff-list [role=list] li:last-child,.c-staff-list [role=list] li:not(:first-child):not(:last-child){border-top:var(--_staff-list-border-width) solid var(--staff-list-border-color,var(--border-color));padding-top:var(--_staff-list-item-padding)}}