@charset "UTF-8";/*!
Theme Name: Minimal-Artistic-Portfolio
Theme URI: https://github.com/nclslbrn/minimal-artist-portfolio
Author: Nicolas Lebrun
Author URI: https://about.me/nicolaslebrun
Description: A wordpress theme for artist (painter, sculptor, video-producer, ...) made with SASS, Vite and more.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Minimal-Artistic-Portfolio
Domain Path: /languages/
Tags: portfolio, minimal, light&dark
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Minimal-Artistic-Portfolio is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root[data-theme=light]{--primary-color: #282c36;--text-color: #08090a;--focus-color: #4b4e61;--hover-color: #029357;--bg-color: #f3f3f3;--component-bg-color: #eeeeee;--border-color: #e5dee8;--shadows: 0 0 1em .5em rgba(0, 0, 0, .15)}:root[data-theme=dark]{--primary-color: #e4ebf7;--text-color: #e2e7ef;--focus-color: #5cacfb;--hover-color: #65ffba;--bg-color: #21252e;--component-bg-color: #272d3c;--border-color: #2e3f4d;--shadows: 0 0 2em 0 rgb(0 0 0)}::placeholder{color:var(--text-color)}::selection{color:var(--bg-color);background-color:var(--hover-color)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:Raveo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/RaveoVF.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{font-family:Raveo,Helvetica Neue,sans-serif;clear:both;color:var(--text-color);-webkit-hyphens:auto;hyphens:auto;font-weight:900;line-height:2;opacity:.75}h6{font-size:.84375rem}h5{font-size:.94921875rem}h4{font-size:1.0678710938rem}h3{font-size:1.2013549805rem}h2{font-size:1.351524353rem}h1{font-size:1.5204648972rem}@media (min-width: 12rem) and (max-width: 54rem){.site-title{font-size:1.9em;line-height:1}}@media (min-width: 54rem) and (max-width: 64rem){.site-title{text-align:center}}p{margin-bottom:1.66em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:var(--border-color);font-family:"Courier 10 Pitch",courier,monospace;margin-bottom:1.66em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted var(--border-color);cursor:help}mark,ins{background:var(--bg-color);text-decoration:none}big{font-size:125%}blockquote{position:relative;padding:2rem 3rem;clear:both;float:none}blockquote:before,blockquote:after{font-size:4rem;font-family:serif;opacity:.5;z-index:1}blockquote:before{content:"“";float:left;margin:-.5em 0 -1em -3rem}blockquote:after{position:absolute;content:"”";bottom:.5rem;right:.5rem}blockquote p{font-style:italic}blockquote~p{margin-left:2rem}html{font-size:18px;font-size:calc(18px + 2 * (100vw - 320px) / 680);line-height:1.5;font-weight:300}body,button,input,select,optgroup,textarea{color:var(--text-color);font-family:geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.66em;font-weight:350}article .entry-content .entry-meta,article footer.entry-footer{margin-top:3rem}body{color:var(--text-color);box-sizing:border-box}body::-webkit-scrollbar{width:.5rem;height:.5rem}body::-webkit-scrollbar-thumb{background:var(--component-bg-color)}body::-webkit-scrollbar-track{background:var(--bg-color)}body{scrollbar-face-color:var(--component-bg-color);scrollbar-track-color:var(--bg-color)}body.admin-bar #page{position:relative}svg.icon{width:1em;height:1em;fill:var(--text-color);pointer-events:none}button.menu-toggle .menu-icon{margin:0;left:25%}@media (min-width: 12rem){button.menu-toggle .menu-icon,button.menu-toggle .menu-icon:before,button.menu-toggle .menu-icon:after{width:24px;height:2px}}button.menu-toggle .menu-icon,button.menu-toggle .menu-icon:before,button.menu-toggle .menu-icon:after{display:block;position:absolute;top:50%;background:var(--text-color);transition:all .3s}button.menu-toggle .menu-icon:hover,button.menu-toggle .menu-icon:focus,button.menu-toggle .menu-icon:hover:before,button.menu-toggle .menu-icon:focus:before,button.menu-toggle .menu-icon:hover:after,button.menu-toggle .menu-icon:focus:after{background:var(--hover-color)}.menu-toggle.open .menu-icon,.menu-toggle.open .menu-icon:hover,.menu-toggle.open .menu-icon:focus{background:transparent}.menu-toggle.open .menu-icon:before{margin-top:0;transform:rotate(-45deg)}.menu-toggle.open .menu-icon:after{margin-top:0;transform:rotate(45deg)}.menu-toggle .menu-icon:before,.menu-toggle .menu-icon:after{content:""}@media (min-width: 12rem){.menu-toggle .menu-icon:before{margin-top:-9px}.menu-toggle .menu-icon:after{margin-top:9px}}.site-header{position:relative;z-index:99}@media (min-width: 64rem){.site-header{flex:2 0 20%;max-width:20%;border-bottom:none;background:linear-gradient(45deg,var(--bg-color),var(--component-bg-color));background-attachment:fixed;border-right:1px solid var(--border-color)}}.site-header div.wrapper{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;border-bottom:1px solid var(--border-color)}@media (min-width: 64rem){.site-header div.wrapper{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;flex-flow:column nowrap;border-bottom:none}.site-header div.wrapper .site-title,.site-header div.wrapper aside{padding-left:1.5rem}}.site-header div.wrapper .site-title a{text-decoration:none;font-weight:700;color:var(--hover-color);opacity:1}.site-header div.wrapper .site-title a:hover,.site-header div.wrapper .site-title a:focus{color:var(--hover-color)}footer.site-footer{border-top:1px solid var(--border-color)}footer.site-footer .wrapper .footer-menu{max-width:1280px;margin:0 auto}hr{background-color:var(--border-color);border:0;height:1px;margin-bottom:1.5em}ul,ol{padding:0;margin:0 0 1em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 1em 1em}ul{list-style-type:square}ul ul{list-style:disc}ul ul ul{list-style:circle}.contact-links ul{list-style-type:none;margin-left:0}.contact-links ul li{margin:0 1em 0 0}embed,iframe,object{max-width:100%;border:none}img{height:auto;max-width:100%}figure{margin:1em 0}.page-template-contact #main{position:relative}.page-template-contact #main iframe{position:absolute;display:block;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1}table{margin:0 0 1.5em;width:100%}:root{--plyr-color-main: var(--bg-color);--plyr-video-background: var(--text-color);--plyr-font-size-small: 1em}.plyr button span{color:var(--text-color)}.plyr button:hover,.plyr button:focus{border-bottom:none;color:var(--hover-color)}.plyr button span:hover,.plyr button:hover span,.plyr button:focus span{color:var(--hover-color)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:var(--hover-color)}.plyr__menu__container .plyr__control--back:before{background-color:var(--component-bg-color);box-shadow:0 1px 0 var(--hover-color)}.plyr .plyr__menu__container{background:var(--bg-color)}.plyr .plyr__controls .plyr__controls__item,.plyr .plyr__controls .plyr__controls__item button.plyr__control{margin-bottom:0!important}.plyr__video-wrapper,.plyr__video-embed{background:transparent}.entry-content .player,.entry-content .plyr{position:relative;aspect-ratio:16/9;max-width:1920px;background:transparent}.entry-content .player iframe,.entry-content .plyr iframe{aspect-ratio:unset;width:100%}.event-hero #map{flex:1 0 auto}.entry-content iframe{display:block;aspect-ratio:4/3;margin:1rem 0;width:100%;height:100%}iframe[aria-label="Sketch Preview"]{display:block;width:100%;height:100%}a,a:visited{color:var(--primary-color)}a:hover,a:focus,a:active{color:var(--hover-color)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit],.page-nav a,.page-nav span,.btn,.button,.wp-block-buttons>.wp-block-button,.social-sharing-module a{background:transparent;line-height:1;padding:.6em 1em .4em}main button,main input[type=button],main input[type=reset],main input[type=submit],main nav.page-nav a,main nav.page-nav span,main .btn,main .button,main .wp-block-buttons>.wp-block-button,main .social-sharing-module a,main .contact-links ul li a{margin-bottom:1em}main button:hover,main input[type=button]:hover,main input[type=reset]:hover,main input[type=submit]:hover,main nav.page-nav a:hover,main nav.page-nav span:hover,main .btn:hover,main .button:hover,main .wp-block-buttons>.wp-block-button:hover,main .social-sharing-module a:hover,main .contact-links ul li a:hover{border-bottom:1px solid var(--hover-color)}main button:hover svg,main input[type=button]:hover svg,main input[type=reset]:hover svg,main input[type=submit]:hover svg,main nav.page-nav a:hover svg,main nav.page-nav span:hover svg,main .btn:hover svg,main .button:hover svg,main .wp-block-buttons>.wp-block-button:hover svg,main .social-sharing-module a:hover svg,main .contact-links ul li a:hover svg{fill:var(--hover-color)}.btn,.button,button,input[type=button],.wp-block-buttons>.wp-block-button,input[type=reset],input[type=submit],main nav.page-nav a,main nav.page-nav span{border:none;border-bottom:1px solid var(--border-color)}.btn.active,.btn:active,.btn:hover,.btn:focus,.button.active,.button:active,.button:hover,.button:focus,button.active,button:active,button:hover,button:focus,input[type=button].active,input[type=button]:active,input[type=button]:hover,input[type=button]:focus,.wp-block-buttons>.wp-block-button.active,.wp-block-buttons>.wp-block-button:active,.wp-block-buttons>.wp-block-button:hover,.wp-block-buttons>.wp-block-button:focus,input[type=reset].active,input[type=reset]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=submit].active,input[type=submit]:active,input[type=submit]:hover,input[type=submit]:focus,main nav.page-nav a.active,main nav.page-nav a:active,main nav.page-nav a:hover,main nav.page-nav a:focus,main nav.page-nav span.active,main nav.page-nav span:active,main nav.page-nav span:hover,main nav.page-nav span:focus{border-color:var(--hover-color)}.btn.active svg,.btn:active svg,.btn:hover svg,.btn:focus svg,.button.active svg,.button:active svg,.button:hover svg,.button:focus svg,button.active svg,button:active svg,button:hover svg,button:focus svg,input[type=button].active svg,input[type=button]:active svg,input[type=button]:hover svg,input[type=button]:focus svg,.wp-block-buttons>.wp-block-button.active svg,.wp-block-buttons>.wp-block-button:active svg,.wp-block-buttons>.wp-block-button:hover svg,.wp-block-buttons>.wp-block-button:focus svg,input[type=reset].active svg,input[type=reset]:active svg,input[type=reset]:hover svg,input[type=reset]:focus svg,input[type=submit].active svg,input[type=submit]:active svg,input[type=submit]:hover svg,input[type=submit]:focus svg,main nav.page-nav a.active svg,main nav.page-nav a:active svg,main nav.page-nav a:hover svg,main nav.page-nav a:focus svg,main nav.page-nav span.active svg,main nav.page-nav span:active svg,main nav.page-nav span:hover svg,main nav.page-nav span:focus svg{fill:var(--hover-color)}.btn,.button,input[type=button],.wp-block-buttons>.wp-block-button{border:1px solid var(--border-color);transition:border-color .35s ease-in-out}form.search-form button.search-submit{border:none}.page-nav a,.page-nav span,.social-sharing-module a{background:transparent}a.btn,a.button,.page-nav a,.page-nav span,.social-sharing-module a,button[data-toggle]{margin:.25em;border-bottom:1px solid var(--border-color);text-decoration:none}.page-nav span.page-numbers.current,button[data-toggle].active{color:var(--primary-color);border-bottom:1px solid var(--hover-color)}main .contact-links ul.works li a,main .contact-links ul.networks li a{display:block;padding:.66em .75em;margin-bottom:.75rem}main .contact-links ul.works li a img{width:16px;height:16px}main .contact-links ul li a{display:inline-flex;align-items:center;width:auto;background-color:var(--component-bg-color);text-decoration:none;opacity:1;border-bottom:3px solid var(--border-color)}main .contact-links ul li a img,main .contact-links ul li a svg{margin-right:.5rem}main .contact-links ul li a:hover{border-bottom:3px solid var(--hover-color)}.social-sharing-module>ul{display:flex;flex-flow:row wrap}span.input button{float:right}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,textarea{color:var(--text-color);border:none;border-bottom:1px solid var(--border-color);padding:3px;font-size:1em;background-color:transparent}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,textarea:focus{color:var(--focus-color)}select{padding:.75em;border:1px solid var(--border-color)}select[name=mode-switcher]{padding:.75em .75em .75em .25em}textarea{width:100%}fieldset{margin:0;padding:0;outline:none;border:none}input,textarea{outline:none;border:1px solid var(--border-color)}input:focus,textarea:focus{border-color:var(--hover-color)}input,button{cursor:pointer}ul.sub-menu li button{color:var(--primary-color);border:none}ul.sub-menu li button:hover{background:transparent;color:var(--hover-color)}.switch{position:relative;display:inline-block;width:2.4rem;height:1.4rem;margin:.25em .2rem}.mode-switcher{vertical-align:middle}.mode-switcher svg{font-size:2rem;margin:0 .25rem}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;border:1px solid var(--border-color)}.slider:before{position:absolute;content:"";height:1rem;width:1rem;left:.2rem;bottom:.2rem;background-color:var(--border-color);transition:.4s}input:focus+.slider{box-shadow:0 0 1px var(--hover-color)}input:checked+.slider:before{transform:translate(1rem)}.widget_night_mode .single-button{margin-right:8px}.widget_night_mode .single-button input[type=checkbox]{position:absolute;top:-999999px;left:-9999999px}.widget_night_mode .single-button svg{width:1.2rem;height:1.2rem}.widget_night_mode .single-button label{padding-bottom:.2rem}label.pot,input.pot{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}span.input,span.input button[type=submit]{display:block;margin:2em 0}span.input input,span.input.textarea-input textarea{padding:1em;background:var(--component-bg-color);border:1px solid var(--border-color);box-shadow:inset 0 -4px 0 var(--primary-color);transition:all .75s ease}span.input input:focus,span.input.textarea-input textarea:focus{color:var(--primary-color);box-shadow:inset 0 -4px 0 var(--focus-color);background:var(--bg-color)}span.input input[name=message_name],span.input input[name=message_email],span.input textarea[name=message_text]{width:100%}.success,.warning,.error{padding:.5em 1.5em .8em .5em;border-radius:2px}.success{background:#32cd32}.warning{background:orange}.error{background-color:tomato}span.input button[type=submit]{padding:.6em .8em}form.search-form{display:flex;flex-flow:row nowrap}@media (min-width: 54rem){form.search-form input#s{width:130px}}form.search-form input#s,form.search-form button.search-submit{margin:0}form.search-form button.search-submit{padding:.25em 1.5em;background:transparent}aside{display:flex;width:100%;flex-flow:row wrap;align-items:center;justify-content:space-around}body #page{background:linear-gradient(45deg,var(--bg-color),var(--component-bg-color))}body .wrapper{opacity:0;animation:fadeIn .35s forwards}@keyframes fadeIn{to{opacity:1}}#page header.site-header,#page #content{background-image:radial-gradient(var(--border-color) 0,transparent .07em,transparent 2em);background-size:2em 2em}body.page-template-contact main article .entry-content{padding-left:1.5em}body.page-template-contact main article .contact-links{display:flex;flex-flow:row wrap}body.page-template-contact main article .contact-links .link-block{flex-grow:1}body.search .site-content main>article{padding:.5rem 0}@media (min-width: 64rem){body #page{display:flex;flex-flow:row nowrap}#page header.site-header,#page #content{max-height:100vh;overflow-y:auto}#page header.site-header::-webkit-scrollbar,#page #content::-webkit-scrollbar{width:.5rem;height:.5rem}#page header.site-header::-webkit-scrollbar-thumb,#page #content::-webkit-scrollbar-thumb{background:var(--component-bg-color)}#page header.site-header::-webkit-scrollbar-track,#page #content::-webkit-scrollbar-track{background:var(--bg-color)}#page header.site-header,#page #content{scrollbar-face-color:var(--component-bg-color);scrollbar-track-color:var(--bg-color)}#page #content{padding:0 2rem 0 4rem}aside{position:absolute;padding:0;top:0;right:0;width:auto;justify-content:flex-end;background:color-mix(in srgb,var(--component-bg-color) 90%,transparent);z-index:2}#content{flex:1 1 80%}#content.site-content footer.site-footer .wrapper{margin-left:0}.site-title,body.page main .entry-header .entry-title,body.hfeed main .entry-header .entry-title,body.error404 main .entry-header .entry-title,main article.project .entry-header .project-title,main article.event .entry-header .event-title,main article.post .entry-header .entry-title,main>header.entry-header .entry-title{margin:0;padding:1.5em 0;font-size:2em;line-height:.85}body.page main .entry-header .entry-title,body.hfeed main .entry-header .entry-title,body.error404 main .entry-header .entry-title,main article.project .entry-header .project-title,main article.event .entry-header .event-title,main article.post .entry-header .entry-title,main>header.entry-header .entry-title{font-weight:700}.site-title a{margin-bottom:2px}body.page-template-homepage main .entry-header,body.page-template-events main .entry-header,body.page-template-contact main .entry-header,body.page-template-gif-page main .entry-header,body.page-template-default main .entry-header,body.search main>.entry-header,body.error404 main .entry-header,body.hfeed main .page-header,body.single-post main article.post .entry-header,body.single-project main>article .entry-header,body.single-event main>article .entry-header{max-width:60%}div.content-area main article.event .entry-content .event-texts,div.content-area main article.project .entry-content .project-texts,body.page-template-default main .entry-content,body.page-template-events main .entry-content,body.page-template-contact main .entry-content,body.page-template-homepage main .entry-content,body.post main .entry-content,body.page main .entry-content,body.error404 main .entry-content,body.page-template-contact main article .entry-content,section main{max-width:1920px;padding-right:5rem}footer.site-footer .site-info{text-align:center}.entry-content{min-height:60vh}body.page-template-contact main article .entry-content{display:flex;flex-flow:row nowrap;align-items:flex-start}body.page-template-contact main article .entry-content .contact-links,body.page-template-contact main article .entry-content form.contact{flex-grow:1}body main article .entry-content>p,body main article .entry-content>pre,body main article .entry-content>blockquote,body main article .entry-content>em,body main article .entry-content>ul,div.content-area main article.event .entry-content .event-texts>p,div.content-area main article.project .entry-content .project-texts>p{max-width:80%}}.main-navigation>ul{list-style-type:none}.main-navigation>ul li>ul{margin-left:0;margin-bottom:.5em}.main-navigation>ul li>ul li{list-style-type:none;clear:both;float:none}.main-navigation li{position:relative;padding-bottom:0;margin:0;border-bottom:1px solid var(--border-color)}.main-navigation li:last-child{border-bottom:none}@media (min-width: 64rem){.main-navigation li{border-bottom:none}}.main-navigation li.menu-item-has-children a{padding-right:1em}.main-navigation li.menu-item-has-children>a:after,.main-navigation li.menu-item-has-children>a:before{content:"";display:block;top:0;margin-left:.15em;right:.25em;width:0;height:0;position:absolute;border-width:.25em;margin-top:1.25em;border-style:solid;border-color:var(--primary-color) transparent transparent transparent;z-index:666;transition:margin .05s ease-out}.main-navigation li.menu-item-has-children:hover>a:before,.main-navigation li.menu-item-has-children:hover>a:after{margin-top:1em;border-color:transparent transparent var(--primary-color) transparent}.main-navigation li.menu-item-has-children:hover>a:after{margin-top:1.05em;border-color:transparent transparent var(--component-bg-color) transparent}.main-navigation a{display:block;text-decoration:none}.main-navigation ul li a{padding:1rem 2.5rem;font-size:.95em;text-align:center;background:transparent}@media (min-width: 64rem){.main-navigation ul li a{padding:0;margin:0}}.main-navigation [aria-current=page],.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor,.main-navigation .current-menu-ancestor{color:var(--hover-color);font-weight:700}.main-navigation{display:none;position:absolute;width:auto;top:100%;right:0;height:auto;z-index:999}.main-navigation.toggled{display:block}.main-navigation:after{content:"";display:table;clear:both;float:none}.main-navigation ul.sub-menu{display:none}.menu-toggle{display:block;position:relative;padding:1.5rem;margin:0;background:none;width:auto;border-bottom:none}@media (min-width: 64rem){.menu-toggle{display:none}}@media (min-width: 64rem){.main-navigation{position:relative;flex:1 0 auto;display:flex;flex-flow:column nowrap;align-items:flex-start;margin-left:1em;border-top:1px solid var(--border-color)}.main-navigation>ul{padding-bottom:1rem;padding-top:1em}.main-navigation ul.sub-menu{display:block;margin:0;padding:0 0 .5em}.main-navigation ul li{padding:0 .5em 0 .75em;margin:0}.main-navigation ul li a{text-align:left;line-height:1.2;margin-bottom:1.66em}}.main-navigation>ul{display:flex;flex-flow:column nowrap;box-shadow:var(--shadows);width:100%;align-items:stretch;float:right;background:var(--bg-color)}@media (min-width: 54rem){.main-navigation>ul{margin:0;flex-flow:column wrap;justify-content:flex-start;max-width:90%;max-width:calc(100% - 1rem);box-shadow:none}.main-navigation>ul ul{display:block}}@media (min-width: 64rem){.main-navigation>ul{background:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}nav.page-nav{display:block;padding-bottom:2rem}nav.page-nav:before,nav.page-nav:after{content:"";display:table}nav.page-nav:after{clear:both}.social-sharing-module>ul,#menu-footer{padding:0;margin:0;list-style-type:none}footer.site-footer{display:flex;flex-flow:column wrap;padding-top:1em}footer.site-footer ul.menu{display:flex;width:100%;flex-flow:row wrap;justify-content:space-between}footer.site-footer ul.menu li a{display:block;padding:.5em 1em;font-size:.85em}.site .wrapper{display:block;min-height:100%}@media (min-width: 12rem){.site .wrapper{width:95%}}@media (min-width: 32rem){.site .wrapper{width:85%}}@media (min-width: 54rem){.site .wrapper{width:90%}}@media (min-width: 64rem){.site .wrapper{width:100%}}.site .wrapper{display:block;margin-left:auto;margin-right:auto}.sticky{display:block}.updated:not(.published){display:none}.entry-content{padding-bottom:2rem}.page-links{clear:both;margin:0 0 1.5em}.project-summary,.event-summary{display:flex;flex-flow:column nowrap;margin:0 0 2em;align-items:stretch;justify-content:flex-start;background:var(--bg-color)}@media (min-width: 32rem){.project-summary,.event-summary{flex-flow:row nowrap;width:100%}}.project-summary div.event-info,.project-summary div.project-cartel,.event-summary div.event-info,.event-summary div.project-cartel{flex:1 0 auto}.project-summary a.event-featured-image,.project-summary a.project-featured-image,.event-summary a.event-featured-image,.event-summary a.project-featured-image{flex:0 0 auto}.project-summary div.event-info,.project-summary div.project-cartel,.event-summary div.event-info,.event-summary div.project-cartel{flex-basis:50%;padding:0 1em;display:flex;flex-flow:column nowrap;justify-content:center}.project-summary div.event-info .project-title,.project-summary div.event-info .event-title,.project-summary div.project-cartel .project-title,.project-summary div.project-cartel .event-title,.event-summary div.event-info .project-title,.event-summary div.event-info .event-title,.event-summary div.project-cartel .project-title,.event-summary div.project-cartel .event-title{margin:.5em 0;line-height:1}.project-summary div.event-info .project-title a,.project-summary div.event-info .event-title a,.project-summary div.project-cartel .project-title a,.project-summary div.project-cartel .event-title a,.event-summary div.event-info .project-title a,.event-summary div.event-info .event-title a,.event-summary div.project-cartel .project-title a,.event-summary div.project-cartel .event-title a{text-decoration:none;font-weight:900;line-height:1}.project-summary div.event-info p,.project-summary div.project-cartel p,.event-summary div.event-info p,.event-summary div.project-cartel p{margin:.5em 0;line-height:1.5}#events-list section ul{margin:0;padding:0;list-style-type:none}@media (min-width: 32rem){#events-list section ul{margin:0 0 1.5em 12%}}.single-project .project-texts,.single-event .event-texts{display:flex;flex-flow:column nowrap;align-items:flex-start;margin-top:1.4em}@media (min-width: 54rem){.single-project .project-texts,.single-event .event-texts{flex-flow:row nowrap}.single-project .project-texts .project-description,.single-project .project-texts .event-description,.single-event .event-texts .project-description,.single-event .event-texts .event-description{flex:0 1 auto}.single-project .project-texts .project-description>p,.single-project .project-texts .project-description>ul,.single-project .project-texts .project-description>strong,.single-project .project-texts .project-description>blockquote,.single-project .project-texts .project-description>em,.single-project .project-texts .event-description>p,.single-event .event-texts .project-description>p,.single-event .event-texts .project-description>ul,.single-event .event-texts .project-description>strong,.single-event .event-texts .project-description>blockquote,.single-event .event-texts .project-description>em,.single-event .event-texts .event-description>p{padding:0 5rem 1.6em 2rem;margin:0}.single-project .project-texts .project-cartel,.single-project .project-texts .event-properties,.single-event .event-texts .project-cartel,.single-event .event-texts .event-properties{padding-right:1rem;padding-bottom:2rem;flex:1 0 20%;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid var(--border-color)}.single-project .project-texts .project-cartel>p:first-child,.single-project .project-texts .event-properties>p:first-child,.single-event .event-texts .project-cartel>p:first-child,.single-event .event-texts .event-properties>p:first-child{margin:0}}.project-cartel p,.event-properties .date,.event-properties .place{display:block}.project-cartel p:before,.project-cartel p:after,.event-properties .date:before,.event-properties .date:after,.event-properties .place:before,.event-properties .place:after{content:"";display:table}.project-cartel .list-title,.event-properties .list-title{display:block;margin-bottom:0}.social-sharing-module{margin-bottom:1em}.event-hero{position:relative;display:flex;flex-flow:column nowrap}@media (min-width: 54rem){.event-hero{flex-flow:row nowrap;align-items:stretch;overflow:hidden}.event-hero .event-featured-image{max-width:50%}}.event-hero .event-featured-image img{float:left}section main article{margin:2rem}.gif-grid{display:flex;flex-flow:row wrap;margin:1em 0;flex-wrap:wrap;justify-content:flex-start}.gif-grid article{position:relative;padding:1em;width:fit-content;text-align:center}.gif-grid article a{display:block;border-radius:2px;transition:all ease-in-out .15s}.gif-grid article a:hover{background:var(--hover-color)}.gif-grid a.fluidbox--closed .fluidbox__wrap:before{position:absolute;content:"";top:50%;left:50%;width:0;height:0;border:48px solid rgba(0,0,0,0);margin:-48px 0 0 -24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-decoration:none;color:var(--hover-color);z-index:9;transition:all ease-in-out .15s}.gif-grid a.fluidbox--closed .fluidbox__wrap:hover:before{border-left:48px solid var(--hover-color)}.gif-grid a img{display:block;border:12px solid rgba(0,0,0,0);border-radius:2px;overflow:hidden}.gif-grid .gif-source.hidden{display:block;width:1px;height:1px;visibility:hidden;overflow:hidden}.widget{margin:1em}.widget select{max-width:100%}.widget ul{padding:0}.widget ul li{opacity:1!important}.widget li.active a,.widget form input,.widget form button,.widget fieldset label,.widget li a{padding:.5rem;text-decoration:none;font-size:.8em;border-bottom:1px solid var(--border-color);text-transform:uppercase;opacity:1!important}.widget fieldset{padding:0;margin:0}.widget fieldset label{padding:.5em}.widget form input#s{padding:.5rem 0;line-height:1.6}.widget fieldset label:hover,.widget li.active a,.widget li a:hover{color:var(--hover-color);border-color:var(--hover-color)}.widget_night_mode fieldset{display:inline-flex;align-items:center}.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}article.project .entry-content [data-media-player]{max-width:1920px}a.event-featured-image img,a.project-featured-image img,a.fluidbox img,.wp-block-image a img,.gallery a img{float:left;object-fit:cover;min-height:100%;opacity:1;transition:all .15s ease-out}a.event-featured-image:hover,a.project-featured-image:hover,a.fluidbox:hover,.wp-block-image a:hover,.gallery a:hover{background-color:var(--hover-color)}a.event-featured-image:hover img,a.project-featured-image:hover img,a.fluidbox:hover img,.wp-block-image a:hover img,.gallery a:hover img{opacity:.8;box-shadow:var(--shadows)}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:none!important;transition:opacity .5s ease}#baguetteBox-overlay:after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,var(--bg-color),var(--component-bg-color));opacity:.66;z-index:-1}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay.visible:after{display:block}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:90%;margin-top:4%;text-align:center;z-index:1000000}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:var(--shadows)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:#0009;font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 22px);width:44px;height:44px;display:flex;align-items:baseline;justify-content:center}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;background-color:var(--component-bg-color);color:var(--text-color);font:1.6em sans-serif;line-height:1;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{color:var(--hover-color)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:44px;height:44px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.ext-gallery{position:relative;max-width:100%;overflow-x:scroll;padding-bottom:82vw;border-bottom:1px solid var(--border-color)}@media (min-width: 54rem){.ext-gallery{padding-bottom:26vw}}.ext-gallery::-webkit-scrollbar{width:.5rem;height:.5rem}.ext-gallery::-webkit-scrollbar-thumb{background:var(--border-color)}.ext-gallery::-webkit-scrollbar-track{background:var(--bg-color)}.ext-gallery{scrollbar-face-color:var(--border-color);scrollbar-track-color:var(--bg-color)}.ext-gallery .scroll-wrapper{position:absolute;display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;overflow-x:visible;padding:1em 0 3em;scrollbar-width:none;-ms-overflow-style:none}.ext-gallery .scroll-wrapper a{padding:1em;text-align:center;flex:0 0 45vw}@media (min-width: 54rem){.ext-gallery .scroll-wrapper a{flex:0 0 18vw}}.ext-gallery .scroll-wrapper a:hover{background:transparent;transition:background ease-in-out .3s}.ext-gallery .scroll-wrapper a img{opacity:1;transition:all ease-in-out .1s;object-fit:contain;box-shadow:var(--shadows)}@media (min-width: 54rem){.ext-gallery .scroll-wrapper a img{max-height:17vw}}.ext-gallery .scroll-wrapper a:hover{background:var(--component-bg-color)}.ext-gallery .scroll-wrapper a:hover img{opacity:.8;box-shadow:0 0 #0000}.wp-block-gallery.is-style-tiled{display:flex;flex-wrap:wrap}.wp-block-image.is-style-oneCol,.wp-block-gallery.has-nested-images.is-style-tiled figure.is-style-oneCol:not(#individual-image){width:calc(100% - var(--wp--style--unstable-gallery-gap, 16px) * .66667)}.wp-block-image.is-style-twoCol,.wp-block-gallery.has-nested-images.is-style-tiled figure.is-style-twoCol:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * .66667)}.wp-block-image.is-style-threeCol,.wp-block-gallery.has-nested-images.is-style-tiled figure.is-style-threeCol:not(#individual-image){width:calc(33.3333% - var(--wp--style--unstable-gallery-gap, 16px) * .66667)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--bg-color);border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:var(--primary-color);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}body.no-scroll{display:block;max-height:100vh;pointer-events:none;overflow:hidden}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both}.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{margin-bottom:1.5em}.laptop-only{display:none}@media (min-width: 54rem){.laptop-only{display:block}}.mobile-only{display:block}@media (min-width: 54rem){.mobile-only{display:none}}
