/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%}body{width:100%;margin:0;font:16px/1 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,blockquote,figure,ol,ul,hr{margin:0;padding:0}hr{border:none}main,li{display:block}h1,h2,h3,h4{font-size:inherit}strong{font-weight:bold}a,button{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}::-moz-focus-inner{padding:0;border:0}*:focus{outline:0}img{max-width:100%;height:auto;border:0}@font-face{font-family:"Ladoni";src:url("../../fonts/Ladoni-Book.otf");src:url("../../fonts/Ladoni-Book.woff") format("woff")}@font-face{font-family:"Ladoni";src:url("../../fonts/Ladoni-Italic.otf");src:url("../../fonts/Ladoni-Italic.woff") format("woff");font-style:italic}@font-face{font-family:"Fontastic";src:url("../../fonts/Fontastic.woff") format("woff"),url("../../fonts/Fontastic.ttf") format("truetype")}.fontastic{font-family:"Fontastic"}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeoutandkill{0%{height:auto;opacity:1}99%{height:auto;opacity:0}100%{height:0;opacity:0}}::selection{color:#fff;background-color:#000}[data-preventdefault] *,a *{pointer-events:none}.flex-row,.flex-row--wrap{display:flex;flex-flow:row nowrap;align-items:stretch;align-content:stretch;justify-content:space-between;height:100%;width:100%}.flex-row--wrap{flex-flow:row wrap}.flex-column,.flex-column--wrap{display:flex;flex-flow:column nowrap;align-items:stretch;align-content:stretch;height:100%;width:100%}.flex-column--wrap{flex-flow:row wrap}.flex-item,.flex-item--threequarters,.flex-item--onequarter,.flex-item--onethird,.flex-item--onehalf,.flex-item--auto{flex-grow:0;flex-shrink:0;overflow:hidden;vertical-align:middle}.flex-item--auto{flex-basis:auto}.flex-item--onehalf{flex-basis:50%}.flex-item--onethird{flex-basis:33.33%}.flex-item--onequarter{flex-basis:25%}.flex-item--threequarters{flex-basis:75%}.flex-item.as-center,.as-center.flex-item--auto,.as-center.flex-item--onehalf,.as-center.flex-item--onethird,.as-center.flex-item--onequarter,.as-center.flex-item--threequarters{align-self:center}.block{display:block}.caps{text-transform:capitalize}.uppercase{text-transform:uppercase}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.fw-bold{font-weight:bold}.h100{height:100%}.h-auto{height:auto}.td-none{text-decoration:none !important}html{font-size:18px}@media only screen and (min-width: 601px)and (max-width: 900px){html{font-size:16px}}@media only screen and (max-width: 600px){html{font-size:15px}}nav{position:fixed;z-index:2;top:0;right:0;left:0;height:4rem;padding:0 2rem;font-family:"Ladoni","Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:150%;letter-spacing:.08em;font-style:italic}@media only screen and (min-width: 601px)and (max-width: 900px){nav{padding:0 1rem}}@media only screen and (max-width: 600px){nav{padding:0 .5rem}}nav a{line-height:4rem;vertical-align:-0.6rem;text-align:right}@media only screen and (max-width: 600px){nav a.button{display:inline-block;width:3rem;height:4rem;background-repeat:no-repeat;background-position:center;background-size:cover}nav a#menu{background-image:url("../../svg/nav_menu.svg")}nav a#info{background-image:url("../../svg/nav_info.svg")}nav a span{display:none}}main{font-family:"Ladoni","Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:125%;letter-spacing:.05em;padding:6rem 2rem 2rem 2rem}@media only screen and (min-width: 601px)and (max-width: 900px){main{padding:5rem 1rem 1rem 1rem}}@media only screen and (max-width: 600px){main{padding:4.5rem .5rem .5rem .5rem}}body[data-template=default] main{padding-top:4rem}body[data-template=default] main[data-view=txt]{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-gap:2rem}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=default] main[data-view=txt]{grid-template-columns:repeat(2, 1fr);grid-gap:1rem}}@media only screen and (max-width: 600px){body[data-template=default] main[data-view=txt]{font-family:"Ladoni","Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:150%;letter-spacing:.08em;grid-template-columns:1fr;grid-gap:2rem}}@media only screen and (min-width: 901px){body[data-template=default] main[data-view=txt] div{margin-bottom:.5rem}body[data-template=default] main[data-view=txt] div:last-child{margin-bottom:0}}body[data-template=default] main[data-view=txt] div a:hover{text-decoration:underline}body[data-template=default] main[data-view=txt] div.header{border-bottom:#000 solid 1px;margin-bottom:2rem}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=default] main[data-view=txt] div.header{margin-bottom:1rem}}body[data-template=default] main[data-view=img]{display:flex;flex-flow:row wrap;justify-content:flex-start}body[data-template=default] main[data-view=img] section{flex-grow:0;flex-shrink:1;flex-basis:auto;height:12.5rem;overflow:hidden;vertical-align:middle;padding:0 1rem 1rem 0}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=default] main[data-view=img] section{height:10rem;padding:0 .5rem .5rem 0}}body[data-template=default] main[data-view=img] section a{display:block;height:100%;width:auto}body[data-template=default] main[data-view=img] section img{height:100%;width:auto}@media only screen and (max-width: 600px){body[data-template=default] main[data-view=img] section{height:auto;width:100%;padding:0 0 .5rem 0}body[data-template=default] main[data-view=img] section a{width:100%;display:block}body[data-template=default] main[data-view=img] section img{height:auto;width:100%;display:block}}body[data-template=default] #tooltip{font-family:"Ladoni","Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:100%;letter-spacing:.05em;display:none;position:fixed;z-index:3;margin:1rem;border:#000 solid 1px;padding:.5rem .5rem .375rem .5rem}body[data-template=default] #display{position:fixed;z-index:2;bottom:0;right:0;margin:2rem}@media only screen and (max-width: 600px){body[data-template=default] #display{margin:.5rem}}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=default] #display{margin:1rem}}body[data-template=default] #display a{display:block;height:3.2rem;width:4rem;background-repeat:no-repeat;background-position:center;background-size:100%}body[data-template=default] #display a#txt{background-image:url("../../svg/view_txt.svg");border-bottom:solid #000 1px}body[data-template=default] #display a#img{background-image:url("../../svg/view_img.svg")}body[data-template=project] main{display:grid;grid-template-columns:4fr 6fr;grid-template-rows:auto;grid-template-areas:"text cover" "text gallery";grid-gap:2rem}@media only screen and (max-width: 900px){body[data-template=project] main{grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"cover" "text" "gallery"}}body[data-template=project] main section img{display:block}body[data-template=project] main section figure{margin-bottom:2rem}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=project] main section figure{margin-bottom:1rem}}@media only screen and (max-width: 600px){body[data-template=project] main section figure{margin-bottom:.5rem}}body[data-template=project] main section figure:last-child{margin-bottom:0}body[data-template=project] main section figure img{width:100%}body[data-template=project] main section figure figcaption{margin-top:1rem}body[data-template=project] main section figure div.fluidwidth{position:relative;padding-bottom:56.25%;height:0}body[data-template=project] main section figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}body[data-template=project] main section#cover{grid-area:cover}body[data-template=project] main section#cover img{width:100%}body[data-template=project] main section#gallery{grid-area:gallery}body[data-template=project] main section#gallery a{text-decoration:underline}body[data-template=project] main section#text{grid-area:text}body[data-template=project] main section#text p{margin-bottom:1rem}body[data-template=project] main section#text p:last-child{margin-bottom:0}body[data-template=project] main section#text a{text-decoration:underline}body[data-template=press] main{display:grid;grid-template-columns:4fr 6fr;grid-template-rows:auto;grid-template-areas:"text gallery";grid-gap:2rem}@media only screen and (max-width: 900px){body[data-template=press] main{grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"text" "gallery"}}body[data-template=press] main section img{display:block}body[data-template=press] main section figure{margin-bottom:2rem}@media only screen and (min-width: 601px)and (max-width: 900px){body[data-template=press] main section figure{margin-bottom:1rem}}@media only screen and (max-width: 600px){body[data-template=press] main section figure{margin-bottom:.5rem}}body[data-template=press] main section figure:last-child{margin-bottom:0}body[data-template=press] main section figure img{width:100%}body[data-template=press] main section figure figcaption{margin-top:1rem}body[data-template=press] main section figure div.fluidwidth{position:relative;padding-bottom:56.25%;height:0}body[data-template=press] main section figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}body[data-template=press] main section#gallery{grid-area:gallery}body[data-template=press] main section#gallery a{text-decoration:underline}body[data-template=press] main section#text{grid-area:text}body[data-template=press] main section#text p{margin-bottom:1rem}body[data-template=press] main section#text p:last-child{margin-bottom:0}body[data-template=press] main section#text a{text-decoration:underline}body[data-template=info] main{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:auto;grid-template-areas:"cover text";grid-column-gap:2rem;grid-row-gap:0}@media only screen and (max-width: 900px){body[data-template=info] main{grid-template-columns:1fr;grid-template-areas:"cover" "text"}}body[data-template=info] main section#cover{grid-area:cover}body[data-template=info] main section#cover img{width:100%}body[data-template=info] main section#text{grid-area:text}body[data-template=info] main section#text p{margin-bottom:1rem}body[data-template=info] main section#text p:last-child{margin-bottom:0}body[data-template=info] main section#text a{text-decoration:underline}
