@font-face{font-family:"Epilogue";src:url("./fonts/Epilogue-Regular.eot?") format("eot"),url("./fonts/Epilogue-Regular.woff") format("woff"),url("./fonts/Epilogue-Regular.ttf") format("truetype"),url("./fonts/Epilogue-Regular.svg") format("svg");font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"Epilogue";src:url("./fonts/Epilogue-Italic.eot?") format("eot"),url("./fonts/Epilogue-Italic.woff") format("woff"),url("./fonts/Epilogue-Italic.ttf") format("truetype"),url("./fonts/Epilogue-Italic.svg") format("svg");font-style:italic;text-rendering:optimizeLegibility}@font-face{font-family:"Epilogue";src:url("./fonts/Epilogue-Bold.eot?") format("eot"),url("./fonts/Epilogue-Bold.woff") format("woff"),url("./fonts/Epilogue-Bold.ttf") format("truetype"),url("./fonts/Epilogue-Bold.svg") format("svg");font-weight:bold;text-rendering:optimizeLegibility}:root{--m: 2.4rem;--font-text: 'Epilogue', sans-serif;--font-headers: 'Epilogue', sans-serif;--fontsize-small: 1.rem;--fontsize-default: 1.5rem;--fontsize-big: 2rem;--fontsize-bigger: 2.5rem;--fontsize-subtitle: 3rem;--fontsize-title: 4rem;--lineheight-default: 1.6;--color-text: #111;--color-bg: #fff}@keyframes fadeup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes hideup{0%{top:0}100%{top:-72px}}@keyframes showdown{0%{top:-72px}100%{top:0}}@keyframes showup{0%{bottom:-48px}100%{bottom:0}}@keyframes hidedown{0%{bottom:0}100%{bottom:-48px}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--font-text);background-color:var(--color-bg);font-size:var(--fontsize-default, 1.5rem);line-height:var(--lineheight-default, 1.6);color:var(--color-text);overflow-x:hidden;margin:0}p{margin:0}ul,li{padding:0;margin:0}figure{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-headers);font-weight:bold}h1{font-size:var(--fontsize-title, 2.5rem);line-height:var(--lineheight-title, 1.5)}h2{font-size:var(--fontsize-subtitle, 2.25rem);line-height:var(--lineheight-subtitle, 1.5)}h3{font-size:var(--fontsize-bigger, 2rem);line-height:var(--lineheight-bigger, 1.5)}h4{font-size:var(--fontsize-big, 1.75rem);line-height:var(--lineheight-big, 1.5)}h5{font-size:var(--fontsize-default, 1.5rem);line-height:var(--lineheight-default, 1.5)}h1,h2,h3,h4,h5{margin-top:0}small{font-size:var(--fontsize-small)}img{max-width:100%;height:auto}iframe{max-width:100%}li{list-style:none}a{text-decoration:underline}a:link,a:visited{color:#000}a:hover{color:red}a:active{color:#000}a:focus{outline:0}input,select,button,textarea{max-width:100%}input::focus,input::-moz-focus-outer,input::-moz-focus-inner,select::focus,select::-moz-focus-outer,select::-moz-focus-inner,button::focus,button::-moz-focus-outer,button::-moz-focus-inner,textarea::focus,textarea::-moz-focus-outer,textarea::-moz-focus-inner{border:0;outline:0}select:hover{cursor:pointer}::-moz-selection,::selection{background:var(--color-x);color:#fff}::-webkit-scrollbar{height:24px;width:8px;background:var(--color-bg)}::-webkit-scrollbar-thumb{background-color:#fff}*{scrollbar-color:var(--color-bg) var(--color-text)}.fixed-container{width:1080px;max-width:100%;margin:96px auto 72px}.flex,.flex-between{display:flex;align-items:center}.flex-between{justify-content:space-between}@media screen and (min-width: 600px){.flex-between-nomobile{display:flex;align-items:center;justify-content:space-between}}.grid-one{display:grid;grid-template-columns:100%;grid-gap:24px}.grid-two{display:grid;grid-template-columns:100%;grid-gap:24px}@media screen and (min-width: 600px){.grid-two{grid-template-columns:1fr 1fr;grid-gap:24px}}.grid-three{display:grid;max-width:100%;grid-template-columns:100%;grid-gap:24px}@media screen and (min-width: 600px){.grid-three{grid-template-columns:1fr 1fr;grid-gap:24px}}@media screen and (min-width: 900px){.grid-three{grid-template-columns:1fr 1fr 1fr;grid-gap:24px}}.grid-four{display:grid;max-width:100%;grid-template-columns:100%;grid-gap:12px}@media screen and (min-width: 900px){.grid-four{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1280px){.grid-four{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-top{vertical-align:top}.full-width{width:100%}.menu-inline>li{display:inline}.menu-inline>li:not(:last-child){margin-right:12px}.hidden{display:none}.invert{filter:invert(1)}.close-button:hover{cursor:pointer}.no-overflow{overflow:hidden}.region-content{padding:0 12px 24px}@media all and (min-width: 900px){.region-content{padding:0 24px}}.region-footer{padding:12px;position:fixed;right:0;bottom:0;color:#fff;mix-blend-mode:difference;font-size:.8em}.bio__label{line-height:1;letter-spacing:-1px;margin-top:48px}.bio__text{margin:24px 0 72px;max-width:800px;line-height:1.1;font-size:1.1em}.bio__text small{font-size:.75em}.bio__text a{white-space:nowrap}@media screen and (min-width: 900px){.bio__text{font-size:1.5em}}.bio__list{max-width:800px}.bio__item{margin-bottom:24px;line-height:1}.bio__item-year{font-size:.8em;margin-bottom:6px}.bio__item:hover .bio__item-edit{display:block}.bio__item a,.text--bio a{color:inherit;text-decoration:underline}.bio__item-edit{margin-top:12px;display:none}.featured-view__items{max-height:100vh}.featured-view__item:not(.active){opacity:0}.featured-view__item:not(.active) figcaption{opacity:0}.featured-view__item:hover{cursor:e-resize}.featured-view__item{display:none;position:fixed;transition:opacity 2s ease;right:0;z-index:-1;top:45%;right:96px;transform:translate(-50%, -50%)}@media all and (min-width: 900px){.featured-view__item{display:block}}.featured-view__item img{max-height:90vh}.featured-view__item figcaption{font-size:.75em;text-align:right}@media all and (min-width: 900px){.content-wrapper{display:grid;grid-template-columns:240px 1fr;grid-gap:48px}.content-wrapper>div{max-height:calc(100vh - 48px);overflow:scroll}}@media all and (min-width: 1400px){.content-wrapper{grid-template-columns:360px 1fr}}.content-wrapper>div{line-height:1.3}.go-top:hover{cursor:pointer}.lang-switcher{margin-left:12px;margin-top:-14px;text-transform:uppercase;font-weight:bold}.lang-switcher select{border:0;background:0}@media all and (max-width: 900px){.page--mugre .lang-switcher{position:absolute;top:24px;right:24px}}.menu-portfolio{border-right:2px;max-width:100%;width:480px;display:inline-block;vertical-align:top;font-size:.9em}@media all and (min-width: 900px){.menu-portfolio{font-size:inherit}}.menu-portfolio__label{margin:24px 0 12px}.menu-portfolio__item-year{margin-left:12px;font-size:.75em}.menu-portfolio__item a{color:#000;text-decoration:none}:root{--mugre-bg: #090909}.page--mugre{background:var(--mugre-bg)}.page-title--mugre{font-size:20px !important;margin:0;text-transform:lowercase}.page--mugre .region-footer{opacity:0;pointer-events:none}.mugre-header{color:#fff;font-size:var(--fontsize-small);padding:12px 0;position:fixed;z-index:500;margin-bottom:72px;background-color:var(--mugre-bg);width:100%}@media screen and (min-width: 600px){.mugre-header{padding:0 24px;line-height:72px;height:72px;left:0}}.mugre-header.down{animation:showdown 1s ease;animation-fill-mode:forwards}.mugre-header.up{display:block;animation:hideup 1s ease;animation-fill-mode:forwards}.mugre__header{font-size:var(--fontsize-small);position:absolute;width:100%;left:0;top:0}.mugre__header a{color:#fff}.mugre-logo{margin-bottom:24px;line-height:inherit !important;position:relative;z-index:1000;pointer-events:none}@media screen and (min-width: 600px){.mugre-logo{position:absolute;left:50%;top:12px;transform:translateX(-50%);margin:0}}.mugre-text{background-color:rgba(0,0,0,0.85);width:100%;position:absolute;left:0;top:0;height:100vh;z-index:999;padding:12px 24px}.mugre-text__inner{text-align:justify;font-size:.8em;color:#fff}.mugre-text__inner img{margin-bottom:12px}.mugre-text__inner p:not(:last-child){margin-bottom:12px}@media screen and (min-width: 600px){.mugre-text__inner{position:absolute;top:50%;left:50%;width:480px;transform:translate(-50%, -50%)}}.mugre-text__close{position:absolute;left:50%;bottom:6px;transform:translateX(-50%)}.mugre-filter__select{border:0;background:none;margin-left:-6px;margin-bottom:6px}@media screen and (min-width: 600px){.mugre-filter__select{margin:0}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.mugre-gallery{margin-top:48px;animation:fadein 2s 1 forwards}@media screen and (min-width: 600px){.mugre-gallery{margin-top:14px}}.mugre-gallery.faded{opacity:0;animation:none}.mugre{position:relative}.mugre__image img{vertical-align:top;width:100%;filter:blur(20px)}.mugre__image img.loaded{filter:none}.mugre__image-caption{position:absolute;bottom:0;left:0;padding-top:3px;padding-right:12px;color:#fff;font-size:.66em;background:var(--mugre-bg)}.mugre__edit,.mugre__like{display:inline-block;position:absolute;background:#f6f6f6;top:0}.mugre__edit:hover,.mugre__like:hover{cursor:pointer}.mugre__edit img,.mugre__like img{vertical-align:top}.mugre__edit{left:0;border-radius:0 0 4px 0;padding:0 6px 6px 0}.mugre__like{padding:0 0 6px 6px;border-radius:0 0 0 4px;right:0}.mugre__id{display:none;position:absolute;background:#090909;color:#fff;font-size:var(--fontsize-small);padding:6px 0 0 6px;bottom:0;right:0}.page--mugre-gallery .mugre__id{display:inline-block}.mugre[data-like="0"] .mugre__like .solid{display:none}.mugre[data-like="1"] .mugre__like .outline{display:none}.mugre-footer{position:fixed;height:48px;line-height:48px;padding:0 24px;left:0;bottom:0;width:100vw;background:var(--mugre-bg);color:#fff;font-size:var(--fontsize-small)}.mugre-footer.up{animation:showup 1s ease;animation-fill-mode:forwards}.mugre-footer.down{display:block;animation:hidedown 1s ease;animation-fill-mode:forwards}.mugre-show-gallery:hover{cursor:pointer}.mugre-show-gallery__count{display:inline-block}.mugre-show-gallery__count:before{content:"("}.mugre-show-gallery__count:after{content:")"}.page--mugre-gallery .mugre-close-gallery{display:block}.mugre-close-gallery{display:none;color:#fff}.mugre-close-gallery:hover{cursor:pointer}.mugre-close-gallery img{position:relative;top:7px}.page--mugre-gallery .mugre[data-like="0"]{display:none}.mugre-footer a:link,.mugre-footer a:visited{color:#fff}.mugre-footer a:hover{color:#fff}.mugre-footer a:active{color:#fff}.mugre-footer .go-top{filter:invert(1);position:absolute;top:8px;left:50%;transform:translate(-50%)}.navigation{margin-top:12px}.navigation a{text-decoration:none}.navigation a.active{font-weight:bold}.navigation span:hover{cursor:pointer;color:red}.navigation a:before{content:url("/static/ale/img/chevron-right.svg");transform:scale(.5);display:inline-block;position:relative;top:5px}.navigation-item{margin-left:-6px}.aux-navigation{padding:0 12px;font-size:.8em}@media all and (min-width: 900px){.aux-navigation{padding:0 24px}}.aux-navigation a{text-decoration:none}.news__items{border-left:1px dotted}.news__item{margin-bottom:24px;font-size:.9em;padding-left:24px}.news__item-title{margin-bottom:0;font-weight:normal}.news__label{font-weight:normal;margin-bottom:12px;margin-left:-6px}.news__label:before{content:url("/static/ale/img/chevron-down.svg");transform:scale(.5);display:inline-block;position:relative;top:5px}.portfolio__navigation-trigger{margin-top:24px;cursor:pointer;font-size:.8em;font-weight:bold}.portfolio__navigation{width:480px;max-width:100vw;position:fixed;left:-480px;transition:left .5s ease;max-height:calc( 100vh - 96px );overflow:auto;padding:0 12px}@media all and (min-width: 900px){.portfolio__navigation{padding:0 24px}}.portfolio__navigation .menu-portfolio__label:first-of-type{margin-top:24px}.portfolio__navigation-close{position:absolute;top:12px;font-size:2em;cursor:pointer;right:12px}@media all and (min-width: 900px){.portfolio__navigation-close{right:36px}}.open-navigation{overflow:hidden}.open-navigation .portfolio__navigation{left:0}.portfolio__navigation+div,.portfolio__navigation+ul{transition:left .5s ease;position:relative;left:0}.open-navigation .portfolio__navigation+div,.open-navigation .portfolio__navigation+ul{left:480px}body.gallery{overflow:hidden}@media all and (max-width: 900px){.portfolio__items{margin-top:48px;border-top:2px solid;padding-top:24px}}.portfolio__item{position:relative;padding:12px;border-bottom:1px solid}@media all and (min-width: 1200px){.portfolio__item{display:grid;grid-template-columns:240px 1fr;grid-gap:48px}}@media all and (min-width: 1600px){.portfolio__item{grid-template-columns:360px 1fr}}.portfolio__item-image{text-align:right}.portfolio__item-image:hover{cursor:pointer}@media all and (min-width: 900px){.portfolio__item-image img{max-height:90vh}}.portfolio__item-details{margin-top:6px}.portfolio__arrow--up{top:24px}.portfolio__arrow--down{bottom:24px}.portfolio__item-info{padding:12px 0;position:relative;font-size:.9em}@media all and (min-width: 1200px){.portfolio__item-info{min-height:360px}}.portfolio__item-entry{position:absolute;top:50%;right:24px;z-index:10000;pointer-events:none;filter:invert(1);mix-blend-mode:difference;transform:scale(1.5) translateY(-50%)}.gallery .portfolio__item-entry{display:none}.portfolio__item:first-child .portfolio__item-info{padding-top:0}.portfolio__item-year{font-size:.8em;margin-bottom:8px}.portfolio__item-year--gallery{font-size:.7em}.portfolio__item-title{margin-bottom:0;letter-spacing:-1px;line-height:1}.portfolio__item-body{margin-top:12px}.portfolio__item-gallery{background-color:rgba(255,255,255,0.95);z-index:1000;transition:opacity .5s ease;opacity:1;padding:0 12px;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto}@media all and (min-width: 900px){.portfolio__item-gallery{padding:0 48px}}.portfolio__item-gallery-snapshot{max-height:calc( 100vh - 48px );margin-top:24px}.portfolio__item-details--gallery{font-size:.8em;margin:12px 0}.portfolio__item-gallery figcaption{font-size:.8em}.portfolio__item-gallery.faded{pointer-events:none;opacity:0}.portfolio__item-gallery-item{text-align:center}.portfolio__item-caption{font-size:.8em}.portfolio__item-caption::before{font-weight:bold;content:url("/static/ale/img/chevron-up.svg");display:inline-block;transform:scale(.75);margin-right:8px;position:relative;top:4px;opacity:.8}@media all and (min-width: 900px){.portfolio__item-header--gallery{max-width:calc(100vw - 120px)}}.portfolio__item-header--gallery{margin-bottom:24px;background:#fff;padding-top:48px}@media all and (min-width: 900px){.portfolio__item-header--gallery{position:fixed;top:0;left:0;width:360px;padding:12px}}.portfolio__item-caption--gallery{margin-bottom:24px;background:#fff;font-size:.8em}.portfolio__item-caption--gallery:empty{display:none}.portfolio__item-title--gallery{line-height:1.2;margin:0 0 12px}@keyframes showup{0%{transform:scale(.1)}100%{transform:scale(1)}}.portfolio__item-gallery-navigation{display:flex;justify-content:space-between;align-items:center}.portfolio__item-arrow{opacity:1;display:inline-block;transition:opacity .5s ease}.portfolio__item-arrow:hover{cursor:pointer;opacity:.7}.portfolio__item-counter{font-size:.8em;transform:translateX(-50%)}.portfolio__item-close{position:absolute;top:36px;right:24px;z-index:10000;transform:scale(1.5) translateY(-50%);opacity:1;transition:opacity .5s ease}@media all and (min-width: 900px){.portfolio__item-close{top:48px}}.portfolio__item-close:hover{cursor:pointer;opacity:.7}.portfolio__item-body--gallery{font-size:.9em;background:#fff;padding:0;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed}.portfolio__item-links{margin-top:12px}.portfolio__item-links a:before{content:url("/static/ale/img/chevron-right.svg");transform:scale(.5);display:inline-block;position:relative;top:5px}.portfolio__item-link--gallery{font-weight:bold}.progress-bar{height:4px;background-color:#fff;width:0}.progress-container{position:fixed;top:0;left:0;width:100vw;z-index:100000;mix-blend-mode:difference}.scroll-top{position:fixed;bottom:0;width:100%;text-align:center;font-size:2em;color:#fff;mix-blend-mode:difference;cursor:pointer}@media all and (min-width: 900px){.scroll-top{display:none}}.site-name{font-size:1.6rem;padding:12px}@media all and (min-width: 900px){.site-name{padding:12px 24px}}.site-name a{text-decoration:none}.share-to,.share-to__item{margin:0;padding:0}.share-to{position:absolute;left:50%;top:8px;transform:translateX(-50%)}.share-to__item{max-height:12px}.share-to__item img{max-height:100%;width:auto}.text__edit{font-size:.8em;margin-top:24px;display:none}.text:hover .text__edit{display:block}
/*# sourceMappingURL=style.css.map */
