@import url(https://fonts.googleapis.com/css?family=Abel|Advent+Pro|Cantata+One|Noto+Sans);.popOutMenu{position:absolute;content:"";display:none;z-index:100;height:100%;width:100%;background:#fcfcfc}@media only screen and (max-width:720px){.popOutMenu{top:0;left:0;display:block;background-color:hsla(0,0%,99%,.85)}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}body{max-width:100vw;overflow-x:hidden;--scroll:0px;margin:0;padding:0;box-sizing:content-box;font-family:Noto Sans,serif;line-height:2em;color:rgba(0,0,0,.7)}body #app{width:100%}body ul{padding:0;margin:0}body li,body li a{text-decoration:none}body .container.blur-in{animation:blur .35s forwards}body .navbar.blur-in,body .subpage--banner--wrapper.blur-in{animation:blur 2s forwards}body div.popOutMenu--mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:9999;display:none;overflow:scroll}body div.popOutMenu--mobile.active{display:block}body div.popOutMenu--mobile.blur-out{animation:blur-out .35s forwards}body div.popOutMenu--mobile .popOutMenu--bg{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(2ac25378b218d7e0dd6183b81dc5850e.png);background-size:cover}body div.popOutMenu--mobile .popOutMenu--bg.blur-in{animation:blur 2s forwards}body div.popOutMenu--mobile .popOutMenu--content{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}body div.popOutMenu--mobile .popOutMenu--content .content--title{height:100px;color:#009a79}body div.popOutMenu--mobile .popOutMenu--content .content--close,body div.popOutMenu--mobile .popOutMenu--content .content--title{z-index:9999;width:100%;text-align:center;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}body div.popOutMenu--mobile .popOutMenu--content .content--close{height:50px;cursor:pointer}body div.popOutMenu--mobile .popOutMenu--content .content--close img{width:20px;height:20px;fill:#000}body div.popOutMenu--mobile.indexpage--popOut--history ul,body div.popOutMenu--mobile.indexpage--popOut--social ul{max-width:320px;width:100%;z-index:9999;height:calc(100vh - 100px - 50px);overflow:scroll}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor{z-index:9999;width:100%;margin:20px 0;box-shadow:0 4px 8px rgba(138,107,118,.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor .sponsor--sponsorimage,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor .sponsor--sponsorimage{width:100%}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor .sponsor--sponsorimage a,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor .sponsor--sponsorimage a{width:100%;padding:18px 12px;max-width:calc(100% - 24px);display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor .sponsor--content--mobile,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor .sponsor--content--mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;width:100%;max-width:300px;background-image:linear-gradient(180deg,rgba(0,0,0,.04),transparent);background-color:#fff}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor .sponsor--content--mobile a,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor .sponsor--content--mobile a{width:20px;height:20px}body div.popOutMenu--mobile.indexpage--popOut--history .sponsor .sponsor--content--mobile a img,body div.popOutMenu--mobile.indexpage--popOut--social .sponsor .sponsor--content--mobile a img{width:20px;height:auto}body div.popOutMenu--mobile.indexpage--popOut--social ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body div.popOutMenu--mobile.indexpage--popOut--social ul a{width:50%!important;height:auto;text-align:center}body div.popOutMenu--mobile.indexpage--popOut--social ul a img{width:64px;height:64px}main{background-color:hsla(0,0%,100%,.9);margin:0 auto;max-width:1200px;box-sizing:border-box;padding-top:100px}@media only screen and (min-width:720px){main{padding:0 64px}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.banner{width:100vw;height:100vh;z-index:0;$bronze:#fff;$white:#fff;$black:#50514f}.banner,.banner #hero{position:absolute;top:0;left:0}.banner #hero{overflow:hidden;width:100%;height:100%}.banner #content{max-width:720px;padding:0 100px;margin-top:-600px;background-color:transparent}.banner .layer{background-position:bottom;background-size:auto;background-repeat:no-repeat;height:auto}.banner #hero-mobile,.banner .layer{width:100%;position:absolute;z-index:-1}.banner #hero-mobile{top:0;left:0;height:700px;display:none}.banner #hero-mobile img{width:100%;height:auto}.banner .first-section{padding:50px 0 20px}.banner .text-header{font-size:50px;text-align:center}.banner h1{color:$black;line-height:120%;font-size:36px;margin-bottom:30px}.banner p{color:$black;font-size:20px;line-height:150%}.banner #hero,.banner .layer{min-height:1400px}.banner .layer-1,.banner .layer-2,.banner .layer-bg{background-size:cover;background-repeat:no-repeat}.banner .layer-2{background-image:url(a44b819141849da530e0e34ae02627b7.png)}.banner .layer-3{background-image:url(43d35411f749576e8c39ab5bc66d5801.png);background-size:cover;background-repeat:no-repeat}.banner .title--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:150px 0 0 150px}.banner .title--wrapper .text--wrapper{color:#009a79;display:flex;flex-direction:column;align-items:center}.banner .title--wrapper .text--wrapper .title--main{font-family:Big Caslon;font-size:70px;font-weight:400;line-height:60px}.banner .title--wrapper .text--wrapper .title--sub{font-size:25px;font-weight:bolder;letter-spacing:45px;margin-right:-40px}.banner .title--wrapper .text--wrapper .title--date{font-size:38px;letter-spacing:10px}.banner .title--wrapper .text--wrapper .title--place{font-size:19px;letter-spacing:6px}.banner .title--wrapper .text--wrapper.mobile{display:none}.banner .title--wrapper .text--wrapper.desktop{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.banner .title--wrapper .text--wrapper.desktop .title--sub{font-size:20px;letter-spacing:5px}.banner .title--wrapper .text--wrapper.desktop .title--date{font-size:29px;letter-spacing:10px}.banner .title--wrapper .text--wrapper.desktop .title--main{font-size:100px;font-weight:400;line-height:80px}.banner .title--wrapper .button--wrapper{margin-top:70px;display:flex;flex-direction:row;justify-content:center;align-items:center}.banner .title--wrapper .button--wrapper div{font-size:18px;color:#fff;padding:10px;margin:15px;width:140px;text-align:center;transition:all .35s ease;background:#009a79;box-shadow:12px 16px 50px 0 rgba(0,0,0,.1)}.banner .title--wrapper .button--wrapper div:hover{transition:all .25s ease;color:#009a79;background:#fff}@media only screen and (max-width:720px){.banner{height:auto}.banner #hero{display:none}.banner #hero-mobile{display:block}.banner .title--wrapper{margin:0;width:100%;height:100vh;min-height:320px;overflow:hidden}.banner .title--wrapper,.banner .title--wrapper .button--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .title--wrapper .button--wrapper{margin-top:10px}.banner .title--wrapper .button--wrapper div{width:90%;max-width:240px;min-width:240px}.banner .title--wrapper .text--wrapper.desktop{display:none}.banner .title--wrapper .text--wrapper.mobile{display:block}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.footer--wrapper{overflow:hidden}#footer:after,#footer:before{content:" ";display:block;position:absolute;z-index:-2;width:1400px;height:1400px;bottom:0;left:50vw}#footer:before{background-image:linear-gradient(180deg,#f9fea5,#20e2d7);transform:rotate(40deg) translate(-50px,1180px)}#footer:after{background-image:linear-gradient(180deg,#fddb92,#d1fdff);height:2166px;opacity:.4;transform:rotate(40deg) translate(-1020px,1858px)}#footer{position:relative;margin:0 auto;padding-bottom:64px;max-width:1200px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0))}#footer section h2{margin:0;padding:32px;font-size:2em;text-transform:uppercase}#footer .content--footer--social{margin:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}#footer .content--footer--social a{color:#fff;width:32px;height:32px;margin:0 16px;display:block}#footer .content--footer--social a img{width:100%;height:auto}#footer .content--footer--history{display:flex;flex-direction:row;justify-content:center;align-items:flex-first}#footer .content--footer--history div{display:inline-block;padding-left:2px;padding-right:2px}#footer .content--footer--history div a{color:#fff}#footer .content--footer--history div:after{color:#fff;content:" |"}#footer .content--footer--history div:last-child:after{content:""}@media only screen and (max-width:720px){#footer .content--footer--history{display:block}}#footer .content--footer--mobile{display:none}@media only screen and (max-width:720px){#footer{height:auto}#footer .content--footer--history,#footer .content--footer--social{display:none}#footer .content--footer--mobile{display:block;width:100%;margin-bottom:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#footer .content--footer--mobile .btn-mobile{max-width:720px;width:calc(100% - 65px);text-align:center;padding:10px 0;color:#009a79;margin-bottom:40px;box-shadow:12px 16px 36px hsla(0,0%,52%,.5);cursor:pointer;background-image:linear-gradient(310deg,#20e2d7,#f9fea5 150%)}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.navbar{contain:strict;width:100%;height:65px;position:fixed;top:inherit;bottom:0;z-index:10;box-shadow:0 2px 16px hsla(0,0%,85%,.5);justify-content:flex-start;background:#fff;left:0;max-width:100vw}.navbar,.navbar .logo{display:flex;flex-direction:row;align-items:center}.navbar .logo{height:100%;min-width:70px;width:70px;border-right:1px solid #e9e9e9;justify-content:center}.navbar .logo a,.navbar .logo img{width:40px;height:40px}.navbar ul{max-width:800px;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.navbar ul li{margin:0 15px;list-style:none;letter-spacing:1.05px;transition:color .35s ease;text-transform:uppercase;color:#9b9b9b;font-size:14px}.navbar ul li a{white-space:nowrap;text-decoration:none;color:inherit}.navbar ul li a.active{color:#009a79}.navbar .tag-selector{max-width:calc(100% - 70px);overflow-x:auto;padding:0 .5em}.navbar .tag-selector li{margin:0;padding:0 1em}.navbar .tag-selector li a{display:block}@media screen and (max-width:720px){.navbar .tag-selector:after{content:"";position:absolute;top:0;right:0;height:100%;width:2em;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}}@media screen and (min-width:720px){.navbar .tag-selector{max-width:800px;flex-grow:1;display:flex;margin-left:auto;padding:0}.navbar .tag-selector li{flex-grow:1;text-align:center}}.navbar .lang-selector{max-width:100px;margin-left:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid #e9e9e9}.navbar .lang-selector li{padding:5px 0 0;border:1px solid transparent;cursor:pointer}.navbar .lang-selector li.active{font-weight:700;color:#000;border-bottom:1px solid rgba(0,0,0,.8)}@media screen and (max-width:720px){.navbar .lang-selector{display:none}}@media screen and (min-width:720px){.navbar{top:0;bottom:auto}}@media screen and (min-width:720px){.underfold .navbar.intro{width:auto;transform:translateY(calc(80vh - var(--scroll)));left:0;left:calc(10vw - 10vw * var(--fold));right:0;right:calc(10vw - 10vw * var(--fold));will-change:left,right,transform}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}#home:after,#home:before,#home>header:after,#home>header:before{content:" ";position:fixed;transform-origin:0 0;transform:rotate(40deg);z-index:-2;width:1400px;height:1400px;opacity:.4;top:0;left:50vw;transition:tranform .1s ease;will-change:transform;contain:strict}#home:before{background-image:linear-gradient(180deg,#d1fdff,#fddb92);height:1840px;transform:rotate(40deg) translate(-68px,-1136px);transform:rotate(40deg) translate(calc(-68px - var(--scroll) * .8),calc(-1136px - var(--scroll) * .8))}#home:after{background-image:linear-gradient(180deg,#20e2d7,#f9fea5);width:1680px;opacity:1;transform:rotate(40deg) translate(-1220px,-404px);transform:rotate(40deg) translate(calc(-1220px - var(--scroll) * 1),calc(-404px - var(--scroll) * 1))}#home>header:before{width:1440px;height:2345px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);opacity:.8;z-index:-1;transform:rotate(40deg) translate(124px,-1349px);transform:rotate(40deg) translate(calc(124px - var(--scroll) * 1.5),calc(-1349px - var(--scroll) * 1.5))}#home>header:after{width:1250px;height:1250px;background-image:url(fa15840782652c37a50617898953d9ac.jpg);z-index:-1;transform:rotate(40deg) translate(314px,-550px);transform:rotate(40deg) translate(calc(314px - var(--scroll) * .5),calc(-550px - var(--scroll)))}#home main:after,#home main:before{content:" ";position:fixed;pointer-events:none;transition:opacity .5s ease-out;transform:translateY(calc(var(--scroll) * -.5));will-change:transform,opacity;contain:strict;z-index:-1;opacity:0}#home main:before{background-image:url(15b83bd710e5aa8d1ad678dfcafa5901.svg);width:1289px;height:889px;top:0;left:calc(50vw - 1289px / 2)}#home main:after{background-image:url(8e6d81f58bacf6f437003da37bb58b40.svg);width:1417px;height:935px;top:100px;left:0}body.halffold #home main:after,body.halffold #home main:before{opacity:.7}.indexpage{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.indexpage .title--wrapper{min-height:100vh;box-sizing:border-box}.indexpage .title--wrapper .text--wrapper{color:#009a79;display:flex;flex-direction:column;align-items:center}.indexpage .title--wrapper .text--wrapper .title--main{font-family:Big Caslon;font-size:70px;font-weight:400;line-height:60px}.indexpage .title--wrapper .text--wrapper .title--sub{font-size:25px;font-weight:bolder;letter-spacing:45px;margin-right:-40px}.indexpage .title--wrapper .text--wrapper .title--date{font-size:38px;letter-spacing:10px}.indexpage .title--wrapper .text--wrapper .title--place{font-size:19px;letter-spacing:6px}.indexpage .title--wrapper .text--wrapper.mobile{display:none}.indexpage .title--wrapper .text--wrapper.desktop{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.indexpage .title--wrapper .text--wrapper.desktop .title--sub{font-size:20px;letter-spacing:5px;font-family:Noto Sans;font-weight:100}.indexpage .title--wrapper .text--wrapper.desktop .title--date{font-size:29px;letter-spacing:10px;font-family:Advent Pro;line-height:2em}.indexpage .title--wrapper .text--wrapper.desktop .title--main{font-size:100px;font-weight:400;line-height:80px;font-family:Cantata One;line-height:1em}.indexpage .title--wrapper .text--wrapper .lang--selector--mobile{display:none}.indexpage .title--wrapper .button--wrapper{margin-top:70px;display:flex;flex-direction:row;justify-content:center;align-items:center}.indexpage .title--wrapper .button--wrapper a{display:block;font-size:18px;color:#fff;padding:10px;margin:15px;width:140px;cursor:pointer;text-align:center;transition:all .35s ease;background:#009a79;box-shadow:0 50px 50px rgba(0,0,0,.1);font-family:Abel;text-transform:uppercase;letter-spacing:.2em;text-decoration:none}.indexpage .title--wrapper .button--wrapper a:hover{transition:all .25s ease;background:#fff;color:#009a79;text-decoration:none}.indexpage .indexpage--content,.indexpage .indexpage--content .indexpage--section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.indexpage .indexpage--content .indexpage--section{width:100%;height:auto;margin:100px 0;text-align:justify}.indexpage .indexpage--content .indexpage--section .section--title{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.indexpage .indexpage--content .indexpage--section .section--title>div{color:#e9e9e9;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.indexpage .indexpage--content .indexpage--section .section--title>div .title--en{margin:0;font-weight:400;font-size:147px;line-height:100px;font-family:Big Caslon}.indexpage .indexpage--content .indexpage--section .section--title>div .title--ch,.indexpage .indexpage--content .indexpage--section .section--title>div div{margin:0;font-weight:400;font-size:56px;line-height:46px}.indexpage .indexpage--content .indexpage--section .section--content{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.indexpage .indexpage--content .indexpage--section .section--content>div{max-width:80%;padding:20px 70px}.indexpage .indexpage--content .indexpage--section:nth-child(2) .section--title{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.indexpage .indexpage--content .indexpage--section:nth-child(2) .section--title>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end}.indexpage .indexpage--content .indexpage--section:nth-child(2) .section--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.indexpage .title--wrapper{padding-top:10vh;padding-left:10vw}@media only screen and (max-width:720px){.indexpage .title--wrapper{top:0;left:0;margin:0;width:100%;height:100vh;min-height:320px;overflow:hidden}.indexpage .title--wrapper,.indexpage .title--wrapper .button--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.indexpage .title--wrapper .button--wrapper{margin-top:10px}.indexpage .title--wrapper .button--wrapper div{width:90%;max-width:240px;min-width:240px}.indexpage .title--wrapper .text--wrapper.desktop{display:none}.indexpage .title--wrapper .text--wrapper.mobile{display:block}.indexpage .title--wrapper .text--wrapper .lang--selector--mobile{position:absolute;top:10px;right:10px;width:94px;height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.indexpage .title--wrapper .text--wrapper .lang--selector--mobile div{width:40px;height:40px;background:hsla(0,0%,100%,.6);display:flex;flex-direction:row;justify-content:center;align-items:center}.indexpage .title--wrapper .text--wrapper .lang--selector--mobile div span{color:#9b9b9b;border-bottom:2px solid transparent}.indexpage .title--wrapper .text--wrapper .lang--selector--mobile div span.active{border-bottom:2px solid #9b9b9b}.indexpage .indexpage--content{padding-top:0}.indexpage .indexpage--content .indexpage--section .section--title>div .title--en{font-size:50px;line-height:50px}.indexpage .indexpage--content .indexpage--section .section--title>div .title--ch,.indexpage .indexpage--content .indexpage--section .section--title>div div{font-size:24px;line-height:24px}.indexpage .indexpage--content .indexpage--section .section--content{width:100%}.indexpage .indexpage--content .indexpage--section .section--content>div{width:100%;max-width:100%;padding:20px}}.general--sponsorlist{display:block;padding:32px}.general--sponsorlist ul{margin:0;padding:0;list-style:none;margin-bottom:15px}.general--sponsorlist .title{color:#ffd200;font-size:1.5em}.general--sponsorlist .sponsor{margin:15px 0}.general--sponsorlist .sponsor img{border:1px solid #eee;display:block;margin:0 auto;max-width:100%}@media only screen and (min-width:600px){.general--sponsorlist ul{margin:0 -1em}.general--sponsorlist .sponsor{display:inline-block;box-sizing:border-box;max-width:50%;padding:0 1em}}@media only screen and (min-width:1024px){.general--sponsorlist .sponsor{display:inline-block;max-width:25%}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.subpage--banner{width:100vw;min-height:100vh;z-index:0;position:absolute;top:0;left:0;$bronze:#fff;$white:#fff;$black:#50514f}.subpage--banner #hero{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;transform:translateX(-7.5%) scale(1.15)}.subpage--banner #content{max-width:720px;padding:0 100px;margin-top:-600px;background-color:transparent}.subpage--banner .layer{background-position:bottom;background-size:auto;background-repeat:no-repeat;width:100%;height:$heroHeight;position:absolute;z-index:-1}.subpage--banner #hero-mobile{position:absolute;top:0;left:0;z-index:-1;width:100%;height:700px;display:none}.subpage--banner #hero-mobile img{width:100%;height:auto}.subpage--banner .first-section{padding:50px 0 20px}.subpage--banner .text-header{font-size:50px;text-align:center}.subpage--banner h1{color:$black;line-height:120%;font-size:36px;margin-bottom:30px}.subpage--banner p{color:$black;font-size:20px;line-height:150%}.subpage--banner #hero,.subpage--banner .layer{min-height:1024px}.subpage--banner .layer-bg{background-size:cover;background-repeat:no-repeat;background-image:url(c9c208281f75c9c00c9e44f558c0dd3a.png)}.subpage--banner .layer-2{background-image:url(a936366f5c68740e2efc7f7e34e837e5.png);background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:720px){.subpage--banner #hero,.subpage--banner .layer{min-height:550px}}.subpage--banner--wrapper{position:absolute;top:0;z-index:-1}.subPage~main:before{content:" ";pointer-events:none;background-image:url(15b83bd710e5aa8d1ad678dfcafa5901.svg);width:1289px;height:889px;position:fixed;top:-400px;left:calc(50vw - 1289px / 2);opacity:.7;transform:translateY(calc(var(--scroll) * -1));will-change:transform;contain:strict}@media only screen and (max-width:719px){.subPage~main:before{display:none}}.content--wrapper .subPage:after,.content--wrapper .subPage:before{content:" ";display:block;position:fixed;transform-origin:0 0;z-index:-2;top:0;left:50vw}.content--wrapper .subPage:before{width:750px;height:750px;background-image:linear-gradient(180deg,#f9fea5,#20e2d7);transform:rotate(40deg) translate(-420px,-390px);transform:rotate(40deg) translate(calc(-420px - var(--scroll) * 2),-390px)}.content--wrapper .subPage:after{width:1690px;height:1690px;opacity:.4;background-image:linear-gradient(180deg,#d1fdff,#fddb92);transform:rotate(40deg) translate(-500px,-1400px);transform:rotate(40deg) translate(-500px,calc(-1400px - var(--scroll)))}.content--wrapper .subPage{margin:0 auto;max-width:1200px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9))}.content--wrapper .subPage .mobile.subpage--title{max-width:100vw;position:fixed;z-index:10;margin-top:0;background:linear-gradient(-315deg,#f9fea5,#20e2d7);width:100%;height:75px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;visibility:hidden;top:0}.content--wrapper .subPage .mobile.subpage--title div.popout--toggler{width:24px;height:24px;margin:0 20px}.content--wrapper .subPage .mobile.subpage--title .title--text{line-height:40px;color:#000;font-size:20px;text-transform:uppercase}@media only screen and (max-width:720px){.content--wrapper .subPage .mobile.subpage--title{font-family:Big Caslon;color:#e9e9e9;display:flex;flex-direction:row;justify-content:space-between;align-items:center;visibility:visible}}.content--wrapper .subPage .desktop.subpage--title{width:100%;height:150px;text-align:center;padding-top:100px;padding-bottom:150px;transform:translateX(-15px)}.content--wrapper .subPage .desktop.subpage--title .title--text{line-height:60px;color:#000;font-size:40px;text-transform:uppercase;text-align:center;font-family:Abel;display:flex;flex-direction:column;justify-content:center;align-items:center}.content--wrapper .subPage .desktop.subpage--title .title--text .divider{width:50px;height:5px;background-color:#000}@media only screen and (max-width:720px){.content--wrapper .subPage .desktop.subpage--title{visibility:hidden;display:none}}@media only screen and (max-width:720px){.content--wrapper .subPage{align-items:flex-start}}.content--wrapper div.popOutMenu--mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:9999;display:none}.content--wrapper div.popOutMenu--mobile.active{display:block}.content--wrapper div.popOutMenu--mobile.blur-out{animation:blur-out .35s forwards}.content--wrapper div.popOutMenu--mobile .popOutMenu--bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(2ac25378b218d7e0dd6183b81dc5850e.png);background-size:cover}.content--wrapper div.popOutMenu--mobile .popOutMenu--bg.blur-in{animation:blur 2s forwards}.content--wrapper div.popOutMenu--mobile .popOutMenu--content{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.content--wrapper div.popOutMenu--mobile .popOutMenu--content .content--close{z-index:9999;width:100%;height:50px;text-align:center;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.content--wrapper div.popOutMenu--mobile .popOutMenu--content .content--close img{width:20px;height:20px;fill:#000}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.sponsor--sponsorlist .title--wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;margin-bottom:64px}.sponsor--sponsorlist .title--wrapper .title{font-size:40px;margin-left:16px;margin-right:16px;margin-bottom:8px;box-shadow:0 50px 50px rgba(0,0,0,.1);border-radius:5px;font-family:Abel;color:#fff;background:rgba(0,0,0,.7);padding:.5em}.sponsor--sponsorlist .sponsor{padding-bottom:3em;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.sponsor--sponsorlist .sponsor .sponsor--sponsorimage div{font-size:0;display:inline-block}.sponsor--sponsorlist .sponsor .sponsor--sponsorimage div img{height:150px;width:250px}.sponsor--sponsorlist .sponsor .sponsor--content--mobile{display:none}.sponsor--sponsorlist .sponsor .sponsor--content .sponsor--title{font-size:25px;margin-bottom:16px;color:#009a79;font-family:Abel}.sponsor--sponsorlist .sponsor .sponsor--content .sponsor--description{white-space:pre-line}.sponsor--sponsorlist .sponsor .sponsor--content .content--close,.sponsor--sponsorlist .sponsor .sponsor--content .content--headimg{display:none}@media only screen and (max-width:720px){.sponsor--sponsorlist,.sponsor--sponsorlist .sponsor--subSponsorlist{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sponsor--sponsorlist .sponsor--subSponsorlist{width:100%;max-width:320px}.sponsor--sponsorlist .sponsor--subSponsorlist>div{width:100%}.sponsor--sponsorlist .sponsor--subSponsorlist .title--wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor{width:100%;margin:20px 0;box-shadow:0 4px 8px rgba(138,107,118,.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--sponsorimage{width:100%}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--sponsorimage div{width:100%;padding:18px 12px;max-width:calc(100% - 24px);display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content--mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;width:100%;max-width:300px;background-image:linear-gradient(180deg,rgba(0,0,0,.04),transparent);background-color:#fff}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content--mobile a{width:20px;height:20px}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content--mobile a img{width:20px;height:auto}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .content--headimg{display:block;text-align:center;height:150px;width:100%;margin-top:50px}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .content--headimg img{height:150px;width:auto}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content{z-index:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(2ac25378b218d7e0dd6183b81dc5850e.png);background-size:cover;display:none}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content.active{z-index:9999;display:block}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content .sponsor--title{font-size:20px;text-align:center;margin:10px 0}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content .sponsor--description{height:calc(100vh - 150px - 150px);overflow:scroll;text-align:center;margin:0 24px}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content .content--close{z-index:9999;width:100%;height:50px;text-align:center;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sponsor--sponsorlist .sponsor--subSponsorlist .sponsor .sponsor--content .content--close img{width:20px;height:20px;fill:#000}}.sponsorlist--popOut .popOutMenu--bg{background-image:url(2ac25378b218d7e0dd6183b81dc5850e.png)!important}.sponsorlist--popOut .popOutMenu--content{width:100%;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center}.sponsorlist--popOut .popOutMenu--content ul{z-index:9999;width:100%;height:calc(100vh - 50px - 100px);display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;flex-wrap:wrap;overflow:scroll}.sponsorlist--popOut .popOutMenu--content ul li{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;text-decoration:none}.sponsorlist--popOut .popOutMenu--content ul li a{color:#000}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.content--wrapper .subPage .mobile.subpage--title{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:125px}.content--wrapper .subPage .mobile.subpage--title .date--picker{width:100%;height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.content--wrapper .subPage .mobile.subpage--title .date--picker div{box-sizing:border-box;width:50%;height:100%;cursor:pointer;font-family:Noto Sans,serif;color:#009a79;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:5px solid transparent}.content--wrapper .subPage .mobile.subpage--title .date--picker div.active{border-bottom:5px solid #009a79}.content--wrapper main{padding-top:125px}.schedule--wrapper .schedule--date{display:inline-block;color:#fff;font-size:40px;line-height:40px;background:#000;padding:4px 0 8px 18px}.schedule--wrapper .schedule--eachday{margin-bottom:110px}.schedule--wrapper .schedule--eachday .eachday--period{padding-bottom:30px;border-bottom:1px solid #b8d2cf;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.schedule--wrapper .schedule--eachday .eachday--period .list--time{font-size:20px;letter-spacing:1px;padding-top:15px;color:#009a79;width:100px}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper{width:calc(100% - 100px)}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list{cursor:pointer;padding-top:15px}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--community{font-size:x-small;margin-bottom:-.5em;color:#009a79}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--title{font-size:24px;color:#000}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--info{font-size:18px;color:#9b9b9b}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content{background:#ecf5f4;padding:30px;border-radius:5px;display:none}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author{padding:25px 0;border-bottom:1px solid #e9e9e9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author .author--avatar{width:55px;height:55px;min-width:55px;min-height:55px;max-width:85px;max-height:85px;overflow:hidden;border-radius:50%;border:3px solid #009a79;background-position:50%;background-repeat:no-repeat;background-size:cover}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author .author--avatar img{width:100%;height:auto}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author .author--mention{width:calc(100% - 110px);border-radius:5px;background:#fff;margin-left:20px;padding:6px 20px;position:relative}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author .author--mention:before{content:"";width:15px;height:15px;background:#fff;position:absolute;top:calc(50% - 5px);left:-7.5px;border-radius:1px;transform:rotate(135deg)}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--author .author--mention p{white-space:pre-line}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content .content--mention{margin-top:10px;font-size:14px;line-height:23px;white-space:pre-line}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list.active .list--info,.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list.active .list--title{color:#009a79}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list.active .list--content{display:block}@media only screen and (max-width:720px){.schedule--wrapper,.schedule--wrapper .schedule--date{display:none}.schedule--wrapper .schedule--eachday{background:#fff}.schedule--wrapper .schedule--eachday .eachday--period{padding:0;border:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.schedule--wrapper .schedule--eachday .eachday--period .list--time{width:100%;background:#ecf5f4;padding:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper{width:100%}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list{padding:10px 20px;border-bottom:1px solid #e9e9e9}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--title{font-size:15px;color:#000}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--info{font-size:12px;color:#9b9b9b}.schedule--wrapper .schedule--eachday .eachday--period .period--list--wrapper .period--list .list--content{display:none}.schedule--wrapper.active{display:block}}.sticky--nav{position:fixed;top:55px;width:100%;height:0;padding:0;color:#fff;display:block;font-size:24px;background:#444;transition:all .4s ease;visibility:hidden;z-index:100;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sticky--nav.active{height:40px;padding:10px 64px;visibility:visible;transition:all .4s ease}.sticky--nav.active div{width:100%;max-width:1200px;margin:0 auto}.sticky--nav.mobile{color:#009a79;background:#ecf5f4;padding:7px 10px 5px;top:125px;font-size:20px}@@keyframes stickyShow 0%{height:0}@@keyframes stickyShow 100%{height:50px}.days{margin-bottom:1em;font-size:1.2em}.days a{display:inline-block;text-decoration:none;border:none;line-height:auto;color:inherit}.days .active{color:#009a79;border-bottom:5px solid}@media only screen and (max-width:719px){.days{position:fixed;top:0;width:100%;background:linear-gradient(-315deg,#f9fea5,#20e2d7);display:flex;z-index:999}.days a{height:64px;flex:1 0 auto;text-align:center;line-height:64px}}@media only screen and (min-width:720px){.days{text-align:right}.days a{color:#b8d2cf;padding:.5em}}@media only screen and (min-width:1000px){.days{margin:0 -32px 1em;font-size:3em;position:static}.days a{margin-right:.5em}}.locations{display:none;list-style:none;text-align:center;position:sticky;position:-webkit-sticky;top:65px;contain:layout;background-color:hsla(0,0%,100%,.8);z-index:9;margin:0 -32px}.locations li{flex:1 0 auto;font-size:smaller;color:rgba(0,0,0,.4)}.locations strong{display:block;font-size:2em;margin:-.3em 0 .5em;color:rgba(0,0,0,.7)}@media only screen and (min-width:1000px){.locations{display:flex}}.sessions{list-style:none;display:grid;grid-template-rows:var(--list)}.sessions li a{display:block;height:100%;contain:layout;color:inherit}@media only screen and (min-width:1000px){.sessions li{position:relative}.sessions li article{position:sticky;position:-webkit-sticky;top:130px}}@media only screen and (max-width:719px){.sessions{margin-top:-56px}}@media only screen and (min-width:720px){.sessions{grid-template-columns:120px auto;grid-column:2}}@media only screen and (min-width:1000px){.sessions{grid-template-rows:var(--table);grid-template-areas:"room101 room201 room202 room303 room305 room306 room307 room403";grid-column:var(--room);grid-gap:0 .5em;grid-template-columns:repeat(8,calc((100% - 7 * .5em) / 8));margin:0 -32px}}.session{padding:.5em}.session h4{font-weight:400;margin:0;word-break:break-word;font-size:16px}.session .track{color:#009a79}.session footer{position:relative}.session .period{opacity:.8;display:none}.session .length:after,.session .length:before{content:" - "}@media only screen and (max-width:719px){.session{border-bottom:1px solid #e9e9e9;padding:1em}}@media only screen and (min-width:720px){.session{grid-column:2;margin-bottom:1em}.session h4{font-size:24px}}@media only screen and (min-width:1000px){.session{grid-column:var(--room);grid-row-start:var(--start);grid-row-end:var(--end);border:1px dashed rgba(0,0,0,.4);border-radius:5px;margin-bottom:0}.session h4{font-size:large}.session .period{display:block}.session .track{font-size:smaller}.session .language,.session .length,.session .location{display:none}}.time{font-size:20px;color:#009a79;background-color:#ecf5f4;padding:.5em}@supports (position:-webkit-sticky){.time{position:-webkit-sticky;top:69px;z-index:9}}@media only screen and (min-width:720px){.time{position:sticky;margin:0 -64px;padding:.5em 64px;border-top:1px solid #b8d2cf;grid-column:1/span 2;top:64px}}@media only screen and (min-width:1000px){.time{display:none}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:999;padding-top:3em}.modal .close{position:absolute;right:.2em;top:.2em;cursor:pointer;font-size:3em;font-weight:bolder;pointer-events:none}.modal article{background-color:#ecf5f4;margin:0 auto;width:100%;box-sizing:border-box;max-width:1000px;padding:2em;border-radius:5px;max-height:calc(100vh - 4em);overflow:auto}.modal h4{font-size:2em;line-height:1.3em;margin:.3em 0}.modal p{margin:2em 0}.modal .language,.modal .location,.modal .period{font-weight:700}.modal .period{margin:0 .5em}.modal .track{text-align:right;color:#009a79}.speaker img{display:block;margin:0 auto;width:96px;height:96px;object-fit:cover;border-radius:50%;border:3px solid #009a79;grid-row:1/span 2;align-self:center}.speaker p,.speaker strong{grid-column:2}.speaker strong{display:block;text-align:center;grid-row:1;font-size:larger;padding:.5em}.speaker p{grid-row:2;padding:1em;margin:0;word-break:break-word;background-color:#fff;border-radius:.5em}.speaker:after,.speaker:before{content:" ";background-color:#fff;grid-column:2;grid-row:1/span 3}.speaker:before{border-radius:.5em}.speaker:after{width:16px;height:16px;margin-left:-8px;transform:rotate(45deg);align-self:center}@media only screen and (min-width:720px){.speaker{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto 1fr}.speaker img{margin:0}.speaker strong{text-align:left;padding:1em 1em 0}}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.stafflist{padding-top:100px;flex-wrap:wrap;column-gap:50px}@media screen and (min-width:600px){.stafflist{column-count:2}}.stafflist a{display:block;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;cursor:default;text-decoration:none;margin-right:50px}.stafflist a .card{display:block;width:100%;background-color:hsla(0,0%,100%,.7);padding:15px;box-shadow:0 20px 50px rgba(0,0,0,.1);border-radius:5px;box-sizing:border-box;margin-right:50px;margin-bottom:50px}.stafflist a .card .title{font-size:24px;color:#009a79;margin:15px 15px 15px 0}.stafflist a .card .content{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:800px){.stafflist a .card .content{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.stafflist a .card .content{grid-template-columns:repeat(4,1fr)}}.stafflist a .card .content .person{display:inline-block;margin-bottom:15px}.stafflist a .card .content .person .person--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.stafflist a .card .content .person .person--wrapper .photo{display:none;width:100px;height:100px;margin-bottom:15px}.stafflist a .card .content .person .person--wrapper .name{font-size:16px}.stafflist--popOut .popOutMenu--bg{z-index:-1;background-image:url(2ac25378b218d7e0dd6183b81dc5850e.png)!important}.stafflist--popOut .popOutMenu--content{width:100%}.stafflist--popOut .popOutMenu--content ul{z-index:9999;width:100%;height:calc(100vh - 50px - 100px);display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;flex-wrap:wrap;overflow:scroll}.stafflist--popOut .popOutMenu--content ul li{display:flex;flex-direction:row;justify-content:center;align-items:center;width:50%;text-decoration:none}.stafflist--popOut .popOutMenu--content ul li a{color:#000}@-moz-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-webkit-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-o-keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@keyframes blur{0%{filter:blur(0)}to{filter:blur(5px)}}@-moz-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@-o-keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(5px)}to{filter:blur(0)}}.transport--way .cards{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:3em}@media only screen and (max-width:720px){.transport--way .cards{display:block}}.transport--way .card{position:relative;min-height:360px;width:480px;background-color:hsla(0,0%,100%,.7);padding:25px;box-shadow:0 50px 50px rgba(0,0,0,.1);box-sizing:border-box;border-radius:5px;margin:10px}.transport--way .card .title{font-size:24px;color:#009a79;margin:15px 15px 15px 0}.transport--way .card .content{font-size:16px;line-height:38px}.transport--way .card .M{position:absolute;top:15px;right:15px;width:96px;height:96px;display:flex;flex-direction:row;justify-content:center;align-items:center}.transport--way .card .M img{width:100%;height:auto}@media only screen and (max-width:720px){.transport--way .card{display:block;width:auto;margin:15px}}@media only screen and (max-width:720px){.transport--way{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.transport--way .indoor-map .cards{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:3em}@media only screen and (max-width:720px){.transport--way .indoor-map .cards{display:block}}.transport--way .indoor-map .card{position:relative;min-height:360px;width:auto;background-color:hsla(0,0%,100%,.7);box-shadow:0 50px 50px rgba(0,0,0,.1);box-sizing:border-box;border-radius:5px}.transport--way .indoor-map .card img{width:100%}.transport--way .indoor-map .card img:hover{cursor:pointer}@media only screen and (max-width:720px){.transport--way .indoor-map .card{display:block;width:auto;margin:15px}}@media only screen and (max-width:720px){.transport--way .indoor-map{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}