.oi-panel{z-index:300;width:100%;max-width:100vw;height:0;position:sticky;top:0;overflow:visible}.oi-panel.full:not(.open) .panel{background-color:#0000!important;background-image:none!important}.oi-panel.overtangram{z-index:913}.oi-panel.fullscreen{z-index:900;position:fixed;inset:0;overflow:visible}.oi-panel.fullscreen .panel:before{content:"";z-index:300;background:currentColor;width:3px;height:100%;position:fixed;top:0;left:0}.oi-panel.fullscreen .panel:after{content:"";background:currentColor;width:3px;height:100%;position:fixed;top:0;right:0}@media (width<=767px){.oi-panel.full .panel{left:0}.oi-panel,.oi-panel.full,.oi-panel.center{z-index:911}.oi-panel.fullscreen{z-index:912}}@media (width>=768px){.oi-panel.full .panel{max-width:2560px;position:fixed;left:max(0px,50% - 1280px);background:0 0!important}}.oi-panel.full .panel.collapse-aside{width:calc(100% - 319px);max-width:2241px;transition:visibility,width .5s linear .5s,max-width .5s linear .5s!important}@media (width>=521px){.oi-panel.full .panel.collapse-aside{width:calc(100% - 516px);max-width:2044px}}@media (width>=768px){.oi-panel.full .panel:before{content:"";z-index:300;background:currentColor;width:3px;height:100%;position:fixed;top:0;left:max(0px,50% - 1280px)}.oi-panel.full .panel:after{content:"";background:currentColor;width:3px;height:100%;position:fixed;top:0;right:min(50% + 1277px,100% - 3px)}}@media (width<=767px){.oi-panel.full .panel:before{left:0}.oi-panel.full .panel:after{right:0}}.panel{visibility:hidden;width:100%;height:100vh;transition:visibility 0s 1s;position:fixed;top:0;left:auto;right:0;overflow:hidden}.panel.center{visibility:hidden;max-width:400px;height:auto;min-height:200px;transition:visibility 0s 1s;position:absolute;top:50vh;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-50%)}.panel.center .panel-scrollbox{position:relative}.panel.center .panel-close>button{margin-top:5px;margin-right:10px}.panel.center .panel-close{position:absolute;top:0;right:0}@media (width>=768px){.panel{position:absolute}}.panel.aside,.panel.bounded{box-shadow:3px 0}@media (width<=767px){.panel.aside{top:3px}.panel.aside,.panel.bounded{border-top:0}}.panel.aside{max-width:319px;margin-left:calc(100% - 319px)}.panel.aside .panel-scrollbox{width:316px;left:3px;right:auto}@media (width>=521px){.panel.aside{max-width:519px;margin-left:calc(100% - 519px)}.panel.aside .panel-scrollbox{width:516px;left:3px;right:auto}}.panel.aside:after{content:"";background:currentColor;width:3px;height:100%;position:absolute;top:0;left:0}.oi-panel.open .panel{visibility:visible;transition:visibility}.panel.slide{width:0;transition:width .25s,visibility 0s .5s}.oi-panel.open .panel.slide{opacity:1;visibility:visible;width:100%;transition:width .25s .25s,visibility}.panel.aside.slide{transition:width .5s,visibility 0s .75s}.oi-panel.open .panel.aside.slide{transition:width .5s .25s,visibility}.panel.fadein{opacity:0;transition:opacity .25s,visibility 0s .5s}.oi-panel.open .panel.fadein{opacity:1;visibility:visible;transition:opacity .5s .5s,visibility}.panel-scrollbox{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:100vw;height:100%;position:absolute;right:0;overflow:auto}.panel-scrollbox::-webkit-scrollbar{display:none}@media (device-width<=767px){.panel-scrollbox{overflow:hidden scroll}}.oi-panel.bounded .panel-scrollbox{overflow-y:hidden}.panel-close{text-align:right;opacity:0;height:0;transition:opacity .1s;position:sticky;overflow:visible}.oi-panel.open .panel-close{opacity:1;transition:opacity .1s .25s}.panel-close>button{font-size:var(--panel-close-button);border-radius:50%;width:1em;height:1em;margin-top:20px;margin-right:20px;line-height:1em}@media (width<=767px){.panel.bottomclose .panel-close{height:32px;position:absolute;bottom:15px;left:15px}.panel.bottomclose .panel-close>button{margin:0}}figure[data-v-46a82717]{opacity:0;width:100%;margin:0 auto;font-size:0;transition:transform .5s cubic-bezier(0,.55,.45,1),opacity .25s linear;display:table}figure.js-fullwidth[data-v-46a82717]{width:100%}figure.js-instantly[data-v-46a82717]{opacity:1;transition:none;transform:none}figure.js-loaded.js-visible[data-v-46a82717]{opacity:1;background-color:#0000;transform:translateY(0)}figure.js-cover[data-v-46a82717]{display:block;position:relative;overflow:hidden}.OiPdf figure[data-v-46a82717]{display:flex}.OiPdf object[data-v-46a82717],.OiPdf embed[data-v-46a82717],.OiPdf iframe[data-v-46a82717]{min-width:100%;max-width:100%;min-height:100%;max-height:100%;top:0;left:0}@supports ((-moz-appearance:button)) and (contain:paint){.OiPdf object[data-v-46a82717],.OiPdf embed[data-v-46a82717],.OiPdf iframe[data-v-46a82717]{min-width:100%;max-width:100%;min-height:calc(100% + 40px);margin-top:-40px}}.gallery-slide{overflow:hidden}.gallery-image{overflow:hidden;transform:translate(0)}.controls-bar{position:relative}.controls-bar-bg{width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=1280px){.v-leave-active,.v-enter-active{transition:all .3s ease-in-out}.v-enter-to,.v-leave-from{transform:translate(0)}.v-enter-from,.v-leave-to.going-backwards{transform:translate(100%)}.v-enter-from.going-backwards,.v-leave-to{transform:translate(-100%)}}@media (width>=1281px){.v-leave-from.is-prev,.v-leave-to.is-prev,.v-enter-from.going-backwards.is-bigger.is-active,.v-enter-to.going-backwards.is-bigger.is-active,.v-enter-from.going-backwards.is-smaller.is-active,.v-enter-to.going-backwards.is-smaller.is-active{z-index:99}.v-leave-active.is-prev,.v-enter-active.going-backwards.is-bigger.is-active,.v-enter-active.going-backwards.is-smaller.is-active,.v-leave-active.going-backwards.is-bigger.is-next{transition:all .6s ease-in-out}.v-leave-active.is-smaller.is-prev .controls-bar{transition:max-width .3s ease-in,opacity 0s linear .3s}.v-leave-active.is-smaller.is-prev .gallery-image{transition:transform .3s ease-out .3s}.v-enter-active.going-backwards.is-smaller.is-active .controls-bar{transition:max-width .3s ease-out .3s,opacity 0s linear .3s}.v-enter-active.going-backwards.is-smaller.is-active .gallery-image{transition:transform .3s ease-in}.v-leave-to.is-smaller.is-prev .controls-bar,.v-enter-from.going-backwards.is-smaller.is-active .controls-bar{opacity:0;border-right:none;max-width:0!important}.v-leave-to.is-smaller.is-prev .gallery-image,.v-enter-from.going-backwards.is-smaller.is-active .gallery-image{transform:translate(-100%)}.v-enter-to.going-backwards.is-smaller.is-active .controls-bar{opacity:1}.v-leave-to.is-smaller.is-prev .controls-bar,.v-enter-to.going-backwards.is-smaller.is-active .controls-bar{border-right:4px solid}.v-leave-from.is-bigger.is-prev .gallery-image,.v-enter-to.going-backwards.is-bigger.is-active .gallery-image{transform:translate(0)}.v-leave-from.is-bigger.is-prev .controls-bar{position:absolute;top:0;right:0}.v-enter-to.going-backwards.is-bigger.is-active .controls-bar{opacity:1}.v-leave-active.is-bigger.is-prev .gallery-image{transition:transform .3s ease-out .3s,width .3s ease-out .3s}.v-enter-active.going-backwards.is-bigger.is-active .gallery-image{transition:transform .3s ease-out,width .3s ease-out}.v-leave-active.is-bigger.is-prev .controls-bar{opacity:1;transition:max-width .3s ease-in,opacity 0s linear .3s}.v-enter-active.going-backwards.is-bigger.is-active .controls-bar{opacity:1;transition:max-width .3s ease-in .3s,opacity 0s linear .3s}.v-leave-to.is-bigger.is-prev .gallery-image,.v-enter-from.going-backwards.is-bigger.is-active .gallery-image{transform:translate(-100px);width:0!important}.v-leave-to.is-bigger.is-prev .controls-bar,.v-enter-from.going-backwards.is-bigger.is-active .controls-bar{opacity:0}.v-leave-from.going-backwards.is-bigger.is-next{opacity:1}.v-leave-active.going-backwards.is-bigger.is-next{transition:opacity 0s linear .5s}.v-leave-to.going-backwards.is-bigger.is-next{opacity:0}}.gallery-image .OiImage{max-width:100vw}.gallery-image figure,.gallery-image img{max-height:100vh;opacity:1!important;transition:none!important}@media (width<=768px){.gallery-image figure,.gallery-image img{max-height:calc(100vh - 64px)}}.controls>.position[data-v-ebf30785]{white-space:nowrap;line-height:36px}@media (width<=1279px){.controls>.position[data-v-ebf30785]{font-size:20px}}@media (width>=1280px){.controls>.position[data-v-ebf30785]{padding:.9em var(--box-space);opacity:1;padding-bottom:20px;line-height:36px;transition:opacity .25s;bottom:0;left:0}.oi-panel.transitioning .controls>.position[data-v-ebf30785]{opacity:0;transition:none}}@media (width>=2000px){.controls>.position[data-v-ebf30785]{padding:.5em var(--box-space);border-bottom:3px solid #0000;border-left:3px solid #0000;padding-bottom:20px}}.controls>.position>.position-current[data-v-ebf30785]{text-align:center;min-width:1ch;display:inline-block}.controls>button[data-v-ebf30785]{font-size:var(--controls-button-font-size);line-height:1em}.footer-entity-link{padding:0 var(--box-space);line-height:2em}.footer-link{display:inline-block}@media (width<=450px){.footer-link{line-height:44px}.footer-link:first-child{margin-top:-10px}.footer-link:last-child{margin-bottom:10px}}@media (width>=451px){.footer-link:not(:last-child){margin-right:var(--box-space)}}.app-tangram .tangram.area1>.area1-path,.app-tangram .tangram.area2>.area2-path,.app-tangram .tangram.area3>.area3-path,.app-tangram .tangram.area4>.area4-path,.app-tangram .tangram.area5>.area5-path,.app-tangram .tangram.area6>.area6-path{fill:currentColor}.special-hover.section-1{position:absolute;inset:0 72% 41% 0}.special-hover.section-1 span{background-color:#000;transition:all .5s;position:absolute;inset:0 0 0 100%}.tangram.area1~.special-hover.section-1 span{left:0}.special-hover.section-2{clip-path:polygon(0 0,100% 0,100% 40%,62% 100%,0 60%);position:absolute;inset:0 0 58% 26%}.special-hover.section-2 span{background-color:#000;transition:all .8s;position:absolute;inset:-100% -100% -100% 150%;transform:rotate(45deg)}.tangram.area2~.special-hover.section-2 span{left:-30%}.special-hover.section-3{clip-path:polygon(0 0,100% 53%,61% 100%,0% 100%);position:absolute;inset:25% 26% 43% 29%}.special-hover.section-3 span{clip-path:polygon(0 0,100% 53%,61% 100%,0% 100%);background-color:#000;transition:all .5s;position:absolute;inset:100% 0 -100%}.tangram.area3~.special-hover.section-3 span{top:0;bottom:0}.special-hover.section-4{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:20% 0 24% 38%}.special-hover.section-4 span{background-color:#000;transition:all .5s;position:absolute;inset:150% -20% -20%;transform:rotate(45deg)}.tangram.area4~.special-hover.section-4 span{top:-20%}.special-hover.section-5{clip-path:polygon(0 0,100% 0,30% 100%,0 100%);position:absolute;inset:56% 44% 0 0}.special-hover.section-5 span{background-color:#000;transition:all .5s;position:absolute;inset:100% 0 0}.tangram.area5~.special-hover.section-5 span{top:0}.special-hover.section-6{clip-path:polygon(30% 0%,100% 0,100% 100%,0 100%);position:absolute;inset:77% 0 0 15%}.special-hover.section-6 span{clip-path:polygon(30% 0%,100% 0,100% 100%,0 100%);background-color:#000;transition:all .5s;position:absolute;inset:0 -100% 0 100%}.tangram.area6~.special-hover.section-6 span{left:0;right:0}.app-tangram .tangram{z-index:1;position:relative}.app-tangram{opacity:0;visibility:hidden;z-index:400;margin-left:min(50% + 1277px,100% - 3px);transition:opacity .15s linear,visibility 0s linear .25s,transform .15s linear .25s;overflow:visible}@media (width<=767px){.app-tangram{z-index:912}}.app-tangram.is-visible{visibility:visible;opacity:1;transition:opacity .15s linear .15s,visibility linear,transform .15s linear .25s}.app-tangram.panel-open:not(.is-sticky){transform:translateY(calc(3 * var(--box-space) + 3em));transition:transform .15s linear}.app-tangram-toggler{cursor:pointer;position:relative;overflow:hidden}.prose a{text-decoration:underline}figure[data-v-25ffcc96]{opacity:0;width:100%;margin:0 auto;font-size:0;transition:transform .5s cubic-bezier(0,.55,.45,1),opacity .25s linear;display:table}figure>div[data-v-25ffcc96]{min-width:1px;min-height:1px}figure.js-fullwidth[data-v-25ffcc96]{width:100%}figure.js-instantly[data-v-25ffcc96]{opacity:1;transition:none;transform:none}figure.js-visible[data-v-25ffcc96]{opacity:1;background-color:#0000;transform:translateY(0)}figure svg[data-v-25ffcc96]{opacity:0}figure.js-instantly svg[data-v-25ffcc96]{opacity:1}.slide-enter-active figure.js-instantly svg[data-v-25ffcc96]{opacity:1;transition:opacity .25s linear .25s}figure.js-loaded.js-visible svg[data-v-25ffcc96]{opacity:1;transition:opacity .25s linear}figure.js-cover[data-v-25ffcc96]{display:block;position:relative;overflow:hidden}figure.js-cover svg[data-v-25ffcc96]{min-width:100%;max-width:100%;min-height:100%;max-height:100%;position:absolute;top:0;left:0}figcaption[data-v-25ffcc96]{caption-side:bottom;text-align:left;display:table-caption}svg[data-v-25ffcc96]{object-fit:cover;max-width:100%}.pan-cols{min-height:calc(100vh - 6px)}.pan-col-left{width:0;height:100%;transition:width .25s linear;position:absolute;top:0;left:0;right:auto;overflow:hidden}.pan-col-left-bg{opacity:.8;width:100%;height:100%;max-height:100vh;position:absolute;top:0;left:0}.pan-col-left.navigate{width:100%;transition:width .25s linear .25s}.pan-col-left:after{content:"";z-index:3;background:currentColor;width:3px;height:100%;position:absolute;top:0;left:auto;right:0}.oi-panel.open .pan-col-left{width:50%;transition:width .25s linear .25s}@media (width<=767px){.oi-panel.open .pan-col-left{width:32.5%;transition:width .25s linear .25s}}.pan-col-right{clip-path:inset(0);width:100%;height:0;transition:height .25s linear,clip-path .25s linear;position:absolute;top:0;left:auto;right:0;box-shadow:0 3px #000}.pan-col-right.navigate{clip-path:inset(0 0 0 100%);width:100%;height:100%;transition:height .25s linear .25s,clip-path .25s linear .25s}.oi-panel.open .pan-col-right{clip-path:inset(0 0 0 50%);height:100%;transition:height .25s linear .25s,clip-path .25s linear .25s}@media (width<=767px){.oi-panel.open .pan-col-right{clip-path:inset(0 0 0 32.5%)}}.pan-col-right-inner{width:50%;height:100%;position:absolute;top:0;left:auto;right:0;overflow:hidden}@media (width<=767px){.pan-col-right-inner{width:67.5%}}.pan-image{opacity:0;visibility:hidden;width:100vw;height:100%;max-height:100vh;position:absolute;top:0;left:0;overflow:hidden}@media (width<=767px){.pan-image{max-width:32.5%}}.pan-image.pan-image-leave{visibility:visible}.pan-image .OiImage,.pan-image figure{height:100vh}.pan-image .OiImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pan-image.pan-image-active{opacity:1;visibility:visible;z-index:1}.pan-image.pan-image-hover,.pan-image.pan-image-navigate{opacity:1;visibility:visible;z-index:2}.pan-title{padding-right:70px;font-weight:700}.pan-nav a{padding:.5em 0;font-size:1.2em;font-weight:400;line-height:1em}@media (width<=767px){.pan-nav a{padding:14px 0}}.pan-nav-label{line-height:1.35em;position:absolute;top:50%;transform:translateY(-50%)}.pan-nav-label span.js-active{background:linear-gradient(#0000 88%,currentColor 100%)}.map{fill:currentColor;color:currentColor}.map-title{font-size:40px;font-weight:700}@media (width<=767px){.map-title{font-size:38px}}.map-caption{font-size:15px}#map-areas>*,#map-clickAreas-container>*{fill:#0000}.positive{fill:currentColor;transition:fill .25s linear}.regular{fill:currentColor}.negative{fill:#0000;transition:fill .25s linear .25s}.js-hover .positive,.js-active .positive{fill:#0000;transition:fill .15s linear}.js-hover .negative,.js-active .negative{fill:currentColor;transition:fill .15s linear}@media (width>=1025px){.map-outer{width:2560px;max-width:max(100vw,820px)}}@media (width<=1024px){.map-outer{width:100%;max-width:100vw}}.map-wrapper>.map{transform-origin:100% 100%;opacity:0;width:100%;transition:opacity 50ms ease-in .2s,transform .25s ease-in;position:absolute;bottom:0;left:auto;right:0;transform:scale(.1)}@media (width<=1024px){.map-wrapper>.map{width:1024px;top:0;left:0;right:auto}}.map-wrapper{width:100%;min-height:100vh;padding-top:100%;position:relative}.oi-panel.open .map-wrapper>.map{opacity:1;transition:opacity .15s ease-out .1s,transform .25s ease-out,background-image 0s linear .25s,background-color 0s linear .25s;transform:scale(1)}.oi-panel.open:not(.transitioning) .map-wrapper>.map{transform:none}.map-bg{position:absolute;inset:0}.map-bg-open{visibility:hidden;transition:visibility linear}.oi-panel.open .map-bg-open{visibility:visible;transition:visibility 0s linear 1s}.map-bg-closed{visibility:visible;transition:visibility linear}.oi-panel.open .map-bg-closed{visibility:visible;transition:visibility 0s linear 1s}.page-header{z-index:10;height:0;position:fixed;top:0;left:max(0px,50% - 1280px);overflow:visible}@media (width<=767px){.page-header{z-index:900;width:100%;height:63px;transition:height .5s linear;position:fixed;top:0;left:0;overflow:hidden}.page-header+main{padding-top:63px}.page-header.is-open{height:100vh;transition:height .25s linear}.page-header-stripe{border-bottom:3px solid;height:63px;transition:height .5s linear;position:relative}.page-header-stripe.is-open{height:125px;transition:height .25s linear}}@media (width>=768px){.page-header-stripe{display:none}}.subnav{font-size:var(--subnav-font-size);margin-top:80px}@media (width>=768px){.subnav{display:none}}.subnav-title{font-size:var(--subnav-title-font-size);padding:10px 15px;font-weight:700;line-height:25px;display:block}.subnav-grid{border-top:3px solid;border-bottom:3px solid;display:grid}.subnav-menu{padding:10px 0 30px}.subnav-gap{background:currentColor}.subnav-link{padding:0 15px;line-height:44px;display:inline-block}.nav-toggler{text-align:left;background:#fff;width:37.5%;height:calc(100% - 3px);min-height:57px;transition:right .25s;position:absolute;top:3px;right:-37.5%}.nav-toggler.is-visible{right:0}.nav-toggler>span{padding:20px;font-weight:700;line-height:20px}.nav-toggler>i{position:absolute;top:48%;left:auto;right:20px;transform:translateY(-50%)}.nav-closer{height:60px;padding:0 20px;position:absolute;top:0;right:0}.nav-closer>span{font-size:var(--nav-closer-span-font-size);font-weight:400;line-height:60px;display:inline-block;position:relative}.nav-scrollbox{background-color:#fff;position:relative;overflow-y:auto}@media (device-width<=767px){.nav-scrollbox{overflow-y:scroll}}@media (width<=767px){.nav-scrollbox{max-height:calc(100vh - 125px)}}@media (width>=768px){.nav-scrollbox{min-height:100vh}}.nav{flex-direction:column;place-content:stretch;align-items:stretch;display:flex}.nav-link{border-bottom:3px solid;border-left:3px solid;border-right:3px solid;flex:1 0 3.2em;justify-content:stretch;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.page-header{width:156px}.nav{border-top:3px solid;min-height:100vh}}.nav-link-arrow,.nav-link-mask,.nav-link-mask-backdrop{display:none}@media (width>=768px) and (device-width>=768px){.nav-label{transition:top .25s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-link-arrow{line-height:20px;font-size:var(--nav-link-arrow-font-size);display:inline-block;position:absolute;bottom:10px;left:auto;right:10px}.nav-link-mask{clip-path:polygon(100% 0,100% 75%,75% 100%,0 100%,0 0);background:#fff;width:200%;padding-top:200%;transition:right .25s linear;display:block;position:absolute;bottom:0;left:auto;right:-100%}.nav-link-mask-backdrop{background:currentColor;bottom:-2px;right:calc(-33.33% - 2px)}.nav-link.router-link-active .nav-link-mask,.nav-link:hover .nav-link-mask{right:0}.nav-link.router-link-active .nav-link-mask-backdrop,.nav-link:hover .nav-link-mask-backdrop{right:-2px}.nav-link.router-link-active .nav-label,.nav-link:hover .nav-label{top:20px}}@media (width>=1024px) and (device-width>=768px){.nav-link.router-link-active .nav-label,.nav-link:hover .nav-label{top:50%}}@media (width>=1280px) and (device-width>=768px){.nav-link-mask{width:133.33%;padding-top:133.33%;right:-33.33%}}@media (width>=1280px){.page-header{width:calc(20.6944vw - 108.889px)}}@media (width>=2000px){.page-header{width:calc(24.1071vw - 137.143px)}.nav-link{margin-left:calc(17.8571vw - 217.143px)}}@media (width>=2560px){.page-header{width:480px}.nav-link{margin-left:240px}}.nav-link.router-link-active{text-decoration:underline}.nav-link.home-link{flex:1.3 0 auto;align-items:flex-start;min-height:5em}@media (width<=767px){.nav-link.home-link{display:none}}@media (width>=2000px){.nav-link.home-link{border-bottom:0;border-right:0;width:156px;margin-left:0;position:absolute;top:3px;left:0}}@media (width<=767px){.page-logo{border-top:3px solid}.page-logo .nav-link{border-bottom:0;min-height:57px;display:block}}@media (width>=2000px){.page-logo{background-color:#0000;border-right:none;width:143px;height:100px;margin-left:0;position:absolute;top:0;left:0}}.page-logo-label{margin:var(--box-space) 0 0 var(--box-space);font-size:var(--header-font-size);width:100%;max-width:45px;height:20px}.page-logo-label>svg{margin-top:-3px;margin-left:-1px}@media (width<=767px){.page-logo-thin{max-width:3em;height:1.5em;display:block}.page-logo-thick{display:none}}@media (width>=768px){.page-logo-thick{display:none}.page-logo-thin{max-width:4em;height:2em;display:block}}.nav-link-lang{display:none}.lang-switcher{padding:0 var(--box-space);text-transform:uppercase;display:none}.lang-switcher>a{line-height:1em;display:inline-block;position:relative}.lang-switcher>a:hover{text-decoration:none}.lang-switcher>a.router-link-active:after{content:"";background-color:currentColor;width:3px;height:9px;position:absolute;bottom:0;left:calc(50% - 1px)}@media (width<=767px){.lang-switcher.lang-switcher-mobile{border-right:3px solid #0000;transition:transform .25s linear;display:block;position:absolute;inset:auto 0 0 auto;transform:translateY(100%)}.lang-switcher.lang-switcher-mobile.is-open{transform:translateY(0)}.lang-switcher>a{margin-left:1em;padding:.9em .35em}}@media (width>=768px) and (width<=1999px){.nav-link-lang{display:block}.lang-switcher.lang-switcher-tablet{display:block;position:absolute;top:auto;bottom:0;left:0}.lang-switcher>a{margin-right:1.25em;padding:.9em 0}}@media (width>=2000px){.lang-switcher.lang-switcher-desktop{border-bottom:3px solid #0000;border-left:3px solid #0000;display:block;position:absolute;top:auto;bottom:0;left:0}.lang-switcher>a{margin-right:.8em;padding:.5em 0}.lang-switcher>a.router-link-active:after{height:.35em}}.app{width:100%;max-width:100vw;min-height:calc(100vh + 1px);overflow:hidden}.app-outer{min-height:100vh}.app-inner{width:100%;max-width:2560px;min-height:100vh;margin:0 auto;position:relative}[class^=line-]{z-index:998;background-color:currentColor;position:fixed}@media (width>=1280px){[class^=line-]{z-index:100}}.line-top{width:100%;height:3px;top:0;bottom:auto;left:0}.line-bottom{width:100%;height:3px;top:auto;bottom:0;left:0}.line-left{width:3px;height:100vh;top:0;bottom:0;left:max(0px,50% - 1280px)}.line-left2{width:3px;height:100vh;top:0;bottom:0;left:0}.line-right{width:3px;height:100vh;top:0;bottom:0;left:min(50% + 1277px,100% - 3px)}.line-right2{width:3px;height:100vh;inset:0 0 0 auto}main{border-style:solid;border-color:#000;width:100%;min-height:calc(100vh - 3px);display:block;position:relative}@media (width>=768px){main{padding-left:156px;padding-right:3px}}@media (width>=1280px){main{padding-left:calc(20.6944vw - 108.889px)}}@media (width>=2000px){main{padding-left:calc(24.1071vw - 137.143px)}}@media (width>=2560px){main{padding-left:480px}}.page{width:100%;position:relative}.page-content,.view{min-height:100vh}.page[class*=slide]{position:absolute}.page[class*=slide] figure{transform:translateY(0)}.slide-enter-from{opacity:0}.slide-enter-to{transition:opacity .25s cubic-bezier(0,.55,.45,1) .25s}.slide-leave-from{opacity:1}.slide-leave-to{opacity:0;transition:opacity 1s cubic-bezier(0,.55,.45,1) .25s;position:absolute}.slide-leave-from .page-content{transform:translateY(0%)}:root{--default-font-family:Diglu, sans-serif;--default-dark-text-color:#000;--default-font-weight:400;--default-line-height:1.4;--headings-font-family:var(--default-font-family);--headings-color:inherit;--headings-font-weight:400;--headings-line-height:1.17;--headings-margin-bottom:.4em;--h1-margin-top:0;--h1-margin-bottom:0;--h2-margin-top:0;--h2-margin-bottom:.4em;--h3-margin-top:0;--h3-margin-bottom:.4em;--p-margin-bottom:1.75em;--caption-padding-top:.5em;--zero-width-space:0;--hair-space:.0417em;--fine-space:.125em;--six-per-em-space:.1667em;--thin-space:.2em;--medium-mathematical-space:.2222em;--four-per-em-space:.25em;--thick-space:.2778em;--three-per-em-space:.3333em;--en-space:.5em;--em-space:1em;--bp-sm:544px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--ffbk-line-height:1.2;--bu:calc(var(--ffbk-line-height) * 1rem);--space_xs:calc(var(--bu) / 2);--space_s:var(--bu);--space_m:calc(var(--bu) * 2);--space_l:calc(var(--bu) * 5);--space_xl:calc(var(--bu) * 15);--fbk-box-border-width:3px;--fbk-box-space-top:--space;--fbk-box-space-right:--space;--fbk-box-space-bottom:--space;--fbk-box-space-left:--space;--box-space:20px}@media (width<=767px){:root{--default-font-size:15px;--h1-font-size:25px;--h1-home-font-size:30px;--h1-project-font-size:21px;--h2-font-size:20px;--h3-font-size:18px;--h4-font-size:1em;--h5-font-size:1em;--header-font-size:1em;--nav-font-size:1em;--menu-font-size:1em;--input-font-size:16px;--label-font-size:1em;--button-font-size:18px;--member-name-font-size:.8em;--member-info-font-size:.8em;--box-space:20px;--footer-entities-font-size:18px;--footer-link-font-size:14px;--subnav-font-size:14px;--subnav-title-font-size:16px;--nav-closer-span-font-size:32px;--nav-link-arrow-font-size:20px;--controls-button-font-size:32px;--pan-title-font-size:18px;--pan-nav-a-font-size:25px;--home-hero-h1-font-size:40px;--dropdown-a-font-size:16px;--dropdown-a-i-font-size:16px;--award-font-size:80px;--award-small-font-size:14px;--klist-stripe-toggler-font-size:32px;--klist-stripe-icon-font-size:21px;--klist-stripe-title-font-size:18px;--klist-skill-unicode-font-size:21px;--klist-skill-title-font-size:24px;--date-font-size:60px;--news-page-link-i-font-size:20px;--panel-close-button:32px;--menu-item-font-size:15px;--panel-unicode-font-size:50px;--panel-prose-font-size:18px;--panel-title-font-size:21px;--panel-details-font-size:15px;--panel-bio-font-size:15px;--project-specs-dt-font-size:15px;--project-tags-box-font-size:17px;--panel-quote-em-font-size:21px;--panel-quote-em-before-font-size:40px}}@media (width>=768px){:root{--default-font-size:18px;--h1-font-size:2em;--h1-home-font-size:2.5em;--h1-project-font-size:40px;--h2-font-size:2em;--h3-font-size:21px;--h5-font-size:calc(13px + (13 - 13) * (100vw - 768px) / (1620 - 768));--header-font-size:1em;--nav-font-size:1em;--menu-font-size:1em;--input-font-size:16px;--label-font-size:1em;--button-font-size:18px;--caption-font-size:15px;--map-font-size:18px;--member-name-font-size:.8em;--member-info-font-size:.8em;--box-space:20px;--footer-entities-font-size:18px;--footer-link-font-size:15px;--subnav-font-size:14px;--subnav-title-font-size:16px;--nav-closer-span-font-size:32px;--nav-link-arrow-font-size:20px;--controls-button-font-size:32px;--pan-title-font-size:18px;--pan-nav-a-font-size:25px;--home-hero-h1-font-size:40px;--dropdown-a-font-size:16px;--dropdown-a-i-font-size:16px;--award-font-size:80px;--klist-stripe-toggler-font-size:32px;--klist-stripe-icon-font-size:21px;--klist-stripe-title-font-size:18px;--klist-skill-unicode-font-size:21px;--klist-skill-title-font-size:24px;--date-font-size:60px;--news-page-link-i-font-size:40px;--panel-close-button:32px;--menu-item-font-size:15px;--panel-unicode-font-size:50px;--panel-prose-font-size:18px;--panel-title-font-size:21px;--panel-details-font-size:15px;--panel-bio-font-size:15px;--project-specs-dt-font-size:15px;--project-tags-box-font-size:17px;--panel-quote-em-font-size:21px;--panel-quote-em-before-font-size:40px}}@media (width>=1280px){:root{--default-font-size:calc(18px + (24 - 18) * (100vw - 1280px) / (2560 - 1280));--h1-font-size:2em;--h1-home-font-size:2em;--h1-project-font-size:calc(40px + (66 - 40) * (100vw - 1280px) / (2560 - 1280));--h2-font-size:2em;--h3-font-size:calc(21px + (28 - 21) * (100vw - 1280px) / (2560 - 1280));--h5-font-size:20px;--header-font-size:1em;--nav-font-size:1em;--menu-font-size:calc(18px + (22 - 18) * (100vw - 1280px) / (2560 - 1280));--input-font-size:16px;--label-font-size:1em;--button-font-size:18px;--caption-font-size:15px;--map-font-size:18px;--member-name-font-size:.8em;--member-info-font-size:.8em;--box-space:calc(20px + (40 - 20) * (100vw - 1280px) / (2560 - 1280))}}@media (width>=2560px){:root{--default-font-size:24px;--h1-font-size:2em;--h1-home-font-size:2em;--h1-project-font-size:66px;--h2-font-size:2em;--h3-font-size:30px;--h4-font-size:25px;--h5-font-size:20px;--header-font-size:1em;--nav-font-size:1em;--menu-font-size:22px;--input-font-size:18px;--button-font-size:18px;--caption-font-size:15px;--map-font-size:18px;--member-name-font-size:.8em;--member-info-font-size:.8em;--box-space:40px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,svg{max-width:100%;height:auto}*,:before,:after{box-sizing:inherit;-webkit-tap-highlight-color:inherit}:not(body){box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover}[hidden],template{display:none!important}[draggable]{-webkit-user-select:none;user-select:none}button,a.button{--color:black;--color-primary:white;--color-contrast:white;--color-primary-contrast:black;--bg-color:transparent;--bg-color-primary:black;--bg-color-contrast:transparent;--bg-color-primary-contrast:white;--border-color:#050505;--border-color-contrast:#f5f5f5;--border-color-primary-contrast:#050505}.button{font-size:var(--button-font-size);white-space:nowrap;color:#fff;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:4px;min-height:40px;padding:.4em 1.667em;line-height:1.4em;display:inline-block}.button-wrapper .button{margin-bottom:1em}.button-wrapper .button:not(:last-child){margin-right:1em}@media (width>=1200px){button.button{min-width:150px}}.button,.theme-dark .bg-contrast .button{color:var(--color);background-color:var(--bg-color);box-shadow:inset -1px -1px 1px var(--border-color), inset 1px -1px 1px var(--border-color), inset -1px 1px 1px var(--border-color), inset 1px 1px 1px var(--border-color);font-weight:700}.button.primary,.theme-dark .bg-contrast .button.primary{color:var(--color-primary);background-color:var(--bg-color-primary)}.theme-dark .button,.bg-contrast .button{color:var(--color-contrast);background-color:var(--bg-color-contrast);box-shadow:inset -1px -1px 1px var(--border-color-contrast), inset 1px -1px 1px var(--border-color-contrast), inset -1px 1px 1px var(--border-color-contrast), inset 1px 1px 1px var(--border-color-contrast)}.theme-dark .button.primary,.bg-contrast .button.primary{color:var(--color-primary-contrast);background-color:var(--bg-color-primary-contrast);box-shadow:inset -1px -1px 1px var(--border-color-primary-contrast), inset 1px -1px 1px var(--border-color-primary-contrast), inset -1px 1px 1px var(--border-color-primary-contrast), inset 1px 1px 1px var(--border-color-primary-contrast)}.page-menu{width:100%;padding:0 var(--box-space);text-align:right;height:60px}.page-menu.is-sticky{-ms-overflow-style:none;scrollbar-width:none;position:sticky;top:3px;overflow-x:auto}.page-menu.is-sticky::-webkit-scrollbar{display:none}@media (width>=768px){.page-menu{z-index:200;justify-content:flex-end;display:flex}}.menu-items{margin:0 calc(var(--box-space) / -2);display:flex}.menu-item{padding:.6em calc(var(--box-space) / 2) .8em;white-space:nowrap;align-items:center;font-weight:700;line-height:1.4em;display:flex;position:relative}.menu-item>a,.menu-item>button{font-size:inherit;font-weight:inherit;line-height:inherit}.menu-item>button:hover{text-decoration:underline}.menu-item:before{content:"";background:currentColor;width:3px;height:0;margin-left:-2px;position:absolute;top:0;left:50%}.menu-item.menu-item-filter:before{display:none}.menu-item:focus:before,.menu-item:hover:before{height:10px;transition:height .15s linear}.menu-item.active:before,.menu-item.router-link-active:before{height:10px}.page-headline-border{z-index:210;position:sticky;top:60px}.page-headline-title{padding:0 var(--box-space) 20px;height:100px;position:sticky;top:60px}.bounded-layout{overflow:hidden}.bounded-layout section:last-child{margin-bottom:-3px}.box{padding:var(--box-space)}.top-box-space{top:var(--box-space)}.right-box-space{right:var(--box-space)}.panel-box{padding:20px}.bg-currentColor,.md\:bg-currentColor,.lg\:bg-currentColor{background-color:currentColor}.bb{border-bottom:3px solid}.bt{border-top:3px solid}.bl{border-left:3px solid}.br{border-right:3px solid}a{color:inherit;cursor:pointer;text-decoration:none}a[target*=blank]{word-break:break-all}a:hover{text-decoration:underline}.has-hidden-links a,a.has-hidden-links,.no-underline-links a,a.no-underline-links{text-decoration:none}@media (device-width>=1025px){.no-underline-links a:hover,a.no-underline-links:hover{text-decoration:none}}@media (device-width<=1024px){.no-underline-links a:active,a.no-underline-links:active,.underline-links-touch a,a.underline-links-touch,.no-underline-links.underline-links-touch a,a.no-underline-links.underline-links-touch{text-decoration:underline}}a.arrow-link{padding-left:1.5em;font-weight:700;display:inline-block;position:relative}a.arrow-link:hover{text-decoration:none}a.arrow-link>i{margin-top:-.05em;font-size:1.5em;font-weight:400;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.anchor{background-color:#eef4e4;margin-top:-16px;font-size:10px;display:inline-block;position:absolute}body{font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);line-height:var(--default-line-height);color:var(--default-dark-text-color);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;word-wrap:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-feature-settings:"dlig" 1, "liga" 1, "lnum" 1, "kern" 1;font-family:var(--headings-font-family);color:var(--headings-color);font-weight:var(--headings-font-weight);line-height:var(--headings-line-height);text-rendering:geometricprecision}h1,.h1{font-size:var(--h1-font-size);font-weight:700}h2,.h2{font-size:var(--h2-font-size)}h3,.h3{font-size:var(--h3-font-size);font-weight:700}h4,.h4{font-size:var(--h4-font-size)}h5,.h5,h6,.h6{font-size:var(--h5-font-size)}.home h1{font-size:var(--h1-home-font-size)}.project h1{font-size:var(--h1-project-font-size)}.editorial h1{margin:var(--h1-margin-top) 0 var(--h1-margin-bottom)}.editorial h2{margin:var(--h2-margin-top) 0 var(--h2-margin-bottom)}.editorial h3{margin:var(--h3-margin-top) 0 var(--h3-margin-bottom)}.editorial h4,.editorial h5,.editorial h6{margin:0 0 var(--headings-margin-bottom)}button{font-size:1em}.button{font-size:var(--button-font-size)}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea[name],.selection-input,.selection-list,.file-upload-text{font-size:var(--input-font-size)}nav{font-size:var(--nav-font-size);font-weight:600}menu{font-size:var(--menu-font-size)}header{font-size:var(--header-font-size)}figcaption{font-size:var(--caption-font-size);padding:var(--box-space)}strong{font-weight:700}p{-webkit-hyphens:auto;hyphens:auto;overlap-wrap:break-word;font-feature-settings:"liga" 1, "lnum" 1, "kern" 1;text-rendering:geometricprecision}.panel-unicode{font-size:50px}.project-specs .detail-content{font-size:1.2em;line-height:1em}@media (width>=768px){.project-specs .detail-content{font-size:1.4em}}.project-specs .detail-title{font-size:var(--project-specs-dt-font-size);line-height:1.25em}.project-tags-box{font-size:var(--project-tags-box-font-size)}.panel-quote>em{padding-left:30px;font-size:1.4em;display:inline-block;position:relative}.panel-quote>em:before{content:"“";font-size:2em;font-weight:500;line-height:1.1em;position:absolute;top:0;left:0}@supports not ((-webkit-hyphens:auto) or (hyphens:auto)){p{-webkit-hyphens:manual;hyphens:manual;word-break:break-word}}p:not(:last-child){margin:0 0 var(--p-margin-bottom)}.gmap-fs{font-size:var(--map-font-size)}.has-thin-font{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:initial}.has-thin-font strong{-moz-osx-font-smoothing:grayscale}.has-columns{word-wrap:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;columns:25em auto;orphans:3;widows:2;column-gap:30px}@supports not ((-webkit-hyphens:auto) or (hyphens:auto)){.has-columns{-webkit-hyphens:manual;hyphens:manual;word-break:break-word}}.hyphenate{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.no-hyphenate{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}@supports not ((-webkit-hyphens:auto) or (hyphens:auto)){.hyphenate{-webkit-hyphens:manual;hyphens:manual;word-break:break-word}}.is-not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}sup,sub{font-size:.5em;font-weight:700;line-height:0}sup{vertical-align:super}sub{vertical-align:sub}form{--form-default-color:0, 0%, 32%;--form-border-color:black;--form-error-color:359, 83%, 71%;--form-active-color:210, 50%, 60%;--form-readonly-color:gray;--form-invalid-color:36, 100%, 50%;--form-error-border-color:359, 83%, 71%;--form-valid-border-color:85, 100%, 30%;--form-error-text-color:red;--form-error-background:359, 83%, 71%;--form-success-color:#87fe6a;--form-input-background:#fff;--form-option-hover-color:#ededed}input{--button-font-size:16px;--label-font-size:16px}input[type=checkbox]{opacity:0;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}input[type=checkbox]:checked{opacity:0;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px}input[type=checkbox]+label{font-size:var(--label-font-size);transform:unset;cursor:pointer;width:100%;margin-bottom:0;padding:0 0 0 1.8em;line-height:1.25em;position:relative}input[type=checkbox][disabled]+label{opacity:.7;cursor:default}input[type=checkbox]+label:before,input[type=checkbox]+label:after{content:"";width:1.5em;height:1.5em;display:inline-block;position:absolute;top:0;left:0}input[type=checkbox]:checked+label:after{content:""}input,textarea{border:3px solid;border-radius:4px;width:100%}textarea{min-height:120px}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Extrabold-HKs5a8lD.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Light-GGF-qmZC.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Black-DZwU5HbS.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Diglu Hairline;src:url(/.resources/helium/webresources/dist/assets/Diglu-Hairline-B_bmCiRU.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Extralight-DBss74E9.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-BlackItalic-PmQrCNJi.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Heavy-DvZIE2mT.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Bold-CPRSrHGn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-ExtraboldItalic-l5NRxFOe.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Thin-BXQXDqSX.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-BoldItalic-SnK2RnAT.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Regular-CVoa15L-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-HeavyItalic-BEwLuxHs.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Medium-DRBWwwFp.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-ThinItalic-Buzu9FFf.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-MediumItalic-BzGjs6Zk.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-ExtralightItalic-SdM5Niyv.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Diglu Hairline;src:url(/.resources/helium/webresources/dist/assets/Diglu-HairlineItalic-CBy0JpLr.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-LightItalic-LlDk_HDC.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-RegularItalic-CwGCKXod.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--leading-tight:1.25;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-extrasmall:85rem;--container-extrasmallinner:375px;--container-small:85rem;--container-smallsm:50vw;--container-standard:130rem;--container-large:162rem;--container-extralarge:192rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-\[60px\]{top:60px}.-right-\[5px\]{right:-5px}.bottom-0,.bottom-\[0px\]{bottom:0}.left-0{left:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-9{z-index:9}.z-10{z-index:10}.z-11{z-index:11}.z-20{z-index:20}.z-50{z-index:50}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-start-1{grid-column-start:1}.float-left{float:left}.clear-both{clear:both}.clear-left{clear:left}.m-0{margin:0}.-mx-\[3px\]{margin-inline:-3px}.mx-\[3rem\]{margin-inline:3rem}.mx-auto{margin-inline:auto}.-my-\[3px\]{margin-block:-3px}.my-0{margin-block:0}.-mt-\[4px\]{margin-top:-4px}.mt-\[4\.5rem\]{margin-top:4.5rem}.mt-\[10px\]{margin-top:10px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[60px\]{margin-top:60px}.mt-\[90px\]{margin-top:90px}.mr-\[10px\]{margin-right:10px}.mr-\[16px\]{margin-right:16px}.-mb-\[3px\]{margin-bottom:-3px}.mb-\[4\.5rem\]{margin-bottom:4.5rem}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[50px\]{margin-bottom:50px}.mb-\[60px\]{margin-bottom:60px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.h-\[16px\]{height:16px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[44px\]{height:44px}.h-\[60px\]{height:60px}.h-full{height:100%}.max-h-\[75vh\]{max-height:75vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[3px\]{min-height:3px}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.w-\[16px\]{width:16px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[34px\]{width:34px}.w-\[60px\]{width:60px}.w-extrasmallinner{width:44.5%;width:var(--container-extrasmallinner)}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[38em\]{max-width:38em}.max-w-\[150px\]{max-width:150px}.max-w-\[230px\]{max-width:230px}.max-w-\[375px\]{max-width:375px}.max-w-\[410px\]{max-width:410px}.max-w-extralarge{max-width:var(--container-extralarge)}.max-w-extrasmall{max-width:var(--container-extrasmall)}.max-w-large{max-width:var(--container-large)}.max-w-screen{max-width:100vw}.max-w-smallsm{max-width:var(--container-smallsm)}.max-w-standard{max-width:var(--container-standard)}.min-w-\[3px\]{min-width:3px}.min-w-\[30px\]{min-width:30px}.min-w-\[132px\]{min-width:132px}.min-w-\[300px\]{min-width:300px}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.basis-2\/3{flex-basis:66.6667%}.basis-\[3px\]{flex-basis:3px}.basis-\[222px\]{flex-basis:222px}.basis-\[225px\]{flex-basis:225px}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr_0_1fr\]{grid-template-columns:1fr 1fr 0 1fr}.grid-cols-\[1fr_3px_1fr\]{grid-template-columns:1fr 3px 1fr}.grid-cols-\[37\.5\%_3px_auto\]{grid-template-columns:37.5% 3px auto}.grid-cols-\[80px_3px_auto\]{grid-template-columns:80px 3px auto}.grid-cols-none{grid-template-columns:none}.grid-rows-\[0\.5fr_auto_1fr\]{grid-template-rows:.5fr auto 1fr}.grid-rows-\[0_0_1fr\]{grid-template-rows:0 0 1fr}.grid-rows-\[1fr_3px_1fr\]{grid-template-rows:1fr 3px 1fr}.grid-rows-\[auto\]{grid-template-rows:auto}.grid-rows-\[auto_3px_auto\]{grid-template-rows:auto 3px auto}.grid-rows-\[auto_3px_min-content\]{grid-template-rows:auto 3px min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-end{place-content:end}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-stretch{justify-items:stretch}.gap-\[10px\]{gap:10px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-y-\[8px\]{row-gap:8px}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)}.px-0{padding-inline:0}.px-\[10px\]{padding-inline:10px}.py-\[80px\]{padding-block:80px}.pt-0{padding-top:0}.pt-\[1em\]{padding-top:1em}.pt-\[4\.5rem\]{padding-top:4.5rem}.pr-0{padding-right:0}.pr-\[20px\]{padding-right:20px}.pr-\[50px\]{padding-right:50px}.pb-0{padding-bottom:0}.pb-\[0\.35em\]{padding-bottom:.35em}.pb-\[4\.5rem\]{padding-bottom:4.5rem}.pb-\[20px\]{padding-bottom:20px}.pb-\[40px\]{padding-bottom:40px}.pb-\[100px\]{padding-bottom:100px}.pb-\[120px\]{padding-bottom:120px}.pb-\[130px\]{padding-bottom:130px}.pl-0{padding-left:0}.pl-\[40px\]{padding-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[400\]{--tw-font-weight:400;font-weight:400}.whitespace-nowrap{white-space:nowrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.not-last\:mr-\[2\.4em\]:not(:last-child){margin-right:2.4em}@media not all and (width>=80rem){.max-xl\:mr-auto{margin-right:auto}.max-xl\:ml-\[20px\]{margin-left:20px}.max-xl\:w-screen{width:100vw}.max-xl\:flex-grow{flex-grow:1}:where(.max-xl\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}@media not all and (width>=64rem){.max-lg\:grid-rows-\[auto_3px_auto\]{grid-template-rows:auto 3px auto}}@media not all and (width>=48rem){.max-md\:pt-0{padding-top:0}.max-md\:pr-\[10px\]{padding-right:10px}.max-md\:pb-0{padding-bottom:0}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-5{grid-column-start:5}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:grid-cols-\[1fr_1fr_3px_1fr_1fr\]{grid-template-columns:1fr 1fr 3px 1fr 1fr}.sm\:grid-cols-\[1fr_3px_1fr\]{grid-template-columns:1fr 3px 1fr}.sm\:grid-rows-\[1fr\]{grid-template-rows:1fr}.sm\:grid-rows-\[1fr_3px_auto_3px\]{grid-template-rows:1fr 3px auto 3px}.sm\:grid-rows-\[auto\]{grid-template-rows:auto}.sm\:grid-rows-\[auto_auto_3px_auto\]{grid-template-rows:auto auto 3px auto}.sm\:justify-between{justify-content:space-between}.sm\:pb-\[140px\]{padding-bottom:140px}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:top-0{top:0}.md\:top-auto{top:auto}.md\:right-0{right:0}.md\:bottom-0{bottom:0}.md\:mx-\[6em\]{margin-inline:6em}.md\:mt-0{margin-top:0}.md\:mt-\[8em\]{margin-top:8em}.md\:mt-\[120px\]{margin-top:120px}.md\:mb-\[8em\]{margin-bottom:8em}.md\:mb-\[140px\]{margin-bottom:140px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-\[140px\]{min-height:140px}.md\:min-h-\[160px\]{min-height:160px}.md\:max-w-small{max-width:var(--container-small)}.md\:min-w-\[3px\]{min-width:3px}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-grow{flex-grow:1}.md\:flex-grow-0{flex-grow:0}.md\:basis-2\/3{flex-basis:66.6667%}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[0\.33fr_3px_0\.66fr_3px_1fr\]{grid-template-columns:.33fr 3px .66fr 3px 1fr}.md\:grid-cols-\[1fr_3px_1fr\]{grid-template-columns:1fr 3px 1fr}.md\:grid-cols-\[66\.277\%_3px_auto\]{grid-template-columns:66.277% 3px auto}.md\:grid-cols-\[67\.5\%_3px_auto\]{grid-template-columns:67.5% 3px auto}.md\:grid-cols-\[auto_3px_min-content\]{grid-template-columns:auto 3px min-content}.md\:grid-cols-\[minmax\(9\%\,160px\)_3px_auto\]{grid-template-columns:minmax(9%,160px) 3px auto}.md\:grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.md\:grid-rows-\[auto_3px_auto\]{grid-template-rows:auto 3px auto}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-col{flex-direction:column}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:gap-\[20px\]{gap:20px}.md\:bg-current{background-color:currentColor}.md\:pt-0{padding-top:0}.md\:pt-\[8em\]{padding-top:8em}.md\:pb-\[8em\]{padding-bottom:8em}.md\:text-left{text-align:left}.md\:text-right{text-align:right}}@media (width>=64rem){.lg\:z-9{z-index:9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:min-h-\[0\]{min-height:0}.lg\:basis-1\/4{flex-basis:25%}.lg\:grid-cols-\[1fr_3px_1fr\]{grid-template-columns:1fr 3px 1fr}.lg\:grid-cols-\[1fr_3px_minmax\(25\%\,300px\)\]{grid-template-columns:1fr 3px minmax(25%,300px)}.lg\:grid-cols-\[auto_3px_68\%\]{grid-template-columns:auto 3px 68%}.lg\:grid-cols-\[min\(50\%\,854px\)_3px_1fr\]{grid-template-columns:min(50%,854px) 3px 1fr}.lg\:grid-cols-\[minmax\(16\.5\%\,auto\)_3px_minmax\(auto\,1180px\)\]{grid-template-columns:minmax(16.5%,auto) 3px minmax(auto,1180px)}.lg\:grid-rows-\[1fr\]{grid-template-rows:1fr}.lg\:grid-rows-\[100vh\]{grid-template-rows:100vh}.lg\:grid-rows-\[auto\]{grid-template-rows:auto}.lg\:grid-rows-\[min-content_3px_auto\]{grid-template-rows:min-content 3px auto}.lg\:self-stretch{align-self:stretch}.lg\:bg-current{background-color:currentColor}.lg\:pb-0{padding-bottom:0}.lg\:text-right{text-align:right}}@media (width>=80rem){.xl\:invisible{visibility:hidden}.xl\:absolute{position:absolute}.xl\:fixed{position:fixed}.xl\:top-0{top:0}.xl\:right-0{right:0}.xl\:bottom-0{bottom:0}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[100vh\]{height:100vh}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:min-h-\[100vh\]{min-height:100vh}.xl\:w-auto{width:auto}.xl\:min-w-\[70px\]{min-width:70px}.xl\:grid-cols-\[1fr\]{grid-template-columns:1fr}.xl\:grid-cols-\[1fr_3px_1fr\]{grid-template-columns:1fr 3px 1fr}.xl\:grid-rows-\[0_0_1fr\]{grid-template-rows:0 0 1fr}.xl\:grid-rows-\[1fr\]{grid-template-rows:1fr}.xl\:grid-rows-\[1fr_3px_1fr\]{grid-template-rows:1fr 3px 1fr}.xl\:grid-rows-none{grid-template-rows:none}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
