.page-main{position:relative;min-height:100vh}figure[data-v-4bc92a3f]{display:table;font-size:0;width:100%;margin:0 auto;opacity:0;transition:transform .5s cubic-bezier(0,.55,.45,1) 0s,opacity .25s linear 0s}figure.js-fullwidth[data-v-4bc92a3f]{width:100%}figure.js-instantly[data-v-4bc92a3f]{transform:none;transition:none;opacity:1}figure.js-loaded.js-visible[data-v-4bc92a3f]{transform:translateY(0);opacity:1;background-color:#0000}figure img[data-v-4bc92a3f]{opacity:0}figure.js-instantly img[data-v-4bc92a3f]{opacity:1}.slide-enter-active figure.js-instantly img[data-v-4bc92a3f]{opacity:1;transition:opacity .25s linear .25s}figure.js-loaded.js-visible img[data-v-4bc92a3f]{opacity:1;transition:opacity .25s linear 0s}figure.js-cover[data-v-4bc92a3f]{position:relative;overflow:hidden;display:block}figure.js-cover img[data-v-4bc92a3f]{position:absolute;top:0;left:0;min-height:100%;min-width:100%;max-height:100%;max-width:100%}figcaption[data-v-4bc92a3f]{display:table-caption;caption-side:bottom;text-align:left}img[data-v-4bc92a3f]{object-fit:cover;max-width:100%}figure[data-v-50661402]{display:table;font-size:0;width:100%;margin:0 auto;opacity:0;transition:transform .5s cubic-bezier(0,.55,.45,1) 0s,opacity .25s linear 0s}figure.js-fullwidth[data-v-50661402]{width:100%}figure.js-instantly[data-v-50661402]{transform:none;transition:none;opacity:1}figure.js-loaded.js-visible[data-v-50661402]{transform:translateY(0);opacity:1}figure video[data-v-50661402]{opacity:0}figure.js-instantly video[data-v-50661402]{opacity:1}.page.slide-enter-active figure.js-instantly video[data-v-50661402]{opacity:1;transition:opacity .25s linear .25s}figure.js-loaded.js-visible video[data-v-50661402]{opacity:1;transition:opacity .25s linear 0s}figure.js-cover[data-v-50661402]{position:relative;overflow:hidden;display:block}figure.js-cover video[data-v-50661402]{position:absolute;top:0;left:0;min-height:calc(100% + 1px);min-width:calc(100% + 1px);max-height:calc(100% + 1px);max-width:calc(100% + 1px)}figcaption[data-v-50661402]{display:table-caption;caption-side:bottom;text-align:left}video[data-v-50661402]{object-fit:cover;max-width:100%}.portfolio-teaser-image{filter:brightness(86%);transition:filter .25s ease}.portfolio-teaser.js-active .portfolio-teaser-image,.portfolio-teaser:hover .portfolio-teaser-image{filter:brightness(100%)}.portfolio-teaser:nth-child(odd){flex-direction:row-reverse}.portfolio-teaser:last-child{border-bottom:0}.award{position:relative;line-height:1em;padding-bottom:1em;min-width:4em;text-align:center}@media (max-width: 767px){.award{margin-top:1em}}.award>span{font-size:4em}.award>small{position:absolute;top:100%;margin-top:.25em;left:0;right:0;transform:translateY(-100%)}@media (max-width: 767px){.portfolio-teaser:nth-child(2n) .items-stretch{direction:rtl}.portfolio-teaser .box{direction:ltr}}.menu-items-spacer{min-width:var(--box-space)}.menu-item-icon{display:inline-block;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.dropdown{position:absolute;top:calc(3em + 5px);width:14em;opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .35s;outline:3px solid currentColor;z-index:400}.dropdown>ul{padding:.3em 0}@media (max-width: 767px){.dropdown{left:auto!important;right:var(--box-space)}}@media (min-width: 768px){.dropdown{position:fixed;top:calc(3em - 5px)}}.dropdown.open{opacity:1;visibility:visible;transition:opacity .25s linear .1s,visibility 0s linear 0s}.dropdown li{text-align:left}.dropdown li.bb{margin:.25em 0}.dropdown a{position:relative;display:block;padding:.3em .2em .3em 2em;padding-left:calc(var(--box-space) / 2 + 1.75em)}.dropdown a>i{position:absolute;top:50%;left:.25em;width:20px;text-align:center;line-height:1em;transform:translateY(-60%);opacity:0;transition:opacity .5s ease,left 0s linear .5s}.dropdown a>i:before{content:"\e997"}.dropdown a:hover>i{left:calc(var(--box-space) / 2);opacity:1;transition:opacity .5s ease,left .25s linear 0s}.dropdown a.router-link-exact-active>i{opacity:1;left:calc(var(--box-space) / 2)}.dropdown a.router-link-exact-active>i:before{content:"\e494"}.menu-item-filter-icon{margin-right:.5em;font-weight:500;transform:translateY(-.1em);line-height:1em;display:inline-block}.klist-stripe{position:sticky;top:0;margin-bottom:-70px}@media (min-width: 1280px){.klist-stripe{height:0;margin-bottom:0}}.klist-stripe-inner{border-top:3px solid currentColor;border-bottom:3px solid currentColor}@media (min-width: 1280px){.klist-stripe-inner{border-top:0;border-bottom:0}.klist-stripe-selected.is-visible{visibility:visible}}.klist-stripe-toggler{position:absolute;top:0;right:0;width:80px;height:100%;font-size:var(--klist-stripe-toggler-font-size);line-height:32px;transition:right .3s ease .25s}@media (min-width: 1025px){.klist-stripe-toggler.is-drifted{right:516px;transition:right .3s ease .15s}}.klist-stripe-dropdown{position:absolute;top:calc(100% + 3px);padding:10px;left:0;width:100%;opacity:0;visibility:hidden}@media (min-width: 768px){.klist-stripe-dropdown{top:100%;padding:14px}}.klist-stripe-dropdown.is-open{opacity:1;visibility:visible}.klist-stripe-item{padding-top:10px;padding-bottom:10px}.klist-stripe-item:first-child{padding-top:0}.klist-stripe-item:last-child{padding-bottom:0}.klist-stripe-icon{font-size:1.2em;width:2em}.klist-stripe-title{font-size:1em;line-height:1.33em;font-weight:700}.klist-skill-unicode{font-size:1.2em;width:1.5em;margin-right:.8em;text-align:center}.klist-body-item{margin:.25em 0}.klist-skill-title{font-size:1.25em;line-height:1.5em}@media (min-width: 768px){.klist-skill-title{font-size:1.4em;line-height:1.5em}}.klist-header{position:sticky;top:-70px;padding-top:70px;max-height:140px}@media (min-width: 1280px){.klist-header{position:sticky;top:0;padding-top:0;box-shadow:0 -3px 0 currentColor}}.klist-header>.box{box-shadow:0 -3px 0 currentColor}.klist-splitter{position:sticky;top:calc(2 * var(--box-space) + var(--h2-font-size) * var(--headings-line-height));margin-bottom:-6px;z-index:0}@media (min-width: 1280px){.klist-splitter{height:3px;background:currentColor;margin-bottom:-3px}}.klist-spacer{margin-bottom:60px}@media (min-width: 768px){.klist-spacer{margin-bottom:calc(100vh - 500px)}}.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}.tangram>line.thin[data-v-3c676c0c]{stroke-width:2px}.tangram[data-v-3c676c0c]{width:100%}.tangram>path[data-v-3c676c0c]{fill:transparent;transition:fill .25s linear}.tangram.area1>.area1-path[data-v-3c676c0c]{fill:currentColor}.tangram.area2>.area2-path[data-v-3c676c0c]{fill:currentColor}.tangram.area3>.area3-path[data-v-3c676c0c]{fill:currentColor}.tangram.area4>.area4-path[data-v-3c676c0c]{fill:currentColor}.tangram.area5>.area5-path[data-v-3c676c0c]{fill:currentColor}.tangram.area6>.area6-path[data-v-3c676c0c]{fill:currentColor}.tangram>line[data-v-3c676c0c]{stroke-width:3px}.hyphenate{hyphens:auto;overflow-wrap:break-word}.nohyphenate{hyphens:none;overflow-wrap:break-word}@supports not ((-webkit-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){.hyphenate{hyphens:manual;word-break:break-word}}.prose>h3{margin-bottom:1.5em}.prose>ul,.prose>ol{padding-inline-start:1em;list-style-type:disc;margin-top:.5em}.prose>ul:not(:last-child),.prose>ol:not(:last-child){margin-bottom:var(--p-margin-bottom)}.prose>ol{padding-inline-start:2em;list-style-type:decimal}.prose>ul>li,.prose>ol>li{padding-left:.4em}.prose>ul>li:not(:last-child),.prose>ol>li:not(:last-child){margin-bottom:.5em}.prose a[href*=http]{word-break:revert}.project{z-index:1}.project-hero{min-height:calc(100vh - 60px)}@media (min-width: 768px){.project-hero{min-height:100vh}}.award-list>.OiImage{padding:20px}.detail-row{max-width:800px;display:flex;flex-wrap:wrap}.detail-row .detail-content{padding-bottom:20px;width:100%}@media (min-width: 1024px){.detail-row .detail-content{max-width:calc(100% - 110px)}}.detail-row .detail-title{padding-bottom:5px;padding-right:10px;min-width:110px;box-sizing:border-box;display:block}@media (min-width: 1024px){.detail-row .detail-title{max-width:110px}}.landscape-placeholder{position:relative;padding-top:66.67%}@media (min-width: 1024px){.project-content-grid-portrait{direction:rtl}.project-content-grid-portrait>*{direction:ltr}}.project-image{overflow:hidden}.project-close{position:absolute;top:20px;left:20px;text-align:left}@media (min-width: 768px){.project-close{display:block;left:auto;right:20px}}.project-close>button{font-size:1.2em}@media (min-width: 768px){.project-close>button{font-size:var(--panel-close-button)}}.project-close>button>span:before{content:"\e99b"}@media (min-width: 768px){.project-close>button>span:before{content:"\e4d9"}}i.beamer-icon:before{content:"\e09e";line-height:1em;vertical-align:top;display:inline-block}i.webcam-icon:before{content:"\e09f";line-height:1em;vertical-align:top;display:inline-block}.page-main{position:relative;min-height:100vh}.map-preview{position:relative;padding-top:100%;width:100%}.map-preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:black}.map-preview-box{position:absolute;left:auto;bottom:0;right:0;width:100%;transition:visibility 0s ease .15s}.map-preview-box.clone-visible{visibility:hidden;transition:visibility 0s ease 0s}.map-shadow-box{position:fixed;display:inline-block;top:auto;bottom:50vh;margin-right:0;left:auto;visibility:hidden;z-index:200;transition:width .15s ease,bottom .15s ease,margin-right .15s ease 0s,opacity 0s ease 0s,visibility 0s ease .15s}.map-shadow-box svg{width:100%}.map-shadow-box.clone-visible{visibility:visible;width:94px!important;bottom:var(--box-space);margin-right:var(--box-space);text-align:right;opacity:0;transition:width .25s ease-out .15s,bottom .25s ease-out .15s,margin-right .25s ease-out .15s,opacity 0s ease .15s,opacity 0s ease .4s,visibility 0s ease 0s}@media (min-width: 640px){.home-hero-grid{grid-template-areas:"image splitter headline" "image splitter tangram" "break1 splitter tangram" "richtext splitter tangram" ". splitter2 ."}.home-hero-image{grid-area:image}.home-hero-splitter{grid-area:splitter}.home-hero-splitter2{grid-area:splitter2}.home-hero-tangram{grid-area:tangram}.home-hero-break-1{grid-area:break1}.home-hero-break-2{grid-area:break2}.home-hero-headline{grid-area:headline}.home-hero-text{grid-area:richtext}}h1{font-size:var(--home-hero-h1-font-size)}@media (min-width: 640px){.home-hero1-grid{grid-template-areas:"Aimage Asplitter Arichtext" "Aimage Asplitter Abreak2" "Aimage Asplitter Aimage2" "Abreak Abreak Abreak3"}.home-hero1-image{grid-area:Aimage}.home-hero1-image2{grid-area:Aimage2}.home-hero1-splitter{grid-area:Asplitter}.home-hero1-editorial{grid-area:Arichtext}.home-hero1-break{grid-area:Abreak}.home-hero1-break2{grid-area:Abreak2}.home-hero1-break3{grid-area:Abreak3}}h1{font-size:var(--home-hero1-h1-font-size)}@media (min-width: 640px){.home-hero2-grid{grid-template-areas:"Brichtext Bsplitter Btangram"}.home-hero2-text{grid-area:Brichtext}.home-hero2-splitter{grid-area:Bsplitter}.home-hero2-tangram{grid-area:Btangram}}h1{font-size:var(--home-hero2-h1-font-size)}.layout-grid>div{display:grid;grid-auto-flow:column;grid-auto-rows:auto}@media (max-width: 490px){.layout-grid>div{grid-template-columns:1fr;grid-row-gap:5rem}.layout-grid>div>*{grid-column-start:1}}@media (min-width: 491px){.layout-grid>div{grid-template-columns:1fr 11.765% 1fr;margin-bottom:-11.765%}.layout-grid>div>*:not(.mgnlEditorBar){margin-bottom:25%!important}.layout-grid>div>*:nth-child(odd){grid-column-start:1}.layout-grid>div>*:nth-child(even){grid-column-start:3}.layout-grid>div>div.mgnlEditorBar{grid-column-start:1;grid-column-end:4}.layout-grid>div>.mgnlEditorBar~*:nth-child(even){grid-column-start:1}.layout-grid>div>.mgnlEditorBar~*:nth-child(odd){grid-column-start:3}}.teaser-group>div{display:grid;grid-auto-flow:column;grid-auto-rows:auto;grid-row-gap:6em}@media (max-width: 490px){.teaser-group>div{grid-template-columns:1fr}.teaser-group>div>.teaser{grid-column-start:1}}@media (min-width: 491px){.teaser-group>div{grid-template-columns:1fr 7.4% 1fr}.teaser-group>div>*:nth-child(odd){grid-column-start:1}.teaser-group>div>*:nth-child(even){grid-column-start:3}.teaser-group>div>div.mgnlEditorBar:first-child{grid-column-start:1;grid-column-end:4}.teaser-group>div>.mgnlEditorBar~*:nth-child(even){grid-column-start:1}.teaser-group>div>.mgnlEditorBar~*:nth-child(odd){grid-column-start:3}}.googlemap{letter-spacing:.05em;width:100%;min-height:100%;padding-top:100%}@media (min-width: 640px){.googlemap{padding-top:177%}}.member-grid{display:flex;flex-wrap:wrap;margin-right:-3px;margin-bottom:-3px}.member{position:relative;flex:0 1 50%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media (min-width: 450px){.member{flex:0 1 50%}}@media (min-width: 768px){.member{flex:0 1 33.33%}}@media (min-width: 1390px){.member{flex:0 1 25%}}@media (min-width: 1920px){.member{flex:0 1 20%}}.member-data{position:relative;line-height:1.15em;margin-top:-100px;height:205px}.member-top{padding:20px 20px 5px;border-top:3px solid currentColor;position:absolute;top:100px;left:0;width:100%;min-height:100px;transition:top .5s cubic-bezier(.65,0,.35,1) .25s}.member-middle{padding:0 20px 5px;position:absolute;top:100px;left:0;width:100%;min-height:102px;transition:top .5s cubic-bezier(.65,0,.35,1) .25s;display:flex;align-items:end}.member-images{position:relative;min-height:100px;padding-top:125%;width:calc(100% + 1px)}.member-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .15s ease .15s;opacity:0}.member-image.js-visible{transition:opacity .15s ease;opacity:1}.member-areas{position:absolute;top:0;left:0;width:100%;height:100%}.member-bottom{padding:0 20px 20px;position:absolute;bottom:0;left:0;width:100%;transition:opacity .25s cubic-bezier(.65,0,.35,1) 0s}.member-hidden{opacity:0;transition:opacity .25s cubic-bezier(.65,0,.35,1) 0s}.member-data:hover .member-hidden,.member.js-open .member-hidden{opacity:1;transition:opacity .25s cubic-bezier(.65,0,.35,1) .25s}.member-data:hover .member-top,.member.js-open .member-top{top:2px;transition:top .5s cubic-bezier(.65,0,.35,1) 0s}.member-data:hover .member-middle+.member-top,.member.js-open .member-middle+.member-top{top:-99px;transition:top .5s cubic-bezier(.65,0,.35,1) 0s}.member-data:hover .member-middle,.member.js-open .member-middle{top:1px;transition:top .5s cubic-bezier(.65,0,.35,1) 0s}.member-plus,.member-plus:hover{float:right;font-size:1.35em;line-height:1em;margin-top:-.1em;font-weight:400;text-decoration:none}.section-title{padding:20px var(--box-space)}.projects-grid{margin-bottom:-3px}.project-teaser{display:block}.project-teaser-image{filter:brightness(86%);transition:filter .25s ease}.project-teaser.js-active .project-teaser-image,.project-teaser:hover .project-teaser-image{filter:brightness(100%)}@media (min-width: 768px){.project-teaser{display:grid;grid-auto-flow:row dense;grid-template-columns:40% 3px 1fr 3px 40%}}@media (max-width: 767px){.project-teaser-image{border-bottom:3px solid currentColor}}.project-teaser-image,.project-teaser:nth-child(4n+3) .project-teaser-text{grid-column:span 3 / span 3}.project-teaser-splitter{grid-column:span 1 / span 1}.project-teaser-text,.project-teaser:nth-child(4n+2) .project-teaser-text,.project-teaser:nth-child(4n+3) .project-teaser-image,.project-teaser:nth-child(4n+4) .project-teaser-image{grid-column:span 1 / span 1}.project-teaser:nth-child(4n+1) .project-teaser-image{grid-column-start:1}.project-teaser:nth-child(4n+1) .project-teaser-splitter{grid-column-start:4}.project-teaser:nth-child(4n+1) .project-teaser-text{grid-column-start:5}.project-teaser:nth-child(4n+2) .project-teaser-image{grid-column-start:3}.project-teaser:nth-child(4n+2) .project-teaser-splitter{grid-column-start:2}.project-teaser:nth-child(4n+2) .project-teaser-text{grid-column-start:1}.project-teaser:nth-child(2n) .project-teaser-text{text-align:right;justify-content:flex-end}.project-teaser:nth-child(4n+3) .project-teaser-image{grid-column-start:1}.project-teaser:nth-child(4n+3) .project-teaser-splitter{grid-column-start:2}.project-teaser:nth-child(4n+3) .project-teaser-text{grid-column-start:5}.project-teaser:nth-child(4n+4) .project-teaser-image{grid-column-start:5}.project-teaser:nth-child(4n+4) .project-teaser-splitter{grid-column-start:4}.project-teaser:nth-child(4n+4) .project-teaser-text{grid-column-start:1}.headline-block-title{padding:20px;height:160px}.job-list{margin-top:100px}.news-ticker{border-top:3px solid currentColor}@media (min-width: 768px){.news-ticker{border-bottom:3px solid currentColor}}.news-ticker-images{min-height:calc(50% - 3px);box-shadow:0 3px 0 currentColor}.news-ticker-images .news-item.is-active{box-shadow:0 -3px 0 currentColor}.news-item{opacity:0;transition:opacity 0s linear 0s,transform 0s ease}.news-page-link>i{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:var(--news-page-link-i-font-size)}.news-page-link>i+span{padding-left:25px}@media (min-width: 768px){.news-page-link>i{font-size:var(--news-page-link-i-font-size)}.news-page-link>i+span{padding-left:45px}}.news-item.is-active{opacity:1;transition:opacity 0s linear 0s,transform .5s ease}.news-item.is-previous{opacity:1;transform:translateY(-100%);transition:opacity 0s linear 0s,transform .5s ease,z-index .5s linear}.news-item.is-next{opacity:1;transform:translateY(100%);transition:opacity 0s linear 0s,transform 0s ease}.news-item.delay.is-active,.news-item.delay.is-previous,.news-item.delay.is-next{transition-delay:.25s}.news-ticker .OiImage,.news-ticker figure,.news-ticker img{height:100%;background:currentColor}.teaser.has-smoothing .teaser-mask{transform:rotate(.01deg)}.teaser-caption{line-height:2.5em;transition:transform 1.25s cubic-bezier(0,.55,.45,1)}.teaser figure{transform:translateY(0)}.teaser .OiVideo,.teaser .OiImage{backface-visibility:hidden;transition:transform 1.25s cubic-bezier(0,.55,.45,1),filter .35s cubic-bezier(0,.55,.45,1)}.teaser .OiVideo+.OiImage{position:absolute;top:0;left:0;width:100%;z-index:1}@media (min-device-width: 1025px){.teaser a{text-decoration:none!important}.teaser:hover .OiVideo,.teaser:hover .OiImage{transform:scale(1.1);transition:transform .35s cubic-bezier(0,.55,.45,1),filter .35s cubic-bezier(0,.55,.45,1)}.teaser.has-filter:hover .OiVideo,.teaser.has-filter:hover .OiImage{filter:brightness(86%);transform:scale(1.1);transition:transform .75s cubic-bezier(0,.55,.45,1),filter .75s cubic-bezier(0,.55,.45,1)}.teaser:hover .teaser-caption{transform:translate(.5em);transition:transform .35s cubic-bezier(0,.55,.45,1)}}.date{font-size:var(--date-font-size);margin-bottom:0}.block .OiImage{border-top:3px solid currentColor;border-bottom:3px solid currentColor}.block-spacer-top{height:220px}.block-spacer-bottom{height:130px}@media (max-width:640px){.block-spacer-top{height:40px}.block-spacer-bottom{height:20px}}.block .OiImage,.block .OiVideo{border-top:3px solid currentColor;border-bottom:3px solid currentColor}.block .OiImage+.OiImage,.block .OiVideo+.OiVideo,.block .OiImage+.OiVideo,.block .OiVideo+.OiImage{border-top:0;border-bottom:3px solid currentColor}.block .prose h3{font-size:inherit;font-weight:700}@media (min-width: 1024px){.grid.rtl{direction:rtl}.grid.rtl .box{direction:ltr}}.oi-panel{position:sticky;top:0;width:100%;max-width:100vw;height:0;overflow:visible;z-index:300}.oi-panel.full:not(.open) .panel{background-image:none!important;background-color:transparent!important}.oi-panel.overtangram{z-index:913}.oi-panel.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;overflow:visible;z-index:900}.oi-panel.fullscreen .panel:before{content:"";position:fixed;top:0;left:0;width:3px;height:100%;background:currentColor;z-index:300}.oi-panel.fullscreen .panel:after{content:"";position:fixed;top:0;right:0;width:3px;height:100%;background:currentColor}@media (max-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 (min-width: 768px){.oi-panel.full .panel{position:fixed;left:max(0px,calc((100vw - (100vw - 100%))/2) - 1280px);max-width:2560px;background:none!important}}.oi-panel.full .panel.collapse-aside{width:calc(100% - 319px);max-width:2241px;transition:visibility 0s ease 0s,width .5s linear .5s,max-width .5s linear .5s!important}@media (min-width: 521px){.oi-panel.full .panel.collapse-aside{width:calc(100% - 516px);max-width:2044px}}@media (min-width: 768px){.oi-panel.full .panel:before{content:"";position:fixed;top:0;left:max(0px,calc((100vw - (100vw - 100%))/2) - 1280px);width:3px;height:100%;background:currentColor;z-index:300}.oi-panel.full .panel:after{content:"";position:fixed;top:0;right:min((100vw - (100vw - 100%)) / 2 + 1280px - 3px,100vw - (100vw - 100%) - 3px);width:3px;height:100%;background:currentColor}}@media (max-width: 767px){.oi-panel.full .panel:before{left:0}.oi-panel.full .panel:after{right:0}}.panel{position:fixed;top:0;left:auto;right:0;width:100%;height:100vh;overflow:hidden;visibility:hidden;transition:visibility 0s ease 1s}.panel.center{position:absolute;top:50vh;left:50%;right:auto;max-width:400px;min-height:200px;height:auto;overflow:hidden;visibility:hidden;transition:visibility 0s ease 1s;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 (min-width: 768px){.panel{position:absolute}}.panel.aside,.panel.bounded{box-shadow:3px 0 0 currentColor}@media (max-width: 767px){.panel.aside{top:3px}.panel.aside,.panel.bounded{border-top:0}}.panel.aside{margin-left:calc(100% - 319px);max-width:319px}.panel.aside .panel-scrollbox{width:316px;left:3px;right:auto}@media (min-width: 521px){.panel.aside{margin-left:calc(100% - 519px);max-width:519px}.panel.aside .panel-scrollbox{width:516px;left:3px;right:auto}}.panel.aside:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:currentColor}.oi-panel.open .panel{visibility:visible;transition:visibility 0s ease 0s}.panel.slide{width:0;transition:width .25s ease 0s,visibility 0s ease .5s}.oi-panel.open .panel.slide{width:100%;opacity:1;visibility:visible;transition:width .25s ease .25s,visibility 0s ease 0s}.panel.aside.slide{transition:width .5s ease 0s,visibility 0s ease .75s}.oi-panel.open .panel.aside.slide{transition:width .5s ease .25s,visibility 0s ease 0s}.panel.fadein{opacity:0;transition:opacity .25s ease 0s,visibility 0s ease .5s}.oi-panel.open .panel.fadein{opacity:1;visibility:visible;transition:opacity .5s ease .5s,visibility 0s ease 0s}.panel-scrollbox{position:absolute;right:0;width:100%;max-width:100vw;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.panel-scrollbox::-webkit-scrollbar{display:none}@media (max-device-width: 767px){.panel-scrollbox{overflow-x:hidden;overflow-y:scroll}}.oi-panel.bounded .panel-scrollbox{overflow-y:hidden}.panel-close{position:sticky;height:0;overflow:visible;text-align:right;opacity:0;transition:opacity .1s ease 0s}.oi-panel.open .panel-close{opacity:1;transition:opacity .1s ease .25s}.panel-close>button{margin-top:20px;margin-right:20px;font-size:var(--panel-close-button);line-height:1em;width:1em;height:1em;border-radius:50%}@screen < md{.panel.bottomclose .panel-close {position: absolute; bottom: 15px; left: 15px; height: 32px;} .panel.bottomclose .panel-close > button {margin: 0;}}figure[data-v-6af70dae]{display:table;font-size:0;width:100%;margin:0 auto;opacity:0;transition:transform .5s cubic-bezier(0,.55,.45,1) 0s,opacity .25s linear 0s}figure.js-fullwidth[data-v-6af70dae]{width:100%}figure.js-instantly[data-v-6af70dae]{transform:none;transition:none;opacity:1}figure.js-loaded.js-visible[data-v-6af70dae]{transform:translateY(0);opacity:1;background-color:#0000}figure.js-cover[data-v-6af70dae]{position:relative;overflow:hidden;display:block}.OiPdf figure[data-v-6af70dae]{display:flex}.OiPdf object[data-v-6af70dae],.OiPdf embed[data-v-6af70dae],.OiPdf iframe[data-v-6af70dae]{top:0;left:0;min-height:100%;min-width:100%;max-height:100%;max-width:100%}@supports (-moz-appearance:button) and (contain:paint){.OiPdf object[data-v-6af70dae],.OiPdf embed[data-v-6af70dae],.OiPdf iframe[data-v-6af70dae]{margin-top:-40px;min-height:calc(100% + 40px);min-width:100%;max-width:100%}}.gallery-slide{overflow:hidden}.gallery-image{transform:translate(0);overflow:hidden}.controls-bar{position:relative}.controls-bar-bg{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-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 (min-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{max-width:0!important;border-right:none;opacity:0}.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 currentColor}.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{transition:max-width .3s ease-in,opacity 0s linear .3s;opacity:1}.v-enter-active.going-backwards.is-bigger.is-active .controls-bar{transition:max-width .3s ease-in .3s,opacity 0s linear .3s;opacity:1}.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{opacity:1!important;transition:none!important;max-height:100vh}@media (max-width: 768px){.gallery-image figure,.gallery-image img{max-height:calc(100vh - 64px)}}.max-w-screen{max-width:100vw}.controls>button[data-v-086aee58]{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 (max-width: 450px){.footer-link{line-height:44px}.footer-link:first-child{margin-top:-10px}.footer-link:last-child{margin-bottom:10px}}@media (min-width: 451px){.footer-link:not(:last-child){margin-right:var(--box-space)}}.app-tangram .tangram.area1>.area1-path{fill:currentColor}.app-tangram .tangram.area2>.area2-path{fill:currentColor}.app-tangram .tangram.area3>.area3-path{fill:currentColor}.app-tangram .tangram.area4>.area4-path{fill:currentColor}.app-tangram .tangram.area5>.area5-path{fill:currentColor}.app-tangram .tangram.area6>.area6-path{fill:currentColor}.special-hover.section-1{position:absolute;top:0;left:0;right:72%;bottom:41%}.special-hover.section-1 span{position:absolute;top:0;left:100%;right:0;bottom:0;background-color:#000;transition:all .5s ease}.tangram.area1~.special-hover.section-1 span{left:0}.special-hover.section-2{position:absolute;top:0;left:26%;right:0;bottom:58%;clip-path:polygon(0 0,100% 0,100% 40%,62% 100%,0 60%)}.special-hover.section-2 span{position:absolute;top:-100%;left:150%;right:-100%;bottom:-100%;background-color:#000;transition:all .8s ease;transform:rotate(45deg)}.tangram.area2~.special-hover.section-2 span{left:-30%}.special-hover.section-3{position:absolute;top:25%;left:29%;right:26%;bottom:43%;clip-path:polygon(0 0,100% 53%,61% 100%,0% 100%)}.special-hover.section-3 span{position:absolute;top:100%;left:0;right:0;bottom:-100%;background-color:#000;transition:all .5s ease;clip-path:polygon(0 0,100% 53%,61% 100%,0% 100%)}.tangram.area3~.special-hover.section-3 span{top:0;bottom:0}.special-hover.section-4{position:absolute;top:20%;left:38%;right:0;bottom:24%;clip-path:polygon(100% 0,100% 100%,0 100%)}.special-hover.section-4 span{position:absolute;top:150%;left:-20%;right:-20%;bottom:-20%;background-color:#000;transition:all .5s ease;transform:rotate(45deg)}.tangram.area4~.special-hover.section-4 span{top:-20%}.special-hover.section-5{position:absolute;top:56%;left:0;right:44%;bottom:0;clip-path:polygon(0 0,100% 0,30% 100%,0 100%)}.special-hover.section-5 span{position:absolute;top:100%;left:0;right:0;bottom:0;background-color:#000;transition:all .5s ease}.tangram.area5~.special-hover.section-5 span{top:0}.special-hover.section-6{position:absolute;top:77%;left:15%;right:0;bottom:0;clip-path:polygon(30% 0%,100% 0,100% 100%,0 100%)}.special-hover.section-6 span{position:absolute;top:0;left:100%;right:-100%;bottom:0;background-color:#000;transition:all .5s ease;clip-path:polygon(30% 0%,100% 0,100% 100%,0 100%)}.tangram.area6~.special-hover.section-6 span{right:0;left:0}.app-tangram .tangram{position:relative;z-index:1}.app-tangram{margin-left:min((100vw - (100vw - 100%)) / 2 + 1280px - 3px,100vw - (100vw - 100%) - 3px);overflow:visible;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s linear .25s,transform .15s linear .25s;z-index:400}@media (max-width:767px){.app-tangram{z-index:912}}.app-tangram.is-visible{transition:opacity .15s linear .15s,visibility 0s linear 0s,transform .15s linear .25s;visibility:visible;opacity:1}.app-tangram.panel-open:not(.is-sticky){transition:transform .15s linear;transform:translateY(calc(3 * var(--box-space) + 3em))}.app-tangram-toggler{cursor:pointer;position:relative;overflow:hidden}.prose a{text-decoration:underline}figure[data-v-f4471702]{display:table;font-size:0;width:100%;margin:0 auto;opacity:0;transition:transform .5s cubic-bezier(0,.55,.45,1) 0s,opacity .25s linear 0s}figure>div[data-v-f4471702]{min-height:1px;min-width:1px}figure.js-fullwidth[data-v-f4471702]{width:100%}figure.js-instantly[data-v-f4471702]{transform:none;transition:none;opacity:1}figure.js-visible[data-v-f4471702]{transform:translateY(0);opacity:1;background-color:#0000}figure svg[data-v-f4471702]{opacity:0}figure.js-instantly svg[data-v-f4471702]{opacity:1}.slide-enter-active figure.js-instantly svg[data-v-f4471702]{opacity:1;transition:opacity .25s linear .25s}figure.js-loaded.js-visible svg[data-v-f4471702]{opacity:1;transition:opacity .25s linear 0s}figure.js-cover[data-v-f4471702]{position:relative;overflow:hidden;display:block}figure.js-cover svg[data-v-f4471702]{position:absolute;top:0;left:0;min-height:100%;min-width:100%;max-height:100%;max-width:100%}figcaption[data-v-f4471702]{display:table-caption;caption-side:bottom;text-align:left}svg[data-v-f4471702]{object-fit:cover;max-width:100%}.pan-cols{min-height:calc(100vh - 6px)}.pan-col-left{position:absolute;top:0;left:0;right:auto;width:0;height:100%;overflow:hidden;transition:width .25s linear}.pan-col-left-bg{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh;opacity:.8}.pan-col-left.navigate{width:100%;transition:width .25s linear .25s}.pan-col-left:after{content:"";position:absolute;top:0;left:auto;right:0;width:3px;height:100%;background:currentColor;z-index:3}.oi-panel.open .pan-col-left{width:50%;transition:width .25s linear .25s}@media (max-width: 767px){.oi-panel.open .pan-col-left{width:32.5%;transition:width .25s linear .25s}}.pan-col-right{position:absolute;top:0;left:auto;right:0;width:100%;height:0;clip-path:inset(0 0 0 0);transition:height .25s linear 0s,clip-path .25s linear 0s;box-shadow:0 3px #000}.pan-col-right.navigate{width:100%;clip-path:inset(0 0 0 100%);height:100%;transition:height .25s linear .25s,clip-path .25s linear .25s}.oi-panel.open .pan-col-right{height:100%;clip-path:inset(0 0 0 50%);transition:height .25s linear .25s,clip-path .25s linear .25s}@media (max-width: 767px){.oi-panel.open .pan-col-right{clip-path:inset(0 0 0 32.5%)}}.pan-col-right-inner{position:absolute;top:0;left:auto;right:0;width:50%;height:100%;overflow:hidden}@media (max-width: 767px){.pan-col-right-inner{width:67.5%}}.pan-image{position:absolute;top:0;left:0;width:100vw;height:100%;max-height:100vh;overflow:hidden;opacity:0;visibility:hidden}@media (max-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:translate3d(-50%,-50%,0)}.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{font-weight:700;padding-right:70px}.pan-nav a{font-size:1.2em;line-height:1em;font-weight:400;padding:.5em 0}@media (max-width: 767px){.pan-nav a{padding:14px 0}}.pan-nav-label{position:absolute;top:50%;line-height:1.35em;transform:translateY(-50%)}.pan-nav-label span.js-active{background:linear-gradient(0deg,currentColor 0%,rgba(0,0,0,0) 12%)}.map{fill:currentColor;color:currentColor}.map-title{font-size:40px;font-weight:700}@media (max-width: 767px){.map-title{font-size:38px}}.map-caption{font-size:15px}#map-areas>*{fill:transparent}#map-clickAreas-container>*{fill:transparent;cursor:pointer}.positive{fill:currentColor;transition:fill .25s linear}.regular{fill:currentColor}.negative{fill:transparent;transition:fill .25s linear .25s}.js-hover .positive,.js-active .positive{fill:transparent;transition:fill .15s linear}.js-hover .negative,.js-active .negative{fill:currentColor;transition:fill .15s linear}@media (min-width: 1025px){.map-outer{width:2560px;max-width:max(100vw,820px)}}@media (max-width: 1024px){.map-outer{width:100%;max-width:100vw}}.map-wrapper>.map{position:absolute;left:auto;right:0;bottom:0;width:100%;transform:scale(.1);transform-origin:100% 100%;opacity:0;transition:opacity .05s ease-in .2s,transform .25s ease-in}@media (max-width: 1024px){.map-wrapper>.map{width:1024px;left:0;right:auto;top:0}}.map-wrapper{position:relative;width:100%;min-height:100vh;padding-top:100%}.oi-panel.open .map-wrapper>.map{transform:scale(1);opacity:1;transition:opacity .15s ease-out .1s,transform .25s ease-out,background-image 0s linear .25s,background-color 0s linear .25s}.oi-panel.open:not(.transitioning) .map-wrapper>.map{transform:none}.map-bg{position:absolute;top:0;left:0;right:0;bottom:0}.map-bg-open{visibility:hidden;transition:visibility 0s linear 0s}.oi-panel.open .map-bg-open{visibility:visible;transition:visibility 0s linear 1s}.map-bg-closed{visibility:visible;transition:visibility 0s linear 0s}.oi-panel.open .map-bg-closed{visibility:visible;transition:visibility 0s linear 1s}.page-header{position:fixed;top:0;left:max(0px,calc((100vw - (100vw - 100%))/2) - 1280px);height:0;overflow:visible;z-index:10}@media (max-width: 767px){.page-header{position:fixed;top:0;left:0;width:100%;height:63px;transition:height .5s linear;overflow:hidden;z-index:900}.page-header+main{padding-top:63px}.page-header.is-open{height:100vh;transition:height .25s linear 0s}.page-header-stripe{position:relative;height:63px;transition:height .5s linear;border-bottom:3px solid currentColor}.page-header-stripe.is-open{height:125px;transition:height .25s linear 0s}}@media (min-width: 768px){.page-header-stripe{display:none}}.subnav{font-size:var(--subnav-font-size);margin-top:80px}@media (min-width: 768px){.subnav{display:none}}.subnav-title{display:block;font-size:var(--subnav-title-font-size);font-weight:700;padding:10px 15px;line-height:25px}.subnav-grid{border-top:3px solid currentColor;border-bottom:3px solid currentColor;display:grid}.subnav-menu{padding:10px 0 30px}.subnav-gap{background:currentColor}.subnav-link{display:inline-block;line-height:44px;padding:0 15px}.nav-toggler{position:absolute;top:3px;right:-37.5%;min-height:57px;height:calc(100% - 3px);width:37.5%;text-align:left;background:white;transition:right .25s ease 0s}.nav-toggler.is-visible{right:0}.nav-toggler>span{padding:20px;line-height:20px;font-weight:700}.nav-toggler>i{position:absolute;top:48%;right:20px;left:auto;transform:translateY(-50%)}.nav-closer{position:absolute;top:0;right:0;height:60px;padding:0 20px}.nav-closer>span{position:relative;display:inline-block;font-size:var(--nav-closer-span-font-size);line-height:60px;font-weight:400}.nav-scrollbox{position:relative;overflow-y:auto;background-color:#fff}@media (max-device-width: 767px){.nav-scrollbox{overflow-y:scroll}}@media (max-width: 767px){.nav-scrollbox{max-height:calc(100vh - 125px)}}@media (min-width: 768px){.nav-scrollbox{min-height:100vh}}.nav{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;align-content:stretch}.nav-link{position:relative;display:flex;align-self:stretch;flex:1 0 3.2em;border-bottom:3px solid currentColor;border-left:3px solid currentColor;border-right:3px solid currentColor;justify-content:stretch;align-items:center;overflow:hidden}@media (min-width: 768px){.page-header{width:156px}.nav{border-top:3px solid currentColor;min-height:100vh}}.nav-link-arrow,.nav-link-mask,.nav-link-mask-backdrop{display:none}@media (min-width: 768px) and (min-device-width: 768px){.nav-label{position:absolute;top:50%;left:0;transition:top .25s ease;transform:translateY(-50%);display:block}.nav-link-arrow{position:absolute;left:auto;right:10px;bottom:10px;line-height:20px;font-size:var(--nav-link-arrow-font-size);display:inline-block}.nav-link-mask{position:absolute;left:auto;right:-100%;bottom:0;width:200%;padding-top:200%;background:white;clip-path:polygon(100% 0,100% 75%,75% 100%,0 100%,0 0);transition:right .25s linear;display:block}.nav-link-mask-backdrop{background:currentColor;right:calc(-33.33% - 2px);bottom:-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 (min-width: 1024px) and (min-device-width: 768px){.nav-link.router-link-active .nav-label,.nav-link:hover .nav-label{top:50%}}@media (min-width: 1280px) and (min-device-width: 768px){.nav-link-mask{right:-33.33%;width:133.33%;padding-top:133.33%}}@media (min-width: 1280px){.page-header{width:calc(156px + (305 - 156) * (100vw - 1280px) / (2000 - 1280))}}@media (min-width: 2000px){.page-header{width:calc(345px + (480 - 345) * (100vw - 2000px) / (2560 - 2000))}.nav-link{margin-left:calc(140px + (240 - 140) * (100vw - 2000px) / (2560 - 2000))}}@media (min-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;min-height:5em;align-items:flex-start}@media (max-width: 767px){.nav-link.home-link{display:none}}@media (min-width: 2000px){.nav-link.home-link{position:absolute;top:3px;left:0;width:156px;border-bottom:0;border-right:0;margin-left:0}}@media (max-width: 767px){.page-logo{border-top:3px solid currentColor}.page-logo .nav-link{border-bottom:0;min-height:57px;display:block}}@media (min-width: 2000px){.page-logo{position:absolute;top:0;left:0;width:143px;height:100px;margin-left:0;border-right:none;background-color:transparent}}.page-logo-label{margin:var(--box-space) 0 0 var(--box-space);font-size:var(--header-font-size);height:20px;max-width:45px;width:100%}.page-logo-label>svg{margin-top:-3px;margin-left:-1px}@media (max-width: 767px){.page-logo-thin{height:1.5em;max-width:3em;display:block}.page-logo-thick{display:none}}@media (min-width: 768px){.page-logo-thick{display:none}.page-logo-thin{display:block;height:2em;max-width:4em}}.nav-link-lang{display:none}.lang-switcher{display:none;padding:0 var(--box-space);text-transform:uppercase}.lang-switcher>a{position:relative;display:inline-block;line-height:1em}.lang-switcher>a:hover{text-decoration:none}.lang-switcher>a.router-link-active:after{content:"";position:absolute;bottom:0;left:calc(50% - 1px);height:9px;width:3px;background-color:currentColor}@media (max-width: 767px){.lang-switcher.lang-switcher-mobile{display:block;position:absolute;top:auto;left:auto;right:0;bottom:0;border-right:3px solid transparent;transform:translateY(100%);transition:transform .25s linear}.lang-switcher.lang-switcher-mobile.is-open{transform:translateY(0)}.lang-switcher>a{margin-left:1em;padding:.9em .35em}}@media (min-width: 768px) and (max-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 (min-width: 2000px){.lang-switcher.lang-switcher-desktop{display:block;position:absolute;top:auto;bottom:0;left:0;border-left:3px solid transparent;border-bottom:3px solid transparent}.lang-switcher>a{margin-right:.8em;padding:.5em 0}.lang-switcher>a.router-link-active:after{height:.35em}}.app{width:100%;max-width:100vw;overflow:hidden;min-height:calc(100vh + 1px)}.app-outer{min-height:100vh}.app-inner{width:100%;max-width:2560px;margin:0 auto;position:relative;min-height:100vh}[class^=line-]{position:fixed;background-color:currentColor;z-index:998}@media (min-width: 1280px){[class^=line-]{z-index:100}}.line-top{top:0;left:0;bottom:auto;width:calc(100vw - (100vw - 100%));height:3px}.line-bottom{top:auto;left:0;bottom:0;width:calc(100vw - (100vw - 100%));height:3px}.line-left{top:0;left:max(0px,calc((100vw - (100vw - 100%))/2) - 1280px);bottom:0;width:3px;height:100vh}.line-left2{top:0;left:0;bottom:0;width:3px;height:100vh}.line-right{top:0;left:min((100vw - (100vw - 100%)) / 2 + 1280px - 3px,100vw - (100vw - 100%) - 3px);bottom:0;width:3px;height:100vh}.line-right2{top:0;left:auto;right:0;bottom:0;width:3px;height:100vh}main{position:relative;display:block;width:100%;border-style:solid;border-color:#000;min-height:calc(100vh - 3px)}@media (min-width: 768px){main{padding-left:156px;padding-right:3px}}@media (min-width: 1280px){main{padding-left:calc(156px + (305 - 156) * (100vw - 1280px) / (2000 - 1280))}}@media (min-width: 2000px){main{padding-left:calc(345px + (480 - 345) * (100vw - 2000px) / (2560 - 2000))}}@media (min-width: 2560px){main{padding-left:480px}}.page{position:relative;width:100%}.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{position:absolute;opacity:0;transition:opacity 1s cubic-bezier(0,.55,.45,1) .25s}.slide-leave-from .page-content{transform:translateY(0)}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button{text-transform:none;background-color:transparent;background-image:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,[role=button]{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h3,p,h1,h2,figure{margin:0}h3,h1,h2{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,video{max-width:100%;height:auto}strong{font-weight:bolder}small{font-size:80%}svg,img,iframe,video{display:block;vertical-align:middle}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}ul{list-style:none;margin:0;padding: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 (max-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 (min-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 + 0*(100vw - 768px));--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 (min-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 (min-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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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){background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box}[hidden],template{display:none!important}[draggable]{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: rgba(5,5,5,1);--border-color-contrast: rgba(245,245,245,1);--border-color-primary-contrast: rgba(5,5,5,1)}.button{display:inline-block;padding:.4em 1.667em;font-size:var(--button-font-size);line-height:1.4em;min-height:40px;border-radius:4px;white-space:nowrap;color:#fff;box-sizing:border-box;cursor:pointer;text-align:center}.button-wrapper .button{margin-bottom:1em}.button-wrapper .button:not(:last-child){margin-right:1em}@media (min-width: 1200px){button.button{min-width:150px}}.button,.theme-dark .bg-contrast .button{font-weight:700;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)}.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);height:60px;text-align:right}.page-menu.is-sticky{position:sticky;top:3px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.page-menu.is-sticky::-webkit-scrollbar{display:none}@media (min-width: 768px){.page-menu{justify-content:flex-end;display:flex;z-index:200}}.menu-items{display:flex;margin:0 calc(var(--box-space) / -2)}.menu-item{position:relative;display:flex;align-items:center;padding:.6em calc(var(--box-space) / 2) .8em;font-weight:700;line-height:1.4em;white-space:nowrap}.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{position:absolute;top:0;left:50%;content:"";width:3px;height:0;margin-left:-2px;background:currentColor}.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{position:sticky;top:60px;z-index:210}.page-headline-title{position:sticky;top:60px;padding:0 var(--box-space) 20px;height:100px}.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 currentColor}.bt{border-top:3px solid currentColor}.bl{border-left:3px solid currentColor}.br{border-right:3px solid currentColor}a{text-decoration:none;color:inherit;cursor:pointer}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 (min-device-width: 1025px){.no-underline-links a:hover,a.no-underline-links:hover{text-decoration:none}}@media (max-device-with: 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{position:relative;display:inline-block;padding-left:1.5em;font-weight:700}a.arrow-link:hover{text-decoration:none}a.arrow-link>i{position:absolute;top:50%;left:0;margin-top:-.05em;transform:translateY(-50%);font-size:1.5em;line-height:1em;font-weight:400}.anchor{position:absolute;display:inline-block;font-size:10px;background-color:#eef4e4;margin-top:-16px}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);text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-wrap:normal;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}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{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 (min-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{position:relative;display:inline-block;padding-left:30px;font-size:1.4em}.panel-quote>em:before{content:"\201c";position:absolute;top:0;left:0;font-size:2em;line-height:1.1em;font-weight:500}@supports not ((-webkit-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){p{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;hyphens:auto;columns:25em auto;column-gap:30px;orphans:3;widows:2}@supports not ((-webkit-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){.has-columns{hyphens:manual;word-break:break-word}}.hyphenate{hyphens:auto;overflow-wrap:break-word}.no-hyphenate{hyphens:none;overflow-wrap:break-word}@supports not ((-webkit-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){.hyphenate{hyphens:manual;word-break:break-word}}.is-not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-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: #ffffff;--form-option-hover-color: #ededed}input{--button-font-size: 16px;--label-font-size: 16px}input[type=checkbox]{position:absolute;top:0;left:0;padding:0;width:0;height:0;border:0;opacity:0}input[type=checkbox]:checked{box-shadow:inset 0 0 0 2px currentColor;position:absolute;top:0;left:0;opacity:0}input[type=checkbox]+label{position:relative;font-size:var(--label-font-size);transform:unset;margin-bottom:0;padding:0 0 0 1.8em;line-height:1.25em;width:100%;cursor:pointer}input[type=checkbox][disabled]+label{opacity:.7;cursor:default}input[type=checkbox]+label:before,input[type=checkbox]+label:after{content:"\e516";position:absolute;top:0;left:0;width:1.5em;height:1.5em;display:inline-block}input[type=checkbox]:checked+label:after{content:"\e494"}input,textarea{width:100%;border:3px solid currentColor;border-radius:4px}textarea{min-height:120px}@font-face{font-family:Diglu;src:url(/.resources/helium/webresources/dist/assets/Diglu-Light.c73a23c3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Diglu Hairline;src:url(/.resources/helium/webresources/dist/assets/Diglu-Hairline.23b7960f.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.e60d73de.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-Heavy.3e8c2be8.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.5db9a7ce.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-Thin.19aa0756.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.9f716d28.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.f70262b9.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.370696ad.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.fee4f1df.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.0a0fef63.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.713e5a6c.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.1c98b40c.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.8536cfef.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.8d60e756.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.a6af6eb9.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.border-b-0,.border-bottom-0{border-bottom-width:0px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.grid{display:-ms-grid;display:grid}.inline-grid{display:-ms-inline-grid;display:inline-grid}.hidden{display:none}.basis-25px{flex-basis:25px}.basis-15px{flex-basis:15px}.basis-3px{flex-basis:3px}.basis-1\/2{flex-basis:50%}.basis-auto{flex-basis:auto}.basis-2\/3{flex-basis:66.666667%}.basis-222px{flex-basis:222px}.basis-225px{flex-basis:225px}.basis-full{flex-basis:100%}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.place-content-end{place-content:end}.items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;-webkit-align-self:stretch;align-self:stretch}.justify-items-stretch{justify-items:stretch}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.flex-shrink{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.flex-shrink-0{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.float-left{float:left}.clear-left{clear:left}.clear-both{clear:both}.font-bold{font-weight:700}.font-400{font-weight:400}.h-full{height:100%}.h-5\.061c-1\.824\,0-3\.308-1\.483-3\.308-3\.308s1\.484-3\.308\,3\.308-3\.308h13\.421c2\.375\,0\,4\.308-1\.933\,4\.308-4\.308{height:1.077rem}.h-28px{height:28px}.h-60px{height:60px}.h-26px{height:26px}.h-16px{height:16px}.h-44px{height:44px}.leading-tight{line-height:1.25}.m-0{margin:0}.-mx-3px{margin-left:-3px;margin-right:-3px}.-my-3px{margin-top:-3px;margin-bottom:-3px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.mx-3rem{margin-left:3rem;margin-right:3rem}.mt-10px{margin-top:10px}.mt-30px{margin-top:30px}.mb-50px{margin-bottom:50px}.mr-16px{margin-right:16px}.mt-50px{margin-top:50px}.mb-20px{margin-bottom:20px}.-mt-4px{margin-top:-4px}.mb-16px{margin-bottom:16px}.mr-10px{margin-right:10px}.mt-40px{margin-top:40px}.mt-60px{margin-top:60px}.not-last\:mr-2\.4em:not(:last-child){margin-right:2.4em}.-mb-3px{margin-bottom:-3px}.mt-90px{margin-top:90px}.mb-60px{margin-bottom:60px}.mt-4\.5rem{margin-top:4.5rem}.mb-4\.5rem{margin-bottom:4.5rem}.max-h-screen{max-height:100vh}.max-h-75vh{max-height:75vh}.max-w-extrasmall{max-width:85rem}.max-w-smallsm{max-width:50vw}.max-w-standard{max-width:130rem}.max-w-large{max-width:162rem}.max-w-extralarge{max-width:192rem}.max-w-410px{max-width:410px}.max-w-38em{max-width:38em}.max-w-150px{max-width:150px}.max-w-230px{max-width:230px}.max-w-375px{max-width:375px}.min-h-full{min-height:100%}.min-h-0{min-height:0px}.min-h-100vh{min-height:100vh}.min-h-120px{min-height:120px}.min-h-3px,.min-h-\[3px\]{min-height:3px}.min-h-200px{min-height:200px}.min-h-100px{min-height:100px}.min-h-150px{min-height:150px}.min-w-3px{min-width:3px}.min-w-132px{min-width:132px}.min-w-30px{min-width:30px}.min-w-300px{min-width:300px}.overflow-hidden{overflow:hidden}.px-10px{padding-left:10px;padding-right:10px}.py-80px{padding-top:80px;padding-bottom:80px}.px-0{padding-left:0;padding-right:0}.pb-0{padding-bottom:0}.pt-80px{padding-top:80px}.pb-80px{padding-bottom:80px}.pb-10px{padding-bottom:10px}.pt-1em{padding-top:1em}.pb-1em{padding-bottom:1em}.pt-0{padding-top:0}.pr-50px{padding-right:50px}.pb-100px{padding-bottom:100px}.pl-40px{padding-left:40px}.pb-120px{padding-bottom:120px}.pb-40px{padding-bottom:40px}.pl-0{padding-left:0}.pr-0{padding-right:0}.pb-0\.35em{padding-bottom:.35em}.pb-130px{padding-bottom:130px}.pr-20px{padding-right:20px}.pb-20px{padding-bottom:20px}.pt-4\.5rem{padding-top:4.5rem}.pb-4\.5rem{padding-bottom:4.5rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0px}.left-0{left:0px}.bottom-0px{bottom:0px}.top-60px{top:60px}.bottom-0{bottom:0px}.-top-5px{top:-5px}.-right-5px{right:-5px}.resize{resize:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.align-bottom{vertical-align:bottom}.visible{visibility:visible}.whitespace-nowrap{white-space:nowrap}.w-full{width:100%}.w-screen{width:100vw}.w-extrasmallinner{width:44.5%}.w-28px{width:28px}.w-60px{width:60px}.w-26px{width:26px}.w-16px{width:16px}.w-34px{width:34px}.z-9{z-index:9}.z-11{z-index:11}.\.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-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.gap-20px{grid-gap:20px;gap:20px}.gap-30px{grid-gap:30px;gap:30px}.gap-10px{grid-gap:10px;gap:10px}.gap-y-8px{-webkit-row-gap:8px;-moz-row-gap:8px;grid-row-gap:8px;row-gap:8px}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-\[1fr\,1fr\,0\,1fr\]{grid-template-columns:1fr 1fr 0 1fr}.grid-cols-\[37\.5\%\,3px\,auto\]{grid-template-columns:37.5% 3px auto}.grid-cols-\[1fr\,3px\,1fr\]{grid-template-columns:1fr 3px 1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[80px\,3px\,auto\]{grid-template-columns:80px 3px auto}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-4{-ms-grid-column-span:span 4 / span 4;grid-column:span 4 / span 4}.col-span-8{-ms-grid-column-span:span 8 / span 8;grid-column:span 8 / span 8}.col-start-1{grid-column-start:1}.grid-rows-\[auto\]{grid-template-rows:auto}.grid-rows-\[0\.5fr\,auto\,1fr\]{grid-template-rows:.5fr auto 1fr}.grid-rows-\[auto\,3px\,min-content\]{grid-template-rows:auto 3px min-content}.grid-rows-\[auto\,3px\,auto\]{grid-template-rows:auto 3px auto}.grid-rows-\[0\,0\,1fr\]{grid-template-rows:0 0 1fr}.grid-rows-\[1fr\,3px\,1fr\]{grid-template-rows:1fr 3px 1fr}.auto-rows-auto{grid-auto-rows:auto}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.\<transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);-o-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);-o-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );-webkit-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);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)}@media (min-width: 640px){.sm\:block{display:block}.sm\:grid{display:-ms-grid;display:grid}.sm\:hidden{display:none}.sm\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.sm\:pb-140px{padding-bottom:140px}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.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\:col-span-1{-ms-grid-column-span:span 1 / span 1;grid-column:span 1 / span 1}.sm\:col-start-5{grid-column-start:5}.sm\:grid-rows-\[auto\,auto\,3px\,auto\]{grid-template-rows:auto auto 3px auto}.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}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md\:grid{display:-ms-grid;display:grid}.md\:hidden{display:none}.md\:basis-2\/3{flex-basis:66.666667%}.md\:basis-auto{flex-basis:auto}.md\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.md\:flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.md\:flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.md\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.md\:flex-shrink-0{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.md\:mx-6em{margin-left:6em;margin-right:6em}.md\:mt-120px{margin-top:120px}.md\:mt-0{margin-top:0}.md\:mb-140px{margin-bottom:140px}.md\:mt-8em{margin-top:8em}.md\:mb-8em{margin-bottom:8em}.md\:max-w-small{max-width:85rem}.md\:min-h-140px{min-height:140px}.md\:min-h-160px{min-height:160px}.md\:min-w-3px{min-width:3px}.md\:pt-0{padding-top:0}.md\:pt-8em{padding-top:8em}.md\:pb-8em{padding-bottom:8em}.md\:top-0{top:0px}.md\:top-auto{top:auto}.md\:bottom-0{bottom:0px}.md\:right-0{right:0px}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:visible{visibility:visible}.md\:gap-20px{grid-gap:20px;gap:20px}.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-\[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-\[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-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.lg\:basis-1\/4{flex-basis:25%}.lg\:self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;-webkit-align-self:stretch;align-self:stretch}.lg\:min-h-\[0\]{min-height:0}.lg\:pb-0{padding-bottom:0}.lg\:text-right{text-align:right}.lg\:z-9{z-index:9}.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-\[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-cols-\[auto\,3px\,68\%\]{grid-template-columns:auto 3px 68%}.lg\:grid-rows-\[100vh\]{grid-template-rows:100vh}.lg\:grid-rows-\[1fr\]{grid-template-rows:1fr}.lg\:grid-rows-\[min-content\,3px\,auto\]{grid-template-rows:min-content 3px auto}.lg\:grid-rows-\[auto\]{grid-template-rows:auto}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:grid{display:-ms-grid;display:grid}.xl\:hidden{display:none}.xl\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.xl\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.xl\:h-screen{height:100vh}.xl\:h-full{height:100%}.xl\:h-100vh{height:100vh}.xl\:min-h-100vh{min-height:100vh}.xl\:min-w-70px{min-width:70px}.xl\:absolute{position:absolute}.xl\:bottom-0{bottom:0px}.xl\:top-0{top:0px}.xl\:right-0{right:0px}.xl\:invisible{visibility:hidden}.xl\:w-auto{width:auto}.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}}@media (max-width: 1279.9px){.\<xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.\<xl\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.\<xl\:w-screen{width:100vw}}@media (max-width: 767.9px){.\<md\:pt-0{padding-top:0}.\<md\:pb-0{padding-bottom:0}.\<md\:pr-10px{padding-right:10px}}
