@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v3-latin-ext-regular.eot);src:local(""),url(../fonts/inter-v3-latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v3-latin-ext-regular.woff2) format("woff2"),url(../fonts/inter-v3-latin-ext-regular.woff) format("woff"),url(../fonts/inter-v3-latin-ext-regular.ttf) format("truetype"),url(../fonts/inter-v3-latin-ext-regular.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v3-latin-ext-700.eot);src:local(""),url(../fonts/inter-v3-latin-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v3-latin-ext-700.woff2) format("woff2"),url(../fonts/inter-v3-latin-ext-700.woff) format("woff"),url(../fonts/inter-v3-latin-ext-700.ttf) format("truetype"),url(../fonts/inter-v3-latin-ext-700.svg#Inter) format("svg")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}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]{text-decoration:underline}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}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],body:before,template{display:none}body:before{font-family:xs}@media only screen and (min-width:480px){body:before{font-family:small}}@media only screen and (min-width:720px){body:before{font-family:medium}}@media only screen and (min-width:992px){body:before{font-family:large}}@media only screen and (min-width:1400px){body:before{font-family:xl}}.content,.header__container,.page__images,.page__supports,.page__thanks,.toggle__buttons,.toggle__header,.toggle__lead{max-width:1480px}@media only screen and (min-width:992px){.content,.header__container,.page__images,.page__supports,.page__thanks,.toggle__buttons,.toggle__header,.toggle__lead{padding-left:88px;margin-left:50px;margin-right:50px}}@media only screen and (min-width:1580px){.content,.header__container,.page__images,.page__supports,.page__thanks,.toggle__buttons,.toggle__header,.toggle__lead{margin-left:auto;margin-right:auto}}@media only screen and (max-width:991px){.content,.header__info,.header__pretext,.header__quote,.page__images,.page__supports,.page__thanks,.slider,.toggle__buttons,.toggle__header,.toggle__lead{padding-left:1rem;padding-right:1rem}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.35;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;color:#000;background-color:#fff}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0}p{margin:0}a{transition:color .35s;text-decoration:none;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;cursor:pointer;padding:0}b,strong{font-weight:700}blockquote{display:block;font-size:1.5rem;line-height:120%;color:#000;margin:1rem 0;padding:2px 2px 2px 1rem}ol,ul{margin:0;padding:0;list-style:none}figcaption,small,sub,sup{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{font-size:1rem;border:none;width:100%;border-collapse:collapse}td,th{padding:.5rem 0;border:solid #8b8b8b;border-width:0 0 1px}code,kbd,sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code,kbd{padding:.5rem 1rem}kbd{background:#000;color:#fff}pre{overflow:auto;padding:3rem;margin:1rem}hr{border-style:solid}

/*!
 * 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:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#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:0 0 8px rgba(0,0,0,.6)}#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:rgba(0,0,0,.6);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{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-webkit-keyframes bounceFromLeft{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#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.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:30px;height:30px}.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;-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.content h2,.content h3{margin:1rem 0 .9rem}.content p{margin:1rem 0}.content ol{list-style-type:decimal}.content ul{list-style-type:disc}.content ol,.content ul{list-style-position:outside;padding:0 1rem;margin:1rem 0}.content ol p,.content ul p{margin:0}.content li{margin:.75rem 0}.icon{width:auto;height:1rem;vertical-align:middle}.image-placeholder{padding:33% 50%;background-color:#666}.content a,.header__maps,.toggle__less,.toggle__more{text-decoration:underline;color:#000;transition:color .35s;font-weight:700}.content a:hover,.header__maps:hover,.toggle__less:hover,.toggle__more:hover{color:#1a1a1a}.header__rule{display:block;border:solid #08aeaa;border-width:3px 0 0;width:20px;margin-left:0}.content h2,.page__title,.toggle__title{font-weight:700;font-size:1.25rem;text-transform:uppercase;padding:1.375rem 0}@media only screen and (min-width:992px){.content h2,.page__title,.toggle__title{padding:2.125rem 0}}.content h3{font-size:1.25rem}@media only screen and (min-width:720px){.content h3{font-size:1.375rem}}@media only screen and (min-width:992px){.content h3{font-size:1.75rem}}.content{overflow:hidden}.content--opening{font-size:.875rem;clear:both;margin-top:1rem}@media only screen and (min-width:992px){.content--opening{margin-top:1.5rem}}.content--opening p{max-width:900px}.content--intro p:first-child{margin-top:0}.content--bio,.footer{font-weight:700}.footer{background-color:#000;color:#fff;padding:42px;text-align:center;font-size:1.25rem}.header__section{border-bottom:1px solid #f5f5f5}.header__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;align-content:flex-start}.header__pretext{width:100%}@media only screen and (min-width:992px){.header__pretext{width:44%}}.header__topbar{font-weight:700;padding:1rem 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;width:100%}.header__name{font-size:1.25rem;position:relative}@media only screen and (min-width:992px){.header__name:before{position:absolute;display:block;content:" ";height:3px;width:3rem;left:-4.5rem;top:10px;background-color:#000}}.header__placeholder{flex-grow:1}.header__langs{text-transform:uppercase;padding-left:.625rem;position:relative}@media only screen and (min-width:992px){.header__langs{padding-right:1.25rem}}.header__langs:before{position:absolute;left:0;top:-30%;width:1px;background-color:hsla(0,0%,89.8%,.8980392156862745);height:160%;display:block;content:" "}.header__socials{padding-right:1rem}.header__lang--active{border-bottom:2px solid #000}.header__title{font-weight:400;font-size:3.125rem;margin:2.75rem 0 2rem}@media only screen and (min-width:992px){.header__title{font-size:65px;margin-top:10rem}}@media only screen and (min-width:1400px){.header__title{font-size:90px;margin-top:14rem}}.header__lang,.header__social{margin-left:.5rem}.header__thumbnail-link{display:block;width:100%}@media only screen and (min-width:992px){.header__thumbnail-link{width:56%}}.header__image{display:block}.header__quote{font-size:1.125rem;font-weight:700;line-height:1.375rem;padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (max-width:991px){.header__quote{border-bottom:1px solid #f5f5f5}}@media only screen and (min-width:992px){.header__quote{font-size:1.25rem;line-height:1.5rem;padding-top:2.25rem;width:44%}}@media only screen and (min-width:1400px){.header__quote{font-size:1.75rem;line-height:2.125rem}}.header__caption{font-size:.875rem;font-style:italic;font-weight:400;line-height:1.75rem}@media only screen and (min-width:992px){.header__caption{font-size:1rem;line-height:2.5rem}}@media only screen and (min-width:1400px){.header__caption{font-size:1.25rem;line-height:3rem}}.header__rule{margin-top:2rem;margin-bottom:.625rem}@media only screen and (min-width:992px){.header__rule{margin-top:2.5rem}}.header__info{width:100%}@media only screen and (min-width:992px){.header__info{width:28%}}.header__info-title{font-size:1.25rem;font-weight:700}@media only screen and (min-width:992px){.header__info-title{font-size:1rem}}@media only screen and (min-width:1400px){.header__info-title{font-size:1.25rem}}.header__info-text,.header__langs,.header__maps{font-size:.75rem}.header__info-text{margin-top:.75rem;margin-bottom:.5rem}.header__maps{margin-bottom:1rem;display:block}.slider{width:100%;position:relative}@media only screen and (min-width:992px){.slider{width:40%}}@media only screen and (min-width:1400px){.slider{width:30%}}.slider__slides{position:relative}@media only screen and (min-width:992px){.slider__slide{padding-right:.75rem}}.slider__link{display:block}.slider__caption{text-align:right;font-size:.625rem;font-style:normal}.slider__nav{position:absolute;top:45%;width:100%;left:0}@media only screen and (min-width:992px){.slider__nav{width:100vw}}.slider__button{top:0;position:absolute;background-color:#fff;height:26px;width:34px}@media only screen and (min-width:992px){.slider__button{width:68px;height:53px}}.slider__button .icon{height:.625rem}@media only screen and (min-width:992px){.slider__button .icon{height:1.25rem}}.slider__button--left{left:0}.slider__button--right{right:0}.toggle__header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start}.toggle__button{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1010}@media only screen and (min-width:992px){.toggle__button{width:110%;left:-10%}}.toggle .icon--plus{height:27px;transition:transform .35s}@media only screen and (min-width:992px){.toggle .icon--plus{position:absolute;left:1rem;top:50%;margin-top:-13px}}.toggle__content{height:0;overflow:hidden;transition:height .35s}@media only screen and (min-width:992px){.toggle__inner{padding-bottom:1rem}}.toggle__lead{font-weight:700;margin-bottom:1rem}.toggle__less,.toggle__more{font-size:.875rem;margin-bottom:1rem}.toggle__less{display:none}.toggle--toggled .icon--plus{transform:rotate(45deg)}.toggle--toggled .toggle__more{display:none}.toggle--toggled .toggle__less{display:block}.page__section{border-bottom:1px solid #f5f5f5}.page__title--supports{width:100%}.page__images{margin-top:1rem;margin-bottom:1rem}.page__embed,.page__image,.page__image-link{display:block}.page__embed,.page__image-link{margin-bottom:.75rem}@media only screen and (min-width:992px){.page__embed,.page__image-link{margin-bottom:3rem}}.page__embed iframe,.page__embed video{width:100%}.page__supports{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:flex-start;margin-bottom:1.5rem}@media only screen and (min-width:720px){.page__supports{justify-content:flex-start}}@media only screen and (min-width:992px){.page__supports{margin-bottom:2rem}}.page__support{max-width:33.33%}@media only screen and (min-width:720px){.page__support{padding-right:1.25rem}}.page__support--mome{width:25%;max-width:80px}.page__support--mome .icon{width:100%;height:auto}@media only screen and (min-width:720px){.page__support--mome{max-width:100px}}@media only screen and (min-width:720px){.page__support--tripont{max-width:232px}}@media only screen and (min-width:720px){.page__support--benedek{max-width:220px}}.page__paragraph--thanks{line-height:1.1875rem}@media only screen and (min-width:992px){.page__paragraph--thanks{font-size:1.25rem}}.page__credits{font-size:.75rem;margin-top:.625rem;margin-bottom:1.25rem}@media only screen and (min-width:992px){.page__credits{font-size:1.25rem;margin-bottom:3.5rem}}.page__credits .icon{height:.4375rem;margin:0 .25rem}.page__credits a{text-decoration:underline}