body{background-color:var(--base-background-color);color:var(--base-text-color);font-family:var(--base-font-family);font-size:var(--base-font-size);font-weight:var(--base-font-weight);font-style:var(--base-font-style);line-height:var(--base-line-height);text-decoration:var(--base-text-decoration)}h1{color:var(--h1-color,var(--base-text-color));font-family:var(--h1-font-family,var(--base-font-family));font-size:var(--h1-font-size,var(--base-font-size));font-weight:var(--h1-font-weight,var(--base-font-weight));font-style:var(--h1-font-style,var(--base-font-style));line-height:var(--h1-line-height,var(--base-line-height));letter-spacing:var(--h1-letter-spacing,inherit);text-transform:var(--h1-text-transform,inherit);text-decoration:var(--h1-text-decoration,var(--base-text-decoration))}h2{color:var(--h2-color,var(--base-text-color));font-family:var(--h2-font-family,var(--base-font-family));font-size:var(--h2-font-size,var(--base-font-size));font-weight:var(--h2-font-weight,var(--base-font-weight));font-style:var(--h2-font-style,var(--base-font-style));line-height:var(--h2-line-height,var(--base-line-height));letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit);text-decoration:var(--h2-text-decoration,var(--base-text-decoration))}h3{color:var(--h3-color,var(--base-text-color));font-family:var(--h3-font-family,var(--base-font-family));font-size:var(--h3-font-size,var(--base-font-size));font-weight:var(--h3-font-weight,var(--base-font-weight));font-style:var(--h3-font-style,var(--base-font-style));line-height:var(--h3-line-height,var(--base-line-height));letter-spacing:var(--h3-letter-spacing,inherit);text-transform:var(--h3-text-transform,inherit);text-decoration:var(--h3-text-decoration,var(--base-text-decoration))}h4{color:var(--h4-color,var(--base-text-color));font-family:var(--h4-font-family,var(--base-font-family));font-size:var(--h4-font-size,var(--base-font-size));font-weight:var(--h4-font-weight,var(--base-font-weight));font-style:var(--h4-font-style,var(--base-font-style));line-height:var(--h4-line-height,var(--base-line-height));letter-spacing:var(--h4-letter-spacing,inherit);text-transform:var(--h4-text-transform,inherit);text-decoration:var(--h4-text-decoration,var(--base-text-decoration))}h5{color:var(--h5-color,var(--base-text-color));font-family:var(--h5-font-family,var(--base-font-family));font-size:var(--h5-font-size,var(--base-font-size));font-weight:var(--h5-font-weight,var(--base-font-weight));font-style:var(--h5-font-style,var(--base-font-style));line-height:var(--h5-line-height,var(--base-line-height));letter-spacing:var(--h5-letter-spacing,inherit);text-transform:var(--h5-text-transform,inherit);text-decoration:var(--h5-text-decoration,var(--base-text-decoration))}h6{color:var(--h6-color,var(--base-text-color));font-family:var(--h6-font-family,var(--base-font-family));font-size:var(--h6-font-size,var(--base-font-size));font-weight:var(--h6-font-weight,var(--base-font-weight));font-style:var(--h6-font-style,var(--base-font-style));line-height:var(--h6-line-height,var(--base-line-height));letter-spacing:var(--h6-letter-spacing,inherit);text-transform:var(--h6-text-transform,inherit);text-decoration:var(--h6-text-decoration,var(--base-text-decoration))}p{color:var(--p-color,var(--base-text-color));font-family:var(--p-font-family,var(--base-font-family));font-size:var(--p-font-size,var(--base-font-size));font-weight:var(--p-font-weight,var(--base-font-weight));font-style:var(--p-font-style,var(--base-font-style));line-height:var(--p-line-height,var(--base-line-height));letter-spacing:var(--p-letter-spacing,inherit);text-transform:var(--p-text-transform,inherit);text-decoration:var(--p-text-decoration,var(--base-text-decoration))}li{color:var(--li-color,var(--base-text-color));font-family:var(--li-font-family,var(--base-font-family));font-size:var(--li-font-size,var(--base-font-size));font-weight:var(--li-font-weight,var(--base-font-weight));font-style:var(--li-font-style,var(--base-font-style));line-height:var(--li-line-height,var(--base-line-height));letter-spacing:var(--li-letter-spacing,inherit);text-transform:var(--li-text-transform,inherit);text-decoration:var(--li-text-decoration,var(--base-text-decoration))}blockquote{color:var(--blockquote-color,var(--base-text-color));font-family:var(--blockquote-font-family,var(--base-font-family));font-size:var(--blockquote-font-size,var(--base-font-size));font-weight:var(--blockquote-font-weight,var(--base-font-weight));font-style:var(--blockquote-font-style,var(--base-font-style));line-height:var(--blockquote-line-height,var(--base-line-height));letter-spacing:var(--blockquote-letter-spacing,inherit);text-transform:var(--blockquote-text-transform,inherit);text-decoration:var(--blockquote-text-decoration,var(--base-text-decoration))}code{color:var(--code-color,var(--base-text-color));font-family:var(--code-font-family,monospace);font-size:var(--code-font-size,var(--base-font-size));font-weight:var(--code-font-weight,var(--base-font-weight));font-style:var(--code-font-style,var(--base-font-style));line-height:var(--code-line-height,var(--base-line-height));letter-spacing:var(--code-letter-spacing,inherit);text-transform:var(--code-text-transform,inherit);text-decoration:var(--code-text-decoration,var(--base-text-decoration))}caption{color:var(--caption-color,var(--base-text-color));font-family:var(--caption-font-family,var(--base-font-family));font-size:var(--caption-font-size,var(--base-font-size));font-weight:var(--caption-font-weight,var(--base-font-weight));font-style:var(--caption-font-style,var(--base-font-style));line-height:var(--caption-line-height,var(--base-line-height));letter-spacing:var(--caption-letter-spacing,inherit);text-transform:var(--caption-text-transform,inherit);text-decoration:var(--caption-text-decoration,var(--base-text-decoration))}label{color:var(--label-color,var(--base-text-color));font-family:var(--label-font-family,var(--base-font-family));font-size:var(--label-font-size,var(--base-font-size));font-weight:var(--label-font-weight,var(--base-font-weight));font-style:var(--label-font-style,var(--base-font-style));line-height:var(--label-line-height,var(--base-line-height));letter-spacing:var(--label-letter-spacing,inherit);text-transform:var(--label-text-transform,inherit);text-decoration:var(--label-text-decoration,var(--base-text-decoration))}a{color:var(--a-color,var(--base-text-color));font-weight:var(--a-font-weight,var(--base-font-weight));font-style:var(--a-font-style,var(--base-font-style));text-decoration:var(--a-text-decoration,underline)}em{color:var(--em-color,inherit);font-weight:var(--em-font-weight,var(--base-font-weight));font-style:var(--em-font-style,italic);text-decoration:var(--em-text-decoration,var(--base-text-decoration))}strong{color:var(--strong-color,inherit);font-weight:var(--strong-font-weight,bold);font-style:var(--strong-font-style,var(--base-font-style));text-decoration:var(--strong-text-decoration,var(--base-text-decoration))}.slot-layout{display:flow-root}.slot-layout__layout{align-items:stretch}.slot-layout__layout>.umb-block-grid__layout-item{align-self:var(--slot-align,stretch);text-align:var(--slot-text-align,inherit);min-width:0}.slot-layout__slot{display:flex;flex-direction:column;gap:.5em;align-items:var(--slot-justify,stretch);min-width:0}.slot-layout__text>:first-child,.slot-layout__unslotted>:first-child{margin-block-start:0}.slot-layout__text>:last-child,.slot-layout__unslotted>:last-child{margin-block-end:0}.slot-layout__link-area{display:block;height:100%;min-width:0;color:inherit;text-decoration:none}:where(.slot-layout__link-area) :is(.slot-layout__headline,.slot-layout__preheading){color:inherit}.slot-layout__media-box{display:block;position:relative;overflow:hidden;aspect-ratio:var(--slot-media-ratio,auto)}.slot-layout__media-box--natural{aspect-ratio:auto}.slot-layout__media,.slot-layout__media :is(img,svg,video){display:block;width:100%;height:100%;max-width:100%;object-fit:var(--slot-media-fit,cover);object-position:var(--slot-media-position,center)}.slot-layout__media-box--natural .slot-layout__media{height:auto}.slot-layout__scrim{position:absolute;inset:0;background:var(--slot-scrim);opacity:var(--slot-scrim-opacity,.4);pointer-events:none}.slot-layout__overlay{position:absolute;inset:0;display:grid;padding:var(--slot-overlay-padding,1rem);pointer-events:none}.slot-layout__overlay>.slot-layout__layout{height:100%}.slot-layout__overlay .umb-block-grid__layout-container{grid-auto-rows:minmax(0,1fr)}.slot-layout__overlay .slot-layout__layout>.umb-block-grid__layout-item{align-self:var(--slot-align,center)}.slot-layout__overlay :is(a,button,input,select,textarea,video){pointer-events:auto}.slot-layout__unslotted{display:flex;flex-direction:column;gap:.5em;margin-top:1rem}@media(max-width:768px){.slot-layout__media-box{aspect-ratio:var(--slot-media-ratio-mobile,var(--slot-media-ratio,auto))}}:where(.ph-has-glyph){display:inline-flex;align-items:center;gap:.5em}:where(.ph-glyph-stack){position:relative;display:grid;flex:none}:where(.ph-label){min-width:0}:where(.ph-glyph){grid-area:1/1;inline-size:1em;block-size:1em;opacity:0;transition:opacity var(--transition-duration,250ms) ease}:where(.ph-glyph--text){display:grid;place-items:center;line-height:1;text-align:center}:where(.ph-glyph--default){opacity:1}:where(.ph-has-glyph:is(:hover,:focus-visible,:has(:focus-visible))) :where(.ph-glyph-stack:has(>.ph-glyph--hover)>.ph-glyph--default){opacity:0}:where(.ph-has-glyph:is(:hover,:focus-visible,:has(:focus-visible))) :where(.ph-glyph--hover){opacity:1}:where(.ph-has-glyph.ph-active) :where(.ph-glyph-stack:has(>.ph-glyph--active)>.ph-glyph--default){opacity:0}:where(.ph-has-glyph.ph-active) :where(.ph-glyph--active){opacity:1}:where(.ph-has-glyph:is(:focus-visible,:has(:focus-visible))) :where(.ph-glyph--focus){opacity:1}:where(.ph-has-glyph:where([open]>*,[aria-expanded="true"])) :where(.ph-glyph-stack:has(>.ph-glyph--open)>.ph-glyph--default){opacity:0}:where(.ph-has-glyph:where([open]>*,[aria-expanded="true"])) :where(.ph-glyph--open){opacity:1}:where(.ph-glyph-only) .ph-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:768px){:where(.ph-glyph-stack--desktop){display:none}:where(.ph-glyph-only--mobile) .ph-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(min-width:769px){:where(.ph-glyph-stack--mobile){display:none}:where(.ph-glyph-only--desktop) .ph-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){:where(.ph-glyph){transition:none}}:where(.slot-layout__button){display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav{position:relative}:where(.site-nav .nav-menu-name){padding:.5rem 1rem;font-weight:600}.site-nav .nav-item{position:relative}.site-nav .nav-row{position:relative;display:flex;align-items:center;gap:.25em;transition:background-color var(--hover-transition-duration,0ms),color var(--hover-transition-duration,0ms),box-shadow var(--hover-transition-duration,0ms),border-color var(--hover-transition-duration,0ms)}:where(.site-nav .nav-row--toggle){width:100%;margin:0;border:0;background-color:transparent;font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-indent:inherit;text-shadow:inherit;text-align:inherit;cursor:pointer}:where(.site-nav .nav-level-0>.nav-item>.nav-row){padding-block:.75rem;padding-inline:1rem}:where(.site-nav .nav-level:not(.nav-level-0) .nav-item>.nav-row){padding-block:.35rem;padding-inline:1rem}:where(.site-nav .nav-row:is(:hover,:focus-within):not(.ph-active)){background-color:color-mix(in srgb,currentColor 10%,transparent)}.site-nav .nav-link{display:inline-flex;align-items:center;gap:.35em}.site-nav .nav-link::after{content:"";position:absolute;inset:0}.site-nav .nav-expander{position:relative;z-index:1}.site-nav .nav-link:focus-visible{outline:0}.site-nav .nav-row:has(>.nav-link:focus-visible){outline:2px solid currentColor;outline-offset:-2px}:where(.site-nav) .nav-link{color:inherit;font-weight:inherit;font-style:inherit;text-decoration:none}.nav-expander,.nav-hamburger{background:none;border:0;margin:0;padding:0 .5em;min-inline-size:24px;min-block-size:24px;justify-content:center;font:inherit;color:inherit;cursor:pointer}.nav-expander .ph-label,.nav-hamburger .ph-label{display:none}.nav-item.open>.nav-row .ph-glyph-stack:has(.ph-glyph--open) .ph-glyph--default{opacity:0}.nav-item.open>.nav-row .ph-glyph--open{opacity:1}.nav-hamburger{display:none}.site-nav .nav-item>.nav-level{display:none}.site-nav .nav-item.open>.nav-level{display:block}.site-nav>.nav-hamburger,.site-nav>.nav-logo,.site-nav>.nav-level-0{position:relative;z-index:1}.nav-logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.nav-logo__media{display:block;width:var(--logo-width,auto);height:auto}@media(min-width:769px){.site-nav.exp-hover:is(.type-top,.type-edge) .nav-item>.nav-level{display:block;visibility:hidden;opacity:0;transition:opacity var(--transition-duration,250ms) linear,transform var(--transition-duration,250ms) ease,visibility 0s linear calc(var(--transition-duration,250ms) + 5ms)}.site-nav.exp-hover:is(.type-top,.type-edge) .nav-item:hover>.nav-level{visibility:visible;opacity:1;transition-delay:0s}.site-nav.anim-slide.exp-hover.type-edge.pos-left .nav-item:not(:hover)>.nav-level,.site-nav.anim-slide.exp-hover.type-top .nav-level:not(.nav-level-0) .nav-item:not(:hover)>.nav-level{transform:translateX(-1rem)}.site-nav.anim-slide.exp-hover.type-edge.pos-right .nav-item:not(:hover)>.nav-level{transform:translateX(1rem)}.site-nav.anim-slide.exp-hover.type-top>.nav-level-0>.nav-item:not(:hover)>.nav-level{transform:translateY(-1rem)}.site-nav.exp-always .nav-item>.nav-level{display:block}.site-nav.exp-always .nav-expander{display:none}.site-nav.exp-hover:is(.type-top,.type-edge) .nav-expander{pointer-events:none}.site-nav:is(.exp-hover,.exp-always) .nav-row--toggle{pointer-events:none}.site-nav:is(.exp-hover,.exp-always) .nav-level-0>.nav-item:hover>.nav-row--toggle{background-color:var(--role-menu-item-hover-at-desktop-background-color,var(--role-menu-item-hover-background-color,color-mix(in srgb,currentColor 10%,transparent)))}.site-nav:is(.exp-hover,.exp-always) .nav-level:not(.nav-level-0) .nav-item:hover>.nav-row--toggle{background-color:var(--role-submenu-item-hover-at-desktop-background-color,var(--role-submenu-item-hover-background-color,color-mix(in srgb,currentColor 10%,transparent)))}.site-nav.exp-hover .nav-item:hover>.nav-row .ph-glyph-stack:has(.ph-glyph--open) .ph-glyph--default{opacity:0}.site-nav.exp-hover .nav-item:hover>.nav-row .ph-glyph--open{opacity:1}.site-nav.type-top{display:flex;align-items:flex-end}.site-nav.type-top .nav-logo{padding-inline:1rem}.site-nav.type-top>.nav-level-0{display:flex;flex:1;align-items:stretch}.site-nav.type-top.is-split>ul.nav-level-0:first-of-type{justify-content:flex-end}.site-nav.type-top.is-split>ul.nav-level-0:last-of-type{justify-content:flex-start}.site-nav.type-top:not(.pos-justified)>.nav-level-0>.nav-item{width:var(--nav-width,240px)}.site-nav.type-top.pos-left>.nav-level-0{justify-content:flex-start}.site-nav.type-top.pos-right>.nav-level-0{justify-content:flex-end}.site-nav.type-top.pos-centered>.nav-level-0{justify-content:center}.site-nav.type-top.pos-justified>.nav-level-0{justify-content:space-between}.site-nav.type-top.pos-centered .nav-link{text-align:center}.site-nav.type-top.pos-right .nav-link{text-align:right}.site-nav.type-top .nav-item>.nav-level{position:absolute;top:100%;left:0;min-width:100%;background:var(--nav-flyout-bg,var(--base-background-color));z-index:100}.site-nav.type-top .nav-level:not(.nav-level-0) .nav-item>.nav-level{top:0;left:100%}.site-nav.type-edge{width:100%;height:100%;display:flex;flex-direction:column}.site-nav.type-edge>.nav-level-0{align-self:stretch;width:100%}.site-nav.type-edge .nav-logo{padding:1rem}.site-nav.type-edge .nav-item>.nav-level{padding-left:1rem}.site-nav.type-edge:not(.exp-hover)>.nav-level-0>.nav-item>.nav-level{padding-left:2rem}.site-nav.type-edge.exp-hover{overflow:visible}.site-nav.type-edge.exp-hover .nav-item>.nav-level{position:absolute;top:0;left:100%;width:var(--nav-flyout-width,var(--nav-width,240px));min-width:0;padding-left:0;background:var(--nav-flyout-bg,var(--base-background-color));z-index:100}.site-nav.type-edge.exp-hover.pos-right .nav-item>.nav-level{left:auto;right:100%}.site-nav.type-edge.exp-click .nav-item{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows var(--transition-duration,250ms) ease}.site-nav.type-edge.exp-click .nav-item.open{grid-template-rows:auto 1fr}.site-nav.type-edge.exp-click .nav-item>.nav-level{display:block;overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--transition-duration,250ms)}.site-nav.type-edge.exp-click .nav-item.open>.nav-level{visibility:visible;transition-delay:0s}}@media(max-width:768px){.site-nav{display:flex;align-items:center;min-height:3.5rem;width:auto}.site-nav .nav-hamburger{display:inline-flex}.site-nav>.nav-level-0{display:none;position:absolute;top:100%;left:0;right:0;background:var(--nav-flyout-bg,var(--base-background-color));z-index:100}.site-nav.nav-open>.nav-level-0{display:block}.site-nav.is-split{flex-wrap:wrap}.site-nav.is-split>.nav-level-0{order:1;flex-basis:100%;position:static}.site-nav .nav-item>.nav-level{position:static;padding-left:1rem}.site-nav .nav-item{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows var(--transition-duration,250ms) ease}.site-nav .nav-item.open{grid-template-rows:auto 1fr}.site-nav .nav-item>.nav-level{display:block;overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--transition-duration,250ms)}.site-nav .nav-item.open>.nav-level{visibility:visible;transition-delay:0s}.site-nav .nav-expander{pointer-events:auto}.nav-logo__media{width:var(--mobile-logo-width,var(--logo-width,auto))}}@media(prefers-reduced-motion:reduce){.site-nav .nav-item,.site-nav .nav-item>.nav-level,.site-nav .nav-row{transition:none!important}}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25em .5em;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;gap:.5em}.breadcrumb__item+.breadcrumb__item::before{content:var(--breadcrumb-separator,"/");opacity:.6}:where(.breadcrumb__item--current .breadcrumb__link){color:var(--base-text-color);text-decoration:none;font-weight:var(--strong-font-weight,bold)}.breadcrumb__icon,.breadcrumb__sep{width:1em;height:1em;flex:none}.breadcrumb__sep{opacity:.6}.breadcrumb--sep-icon .breadcrumb__item+.breadcrumb__item::before{content:none}.lang-switcher{color:var(--base-text-color)}.lang-switcher__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25em .75em;margin:0;padding:0;list-style:none}.lang-switcher__item,.lang-switcher__link,.lang-switcher__current,.lang-switcher__trigger,.lang-switcher--single{display:inline-flex;align-items:center;gap:.4em}:where(.lang-switcher__link){text-decoration:var(--a-text-decoration,underline)}:where(.lang-switcher__link:is(:hover,:focus-visible)){background:color-mix(in srgb,currentColor 12%,transparent)}:where(.lang-switcher__current){font-weight:var(--strong-font-weight,bold)}.lang-switcher__flag,.lang-switcher__symbol,.lang-switcher__home-icon{width:var(--lang-icon-size,1em);height:var(--lang-icon-size,1em);flex:none}.lang-switcher__flag{width:var(--lang-icon-size,1.5em)}.lang-switcher__home-icon{opacity:.7}.lang-switcher__dropdown{position:relative;display:inline-block}.lang-switcher__trigger{cursor:pointer;list-style:none}.lang-switcher__trigger::-webkit-details-marker{display:none}.lang-switcher__trigger::marker{content:""}.lang-switcher__expander{flex:none;line-height:1}.lang-switcher__trigger.ph-has-glyph .lang-switcher__expander{display:none}.lang-switcher__dropdown>.lang-switcher__list{position:absolute;top:100%;inset-inline-start:0;z-index:20;flex-direction:column;flex-wrap:nowrap;align-items:stretch;min-width:max-content;margin-block-start:.25em}:where(.lang-switcher__dropdown>.lang-switcher__list){padding:.5em;color:var(--base-text-color);background:var(--base-background-color);border:1px solid color-mix(in srgb,var(--base-text-color) 20%,transparent);border-radius:var(--block-radius,.25em);box-shadow:0 .5em 1em rgba(0,0,0,.12)}:where(.lang-switcher__dropdown>.lang-switcher__list) .lang-switcher__link{color:inherit}.block-appearance{--block-bg:transparent;--block-padding:0;--block-radius:0;--block-frame-width:1px;--block-frame-style:solid;--block-frame-color:currentColor;box-sizing:border-box;container-type:inline-size;background-color:var(--block-bg);padding:var(--block-padding);border-radius:var(--block-radius)}.block-appearance>:first-child{margin-block-start:0}.block-appearance>:last-child{margin-block-end:0}.block-appearance--framed{border:var(--block-frame-width) var(--block-frame-style) var(--block-frame-color)}.responsive-media-video{position:relative}.responsive-media-video__el{display:block;width:100%;height:auto}.responsive-media-video__toggle{position:absolute;bottom:.75rem;right:.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background-color:rgba(0,0,0,.55);color:#fff;cursor:pointer}.responsive-media-video__toggle::before{content:"";width:0;height:0;margin-left:.15rem;border-style:solid;border-width:.5rem 0 .5rem .8rem;border-color:transparent transparent transparent currentColor}.responsive-media-video.is-playing .responsive-media-video__toggle::before{width:.65rem;height:.8rem;margin-left:0;border-style:solid;border-width:0;border-left:.22rem solid currentColor;border-right:.22rem solid currentColor}.responsive-media-art{display:contents}.responsive-media-art>.responsive-media--mobile{display:none}@media(max-width:768px){.responsive-media-art>.responsive-media--desktop{display:none}.responsive-media-art>.responsive-media--mobile{display:block}}.figure{display:block;margin:0}.figure__media{display:block;width:var(--fig-w,auto);height:auto;max-width:100%}@media(max-width:768px){.figure__media{width:var(--fig-mobile-w,var(--fig-w,auto))}}.caption{margin-block-start:var(--caption-gap,.5rem);color:var(--caption-color,var(--base-text-color));font-family:var(--caption-font-family,var(--base-font-family));font-size:var(--caption-font-size,var(--base-font-size));font-weight:var(--caption-font-weight,var(--base-font-weight));font-style:var(--caption-font-style,var(--base-font-style));line-height:var(--caption-line-height,var(--base-line-height));letter-spacing:var(--caption-letter-spacing,inherit);text-transform:var(--caption-text-transform,inherit);text-decoration:var(--caption-text-decoration,var(--base-text-decoration))}.container{max-width:var(--content-max-width);margin-inline:auto;padding-inline:1rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.region-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.region-backdrop__media,.region-backdrop__media :is(img,svg,video){display:block;width:100%;height:100%;object-fit:cover}.region-backdrop__scrim{position:absolute;inset:0;background:var(--region-scrim)}.umb-block-grid__layout-container{display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,12),minmax(0,1fr));row-gap:var(--grid-row-gap,1rem);column-gap:var(--grid-column-gap,1rem)}.umb-block-grid__layout-item{grid-column:span var(--umb-block-grid--item-column-span,12);grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container{display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,12),minmax(0,1fr));row-gap:var(--grid-row-gap,1rem);column-gap:var(--grid-column-gap,1rem)}.umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span,1);grid-row:span var(--umb-block-grid--area-row-span,1)}.umb-block-grid__layout-item:has(>.block-appearance){display:grid}@media(max-width:768px){.umb-block-grid__layout-container,.umb-block-grid__area-container{grid-template-columns:minmax(0,1fr)}.umb-block-grid__layout-item,.umb-block-grid__area{grid-column:1/-1}}body{display:grid;grid-template-columns:[frame-start] 1fr [left-rail] auto [content-start] minmax(0,var(--content-max-width)) [content-end] auto [right-gutter] 1fr [frame-end];grid-template-rows:[frame-top] auto [content-row] 1fr [bottom-row] auto [frame-bottom];min-height:100vh}.region-top{grid-column:frame-start/frame-end;grid-row:frame-top}.region-bottom{grid-column:frame-start/frame-end;grid-row:bottom-row}.outer{grid-column:content-start/content-end;grid-row:content-row;min-width:0}.region-left{grid-column:frame-start/left-rail;grid-row:content-row;justify-self:start}.region-right{grid-column:right-gutter/frame-end;grid-row:content-row;justify-self:end}.region-left.hug-content{grid-column:left-rail/content-start;justify-self:stretch}.region-right.hug-content{grid-column:content-end/right-gutter;justify-self:stretch}.region-left.spans-top,.region-right.spans-top{grid-row:frame-top/bottom-row}.site-region{position:relative;isolation:isolate;z-index:var(--region-z,2);background:var(--region-bg,transparent)}.region-top,.region-bottom{min-height:var(--region-size,auto)}.region-left,.region-right{width:var(--region-size,auto)}.region-top.region-full-bleed,.region-bottom.region-full-bleed{background:linear-gradient(to right,var(--bleed-left,var(--region-bg,transparent)) 0,var(--bleed-left,var(--region-bg,transparent)) calc(50% - var(--content-max-width,1200px)/2),var(--region-bg,transparent) calc(50% - var(--content-max-width,1200px)/2),var(--region-bg,transparent) calc(50% + var(--content-max-width,1200px)/2),var(--bleed-right,var(--region-bg,transparent)) calc(50% + var(--content-max-width,1200px)/2),var(--bleed-right,var(--region-bg,transparent)) 100%)}.region-top.is-sticky{position:sticky;top:0}.region-bottom.is-sticky{position:sticky;bottom:0}.region-top.is-autohide,.region-bottom.is-autohide{transition:transform .25s ease;will-change:transform}.region-top.is-autohide.is-retracted{transform:translateY(-100%)}.region-bottom.is-autohide.is-retracted{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.region-top.is-autohide,.region-bottom.is-autohide{transition:none}}.region-left.is-sticky,.region-right.is-sticky{position:sticky;top:var(--rail-sticky-top,0);align-self:start;height:calc(100vh - var(--rail-sticky-top,0px))}.region-left:not(:has(.site-nav.exp-hover)),.region-right:not(:has(.site-nav.exp-hover)){overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.region-left.spans-top.is-sticky,.region-right.spans-top.is-sticky{top:0;height:100vh}@media(min-width:769px){.region-left.region-full-bleed,.region-right.region-full-bleed{width:auto;min-width:var(--region-size);justify-self:stretch;display:flex;flex-direction:column}.region-left.region-full-bleed{grid-column:frame-start/content-start;align-items:flex-start}.region-right.region-full-bleed{grid-column:content-end/frame-end;align-items:flex-end}.region-left.region-full-bleed.hug-content{align-items:flex-end}.region-right.region-full-bleed.hug-content{align-items:flex-start}.region-left.region-full-bleed .block-appearance,.region-right.region-full-bleed .block-appearance{flex:0 0 auto;width:var(--region-size)}}.region-left .umb-block-grid,.region-left .umb-block-grid__layout-container,.region-left .umb-block-grid__layout-item,.region-right .umb-block-grid,.region-right .umb-block-grid__layout-container,.region-right .umb-block-grid__layout-item{display:contents}.region-top>.umb-block-grid,.region-bottom>.umb-block-grid{padding-inline:1rem}.region-top:not(.region-full-bleed),.region-bottom:not(.region-full-bleed){grid-column:content-start/content-end}.region-top.region-full-bleed,.region-bottom.region-full-bleed{display:grid;grid-template-columns:subgrid}.region-top.region-full-bleed>.umb-block-grid,.region-bottom.region-full-bleed>.umb-block-grid{grid-column:content-start/content-end}@media(max-width:768px){.region-left,.region-right{display:none}}.links,.contact-details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.links--buttons{flex-direction:row;flex-wrap:wrap}:where(.links--buttons .links__link){display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.contact-detail{display:flex;align-items:center;gap:.5rem}.contact-detail__icon{flex:0 0 auto;width:1.25em;height:1.25em}.line-break{--line-break-height:1.5rem;display:flex;align-items:center;height:var(--line-break-height)}.line-break--xxs{--line-break-height:.25rem}.line-break--xs{--line-break-height:.5rem}.line-break--s{--line-break-height:1rem}.line-break--m{--line-break-height:1.5rem}.line-break--l{--line-break-height:2.5rem}.line-break--xl{--line-break-height:4rem}.line-break--xxl{--line-break-height:6rem}.line-break__rule{width:100%;height:var(--line-break-thickness,1px);margin:0;border:0;background-color:var(--line-break-color,currentColor)}.article{position:relative}.article-toc{margin:0}.article-toc__list{margin:0;padding:0;list-style:none}.article-toc--vertical .article-toc__item--h3{padding-inline-start:1rem}.article-toc--vertical .article-toc__item--h4{padding-inline-start:2rem}.article-toc--vertical .article-toc__item--h5{padding-inline-start:3rem}.article-toc--vertical .article-toc__item--h6{padding-inline-start:4rem}.article-toc--horizontal .article-toc__list{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.article-section{margin-block:1.5rem}.article-section>summary{list-style:none}.article-section>summary::-webkit-details-marker{display:none}.article-heading{position:relative;padding:var(--article-block-padding,0);text-align:var(--article-block-text-align,inherit);scroll-margin-top:var(--rail-sticky-top,0)}.article-text{padding:var(--article-block-padding,0);text-align:var(--article-block-text-align,inherit);white-space:pre-wrap}.article-image{display:block;margin:0;padding:var(--article-block-padding,0);text-align:var(--article-block-text-align,inherit)}.article-image__media{display:block;width:var(--article-image-width,auto);height:auto;max-width:100%}.article-anchor{position:absolute;right:100%;margin-right:.25em;text-decoration:none;opacity:0;transition:opacity .15s ease}.article-heading:hover .article-anchor,.article-anchor:focus{opacity:1}@media(min-width:769px){.article-section>summary{cursor:default}}@media(max-width:768px){.article-section>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.article-section>summary::after{content:"⌄";transition:transform .2s ease}.article-section[open]>summary::after{transform:rotate(180deg)}.article .umb-block-grid__area-container,.article .umb-block-grid__layout-container{grid-template-columns:minmax(0,1fr)}.article .umb-block-grid__layout-item,.article .umb-block-grid__area{grid-column:auto}}.collection{display:block}.collection__empty{margin:0}.collection__table{width:100%;border-collapse:collapse;table-layout:fixed}.collection__caption{text-align:start}.collection__table col{width:calc(var(--collection-col-span,1)/var(--collection-col-total,12)*100%)}:where(.collection__row)>.collection__cell{padding-block:var(--role-collection-entry-padding-block,.5rem);padding-inline:var(--role-collection-entry-padding-inline,.75rem);vertical-align:baseline;text-align:start}:where(.collection__heading){text-align:start;padding-block:.5rem;padding-inline:.75rem}.collection__row--expander>.collection__cell--expander{padding-block-start:0}.collection__cards{--collection-card-min:18rem;--collection-cards-per-row:99;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--collection-card-min),(100% - (var(--collection-cards-per-row) - 1)*var(--grid-column-gap,1rem))/var(--collection-cards-per-row))),1fr));row-gap:var(--grid-row-gap,1rem);column-gap:var(--grid-column-gap,1rem);margin:0;padding:0;list-style:none}.collection__card{display:block;position:relative}:where(.collection__card){padding-block:var(--role-collection-entry-padding-block,1rem);padding-inline:var(--role-collection-entry-padding-inline,1rem)}.collection__card-layout{row-gap:var(--collection-card-gap,.5rem);column-gap:var(--collection-card-gap,.5rem)}.collection__link--stretched::after{content:"";position:absolute;inset:0}.collection__link--stretched:focus-visible{outline:0}.collection__card:has(.collection__link--stretched:focus-visible){outline:2px solid currentColor;outline-offset:-2px}.collection__card :where(.collection__tag,.collection__summary-control,a:not(.collection__link--stretched)){position:relative;z-index:1}.collection__part{display:block;min-width:0}:where(.collection__text){display:block;overflow-wrap:break-word}.collection__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--collection-filter-gap,1rem);margin-block-end:var(--collection-filter-gap,1rem)}.collection__facet{display:block}.collection__facet-heading{margin:0 0 .25rem}.collection__facet-choices{display:flex;flex-wrap:wrap;gap:var(--collection-tag-gap,.25rem);margin:0;padding:0;list-style:none}.collection__filter-field{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.collection__filter-label{display:block;flex-basis:100%;margin-block-end:.25rem}.collection__tag-link{display:block;color:inherit;text-decoration:none}.collection__tags{display:flex;flex-wrap:wrap;gap:var(--collection-tag-gap,.25rem);margin:0;padding:0;list-style:none}:where(.collection__tag){padding-block:.1em;padding-inline:.5em}.collection__media-box{display:block;overflow:hidden;aspect-ratio:var(--collection-media-ratio,auto)}.collection__media-box--natural{aspect-ratio:auto}.collection__media,.collection__media-box :is(img,svg,video){display:block;width:100%;height:100%;max-width:100%}:where(.collection__media-box) :is(img,svg,video){object-fit:var(--collection-media-fit,cover)}@media(max-width:768px){.collection__media-box{aspect-ratio:var(--collection-media-ratio-mobile,var(--collection-media-ratio,auto))}}.collection__details{margin-block-start:.25rem}:where(.collection__summary-control){cursor:pointer}.collection__details-body>*{margin-block-start:.5rem}.collection__paging{margin-block-start:1rem}.collection__pages{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}@media(max-width:768px){.collection__table,.collection__table thead,.collection__table tbody,.collection__table tr,.collection__table td{display:block}.collection__table thead{display:none}.collection__table col{width:auto}.collection__cell[data-collection-heading]::before{content:attr(data-collection-heading) ": ";font-weight:600}.collection__row--expander>.collection__cell--expander::before{content:none}}.ph-form{container-type:inline-size}.ph-field__label{display:block;margin-block-end:.25rem}:where(.ph-field__mandatory){margin-inline-start:.25em;color:#b3261e}.ph-field__mandatory svg{height:1em;width:auto;vertical-align:-.125em;fill:currentColor}.ph-field__input{box-sizing:border-box;width:100%}:where(.ph-field__input){padding:.5rem .75rem;font:inherit;color:inherit}.ph-field__input--area{resize:vertical}.ph-field__error{display:block;margin-block-start:.25rem}:where(.ph-field__error,.ph-form__error){color:#b3261e}.ph-form__error,.ph-form__success{scroll-margin-top:var(--rail-sticky-top,0)}.ph-checkgroup{margin:0;padding:0;border:0;min-inline-size:0}.ph-checkgroup__legend{padding:0;margin-block-end:.25rem}.ph-checkgroup__option{display:flex;align-items:center;gap:.5rem}.ph-checkgroup__input{flex:none}.ph-checkgroup__label{cursor:pointer}.ph-form__submit{margin-block-start:1rem;cursor:pointer}:where(.ph-form__submit){padding:.5rem 1.5rem;font:inherit}.ph-fieldset{margin:0;min-inline-size:0}:where(.ph-fieldset){padding:1rem;border:1px solid currentColor}.ph-fieldset__legend{padding-inline:.5rem}.ph-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@container (max-width:40rem){.ph-form .umb-block-grid__layout-item{grid-column:1 / -1;}.ph-form .umb-block-grid__layout-item:has(.empty-space){display:none;}}