.Arrow{width:24px;display:block}.Arrow--up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Arrow--down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Arrow--right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Chevron{display:block;width:24px;height:24px}.WhitePage{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;height:100vh;overflow:hidden;z-index:2;background-color:#fff}.WhitePage.page-appear,.WhitePage.page-enter,.WhitePage.page-enter-active,.WhitePage.page-exit{position:absolute;z-index:9;top:0;left:0;width:100vw;height:100vh;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-origin:var(--zoom-left,50%) var(--zoom-top,50%);transform-origin:var(--zoom-left,50%) var(--zoom-top,50%);overflow:hidden}.Notification--live-open~.WhitePage.page-appear,.Notification--live-open~.WhitePage.page-enter,.Notification--live-open~.WhitePage.page-enter-active,.Notification--live-open~.WhitePage.page-exit{top:60px;height:calc(100vh - 60px)}@media (min-width:768px){.Notification--live-open~.WhitePage.page-appear,.Notification--live-open~.WhitePage.page-enter,.Notification--live-open~.WhitePage.page-enter-active,.Notification--live-open~.WhitePage.page-exit{top:55px;height:calc(100vh - 55px)}}.WhitePage.page-appear,.WhitePage.page-enter{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.WhitePage.page-appear-active,.WhitePage.page-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out}.WhitePage.page-appear-done,.WhitePage.page-enter-done{position:relative;transition:none}.WhitePage.page-exit-active{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.WhitePage>*{padding:10px}@media (min-width:360px){.WhitePage>*{padding:10px 20px}}@media (min-width:600px){.WhitePage>*{padding:20px 40px}}.WhitePage__scroller{-webkit-flex:1 1;flex:1 1}.WhitePage__scroller .ScrollbarsCustom-Content{position:relative}.WhitePage__scroller .ScrollbarsCustom-Content:before{content:"";display:block;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:10px;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent)}.WhitePage__scroller .ScrollbarsCustom-Content:after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:14px;background:linear-gradient(180deg,#fff 70%,hsla(0,0%,100%,0))}.WhitePage>.Spinner{position:absolute;top:calc(50% - 5px);left:calc(50% - 20px)}.Header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:row;flex-flow:row;background-color:#fff;position:relative}.Header__spacer{width:110px}.Header .BlueprintDot__number{display:none;position:static;background-color:#9a2cf0;background-color:var(--color,var(--ppnet-theme-color,#9a2cf0));-webkit-flex:0 0 2rem;flex:0 0 2rem;height:2rem;width:2rem;font-size:1em}@media (min-width:768px){.Header .BlueprintDot__number{display:-webkit-flex;display:flex}}.Back{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;text-decoration:none;height:2rem}@media (min-width:768px){.Back{-webkit-flex-flow:row;flex-flow:row;margin-right:auto;padding-right:20px}}.Back>*{margin-right:20px}.Back .Arrow{position:relative;left:0;transition:left .2s;height:1.6rem;-webkit-flex:0 0 1.6rem;flex:0 0 1.6rem}.Back:hover .Arrow{left:-10px}.Nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Nav .Arrow,.Nav__spacer{width:20px;height:20px}.Nav span{font-weight:700;margin:0 20px}.H1Title{margin:0;font-size:1.3rem;line-height:1.1}@media (min-width:768px){.H1Title{text-align:center;font-size:1.8rem;margin-right:auto;-webkit-flex:0 1 auto;flex:0 1 auto}}@-webkit-keyframes pulse{0%{opacity:0}to{opacity:.5}}@keyframes pulse{0%{opacity:0}to{opacity:.5}}.Image--loading{background-color:#f1efef;-webkit-animation:pulse .5s infinite alternate;animation:pulse .5s infinite alternate}.Panel{position:absolute;top:0;right:calc(100% + 5px);display:-webkit-flex;display:flex}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-size:14px}a,a:hover,a:visited{color:#000;-webkit-tap-highlight-color:transparent}figure{margin:0}.PPNET,svg{width:100%;height:100%}.PPNET{font-family:"Anonymous Pro",Helvetica,Arial,sans-serif;color:#212121;background-color:#bcbcc8;z-index:0;position:fixed;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.PPNET>*{-webkit-flex:1 1;flex:1 1}.IntroPopup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.IntroPopup.appear,.IntroPopup.enter{opacity:0}.IntroPopup.appear-active,.IntroPopup.enter-active{transition:opacity .2s;opacity:1}.IntroPopup.exit{opacity:1}.IntroPopup.exit-active{transition:opacity .2s;opacity:0}.IntroPopup__panel{position:relative;background:#fff;padding:30px;max-width:500px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;box-shadow:2px 2px 20px rgba(0,0,0,.3);margin:10px}.IntroPopup__panel>*{margin:0}.IntroPopup h2{margin-bottom:.5em}.IntroPopup hr{margin:1.5em 0;width:100%}.IntroPopup cite{margin-top:1.5em;font-weight:700;font-size:.7rem}.IntroPopup__close{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;padding:0;-webkit-tap-highlight-color:transparent;width:17px;height:17px;position:absolute;top:5px;right:5px;cursor:pointer}.IntroPopup__close:active,.IntroPopup__close:focus,.IntroPopup__close:hover{outline:none}.IntroPopup__close:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0)}.Notification{position:relative;z-index:5;-webkit-flex:0 1;flex:0 1}.Notification--on-white-page{z-index:20}.Notification--panel-open{z-index:50}@media (min-width:768px){.Notification--panel-open .Notification__dot:before{visibility:visible;right:0;bottom:0;opacity:1}}.Notification__dot{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:auto;padding:4px;border-radius:25px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);transition:box-shadow .1s,-webkit-transform .1s;transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s,-webkit-transform .1s;box-shadow:2px 2px 8px rgba(0,0,0,.3);overflow:hidden;position:absolute;top:calc(100% + 10px);right:20px}.Notification__dot:active,.Notification__dot:focus,.Notification__dot:hover{outline:none}.Notification__dot:hover{box-shadow:2px 2px 8px 1px rgba(0,0,0,.3)}@media (min-width:768px){.Notification__dot:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .2s}}.Notification__dot span{display:none;margin:0 10px;width:-webkit-min-content;width:min-content;white-space:nowrap;transition:width .1s,margin .1s;overflow:hidden}@media (min-width:1280px){.Notification__dot span{display:block}}.Notification__dot svg{width:26px;height:26px}.Notification__dot--close{padding:4px}.Notification__dot--close span{width:0;margin:0}@media (max-width:767px){.Notification--on-white-page .Notification__dot{display:none}}.Notification__live{overflow:hidden;box-sizing:content-box}.Notification__live.notification-appear,.Notification__live.notification-enter{max-height:0;height:0;padding:0 10px;transition:height 1s ease-in,max-height 1s ease-in,padding .2s linear}.Notification__live.notification-appear>*,.Notification__live.notification-enter>*{opacity:0;transition:opacity 1s ease-in}.Notification__live.notification-appear-active,.Notification__live.notification-enter-active{height:auto;max-height:200px;padding:10px}.Notification__live.notification-appear-active>*,.Notification__live.notification-enter-active>*{opacity:1}.Notification__schedule{transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.Notification__schedule.schedule-appear-active,.Notification__schedule.schedule-appear-done,.Notification__schedule.schedule-enter-active,.Notification__schedule.schedule-enter-done,.Notification__schedule.schedule-exit{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.Notification__schedule.schedule-exit-active{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.PanelLive{font-size:1.2rem;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);color:#fff;padding:10px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;font-weight:700;white-space:nowrap}.PanelLive__now{margin-right:20px}.PanelLive__tagline{color:#fff;display:block;text-align:center;margin-bottom:3px}.PanelLive__tagline:after{content:"";width:13px;height:13px;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);border-radius:50%;-webkit-animation:now-pulse .3s infinite alternate;animation:now-pulse .3s infinite alternate;background-color:#fff;display:inline-block;margin-left:.5ch}.PanelLive__time{font-family:"Roboto",Helvetica,Arial,sans-serif;display:block;color:#fff;margin-top:.3em;font-size:.5em;font-weight:400}.PanelLive__info{-webkit-flex:1 1;flex:1 1;width:100%;max-width:1000px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center}.PanelLive__artist{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PanelLive__title{font-size:.8rem;overflow:hidden;line-height:1.1;max-height:2.2em;white-space:normal}@media (min-width:768px){.PanelLive__title{text-overflow:ellipsis;font-size:1.2rem;white-space:nowrap}}.PanelLive__link{background-color:#fff;border:2px solid transparent;border-radius:5px;padding:.3em .5em;text-decoration:none;display:block;margin-left:20px;-webkit-align-self:flex-start;align-self:flex-start}.PanelLive__link,.PanelLive__link:visited{color:#9a2cf0;color:var(--ppnet-theme-color,#9a2cf0)}.PanelLive__link:hover{color:#fff;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);border-color:#fff}.GenericPanel{position:absolute;top:100%;bottom:calc(100% - 100vh);right:0;background-color:#fff;border-radius:5px 0 0 5px;width:500px;max-width:100vw;box-shadow:-3px 0 10px rgba(0,0,0,.3);overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.GenericPanel .ScrollbarsCustom{-webkit-flex:1 1;flex:1 1}.GenericPanel__header{padding:20px 10px;margin:0;font-size:1.2rem}@-webkit-keyframes dot-flashing{50%{opacity:1}0%,to{opacity:.3}}@keyframes dot-flashing{50%{opacity:1}0%,to{opacity:.3}}.Spinner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:10px auto;padding:0;opacity:.7}.Spinner__dot{position:relative;-webkit-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;border-radius:5px;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);-webkit-animation:dot-flashing .4s linear infinite alternate;animation:dot-flashing .4s linear infinite alternate}.Spinner__dot:first-child{-webkit-animation-delay:.08s;animation-delay:.08s}.Spinner__dot:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s;margin-left:10px}.Spinner__dot:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s;margin-left:10px}.PanelSchedule__date{color:#212121;margin:0;padding:10px;font-size:1rem}.PanelSchedule__event{background-color:#f1efef;display:block;padding:10px 18px 10px 10px;text-decoration:none;margin:0 0 5px;position:relative}.PanelSchedule__event:last-child{margin:0}a.PanelSchedule__event:hover{opacity:.8}.PanelSchedule__event--loading{cursor:not-allowed;position:relative;opacity:.4}.PanelSchedule__event--loading .Spinner{position:absolute;top:5px;right:5px}.PanelSchedule__platform{margin:0;font-size:.8rem;line-height:1.4;font-weight:400}.PanelSchedule__title{margin:0 0 .3em;line-height:1.4}.PanelSchedule__type{text-transform:uppercase;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:700;font-size:.7rem;color:#9a2cf0;color:var(--ppnet-theme-color,#9a2cf0);margin:0 0 10px}.PanelSchedule__event--current .PanelSchedule__type:after{content:"";width:13px;height:13px;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);border-radius:50%;-webkit-animation:now-pulse .3s infinite alternate;animation:now-pulse .3s infinite alternate;display:inline-block;width:1em;height:1em;margin-left:.8ch;margin-bottom:-1px}.PanelSchedule__time{margin-top:20px;font-size:.8em;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#212121}.BlueprintPage{position:relative;background-color:#bcbcc8;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.BlueprintPage__id{position:absolute;top:0;left:0;padding:10px 0 0 10px;z-index:5;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:768px){.BlueprintPage__id{-webkit-flex-flow:row;flex-flow:row;padding:30px 0 0 30px}}.BlueprintPage__logo{-webkit-flex:0 0 auto;flex:0 0 auto;width:150px;transition:opacity .2s;z-index:1;margin-right:10px}@media (min-width:768px){.BlueprintPage__logo{width:200px}}.BlueprintPage__logo:hover{opacity:.8}.BlueprintPage__logo img{max-width:100%;display:block}.BlueprintPage__tools{position:absolute;left:0;bottom:0;margin:10px;z-index:5;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.BlueprintPage__tools span{font-size:10px;color:#212121;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:400;-webkit-flex:1 0 100%;flex:1 0 100%;text-align:center;margin-bottom:3px}.BlueprintPage__tools button{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;background:#fff;font-family:"Anonymous Pro",Helvetica,Arial,sans-serif;min-width:30px;height:30px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 10px;cursor:pointer}.BlueprintPage__tools button:active,.BlueprintPage__tools button:focus,.BlueprintPage__tools button:hover{outline:none}.BlueprintPage__tools button:last-child{margin:0}.BlueprintPage__tools button:hover{opacity:.8}.BlueprintPage .react-transform-component{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;z-index:1;padding-top:60px}@media (min-width:1024px){.BlueprintPage .react-transform-component{padding:0}}.BlueprintPage .Spinner{position:absolute;top:calc(50% - 5px);left:calc(50% - 20px);z-index:-1}.BlueprintDot{-webkit-tap-highlight-color:transparent;position:absolute;z-index:1;cursor:pointer;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;width:0;height:0}.BlueprintDot:active,.BlueprintDot:focus,.BlueprintDot:hover{outline:none}.BlueprintDot:after{content:"";position:absolute;top:-2em;left:-2em;width:4em;height:4em;display:block;z-index:-1;border-radius:1em}.BlueprintDot:hover{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:10}.BlueprintDot__number{font-size:12px;font-weight:700;text-shadow:1px 1px 3px rgb rgba(0,0,0,.3);color:#fff;background-color:#9a2cf0;background-color:var(--color,var(--ppnet-theme-color,#9a2cf0));width:2em;height:2em;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:-1em;left:-1em;transition:box-shadow .1s;box-shadow:1px 1px 4px rgba(0,0,0,.3);z-index:1}.BlueprintDot:hover .BlueprintDot__number{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.BlueprintDot__label{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:10px;position:absolute;background-color:#fff;padding:.5em 0;width:-webkit-max-content;width:max-content;max-width:18ch;min-width:-webkit-min-content;min-width:min-content;text-align:center}.BlueprintDot__label>span{margin:0 .5em;display:block}.BlueprintDot__label--top{bottom:1.6em}.BlueprintDot__label--bottom,.BlueprintDot__label--top{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.BlueprintDot__label--bottom{top:1.6em}.BlueprintDot__label--left{right:1.6em}.BlueprintDot__label--left,.BlueprintDot__label--right{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.BlueprintDot__label--right{left:1.6em}.BlueprintDot__label--double-name{font-size:8px;white-space:nowrap}.BlueprintDot:hover .BlueprintDot__label{z-index:2}.BlueprintDot--large{-webkit-transform:scale(1.5);transform:scale(1.5)}.BlueprintDot--large:hover{-webkit-transform:scale(1.7);transform:scale(1.7)}.BlueprintDot--static{pointer-events:none}.BlueprintDot--static svg{width:1em;height:1em}.BlueprintDot--country{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;padding:0;-webkit-tap-highlight-color:transparent}.BlueprintDot--country:active,.BlueprintDot--country:focus,.BlueprintDot--country:hover{outline:none}.BlueprintDot--country:after{display:none}.BlueprintDot--country .BlueprintDot__label{display:none;bottom:calc(100% + 5px);left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.BlueprintDot--country:hover .BlueprintDot__label{display:block}.BlueprintPanel{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.BlueprintPanel.appear,.BlueprintPanel.enter{opacity:0}.BlueprintPanel.appear-active,.BlueprintPanel.enter-active{transition:opacity .2s;opacity:1}.BlueprintPanel.exit{opacity:1}.BlueprintPanel.exit-active{transition:opacity .2s;opacity:0}.BlueprintPanel__panel{position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:20px;margin:20px;max-height:100%;max-width:100%;width:400px;height:500px;background:hsla(0,0%,100%,.9)}.BlueprintPanel__title{text-align:center;text-transform:uppercase}.BlueprintPanel__title span{display:block}.BlueprintPanel__list{-webkit-flex:1 1;flex:1 1}.BlueprintPanel__link{display:block;margin:0 10px;padding:15px;text-decoration:none}.BlueprintPanel__link:hover{box-shadow:1px 1px 10px -2px rgba(0,0,0,.3)}.BlueprintPanel__link:first-child{margin-top:10px}.BlueprintPanel__link:last-child{margin-bottom:10px}.BlueprintPanel__close{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;padding:0;-webkit-tap-highlight-color:transparent;width:17px;height:17px;position:absolute;top:5px;right:5px;cursor:pointer}.BlueprintPanel__close:active,.BlueprintPanel__close:focus,.BlueprintPanel__close:hover{outline:none}.BlueprintPanel__close:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0)}.BlueprintMap{position:relative;z-index:1}.BlueprintMap img{z-index:-1}.BlueprintMap__stairs{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;position:absolute;z-index:0;overflow:hidden;padding:10px 10px 0;margin-right:-10px}.BlueprintMap__stairs:active,.BlueprintMap__stairs:focus,.BlueprintMap__stairs:hover{outline:none}.BlueprintMap__stairs:hover{opacity:.9}.BlueprintMap__stairsPanel{background:#f1efef;max-width:410px;box-shadow:0 0 10px rgba(0,0,0,.3);cursor:pointer;padding:15px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.BlueprintMap__stairsPanel>span{font-size:15px;text-align:center}.BlueprintMap__stairsArrow{z-index:0;width:20px;height:20px;position:relative;top:0;transition:top .2s}.BlueprintMap__stairsDot{position:static;margin-top:5px;margin-left:10px}.BlueprintMap__earth{height:70em;width:auto;position:relative}.BlueprintMap__earth path{fill:hsla(0,0%,100%,.8);stroke:#a0a0b1;stroke-width:.5px;stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:100px}.BlueprintMap--ASKT{opacity:0}.BlueprintMap--img-loaded{opacity:1;transition:opacity .1s}.BlueprintMap--floor-G{-webkit-transform:scale(.6);transform:scale(.6)}@media (min-width:1000px){.BlueprintMap--floor-G{-webkit-transform:scale(.55);transform:scale(.55)}}@media (min-width:1200px){.BlueprintMap--floor-G{-webkit-transform:scale(.65);transform:scale(.65)}}@media (min-width:1400px){.BlueprintMap--floor-G{-webkit-transform:scale(.75);transform:scale(.75)}}@media (min-width:1600px){.BlueprintMap--floor-G{-webkit-transform:scale(.85);transform:scale(.85)}}@media (min-width:1800px){.BlueprintMap--floor-G{-webkit-transform:scale(.95);transform:scale(.95)}}@media (min-width:2000px){.BlueprintMap--floor-G{-webkit-transform:scale(1);transform:scale(1)}}.BlueprintMap--floor-G .BlueprintMap__stairsPanel{-webkit-flex-flow:row wrap;flex-flow:row wrap}.BlueprintMap--floor-G .BlueprintMap__stairsArrow{margin:0 10px 0 0}.BlueprintMap--floor-G .BlueprintMap__stairs{bottom:80.4%;right:5.4%}.BlueprintMap--floor-G .BlueprintMap__stairs:hover .BlueprintMap__stairsArrow{top:-10px}.BlueprintMap--floor-G .BlueprintMap__stairs span{width:100%;margin-bottom:10px}.BlueprintMap--floor-L{-webkit-transform:scale(.6);transform:scale(.6);margin-bottom:60px}@media (min-width:1024px){.BlueprintMap--floor-L{margin-bottom:-80px}}@media (min-height:768px){.BlueprintMap--floor-L{-webkit-transform:scale(.8);transform:scale(.8)}}@media (min-height:800px){.BlueprintMap--floor-L{-webkit-transform:scale(1);transform:scale(1)}}.BlueprintMap--floor-L img{max-height:800px}.BlueprintMap--floor-L .BlueprintMap__stairsPanel{-webkit-align-items:center;align-items:center}.BlueprintMap--floor-L .BlueprintMap__stairsArrow{margin-right:20px}.BlueprintMap--floor-L .BlueprintMap__stairs{bottom:80%;right:47%}.BlueprintMap--floor-L .BlueprintMap__stairs:hover .BlueprintMap__stairsArrow{top:5px}.BlueprintMap--with-earth{max-width:100%}@media (max-width:600px){.BlueprintMap--with-earth{-webkit-transform:scale(.4);transform:scale(.4)}}.ActionButtons{display:-webkit-flex;display:flex;position:absolute;right:0;bottom:0;padding:10px;z-index:5}.ActionButtons--panel-open{z-index:50}.ActionButtons__button{margin-left:10px}.ActionButton{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);color:#fff;display:-webkit-flex;display:flex;width:30px;height:30px;padding:5px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:5px;cursor:pointer;text-decoration:none;font-weight:700;font-size:20px;position:relative;z-index:-1}.ActionButton:active,.ActionButton:focus,.ActionButton:hover{outline:none}@media (min-width:1024px){.ActionButton{width:40px;height:40px;padding:10px}}a.ActionButton:hover{color:#fff;background-color:rgba("128,128,128",.8);background-color:rgba(var(--ppnet-theme-color-rgb,"128,128,128"),.8)}a.ActionButton:visited{color:#fff}.ActionButton--counter{background:none;color:#9a2cf0;color:var(--ppnet-theme-color,#9a2cf0);border:2px solid #9a2cf0;border:2px solid var(--ppnet-theme-color,#9a2cf0);width:auto;font-size:1rem;font-weight:700;cursor:default}.ActionButton--counter span{margin-right:5px}.ActionButton--press{display:none}@media (min-width:768px){.ActionButton--press{display:-webkit-flex;display:flex}}.ActionButton--subscribe{z-index:auto}.ActionButton--subscribe:after{content:"";background:rgba(0,0,0,.3);position:fixed;top:0;left:0;bottom:100%;right:100%;z-index:-1;transition:opacity .2s;opacity:0;visibility:hidden}.ActionButton--subscribe-open:before{display:none}.ActionButton--subscribe-open:after{visibility:visible;right:0;bottom:0;opacity:1}.ActionButton:before{position:absolute;left:50%;bottom:calc(100% + 3px);content:attr(data-label);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;color:#212121;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:400;text-align:center;max-width:140%}@media (min-width:768px){.ActionButton:before{white-space:nowrap}}.ActionButton svg{width:20px;height:20px}.ActionButton__panel{position:absolute;bottom:calc(100% + 5px);right:10px;z-index:5}.PanelSubscribe{overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);color:#212121;font-weight:400;font-size:1rem;border-radius:5px;width:calc(100vw - 20px);transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}@media (min-width:768px){.PanelSubscribe{max-width:300px}}.PanelSubscribe.subscribe-appear,.PanelSubscribe.subscribe-enter{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.PanelSubscribe.subscribe-appear-active,.PanelSubscribe.subscribe-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.PanelSubscribe.subscribe-exit-active{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.PanelSubscribe__header{background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);color:#fff;margin:0;padding:10px;text-align:center;font-size:1.1rem}.PanelSubscribe__header hr{margin:5px 0;border-color:hsla(0,0%,100%,.5)}.PanelSubscribe__form{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:15px 10px;background-color:#f1efef}.PanelSubscribe__fieldContainer{display:-webkit-flex;display:flex;margin-bottom:10px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.PanelSubscribe__fieldContainer span{-webkit-flex:1 1;flex:1 1}.PanelSubscribe__field{-webkit-flex:0 0 75%;flex:0 0 75%;width:100%;padding:.5em}.PanelSubscribe__submit{-webkit-appearance:none;appearance:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;-webkit-align-self:center;align-self:center;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);color:#fff;border:none;border-radius:3px;padding:10px;margin-top:10px;cursor:pointer;font-family:"Anonymous Pro",Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem}.PanelSubscribe__submit:active,.PanelSubscribe__submit:focus,.PanelSubscribe__submit:hover{outline:none}.PanelSubscribe__submit:hover{opacity:.8}.PanelSubscribe__message{margin:0;font-size:.8rem;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);height:30px;padding:0 10px;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap}.PanelSubscribe__message--success{background-color:#078107}.PanelSubscribe__message--error{background-color:#c20b0b}.PanelSubscribe .Spinner{position:static;display:inline-block;margin-left:10px}.OpenStudios{position:relative;z-index:1}.OpenStudios--open .OpenStudios__mini:before{visibility:visible;right:0;bottom:0;opacity:1}.OpenStudios--open .OpenStudios__close svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1024px){.OpenStudios--open .OpenStudios__close svg{-webkit-transform:rotate(0);transform:rotate(0)}}.OpenStudios__mini{padding:5px;width:110px;height:100%;min-height:70px;font-size:.8rem;text-align:center;font-weight:700;background-color:#bcbcc8;border:4px solid #9a2cf0;border:4px solid var(--ppnet-theme-color,#9a2cf0);box-shadow:0 2px 10px rgba(0,0,0,.3);color:#212121;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.OpenStudios__mini:before{content:"";z-index:-1;position:fixed;top:0;left:0;bottom:100%;right:100%;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .2s}@media (min-width:1024px){.OpenStudios__mini:before{display:none}}@media (min-width:768px){.OpenStudios__mini{font-size:1rem;width:130px;min-height:80px}}@media (min-width:1024px){.OpenStudios__mini{z-index:0;-webkit-align-items:flex-end;align-items:flex-end;text-align:left;will-change:opacity;transition:opacity .1s}.OpenStudios__mini--entered,.OpenStudios__mini--entering,.OpenStudios__mini--exiting{visibility:visible}.OpenStudios__mini--exited{visibility:hidden;height:0!important;width:0!important;overflow:hidden}.OpenStudios__mini--entering,.OpenStudios__mini--exiting{position:absolute;top:0;left:0}.OpenStudios__mini--entered,.OpenStudios__mini--entering{opacity:1}.OpenStudios__mini--exited,.OpenStudios__mini--exiting{opacity:0}}.OpenStudios__full{z-index:5;display:-webkit-flex;display:flex;position:absolute;top:calc(100% + 10px);left:-160px;width:calc(100vw - 20px);padding:10px;-webkit-flex-flow:column;flex-flow:column;background-color:#bcbcc8;border:4px solid #9a2cf0;border:4px solid var(--ppnet-theme-color,#9a2cf0);box-shadow:0 2px 10px rgba(0,0,0,.3);transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s;will-change:transform,opacity;max-height:calc(100vh - 100% - 30px);overflow-x:hidden;overflow-y:auto}.OpenStudios__full--entered,.OpenStudios__full--entering,.OpenStudios__full--exiting{visibility:visible}.OpenStudios__full--exited{visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;border:none!important;display:none}.OpenStudios__full--entered,.OpenStudios__full--entering{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.OpenStudios__full--exited,.OpenStudios__full--exiting{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}@media (min-width:1024px){.OpenStudios__full--exited,.OpenStudios__full--exiting{-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@media (min-width:768px){.OpenStudios__full{left:-210px;width:calc(100vw - 60px)}}@media (min-width:1024px){.OpenStudios__full{overflow:hidden;padding:15px;min-height:100%;max-width:calc(100vw - 320px);top:0;left:0;width:-webkit-max-content;width:max-content}}@media (min-width:1200px){.OpenStudios__full{max-width:calc(70vw - 250px)}}.OpenStudios__grid{-webkit-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start}.OpenStudios__title{display:none;width:100%;text-align:center;font-weight:700;font-size:1.2rem;margin:0 0 .5em;padding:0 30px}@media (min-width:1024px){.OpenStudios__title{display:block}}.OpenStudios__close{text-decoration:none;z-index:0}.OpenStudios__close svg{z-index:10;color:#9a2cf0;color:var(--ppnet-theme-color,#9a2cf0);width:30px;height:30px;position:absolute;bottom:5px;left:calc(50% - 15px);-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;will-change:transform}@media (min-width:1024px){.OpenStudios__close svg{bottom:unset;top:0;left:-2px;right:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.OpenStudios__dot{position:relative;margin:3rem 2rem 2rem}@media (min-width:1024px){.OpenStudios__dot{margin:2.5rem 2rem 1rem}}.OpenStudios__dot .BlueprintDot__number{font-size:0;background-color:#bcbcc8;width:28px;height:28px;top:-13px;left:-13px;border:2px solid #9a2cf0;border:2px solid var(--color,var(--ppnet-theme-color,#9a2cf0))}.OpenStudios__dot .BlueprintDot__label{padding:2px 0;max-width:4rem}.OpenStudios__dot .BlueprintDot__label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.OpenStudios__group{-webkit-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:10px;border:solid grey;border-width:0 0 1px}.OpenStudios__group:last-child{border:none}.OpenStudios__group--default{padding:0;border:none}@media (min-width:768px){.OpenStudios__group--painting{grid-area:painting;border-width:0 1px 0 0}.OpenStudios__group--sculpture{grid-area:sculpture;border-width:0 0 1px}.OpenStudios__group--elective{grid-area:elective;border-width:0 0 1px}.OpenStudios__group--mfa{grid-area:mfa;border:none}}@media (min-width:1280px){.OpenStudios__group{-webkit-flex:1 1;flex:1 1;border-width:0 1px 0 0}.OpenStudios__group--painting{-webkit-flex:2 1;flex:2 1}}.OpenStudios__groupTitle{padding:0 10px;font-size:12px;font-weight:700;text-align:center}.OpenStudios--grouped .OpenStudios__grid{-webkit-flex:unset;flex:unset}.OpenStudios--grouped .OpenStudios__title{grid-area:title}@media (min-width:768px){.OpenStudios--grouped .OpenStudios__full{display:grid;grid:auto repeat(3,1fr)/repeat(2,1fr);grid-template-areas:"title title" "painting sculpture" "painting elective" "painting mfa"}}@media (min-width:1280px){.OpenStudios--grouped .OpenStudios__full{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.AllPlatforms{position:absolute;top:0;right:0;z-index:4;-webkit-flex:0 1;flex:0 1}.AllPlatforms--on-white-page{z-index:20}.AllPlatforms--panel-open{z-index:50}@media (min-width:768px){.AllPlatforms--panel-open .AllPlatforms__dot:before{visibility:visible;right:0;bottom:0;opacity:1}}.AllPlatforms__dot{-webkit-appearance:none;appearance:none;border:none;font:inherit;background:none;color:inherit;letter-spacing:inherit;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:auto;padding:4px;border-radius:25px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#9a2cf0;background-color:var(--ppnet-theme-color,#9a2cf0);transition:box-shadow .1s,-webkit-transform .1s;transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s,-webkit-transform .1s;box-shadow:2px 2px 8px rgba(0,0,0,.3);overflow:hidden;position:absolute;top:calc(100% + 50px);right:20px;transition:box-shadow .1s,right .2s,top .2s,-webkit-transform .1s;transition:transform .1s,box-shadow .1s,right .2s,top .2s;transition:transform .1s,box-shadow .1s,right .2s,top .2s,-webkit-transform .1s}.AllPlatforms__dot:active,.AllPlatforms__dot:focus,.AllPlatforms__dot:hover{outline:none}.AllPlatforms__dot:hover{box-shadow:2px 2px 8px 1px rgba(0,0,0,.3)}@media (min-width:768px){.AllPlatforms__dot:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .2s}}.AllPlatforms__dot span{display:none;margin:0 10px;width:-webkit-min-content;width:min-content;white-space:nowrap;transition:width .1s,margin .1s;overflow:hidden}@media (min-width:1280px){.AllPlatforms__dot span{display:block}}.AllPlatforms__dot svg{width:26px;height:26px}.AllPlatforms__dot--close{padding:4px}.AllPlatforms__dot--close span{width:0;margin:0}.AllPlatforms__dot svg{padding:3px}.AllPlatforms__dot--close{top:calc(100% + 10px)}.AllPlatforms__dot--close svg{padding:0}.AllPlatforms__dot--hidden{opacity:0;visibility:hidden}.AllPlatforms__panel.appear,.AllPlatforms__panel.enter{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.AllPlatforms__panel.appear-active,.AllPlatforms__panel.enter-active{transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.AllPlatforms__panel.exit{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.AllPlatforms__panel.exit-active{transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.AllPlatforms__platformLink{display:block;margin:0 10px;padding:15px;text-decoration:none}.AllPlatforms__platformLink:hover{box-shadow:1px 1px 10px -2px rgba(0,0,0,.3)}.AllPlatforms__platformLink:first-child{margin-top:10px}.AllPlatforms__platformLink:last-child{margin-bottom:10px}.GovPanel{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:5px 15px;gap:5px 15px;padding:10px 0 env(safe-area-inset-bottom,0);background-color:#f1efef;width:100%}@media (min-width:600px){.GovPanel{padding:5px 15px calc(5px + env(safe-area-inset-bottom, 0));-webkit-flex-flow:row;flex-flow:row}}@media (min-width:1024px){.GovPanel{z-index:5;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw - 400px);max-width:800px}}.GovPanel__text{margin:0;padding:0 10px;font-size:8px;text-align:center;-webkit-flex:1 0 100%;flex:1 0 100%}@media (min-width:600px){.GovPanel__text{padding:5px 0;text-align:left;-webkit-flex:0 1 auto;flex:0 1 auto}}@media (min-width:1024px){.GovPanel__text{font-size:10px}}.GovPanel__logo{-webkit-flex:0 0 auto;flex:0 0 auto;min-width:0}.GovPanel__logo img{display:block;max-height:40px;max-width:100%;min-width:120px;min-height:20px}@media (min-width:600px){.GovPanel__logo img{max-height:50px}}@-webkit-keyframes skeleton-glow{0%{background-position:0}to{background-position:560px}}@keyframes skeleton-glow{0%{background-position:0}to{background-position:560px}}.PlatformPage hr{width:100%;border-bottom:1px solid #bcbcc8;opacity:.5}.PlatformPage__header .BlueprintDot__number{margin-right:1rem}.PlatformPage__back{font-weight:700}.PlatformPage__back span{display:none}@media (min-width:768px){.PlatformPage__back span{display:block}}.PlatformPage__panelContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}@media (min-width:1024px){.PlatformPage__panelContainer{-webkit-flex-flow:row;flex-flow:row}}.PlatformPage__leftPanel,.PlatformPage__rightPanel{width:100%;-webkit-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:10px 40px}@media (min-width:360px){.PlatformPage__leftPanel,.PlatformPage__rightPanel{padding:10px 20px 40px}}@media (min-width:600px){.PlatformPage__leftPanel,.PlatformPage__rightPanel{padding:20px 40px 60px}}@media (min-width:1024px){.PlatformPage__leftPanel,.PlatformPage__rightPanel{width:50%;-webkit-flex:1 0 50%;flex:1 0 50%}}@media (min-width:1024px){.PlatformPage--eulengasse .PlatformPage__leftPanel{width:25%;-webkit-flex:1 0 25%;flex:1 0 25%}}@media (min-width:1024px){.PlatformPage--eulengasse .PlatformPage__rightPanel{width:75%;-webkit-flex:1 0 75%;flex:1 0 75%}}.PlatformPage__image{margin-bottom:60px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.PlatformPage__image img{max-width:100%;max-height:60vh;height:auto;width:auto;display:block;margin:0 auto;background-color:#f1efef}.PlatformPage__image figcaption{margin-top:.5em;color:#212121}.PlatformPage__content img{max-width:100%;height:auto}.PlatformPage__content .video-ratio-container{position:relative;display:block;background-color:#eee;max-width:140vh;max-height:80vh;width:100%;margin:0 auto;padding:0!important}.PlatformPage__content .image-placeholder{position:relative;top:0;left:0;right:0;display:block;width:100%;height:0;padding-bottom:56.25%}.PlatformPage__content .image-placeholder .video-js-el,.PlatformPage__content .image-placeholder iframe{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;margin:0}.PlatformPage__content .image-placeholder .vjs-big-play-button{top:calc(50% - .75em);left:calc(50% - 1.5em)}.PlatformPage__website{font-weight:700;font-size:1.3em}.PlatformPage__iframe{border:none;height:85vh;overflow-x:hidden}.PlatformPage__project{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px;margin-bottom:20px;text-decoration:none;line-height:1.3;transition:box-shadow .2s;box-shadow:0 0 0 rgba(0,0,0,.3)}.PlatformPage__project--future{-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #f1efef}.PlatformPage__project--skeleton{background:repeating-linear-gradient(-45deg,#f1efef,#fff 200px,#f1efef 400px) 0 0/560px;-webkit-animation:skeleton-glow 2s linear infinite forwards;animation:skeleton-glow 2s linear infinite forwards;position:relative}.PlatformPage__project--skeleton:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#fff}a.PlatformPage__project:hover{box-shadow:2px 2px 14px rgba(0,0,0,.3)}.PlatformPage__projectImage{margin-right:20px;width:6em;height:6em;-webkit-flex:0 0 6em;flex:0 0 6em;object-fit:contain}.PlatformPage__projectImage--clock{color:#bcbcc8;background-color:#f1efef;padding:20px}.PlatformPage__projectTitle{margin:0;font-size:1em}@media (min-width:1024px){.PlatformPage__projectTitle{font-size:1.4em}}.PlatformPage__projectPlatform{margin:0 0 5px;color:#212121}.PlatformPage__projectTime{color:#212121}.PlatformPage__projectTime time{font-weight:700}.PlatformPage .Spinner{position:absolute;top:calc(50% - 40px);left:calc(50% - 20px)}@-webkit-keyframes now-pulse{0%{opacity:0}to{opacity:1}}@keyframes now-pulse{0%{opacity:0}to{opacity:1}}.ProjectPage.page-appear,.ProjectPage.page-enter,.ProjectPage.page-exit{z-index:10;overflow:hidden}.ProjectPage.page-appear,.ProjectPage.page-enter{z-index:11;-webkit-transform:translateX(20px);transform:translateX(20px)}.ProjectPage.page-appear.ProjectPage--navTo-prev,.ProjectPage.page-enter.ProjectPage--navTo-prev{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.ProjectPage.page-appear-active,.ProjectPage.page-enter-active{transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;opacity:1;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.ProjectPage.page-exit-active{transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out;opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.ProjectPage.page-exit-active.ProjectPage--navTo-next{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.ProjectPage.page-exit-done{opacity:0}.ProjectPage__header{padding-top:40px;z-index:20}@media (min-width:1024px){.ProjectPage__back{margin-right:auto}}.ProjectPage__nav{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ProjectPage__content{-webkit-order:10;order:10;text-align:center;-webkit-flex:1 0;flex:1 0;padding:10px}@media (min-width:360px){.ProjectPage__content{padding:10px 20px}}@media (min-width:600px){.ProjectPage__content{padding:20px 40px}}.ProjectPage__content img{max-width:100%;max-height:80vh;width:auto;height:auto;display:inline-block;margin:0 0 10px}@media (min-width:768px){.ProjectPage__content img{margin-left:10px;margin-right:10px}}.ProjectPage--tall .ProjectPage__content img{max-height:unset}.ProjectPage__content .wp-caption{width:auto!important}.ProjectPage__content .video-ratio-container{position:relative;display:block;background-color:#eee;max-width:140vh;max-height:80vh;width:100%;margin:0 auto;padding:0!important}.ProjectPage__content .image-placeholder{position:relative;top:0;left:0;right:0;display:block;width:100%;height:0;padding-bottom:56.25%}.ProjectPage__content .image-placeholder .video-js-el,.ProjectPage__content .image-placeholder iframe{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;margin:0}.ProjectPage__content .image-placeholder .vjs-big-play-button{top:calc(50% - .75em);left:calc(50% - 1.5em)}.ProjectPage .drift-zoom-pane{max-width:400px;max-height:400px;box-shadow:0 0 15px rgba(0,0,0,.3);width:70vw;height:70vh;padding:0;z-index:10}.ChatPage{height:100vh;-webkit-justify-content:flex-start;justify-content:flex-start}.ChatPage.page-appear,.ChatPage.page-enter,.ChatPage.page-exit{position:absolute;top:0;left:0;width:100vw;height:100vh}.ChatPage.page-appear,.ChatPage.page-enter{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ChatPage.page-appear-active,.ChatPage.page-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;transition:opacity .2s ease-in,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-in;transition:transform .2s ease-out,opacity .2s ease-in,-webkit-transform .2s ease-out}.ChatPage.page-appear-done,.ChatPage.page-enter-done{position:relative;transition:none}.ChatPage.page-exit-active{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,-webkit-transform .2s ease-in}.ChatPage__chat{-webkit-flex:1 1;flex:1 1}.ChatPage__chat .Spinner{margin-top:35vh}.ChatPage__chat iframe~.Spinner{display:none}