/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space: 16px;--color-text: #6e6656;--color-link: #6e6656;--color-bg: white;--color-header: #6e6656;--margin-sm: calc(var(--base-space) * 1)}@media screen and (min-width: 0px){:root{--fs-main: 13px;--lh-main: 1.2em;--ls-main: normal}}@media screen and (min-width: 1024px){:root{--fs-main: 16px;--lh-main: 1.2em;--ls-main: normal}}@media screen and (min-width: 0px){:root{--fs-big: 27px;--lh-big: 1.2;--ls-big: normal}}@media screen and (min-width: 1024px){:root{--fs-big: 55px;--lh-big: 1.2em;--ls-big: normal}}@media screen and (min-width: 576px){:root{--fs-bookmania-med: 12px;--lh-bookmania-med: 14px;--ls-bookmania-med: normal}}@media screen and (min-width: 1024px){:root{--fs-bookmania-med: 27px;--lh-bookmania-med: 1.2em;--ls-bookmania-med: normal}}@media screen and (min-width: 0px){:root{--fs-menu: 19px;--lh-menu: 1em;--ls-menu: normal}}@media screen and (min-width: 1024px){:root{--fs-menu: 22px;--lh-menu: 1em;--ls-menu: normal}}@media screen and (min-width: 0px){:root{--fs-logo-title: 22.4px;--lh-logo-title: 1em;--ls-logo-title: normal}}@media screen and (min-width: 1024px){:root{--fs-logo-title: 34px;--lh-logo-title: 1em;--ls-logo-title: normal}}@media screen and (min-width: 0px){:root{--fs-logo-tagline: 10px;--lh-logo-tagline: 1em;--ls-logo-tagline: normal}}@media screen and (min-width: 1024px){:root{--fs-logo-tagline: 15px;--lh-logo-tagline: 1em;--ls-logo-tagline: normal}}@media screen and (min-width: 0px){:root{--fs-item-caption: 10px;--lh-item-caption: 1em;--ls-item-caption: normal}}@media screen and (min-width: 1024px){:root{--fs-item-caption: 16px;--lh-item-caption: 1.2em;--ls-item-caption: normal}}@media screen and (min-width: 0px){:root{--fs-project-plus: 10px;--lh-project-plus: 1em;--ls-project-plus: normal}}@media screen and (min-width: 1024px){:root{--fs-project-plus: 15px;--lh-project-plus: 1em;--ls-project-plus: normal}}@media screen and (min-width: 0px){:root{--fs-project-text: 10px;--lh-project-text: 1.15em;--ls-project-text: normal}}@media screen and (min-width: 1024px){:root{--fs-project-text: 20px;--lh-project-text: 1.15em;--ls-project-text: normal}}@media screen and (min-width: 0px){:root{--fs-project-small: 8.75px;--lh-project-small: 1.2em;--ls-project-small: normal}}@media screen and (min-width: 1024px){:root{--fs-project-small: 15px;--lh-project-small: 1.2em;--ls-project-small: normal}}@media screen and (min-width: 0px){:root{--fs-arrow: 25px;--lh-arrow: 1em;--ls-arrow: normal}}@media screen and (min-width: 1024px){:root{--fs-arrow: 49px;--lh-arrow: 1em;--ls-arrow: normal}}@media screen and (min-width: 0px){:root{--fs-caption: 11px;--lh-caption: 1em;--ls-caption: normal}}@media screen and (min-width: 1024px){:root{--fs-caption: 15px;--lh-caption: 1em;--ls-caption: normal}}@media screen and (min-width: 0px){:root{--fs-bookmania-big: 20px;--lh-bookmania-big: 1.2em;--ls-bookmania-big: normal}}@media screen and (min-width: 1024px){:root{--fs-bookmania-big: 35px;--lh-bookmania-big: 1.2em;--ls-bookmania-big: normal}}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);height:auto;margin:0 !important;padding:0 !important;color:var(--color-text);background:var(--color-bg);font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:normal}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html.panel{font-size:16px;line-height:1.2}html.panel i,html.panel em{font-style:italic}@font-face{font-family:es-klarheit-kurrent-regular;src:url(../fonts/es-klarheit-kurrent-regular.woff) format("woff"),url(../fonts/es-klarheit-kurrent-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:es-klarheit-kurrent-medium;src:url(../fonts/es-klarheit-kurrent-medium.woff) format("woff"),url(../fonts/es-klarheit-kurrent-medium.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:es-klarheit-kurrent-extralight;src:url(../fonts/es-klarheit-kurrent-extralight.woff) format("woff"),url(../fonts/es-klarheit-kurrent-extralight.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:bookmania-semibold;src:url(../fonts/bookmania-semibold.woff) format("woff"),url(../fonts/bookmania-semibold.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:bookmania-light;src:url(../fonts/bookmania-light.woff) format("woff"),url(../fonts/bookmania-light.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:bookmania-regular;src:url(../fonts/bookmania-regular.woff) format("woff"),url(../fonts/bookmania-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}body{opacity:0}body.loaded{opacity:1}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .2s}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}main{padding:0 15px 15px}@media screen and (min-width: 1024px){main{padding:0 34px 34px}}button{color:var(--color-text)}h6,strong{font-family:es-klarheit-kurrent-medium,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}.ff-bm-big{font-family:bookmania-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-bookmania-big);line-height:var(--lh-bookmania-big)}.ff-bmsb-big{font-family:bookmania-semibold,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:4.5vh;line-height:1em;text-align:center;text-transform:lowercase}@media screen and (min-width: 1024px){.ff-bmsb-big{font-size:5.5vh}}.show-xs{display:block}@media screen and (min-width: 1024px){.show-xs{display:none}}.show-md{display:none}@media screen and (min-width: 1024px){.show-md{display:block}}.site-header{position:fixed;top:0;left:0;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:.733em .746em;box-sizing:border-box;background:var(--color-bg);color:var(--color-header);font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-menu);line-height:var(--lh-menu)}@media screen and (min-width: 1024px){.site-header{flex-wrap:nowrap;padding:1.273em 1.385em 1.436em 1.334em}}main{display:flow-root;margin-top:calc(var(--fs-menu)*5.212)}@media screen and (min-width: 1024px){main{margin-top:calc(var(--fs-menu)*7.601)}}.site-header a{color:var(--color-header)}.site-brand{display:flex;align-items:flex-start}.site-logo{margin-left:.04em}@media screen and (min-width: 1024px){.site-logo{margin-left:0}}.site-logo svg{display:block;width:auto;height:3.746em}@media screen and (min-width: 1024px){.site-logo svg{height:4.892em}}.site-logo svg path{fill:var(--color-header) !important}.site-name{display:block;margin-left:.481em;padding-top:1.072em}@media screen and (min-width: 1024px){.site-name{margin-left:.629em;padding-top:1.36em}}.site-title{display:block;font-family:bookmania-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-logo-title);line-height:var(--lh-logo-title);text-transform:lowercase;white-space:nowrap}.site-tagline{display:block;margin:-0.068em 0 0 .563em;font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-logo-tagline);line-height:var(--lh-logo-tagline);white-space:nowrap}@media screen and (min-width: 1024px){.site-tagline{margin:-0.028em 0 0 .629em}}.site-burger{position:absolute;top:2.173em;right:.746em;width:2.176em;height:.865em;padding:0;border:0;background:none;font-size:inherit;color:inherit;cursor:pointer}@media screen and (min-width: 1024px){.site-burger{display:none}}.site-burger span{position:absolute;left:0;width:100%;height:.0526em;background:currentColor}.site-burger span:nth-child(1){top:0}.site-burger span:nth-child(2){top:.406em}.site-burger span:nth-child(3){top:.813em}.is-open .site-burger span:nth-child(1),.is-open .site-burger span:nth-child(3){top:.406em;left:auto;right:-0.186em;width:1.401em}.is-open .site-burger span:nth-child(1){transform:rotate(45deg)}.is-open .site-burger span:nth-child(2){display:none}.is-open .site-burger span:nth-child(3){transform:rotate(-45deg)}.site-menu{display:none;flex-basis:100%;margin:1.335em 0 -0.469em;line-height:1.474em;white-space:nowrap}@media screen and (min-width: 1024px){.site-menu{display:flex;flex-basis:auto;gap:.684em;margin:2.053em 0 0;line-height:inherit}}.is-open .site-menu{display:block}@media screen and (min-width: 1024px){.is-open .site-menu{display:flex}}.site-menu .active{font-family:es-klarheit-kurrent-medium,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}.site-lang{text-transform:capitalize}.dropdown-wrap{position:relative}.dropdown-menu{position:absolute;bottom:0;background:#fff;padding:0 15px;bottom:calc(3.6em - 1px);width:100%}@media screen and (min-width: 1024px){.dropdown-menu{padding:0 38px}}.dropdown-btn{width:100%;padding:1.25em 0px;text-align:left;background:#fff;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-text{font-size:1.15em;font-family:bookmania-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;padding-top:1.2em;max-width:755px;width:100%;padding-bottom:.5em}.dropdown-text small{font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);font-size:.652em;line-height:1.2em}.dropdown-text small strong{font-family:es-klarheit-kurrent-medium,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}.dropdown-text p{margin-bottom:0}.dropdown-text em{font-style:italic}.packery-grid{position:relative}@media screen and (min-width: 1024px){.packery-grid{margin-top:6.315em}}.item{display:block;padding:0 3.314em 1.678em;position:absolute;width:100%;z-index:1}@media screen and (min-width: 1024px){.item{padding:0 34px 30px;position:absolute;width:33.33333%;height:auto}}.item h2{margin-top:1.493em;text-align:center;font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-item-caption);line-height:var(--lh-item-caption)}@media screen and (min-width: 1024px){.item h2{margin-top:.2em;text-align:left;font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}}.item picture{display:block}.item img{display:block;width:100% !important;height:auto !important}.item a{display:block}[data-template=home] main{padding:0;position:fixed;height:100%;width:100%}.background{position:fixed;width:100%;top:0;left:0;height:100%}.background picture{display:block;height:100%;width:100%}.background picture img{object-fit:cover;height:100%;width:100%}[data-template=projects] main{padding:0}[x-cloak]{display:none !important}html:has(body[data-template=projects-single]),[data-template=projects-single]{overscroll-behavior:none}[data-template=projects-single] main{padding:0}.project{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100 - var(--fs-menu)*5.212);height:calc(100svh - var(--fs-menu)*5.212)}@media screen and (min-width: 1024px){.project{display:block;height:auto;margin-top:6.381em}}.project-gallery{position:relative;flex:1;min-height:0}.scroll-wrapper{position:relative;display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:none;gap:1.149em;touch-action:pan-x}@media screen and (min-width: 1024px){.scroll-wrapper{gap:1.868em;height:calc(var(--vh, 1vh)*100 - 21.092em);height:calc(100svh - 21.092em);touch-action:auto}}.img-item{flex:none;height:100%}.img-item picture{display:block;height:100%}.img-item img,.img-item video{display:block;width:auto;height:100%}.project-arrow{position:absolute;top:calc(50% - .392em);right:.567em;padding:0;border:0;background:none;color:var(--color-header);cursor:pointer;font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-arrow);line-height:var(--lh-arrow)}@media screen and (min-width: 1024px){.project-arrow{top:calc(50% - .393em);right:.579em}}.project-footer{position:relative;font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:1em}@media screen and (min-width: 1024px){.project-footer{margin-top:.823em}}.footer-row{display:flex;justify-content:space-between;align-items:center;padding:0 1.417em}@media screen and (min-width: 1024px){.footer-row{padding:0 1.418em}}.project-caption{flex:1;margin:0;padding:1.1405em 0;cursor:pointer}@media screen and (min-width: 1024px){.project-caption{padding:.7935em 0}}.project-more{padding:0;border:0;background:none;color:inherit;cursor:pointer;font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-project-plus);line-height:var(--lh-project-plus)}.next-btn{white-space:nowrap;font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}@media screen and (min-width: 1024px){.next-btn{font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}}.project-text{position:absolute;left:0;right:0;bottom:100%;z-index:2;background:var(--color-bg)}.project-text-inner{padding:.845em 1.417em .388em;font-family:bookmania-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-project-text);line-height:var(--lh-project-text)}@media screen and (min-width: 1024px){.project-text-inner{padding:1.639em 1.418em 1.193em}}.project-text-inner p{margin-bottom:1.2em}@media screen and (min-width: 1024px){.project-text-inner p{max-width:38em}}.project-text-inner p:last-child{margin-bottom:0}.project-text-inner small{font-family:es-klarheit-kurrent-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-project-small);line-height:var(--lh-project-small)}.project-text-inner small strong{font-family:es-klarheit-kurrent-medium,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}.project-text-inner em{font-style:italic}[data-template=a-propos] main{padding:0}.about{display:grid;padding:0 1.09em}@media screen and (min-width: 1024px){.about{gap:1.772em;margin-top:6.314em;padding:0 1.772em 1.772em;grid-template-columns:.62fr 1fr}}.about-portrait{margin:0 2.224em}@media screen and (min-width: 1024px){.about-portrait{margin:0}}.about-portrait picture{display:block}.about-portrait img{display:block;width:100%;height:auto;aspect-ratio:303.84/369.13;object-fit:cover}@media screen and (min-width: 1024px){.about-portrait img{aspect-ratio:628.72/795.4}}.about-portrait figcaption{display:none;margin-top:.8em;font-family:es-klarheit-kurrent-extralight,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption)}@media screen and (min-width: 1024px){.about-portrait figcaption{display:block}}.about-text{margin-top:1.064em;text-align:center;font-family:bookmania-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-bookmania-big);line-height:var(--lh-bookmania-big);hyphens:auto}.about-text p{margin-bottom:1.2em}@media screen and (min-width: 1024px){.about-text{contain:size;margin-top:-0.158em;text-align:left;columns:2;column-gap:.48em;column-fill:auto;orphans:1;widows:1}.about-text p:last-child{margin-bottom:0}.about-text.is-long{contain:none;column-fill:balance}}[data-template=press] main{padding:0}.press-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.704em .552em;padding:0 .998em .704em}@media screen and (min-width: 1024px){.press-grid{grid-template-columns:repeat(5, 1fr);gap:1.516em 1.844em;margin-top:6.378em;padding:0 1.766em 1.516em}}.press-item a,.press-item picture{display:block}.press-item img{display:block;width:100%;height:auto;aspect-ratio:116.56/151.72;object-fit:cover}@media screen and (min-width: 1024px){.press-item img{aspect-ratio:310.75/412.75}}.contact{margin-top:3.694em;padding-bottom:3.694em;text-align:center;font-family:bookmania-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}@media screen and (min-width: 1024px){.contact{margin-top:3.884em;padding-bottom:3.884em}}.contact p{margin-bottom:1.2em}.contact strong{font-family:bookmania-semibold,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif}

/*# sourceMappingURL=bundle.css.map*/