@font-face{font-family:HelEx;src:url(../fonts/HelveticaNeueOS-Extended.woff2) format("woff2"),url(../fonts/HelveticaNeueOS-Extended.woff) format("woff");font-weight:400;font-style:normal}a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit;text-decoration:none}abbr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}acronym{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}address{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}applet{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}aside{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}audio{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}b{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}big{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}blockquote{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}blockquote:after{content:"";content:none}blockquote:before{content:"";content:none}body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;color:#000;background-color:#fff;font-family:HelEx,sans-serif;font-weight:400;font-size:1rem;line-height:1;width:100%;height:100%;overflow:hidden}body #content-container #content #list{opacity:0;pointer-events:none}body #content-container #content #list .header{transform:translateY(-0.2rem)}body #content-container #content #list .content{transform:translateY(0.5rem)}body #content-container #content #locations{opacity:0;pointer-events:none}body #content-container #content #locations .header{transform:translateY(-0.2rem)}body #content-container #content #locations .content{transform:translateY(0.5rem)}body #content-container #content #press{opacity:0;pointer-events:none}body #content-container #content #press .header{transform:translateY(-0.2rem)}body #content-container #content #press .content{transform:translateY(0.5rem)}body #content-container #content #program{opacity:0;pointer-events:none}body #content-container #content #program .header{transform:translateY(-0.2rem)}body #content-container #content #program .content{transform:translateY(0.5rem)}body #content-container #content #residents{opacity:0;pointer-events:none}body #content-container #content #residents .header{transform:translateY(-0.2rem)}body #content-container #content #residents .content{transform:translateY(0.5rem)}body #content-container #content #home{opacity:1;pointer-events:auto}body #content-container #content #home .content{transform:translateY(0)}body #content-container #content #home .header{transform:translateY(0)}canvas{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}caption{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}center{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}cite{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}code{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}dd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}del{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}details{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}dfn{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}dl{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}dt{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}em{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-style:italic}embed{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}fieldset{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}figcaption{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}figure{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}form{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h1{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h2{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h3{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h4{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h5{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}header{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}hgroup{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}html{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-size:20px;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}i{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-style:italic}iframe{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}img{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block;width:auto;height:auto}ins{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}kbd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}label{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}legend{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}mark{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}menu{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}nav{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}object{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}output{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}p{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}pre{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}q{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}q:after{content:"";content:none}q:before{content:"";content:none}ruby{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}s{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}samp{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}small{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}strike{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}strong{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}sub{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}summary{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}sup{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;border-collapse:collapse;border-spacing:0}tbody{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}tfoot{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}th{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}thead{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}time{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}tt{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}u{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}var{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}svg{display:block;width:auto;height:auto}div.poster{position:relative}div.poster>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}div.poster>svg{display:block;position:relative;width:100%;height:auto;padding:.5rem;z-index:1;pointer-events:none}body.locationopen #content-container #content #home{opacity:0;pointer-events:none}body.locationopen #content-container #content #home .header{transform:translateY(-0.2rem)}body.locationopen #content-container #content #home .content{transform:translateY(0.5rem)}body.locationopen #content-container #content #list{opacity:0;pointer-events:none}body.locationopen #content-container #content #list .header{transform:translateY(-0.2rem)}body.locationopen #content-container #content #list .content{transform:translateY(0.5rem)}body.locationopen #content-container #content #press{opacity:0;pointer-events:none}body.locationopen #content-container #content #press .header{transform:translateY(-0.2rem)}body.locationopen #content-container #content #press .content{transform:translateY(0.5rem)}body.locationopen #content-container #content #program{opacity:0;pointer-events:none}body.locationopen #content-container #content #program .header{transform:translateY(-0.2rem)}body.locationopen #content-container #content #program .content{transform:translateY(0.5rem)}body.locationopen #content-container #content #residents{opacity:0;pointer-events:none}body.locationopen #content-container #content #residents .header{transform:translateY(-0.2rem)}body.locationopen #content-container #content #residents .content{transform:translateY(0.5rem)}body.locationopen #content-container #content #locations{opacity:1}body.locationopen #content-container #content #locations .header{transform:translateY(0)}body.locationopen #content-container #content #locations .content{transform:translateY(0)}body.locationopen #content-container #content #locations .location.open{pointer-events:auto}body.locationopen #content-container #content #locations .location{display:none}body.locationopen #content-container #content #locations .location.open{display:block}body.listopen #content-container #content #home{opacity:0;pointer-events:none}body.listopen #content-container #content #home .header{transform:translateY(-0.2rem)}body.listopen #content-container #content #home .content{transform:translateY(0.5rem)}body.listopen #content-container #content #locations{opacity:0;pointer-events:none}body.listopen #content-container #content #locations .header{transform:translateY(-0.2rem)}body.listopen #content-container #content #locations .content{transform:translateY(0.5rem)}body.listopen #content-container #content #press{opacity:0;pointer-events:none}body.listopen #content-container #content #press .header{transform:translateY(-0.2rem)}body.listopen #content-container #content #press .content{transform:translateY(0.5rem)}body.listopen #content-container #content #program{opacity:0;pointer-events:none}body.listopen #content-container #content #program .header{transform:translateY(-0.2rem)}body.listopen #content-container #content #program .content{transform:translateY(0.5rem)}body.listopen #content-container #content #residents{opacity:0;pointer-events:none}body.listopen #content-container #content #residents .header{transform:translateY(-0.2rem)}body.listopen #content-container #content #residents .content{transform:translateY(0.5rem)}body.listopen #content-container #content #list{opacity:1;pointer-events:auto}body.listopen #content-container #content #list .header{transform:translateY(0)}body.listopen #content-container #content #list .content{transform:translateY(0)}body.listopen #content-container #content #list ul li a span{pointer-events:auto}body.residentsopen #content-container #content #home{opacity:0;pointer-events:none}body.residentsopen #content-container #content #home .header{transform:translateY(-0.2rem)}body.residentsopen #content-container #content #home .content{transform:translateY(0.5rem)}body.residentsopen #content-container #content #list{opacity:0;pointer-events:none}body.residentsopen #content-container #content #list .header{transform:translateY(-0.2rem)}body.residentsopen #content-container #content #list .content{transform:translateY(0.5rem)}body.residentsopen #content-container #content #locations{opacity:0;pointer-events:none}body.residentsopen #content-container #content #locations .header{transform:translateY(-0.2rem)}body.residentsopen #content-container #content #locations .content{transform:translateY(0.5rem)}body.residentsopen #content-container #content #press{opacity:0;pointer-events:none}body.residentsopen #content-container #content #press .header{transform:translateY(-0.2rem)}body.residentsopen #content-container #content #press .content{transform:translateY(0.5rem)}body.residentsopen #content-container #content #program{opacity:0;pointer-events:none}body.residentsopen #content-container #content #program .header{transform:translateY(-0.2rem)}body.residentsopen #content-container #content #program .content{transform:translateY(0.5rem)}body.residentsopen #content-container #content #residents{opacity:1;pointer-events:auto}body.residentsopen #content-container #content #residents .header{transform:translateY(0)}body.residentsopen #content-container #content #residents .content{transform:translateY(0)}body.programopen #content-container #content #home{opacity:0;pointer-events:none}body.programopen #content-container #content #home .header{transform:translateY(-0.2rem)}body.programopen #content-container #content #home .content{transform:translateY(0.5rem)}body.programopen #content-container #content #list{opacity:0;pointer-events:none}body.programopen #content-container #content #list .header{transform:translateY(-0.2rem)}body.programopen #content-container #content #list .content{transform:translateY(0.5rem)}body.programopen #content-container #content #locations{opacity:0;pointer-events:none}body.programopen #content-container #content #locations .header{transform:translateY(-0.2rem)}body.programopen #content-container #content #locations .content{transform:translateY(0.5rem)}body.programopen #content-container #content #press{opacity:0;pointer-events:none}body.programopen #content-container #content #press .header{transform:translateY(-0.2rem)}body.programopen #content-container #content #press .content{transform:translateY(0.5rem)}body.programopen #content-container #content #residents{opacity:0;pointer-events:none}body.programopen #content-container #content #residents .header{transform:translateY(-0.2rem)}body.programopen #content-container #content #residents .content{transform:translateY(0.5rem)}body.programopen #content-container #content #program{opacity:1;pointer-events:auto}body.programopen #content-container #content #program .header{transform:translateY(0)}body.programopen #content-container #content #program .content{transform:translateY(0)}body.pressopen #content-container #content #home{opacity:0;pointer-events:none}body.pressopen #content-container #content #home .header{transform:translateY(-0.2rem)}body.pressopen #content-container #content #home .content{transform:translateY(0.5rem)}body.pressopen #content-container #content #list{opacity:0;pointer-events:none}body.pressopen #content-container #content #list .header{transform:translateY(-0.2rem)}body.pressopen #content-container #content #list .content{transform:translateY(0.5rem)}body.pressopen #content-container #content #locations{opacity:0;pointer-events:none}body.pressopen #content-container #content #locations .header{transform:translateY(-0.2rem)}body.pressopen #content-container #content #locations .content{transform:translateY(0.5rem)}body.pressopen #content-container #content #program{opacity:0;pointer-events:none}body.pressopen #content-container #content #program .header{transform:translateY(-0.2rem)}body.pressopen #content-container #content #program .content{transform:translateY(0.5rem)}body.pressopen #content-container #content #residents{opacity:0;pointer-events:none}body.pressopen #content-container #content #residents .header{transform:translateY(-0.2rem)}body.pressopen #content-container #content #residents .content{transform:translateY(0.5rem)}body.pressopen #content-container #content #press{opacity:1;pointer-events:auto}body.pressopen #content-container #content #press .header{transform:translateY(0)}body.pressopen #content-container #content #press .content{transform:translateY(0)}#content-container{position:absolute;top:0;left:0;width:100%;height:auto;padding:16px;z-index:2;pointer-events:none}#content-container nav{display:block;position:absolute;top:72px;left:16px;width:calc(100% - 32px);max-width:480px;height:auto;padding:9px 10px 11px;font-size:1rem;line-height:1;background-color:#fff;box-shadow:2px 3px 8px rgba(120,120,130,.5);opacity:0}#content-container nav ul li+li{margin-top:8px}#content-container nav ul li a:hover{color:#f57f3b}#content-container nav ul li a.social>i{display:none}#content-container nav ul li a.social>svg{display:none}#content-container nav ul li a.social>span{display:inline-block;position:relative}#content-container nav ul li a.social>span i{display:inline-block;font-size:12px;transform:translateY(-2px);margin-left:4px}#content-container nav ul li a.social>span svg{display:inline-block;font-size:12px;transform:translateY(-2px);margin-left:4px}#content-container nav.open{opacity:1;pointer-events:auto}#content-container #content{position:relative;width:100%}#content-container #content>section{position:absolute;width:100%;max-width:480px;height:auto;top:0;left:0;opacity:0}#content-container #content>section .content{padding:9px 10px 11px;background-color:#fff;box-shadow:2px 3px 8px rgba(120,120,130,.5);height:auto;max-height:calc(100vh - 88px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#content-container #content>section .header{padding:9px 10px 11px;background-color:#fff;box-shadow:2px 3px 8px rgba(120,120,130,.5);position:relative;width:100%;height:40px;margin-bottom:16px;padding-right:52px;white-space:nowrap}#content-container #content>section .header a.close{position:absolute;top:0;right:0;width:40px;height:40px}#content-container #content>section .header a.close span{position:absolute;top:0;left:0;width:40px;height:40px}#content-container #content>section .header a.close span:after{content:" ";display:block;position:absolute;top:20px;left:20px;width:20px;height:2px;background-color:#000;transform:translateX(-50%) translateY(-1px) rotate(45deg)}#content-container #content>section .header a.close span:before{content:" ";display:block;position:absolute;top:20px;left:20px;width:20px;height:2px;background-color:#000;transform:translateX(-50%) translateY(-1px) rotate(-45deg)}#content-container #content>section .header a.close:hover span:after{background-color:#f57f3b}#content-container #content>section .header a.close:hover span:before{background-color:#f57f3b}#content-container #content>section#home .header #minify{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;display:none}#content-container #content>section#home .header #nav-switch{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}#content-container #content>section#home .header #nav-switch span{position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background-color:#000}#content-container #content>section#home .header #nav-switch span:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transform:translateY(6px)}#content-container #content>section#home .header #nav-switch span:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transform:translateY(-6px)}#content-container #content>section#home .header #nav-switch:hover span{background-color:#f57f3b}#content-container #content>section#home .header #nav-switch:hover span:after{background-color:#f57f3b;transform:translateY(7px)}#content-container #content>section#home .header #nav-switch:hover span:before{background-color:#f57f3b;transform:translateY(-7px)}#content-container #content>section#home .content{display:none}#content-container #content>section#home .content>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}#content-container #content>section#home .content>div{position:relative}#content-container #content>section#home .content div.about{padding:0 10px 11px;font-size:.7rem;letter-spacing:.025em;display:flex;flex-flow:row wrap;justify-content:space-between;text-align:justify}#content-container #content>section#home .content div.about span{display:block}#content-container #content>section#home .content div.about span:last-child{text-align:right}#content-container #content>section#list ul li{margin-bottom:1rem}#content-container #content>section#list ul li:last-child{margin-bottom:0}#content-container #content>section#list ul li a{display:flex;pointer-events:none}#content-container #content>section#list ul li a:hover{color:#f57f3b}#content-container #content>section#list ul li span.index{width:1.6rem}#content-container #content>section#list ul li span.address{font-size:.7rem}#content-container #content>section#locations{position:relative}#content-container #content>section#locations .location{position:absolute;top:0;left:0;width:100%;height:auto;max-height:calc(100vh - 32px);opacity:0}#content-container #content>section#locations .location .content{padding:0}#content-container #content>section#locations .location .content .poster>svg{opacity:0}#content-container #content>section#locations .location .content .poster a{display:block;position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;text-align:center;line-height:80px;font-size:32px;color:#000}#content-container #content>section#locations .location .content .location-data{padding:10px 10px 11px}#content-container #content>section#locations .location .content .location-data>div{font-size:1rem;line-height:1.1}#content-container #content>section#locations .location .content .location-data>div span.label{display:block;font-family:Times New Roman,serif;font-size:1.2em;transform-origin:top left;transform:scaleX(1.15)}#content-container #content>section#locations .location .content .location-data>div+div{margin-top:1.1rem}#content-container #content>section#locations .location.open{opacity:1}#content-container #content>section#residents .letter+.letter{margin-top:1rem}#content-container #content>section#residents .letter>span{display:block}#content-container #content>section#residents .letter a{position:relative}#content-container #content>section#residents .letter a span{position:relative;display:inline-block;top:-0.3rem;font-size:.6rem;margin-left:.15rem}#content-container #content>section#residents .letter a:hover{color:#f57f3b}#content-container #content>section#program .day-container:first-child{margin-bottom:4rem}#content-container #content>section#program .day-container>span{display:block;margin-bottom:1.75rem}#content-container #content>section#program .event+.event{margin-top:1.75rem}#content-container #content>section#program .event>div:first-child{margin-bottom:.5rem}#content-container #content>section#program .event>div:last-child{font-size:.7rem;line-height:1.15;margin-top:.15rem}#content-container #content>section#program .event>div strong{font-style:normal;text-decoration:underline}#content-container #content>section#program .event>div ol{max-width:480px}#content-container #content>section#program .event>div p{max-width:480px}#content-container #content>section#program .event>div p+p{margin-top:.5rem}#content-container #content>section#program .event>div ul{max-width:480px}#content-container #content>section#press .wrap>div{margin-bottom:2rem}#content-container #content>section#press .wrap>div:last-child{margin-bottom:0}#content-container #content>section#press .downloads{font-size:.7rem;margin-bottom:1.15rem}#content-container #content>section#press .downloads a{display:inline-block;margin-bottom:.25rem}#content-container #content>section#press .downloads a:hover{color:#f57f3b}#content-container #content>section#press .downloads a:last-child{margin-bottom:0}#content-container #content>section#press .contact{line-height:1.15;margin-top:.15rem;margin-bottom:1.15rem}#content-container #content>section#press .about p{margin-bottom:1.15rem}#content-container #content>section#press .about p:first-child{text-indent:0}#content-container #content>section#press .about p a{text-decoration:underline}#content-container #content>section#press .partners{margin-top:5rem}#content-container #content>section#press .partners div{margin-bottom:1.5rem}#content-container #content>section#press .partners img{display:inline-block;height:48px;width:auto;margin-right:1rem}#content-container #content>section#press .partners #logo-brno{height:22px;margin-bottom:.25rem}#content-container #content>section#press .partners #logo-vut{height:40px;margin-bottom:.25rem}#content-container #content>section#press .partners p{font-size:.7rem}.marker{width:32px;height:32px;background-color:rgba(0,0,0,0);cursor:pointer}.marker .circle{display:flex;justify-content:center;position:relative;top:0;left:0;width:32px;height:32px;border-radius:50%;color:#000;background-color:#fff;font-family:HelEx,sans-serif;font-size:1rem;font-weight:400;line-height:31px;padding-left:1px;text-align:center}.marker span{display:block;letter-spacing:-0.1em;margin-left:-0.15em}.marker:before{content:" ";display:block;position:absolute;top:-6px;left:-6px;width:44px;height:45px;background-color:#f57f3b;box-shadow:2px 6px 6px 0 rgba(0,0,0,.25)}.marker:hover .circle{transform:translateY(-4px);box-shadow:2px 10px 6px 0 rgba(0,0,0,.25)}.marker:hover:before{transform:scale(1.05) translateY(-2px)}#map-container{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}#map-container #map{position:fixed;top:0;left:0;width:100%;height:100%}#map-container #map .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 6px 6px}#map-container #map a.mapboxgl-ctrl-logo{height:18px}#map-container #map .mapboxgl-ctrl-attrib.mapboxgl-compact{margin:0 3px 4px 0;border-radius:12px;padding-left:10px}.pswp__button--arrow--left:before{background-color:rgba(0,0,0,0)}.pswp__button--arrow--right:before{background-color:rgba(0,0,0,0)}.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0)}.pswp__img--placeholder--blank{background:rgba(0,0,0,0)}.pswp__preloader{top:50%;left:50%;margin:-22px 0 0 -22px}.pswp--zoom-allowed .pswp__img{cursor:default}.pswp__counter{left:50%;transform:translateX(-50%);font-size:.7rem;opacity:1}.pswp__button{opacity:1}.pswp__button--close{position:absolute;bottom:0;left:50%;margin-left:-22px}.pswp img{padding:44px}@media screen and (min-width: 1150px){#content-container{display:flex;flex-flow:row-reverse;justify-content:space-between}#content-container nav{position:relative;top:auto;left:auto;flex:auto 1 0;width:auto;max-width:none;height:40px;opacity:1;pointer-events:auto}#content-container nav ul li{display:inline-block}#content-container nav ul li a.social>i{display:inline-block}#content-container nav ul li a.social>svg{display:inline-block}#content-container nav ul li a.social>span{display:none}#content-container nav ul li+li{margin-top:0;margin-left:12px}#content-container #content>section{width:320px;max-width:none}#content-container #content>section#home .header #nav-switch{display:none}#content-container #content>section#home .header #minify{display:block}#content-container #content>section#home .header #minify span{position:absolute;top:50%;left:50%;width:0;height:0;transform:translateY(-4px)}#content-container #content>section#home .header #minify span:after{content:" ";display:block;position:absolute;top:-1px;width:10px;height:2px;background-color:#000;left:0;transform-origin:center left;transform:rotate(45deg)}#content-container #content>section#home .header #minify span:before{content:" ";display:block;position:absolute;top:-1px;width:10px;height:2px;background-color:#000;right:-1px;transform-origin:center right;transform:rotate(-45deg)}#content-container #content>section#home .header #minify:hover span{transform:translateY(-6px);background-color:#f57f3b}#content-container #content>section#home .header #minify:hover span:after{background-color:#f57f3b;transform:rotate(47.5deg)}#content-container #content>section#home .header #minify:hover span:before{background-color:#f57f3b;transform:rotate(-47.5deg)}#content-container #content>section#home .header #minify.minified span{transform:translateY(4px)}#content-container #content>section#home .header #minify.minified span:before{transform:rotate(45deg)}#content-container #content>section#home .header #minify.minified span:after{transform:rotate(-45deg)}#content-container #content>section#home .content{display:block;padding:0}}@media screen and (min-width: 1400px){#content-container nav ul li a.social>i{display:none}#content-container nav ul li a.social>svg{display:none}#content-container nav ul li a.social>span{display:inline-block}}.article-page{overflow:initial}.article-page .article-container{padding:4rem 1rem 3rem 1rem}.columns-2{columns:1;gap:2rem}.mb-4{margin-bottom:1rem}.text-lg{font-size:2.3rem}.text-xl{font-size:2.3rem}.prose p{margin-bottom:1rem}@media screen and (min-width: 1400px){.columns-2{columns:2}}.object-cover{object-fit:cover}.w-auto{width:auto}.h-full{height:100%}/*# sourceMappingURL=main.css.map */
