:root{--ycam-color-main:#176a71;--ycam-color-sub:#ba4a00}html{scroll-padding-top:126px}a{color:#176e71}.layer{min-width:0}img{height:auto;max-width:100%}ol,ul{line-height:inherit}[data-anchor]{cursor:pointer}.c-header{--z-index-header:100;--z-index-hamburger:calc(infinity);--z-index-megamenu:200;--transition-timing-function:cubic-bezier(.55,.01,.11,.99)}@media(min-width:1024px){.c-header{position:sticky;top:-2rem;z-index:var(--z-index-header)}}.c-header *{box-sizing:border-box}.c-header-hamburger{background:#fff;border:none;border-radius:4px;cursor:pointer;font-size:0rem;height:48px;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:48px;z-index:var(--z-index-hamburger)}@media(min-width:1024px){.c-header-hamburger{display:none}}.c-header-hamburger-icon{background:#176e71;height:3.5px;inset:0;margin:auto;position:absolute;width:28px}.c-header-hamburger-icon:after,.c-header-hamburger-icon:before{background:#176e71;content:"";display:block;height:100%;inset:0;margin:auto;position:absolute;width:100%}.c-header-hamburger-icon:before{translate:0 calc(-100% - 6px)}.c-header-hamburger-icon:after{translate:0 calc(100% + 6px)}[aria-expanded=true] .c-header-hamburger-icon{background:transparent}[aria-expanded=true] .c-header-hamburger-icon:before{rotate:-45deg;translate:0}[aria-expanded=true] .c-header-hamburger-icon:after{rotate:45deg;translate:0}@media(max-width:1023px){.c-header-megamenu{display:none;height:100dvh;overflow:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;width:100%;z-index:var(--z-index-megamenu)}.c-header:has(.c-header-hamburger[aria-expanded=true]) .c-header-megamenu{display:block}}@media(max-width:1023px){.c-header-megamenu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.85);height:100%;inset:0;overscroll-behavior:contain;position:fixed;width:100%;z-index:-1}}@media(min-width:1024px){.c-header-primary{background:#fff}}@media(max-width:1023px){.c-header-primary{overscroll-behavior:contain}}.c-header-secondary{background:#c8edee}@media(min-width:1024px){.c-header-tertiary{display:none}}.c-header-row{align-items:center;display:flex;gap:0 2rem;position:relative}@media(max-width:1023px){.c-header-row{gap:0 24px}}.c-header-brand{display:block;flex:0 0 auto;margin-right:auto;padding:1.2rem 0;transition:.25s var(--transition-timing-function) 0s;transition-property:padding}@media(min-width:1024px){[data-is-small-header=true] .c-header-brand{padding:.8rem 0}}@media(max-width:1023px){.c-header-brand{display:none}}.c-header-logo{height:3.25rem;transition:.25s var(--transition-timing-function) 0s;transition-property:height;width:auto}@media(min-width:1024px){[data-is-small-header=true] .c-header-logo{height:2rem}.c-header-menu{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem}}@media(max-width:1023px){.c-header-menu{width:100%}}.c-header-dropdown{align-self:center}@media(max-width:1023px){.c-header-dropdown{border-bottom:2px solid #fff}}.c-header-dropdown-toggle{--border-color:transparent;transition:.25s var(--transition-timing-function) 0s;transition-property:font-size}.c-header-dropdown-toggle::-webkit-details-marker{display:none}.c-header-dropdown-toggle:focus-visible{outline:revert}@media(any-hover:hover){.c-header-dropdown-toggle:hover{--border-color:var(--ycam-color-sub)}}[open] .c-header-dropdown-toggle{--border-color:var(--ycam-color-sub)}.c-header-dropdown:has([aria-current]) .c-header-dropdown-toggle,.c-header-dropdown:has(a.ancestor) .c-header-dropdown-toggle{--border-color:var(--ycam-color-main)}@media(min-width:1024px){.c-header-dropdown-toggle{border-bottom:2px solid var(--border-color);color:inherit;cursor:pointer;display:block;font-size:1rem;font-weight:700;padding:.5rem 0;text-decoration:none}}@media(min-width:1200px){.c-header-dropdown-toggle{font-size:1.1rem}[data-is-small-header=true] .c-header-dropdown-toggle{font-size:1rem}}@media(max-width:1023px){.c-header-dropdown-toggle{border-image-outset:0 100vw 0 100vw;border-image-slice:0 fill;border-image-source:linear-gradient(180deg,#f1f1f1,#f1f1f1);display:flex;font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;overflow:hidden;padding:16px 0}.c-header-dropdown-toggle:after{background:#333;-webkit-clip-path:path("M9,0h-2v7H0v2h7v7h2v-7h7v-2h-7V0Z");clip-path:path("M9,0h-2v7H0v2h7v7h2v-7h7v-2h-7V0Z");content:"";flex:0 0 16px;height:16px;width:16px}[open] .c-header-dropdown-toggle:after{-webkit-clip-path:inset(7px 0);clip-path:inset(7px 0)}}@media(min-width:1024px){.c-header-dropdown-body{left:0;margin:auto;position:absolute;right:0;top:100%;width:min(1160px,100%)}}.c-header-dropdown-close{background:none;border:none;color:transparent;cursor:pointer;font-size:0rem;height:2.4rem;padding:0;position:absolute;right:0;top:0;width:2.4rem}@media(max-width:1023px){.c-header-dropdown-close{display:none}}.c-header-dropdown-close:after,.c-header-dropdown-close:before{background:#333;content:"";display:block;height:2px;inset:0;margin:auto;position:absolute;width:50%}.c-header-dropdown-close:before{rotate:45deg}.c-header-dropdown-close:after{rotate:-45deg}@media(min-width:1024px){.c-header-dropdown-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);height:100vh;inset:0;position:fixed;width:100%;z-index:-1}}.c-header-dropdown-container{display:grid}@media(min-width:1024px){.c-header-dropdown-container{align-items:start;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.25);gap:0 2rem;grid-template-columns:4fr 13fr;padding:2.4rem}}@media(max-width:1023px){.c-header-dropdown-container{align-items:start;gap:0 2rem;grid-template-columns:min(320px,50%) 1fr;padding:24px 0}}@media(max-width:544px){.c-header-dropdown-container{gap:12px;grid-template-columns:1fr}}.c-header-dropdown-grid{--column-width:280px;display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fill,minmax(var(--column-width),1fr))}@media(max-width:1023px){.c-header-dropdown-grid{--column-width:200px}}.c-header-dropdown-heading{align-items:flex-end;display:flex;font-size:1.125rem;font-weight:700;gap:16px;grid-column:1/-1;margin:0 0 .5rem}.c-header-dropdown-heading:after{background:#cdcdcd;content:"";flex:1 1 auto;height:1px}@media(max-width:544px){.c-header-dropdown-heading{margin:8px 0}}.c-header-dropdown-hr{grid-column:1/-1;margin:1rem 0}.c-header-dropdown-item{--icon-color:currentColor;align-items:center;color:inherit;display:grid;font-size:1rem;text-decoration:none}@media(any-hover:hover){.c-header-dropdown-item:hover{--icon-color:var(--ycam-color-sub)}}.c-header-dropdown-item[aria-current]{--icon-color:var(--ycam-color-main)}.c-header-dropdown-item picture{aspect-ratio:238/134;min-width:0;width:100%}@media(min-width:1024px){.c-header-dropdown-item:has(picture){font-size:1.05rem}}@media(max-width:1023px){.c-header-dropdown-item:has(picture){border:2px solid var(--border-color);grid-template-columns:1fr 1fr}}@media(min-width:544px){.c-header-dropdown-item:has(picture){background:#f1f1f1}}@media(max-width:544px){.c-header-dropdown-item:has(picture){border:none;grid-template-columns:1fr}.c-header-dropdown-item picture,.c-header-dropdown-item[href$="projects/"]:not(:has(picture)){display:none}}.c-header-dropdown-item-label{align-items:center;display:flex;font-size:inherit;font-weight:700;gap:.8rem .4rem;line-height:1.25;padding:.8rem 0}.c-header-dropdown-item-label:before{background-color:var(--icon-color);content:"";flex-shrink:0;height:.8rem;-webkit-mask-image:url(/_assets/images/general/icon-arrow-bg-black.svg);mask-image:url(/_assets/images/general/icon-arrow-bg-black.svg);-webkit-mask-size:cover;mask-size:cover;transition:.25s ease 0s;transition-property:background-color;width:.8rem}@media(min-width:1024px){picture+.c-header-dropdown-item-label{justify-self:center}}@media(max-width:1023px){picture+.c-header-dropdown-item-label{padding:12px}}@media(max-width:544px){picture+.c-header-dropdown-item-label{padding:0}}.c-header-today{display:flex;flex:0 0 auto}@media(min-width:1024px){.c-header-today{margin-right:auto}}@media(max-width:1023px){.c-header-today{flex-direction:column;margin:2px 0;width:180px}}.c-header-today-link{align-items:center;background:#176e71;color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:0 .5rem;justify-content:center;order:-1;padding:.6rem .8rem;text-decoration:none}.c-header-today-link:after{background:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:10px;width:8px}@media(max-width:1023px){.c-header-today-link{font-size:.75rem;padding:5px}}.c-header-today-status{background:#fff;display:grid;font-size:.8rem;margin:2px;padding:0 .8rem;place-content:center}.c-header-today-status.status-open{color:#ba4a00;font-weight:700}@media(max-width:1023px){.c-header-today-status{font-size:.75rem;margin:0;padding:5px}}.c-header-links{display:flex;gap:0 1.6rem}@media(max-width:1023px){.c-header-links{display:none}}.c-header-links-item{color:inherit;font-size:.8rem;text-decoration:none}@media(any-hover:hover){.c-header-links-item:hover{text-decoration:underline}}.c-header-lang{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_assets/images/general/icon-global.svg) no-repeat 0/0.8rem auto,url(/_assets/images/general/icon-dropdown.svg) no-repeat 100%/8px auto;border:none;font-size:.8rem;padding:0 10px 0 18px}.c-local-nav,.c-local-nav *{box-sizing:border-box}.c-local-nav:has(a[href$="aboutus/"][aria-current]){--bg-color:#fff;border-image-outset:3rem 0 4rem;border-image-slice:0 fill;border-image-source:linear-gradient(to bottom,var(--bg-color),var(--bg-color))}*+.c-local-nav{margin-block-start:3rem}.c-local-nav-heading{font-size:1.5rem;font-weight:700}@media(max-width:544px){.c-local-nav-heading{font-size:1.25rem}}.c-local-nav-menu{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}*+.c-local-nav-menu{margin-block-start:1.5rem}.c-local-nav-link{--border-color:#cdcdcd;--icon-color:currentColor;align-items:center;background:#fff;border-image-outset:1px;border-image-slice:30%;border-image-source:linear-gradient(to bottom,var(--border-color),var(--border-color));border-image-width:1px;color:inherit;display:flex;font-size:1.125rem;gap:.75rem;line-height:1.25;min-height:80px;outline-offset:-2px;padding:1rem 1.5rem;text-decoration:none}@media(any-hover:hover){.c-local-nav-link:hover{--icon-color:var(--ycam-color-sub)}}.c-local-nav-link[aria-current]{--icon-color:var(--ycam-color-sub)}.c-local-nav-link:before{background-color:var(--icon-color);content:"";flex:0 0 auto;height:18px;-webkit-mask-image:url(/_assets/images/general/icon-arrow-bg-black.svg);mask-image:url(/_assets/images/general/icon-arrow-bg-black.svg);-webkit-mask-size:cover;mask-size:cover;transition:.25s ease 0s;transition-property:background-color;width:18px}@media(max-width:544px){.c-local-nav-link{font-size:1rem;min-height:48px;padding:16px}}.c-local-nav-submenu{--bg-color:#cdcdcd;border-image-outset:1px;border-image-slice:30%;border-image-source:linear-gradient(to bottom,var(--bg-color),var(--bg-color));border-image-width:1px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr);padding:12px 16px}@media(min-width:544px){.c-local-nav-submenu{display:none}}.c-local-nav-sublink{color:inherit;font-size:.75rem;line-height:1.25;text-decoration-color:#176e71;text-decoration-thickness:2px;text-underline-offset:1px}.c-sub-nav,.c-sub-nav *{box-sizing:border-box}.c-sub-nav-layout{align-items:center;display:flex;flex-wrap:wrap;gap:0 1.25rem}.c-sub-nav-heading{flex:0 0 auto;font-size:1rem;font-weight:400;margin:0 auto 0 0;padding:.5rem 0;position:relative;z-index:1}@media(max-width:544px){.c-sub-nav-heading{font-size:.75rem}}.c-sub-nav-primary{background:#f1f1f1;padding:.25rem 0}.c-sub-nav-secondary{--sub-nav-link-color:#fff;--sub-nav-link-weight:400;background:rgba(0,46,48,.5);padding:.8125rem}.c-sub-nav-secondary:not(:has(a)){background:hsla(0,0%,60%,.5);height:4px;padding:0}.c-sub-nav-menu{display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media(min-width:544px){.c-sub-nav-menu{justify-content:flex-end}}.c-sub-nav-link{color:var(--sub-nav-link-color,#176e71);font-size:.875rem;font-weight:var(--sub-nav-link-weight,700);line-height:1.5;outline-offset:-2px;text-decoration:none}.c-sub-nav-primary .c-sub-nav-link[aria-current]{color:#ba4a00}.c-sub-nav-secondary .c-sub-nav-link[aria-current]{text-decoration:underline}@media(any-hover:hover){.c-sub-nav-link[href]:hover{color:#ba4a00}}.c-youtube-live{bottom:7.5rem;display:none;height:11.25rem;position:fixed;right:0;transform:translateX(20rem);transition:.25s linear 0s;transition-property:transform;width:25rem;z-index:9999}.c-youtube-live.ui-display-all_pages.status-live,body#top .c-youtube-live.ui-display-only_toppage.status-live,body.ui-youtube-live-active .c-youtube-live.status-live{display:flex}.c-youtube-live.ui-state-active{transform:translateX(0)}@media(max-width:544px){.c-youtube-live{align-items:flex-start;bottom:2.5rem;height:136px;transform:translateX(244px);width:294px}}.c-youtube-live__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ba4a00;border:none;border-radius:4px 0 0 4px;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;flex:0 0 5rem;flex-direction:column;justify-content:center;margin:0;transition:.5s ease 0s;transition-property:background}.c-youtube-live__toggle i{background:url(/_assets/images/top/icon-blink-center.svg) no-repeat 50%/contain;height:2rem;margin:0 0 .375rem;position:relative;width:2rem}.c-youtube-live__toggle i:after,.c-youtube-live__toggle i:before{animation:blink 2.5s ease infinite;background:no-repeat 50%/contain;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-youtube-live__toggle i:before{background-image:url(/_assets/images/top/icon-blink-before.svg)}.c-youtube-live__toggle i:after{animation-delay:.5s;background-image:url(/_assets/images/top/icon-blink-after.svg)}.c-youtube-live__toggle label{font-size:1rem;font-weight:700;line-height:1.1;width:1rem}.c-youtube-live__toggle:hover,.ui-state-active .c-youtube-live__toggle{background:#176e71}.ui-state-active .c-youtube-live__toggle i{background:url(/_assets/images/top/icon-close-white.svg) no-repeat 50%/1rem 1rem}.ui-state-active .c-youtube-live__toggle i:after,.ui-state-active .c-youtube-live__toggle i:before{content:none}@media(max-width:544px){.c-youtube-live__toggle{flex:0 0 50px;padding:0 6px 6px}.c-youtube-live__toggle i{height:32px;margin:0 0 4px;width:32px}.c-youtube-live__toggle label{font-size:.6875rem;width:auto}}.c-youtube-live-modal{background:#f1f1f1;flex:1 1 auto}@keyframes blink{0%{opacity:0}5%{opacity:1}to{opacity:0}}.u-visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-skiplink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;display:block;font-size:1.125rem;font-weight:700;left:4px;outline-offset:-4px;padding:.8rem 2rem;position:fixed;top:4px;z-index:calc(infinity)}.c-skiplink:not(:focus-visible){opacity:0;pointer-events:none}.u-aspect-youtube{position:relative;width:100%}.u-aspect-youtube:before{content:"";display:block;padding-top:56.25%}.u-aspect-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.u-aspect-16x9{position:relative;width:100%}.u-aspect-16x9:before{content:"";display:block;padding-top:56.25%}.u-aspect-16x9>*{bottom:0;left:0;position:absolute;right:0;top:0}.u-aspect-4x3{position:relative;width:100%}.u-aspect-4x3:before{content:"";display:block;padding-top:75%}.u-aspect-4x3>*{bottom:0;left:0;position:absolute;right:0;top:0}.u-aspect-2x1{position:relative;width:100%}.u-aspect-2x1:before{content:"";display:block;padding-top:50%}.u-aspect-2x1>*{bottom:0;left:0;position:absolute;right:0;top:0}.u-aspect-1x1{position:relative;width:100%}.u-aspect-1x1:before{content:"";display:block;padding-top:100%}.u-aspect-1x1>*{bottom:0;left:0;position:absolute;right:0;top:0}.u-text-palt,.u-text__palt{font-feature-settings:"palt";letter-spacing:-0.05em}@media (-ms-high-contrast:none){.u-text-palt,.u-text__palt{font-feature-settings:"pkna"}}@supports(-ms-ime-align:auto) and (-webkit-text-stroke:initial){.u-text-palt,.u-text__palt{font-feature-settings:"pkna"}}.u-text-center,.u-text__center{text-align:center}.u-text-right,.u-text__right{text-align:right}.u-text-left,.u-text__left{text-align:left}.u-text-justify,.u-text__justify{text-align:justify}[lang=en] .u-text-justify,[lang=en] .u-text__justify{-webkit-hyphens:auto;hyphens:auto}.u-text-nowrap{white-space:nowrap}