@font-face{font-family:Cantarell;font-weight:200;src:url(/public/fonts/Cantarell-Thin.otf) format("opentype")}@font-face{font-family:Cantarell;font-weight:300;src:url(/public/fonts/Cantarell-Light.otf) format("opentype")}@font-face{font-family:Cantarell;src:url(/public/fonts/Cantarell-Regular.otf) format("opentype")}@font-face{font-family:Cantarell;font-weight:700;src:url(/public/fonts/Cantarell-Bold.otf) format("opentype")}@font-face{font-family:Cantarell;font-weight:900;src:url(/public/fonts/Cantarell-ExtraBold.otf) format("opentype")}@font-face{font-family:IndieFlower;src:url(/public/fonts/IndieFlower-Regular.ttf) format("truetype")}@font-face{font-family:Roboto Mono;src:url(/public/fonts/RobotoMono-Regular.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-weight:700;src:url(/public/fonts/RobotoMono-Medium.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-weight:900;src:url(/public/fonts/RobotoMono-Bold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-weight:700;src:url(/public/fonts/OpenSans-ExtraBold.ttf) format("truetype")}:root{--base-1:calc(5px * 1);--base-2:calc(5px * 2);--base-3:calc(5px * 3);--base-4:calc(5px * 4);--base-5:calc(5px * 5);--base-6:calc(5px * 6);--base-7:calc(5px * 7);--base-8:calc(5px * 8);--base-9:calc(5px * 9);--base-10:calc(5px * 10)}@font-face{font-family:Paytone One;font-weight:400;src:url(/public/fonts/PaytoneOne-Regular.ttf) format("truetype")}.alert__dialog{color:#fff;border-radius:15px;display:flex;flex-direction:row;overflow:hidden;background:#fff}.alert__type{text-transform:uppercase;font-size:15px;padding:10px 20px;font-weight:700}.alert__type--type-error{background:#d45659}.alert__message{color:#333;align-self:center;height:100%;padding:0 20px}.debug-frame{position:relative;box-sizing:border-box;display:inherit;flex-grow:1;height:100%}.debug-frame__bar{position:absolute;display:flex;left:0}.debug-frame__type{background:#000;color:#fff;font-size:14px;padding:2px 7px;border-radius:0 0 4px;z-index:1}.debug-frame:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:inset 0 0 0 2px green;pointer-events:none}.navbar-searchbar{position:relative;max-width:100%}.navbar-searchbar__input{border:2px solid;background:transparent;color:var(--navbar-text-color);border-radius:var(--base-10);padding:11px var(--base-4) 10px;font-size:19px;max-width:100%;box-sizing:border-box}.navbar-searchbar__input:focus{outline:none}.navbar-searchbar__button{position:absolute;width:36px;height:36px;top:7px;right:7px;display:flex;border-radius:100%;background-color:var(--navbar-text-color)}.navbar-searchbar__button img{width:22px;height:22px;align-self:center;margin:auto;opacity:.7;cursor:pointer;filter:var(--navbar-filter)}.navbar-section{gap:10px;display:flex;justify-content:center;align-items:center;flex-direction:var(--section-flex-direction)}.navbar-section--type-first{justify-content:start}.navbar-section--type-last{flex-grow:1;width:0;justify-content:end}.navbar-section-item{text-decoration:none;display:flex;text-align:center;font-weight:700;font-size:18px;text-transform:uppercase;transition:.1s ease-in-out;color:var(--navbar-text-color);padding:12px 25px;border-radius:50px;white-space:nowrap}.navbar-section-item--active{background:var(--navbar-text-color);color:var(--navbar-active-text-color)}.navbar{padding:0 var(--page-padding);height:100px;transition:.1s ease-in-out;background:rgba(255,250,240,.8);position:fixed;display:flex;z-index:2;width:100%;top:0;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;--navbar-text-color:#8f5622;--navbar-active-text-color:#fffaf0;--navbar-filter:invert(1)}.navbar__sections{display:flex;gap:10px}@media(max-width:999px){.navbar__sections--menu{position:absolute;background:#f0eade;flex-direction:column;width:calc(100% - 2*var(--page-padding));top:100px;box-sizing:border-box;padding:15px;border-radius:15px;box-shadow:0 0 0 200vw rgba(0,0,0,.4);--section-flex-direction:column!important;--navbar-text-color:#8f5622;--navbar-active-text-color:#fffaf0}.navbar__sections--menu .button{--button-background:#8f5622!important;--button-icon-filter:invert(1)!important}.navbar__sections--menu .navbar-section-item{width:calc(100% - 2*var(--page-padding));justify-content:center}.navbar__sections--hidden{display:none}}.navbar__sections--mobile{display:none}@media(max-width:999px){.navbar__sections--mobile{display:unset}}.navbar--transparent{background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset}.navbar--theme-dark{--navbar-text-color:#fffaf0;--navbar-active-text-color:#8f5622;--navbar-filter:invert(0)}@media(max-width:999px){.navbar--theme-dark .navbar__sections .button{--button-background:#fffaf0;--button-icon-filter:invert(0)}}.page{--page-padding:100px}.page>.debug-frame>.widget>.debug-frame>*,.page>.widget>*{padding-left:var(--page-padding);padding-right:var(--page-padding)}.page>.debug-frame>.widget>.debug-frame>.debug-frame__bar{padding-left:0}.page>.widget>.image{padding-left:unset;padding-right:unset;margin-left:var(--page-padding);margin-right:var(--page-padding)}@media(max-width:999px){.page{--page-padding:30px;--base-1:3px}}.article{position:relative;background:#fffdfa;padding:15px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.article__categories{display:flex}.article__category{background:#8f5622;color:#fffdfa;font-size:15px;font-weight:700;padding:4px 8px;border-radius:5px}.article__header-section{display:flex;margin:8px 0 10px}.article__floating-section{justify-content:flex-end;display:flex;flex-direction:column;text-align:right;color:#8f5622}.article__author{font-weight:700}.article__date{font-size:12px}.article__title{color:#8f5622;margin:0;flex-grow:1}.article__abstract{color:#333;font-size:15px;line-height:150%;border-bottom:2px solid #8f5622;display:block;padding-bottom:15px}.article__content{color:#333;box-sizing:border-box}.button{--button-background:#8f5622;--button-icon-filter:invert(1);background:var(--button-background);border-radius:var(--base-10);padding:12px var(--base-5);gap:var(--base-2);color:#fffaf0;font-weight:700;text-transform:uppercase;display:inline-flex;cursor:pointer;align-items:center;text-align:center;transition:.2s ease-in-out}.button:hover{filter:brightness(.95)}.button--active{background:#cb6d18;color:#fffaf0;filter:brightness(1)}.button__icon{width:25px;height:auto;display:block;filter:var(--button-icon-filter)}.button__icon--active{filter:invert(1)}.button--type-important{background:#e85c5c;color:#f2f2f3}.button--outline{background:transparent;box-shadow:inset 0 0 0 2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-list{width:100%}.category-list__buttons{display:flex;flex-wrap:wrap;gap:15px}.category-list__select{width:100%;background:#f0eade;color:#8f5622;font-size:18px;font-weight:700;padding:10px 15px;border:3px solid #8f5622;border-radius:15px;display:none}@media(max-width:999px){.category-list__buttons{display:none}.category-list__select{display:unset}}.form{display:flex;flex-wrap:wrap}.form__label{color:#8f5622}.form__input-group{flex-basis:50%}.form__input{padding:5px 8px;border:2px solid;color:#8f5622;background:#f0eade;border-radius:5px;font-size:18px;margin-top:4px}.form__input:focus{outline:none;box-shadow:0 0 5px;background:rgba(0,0,0,.05)}.form__button{border:unset;margin-top:5px;margin-left:15px;align-self:end;max-height:45px}.heading{--primary-text-color:var(--primary-text-color-colored);font-weight:700;margin:0;display:flex}.heading--type-h1{font-family:Open Sans;font-size:80px}.heading--type-h2{font-size:26px}.heading--type-h2,.heading--type-h3{font-family:Cantarell,Verdana,sans-serif}.heading--type-h3{font-size:22px}.heading--type-h4{font-size:18px}.heading--type-h4,.heading--type-h5{font-family:Cantarell,Verdana,sans-serif}.heading--type-h5{font-size:14px}@media(max-width:999px){.heading--type-h1{font-size:50px}}.image{background-size:cover;background-position:50%;object-fit:contain;position:relative;display:flex}.image__image-element{align-self:center}.image--stretch{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.image--stretch .image__image-element{object-fit:cover;object-position:center;width:100%;height:100%}.image--colorization-dark{filter:brightness(.5)}.image--colorization-light{filter:opacity(.2) brightness(1.2)}.image--circular{width:100vw;border-radius:100%;overflow:hidden}.image--circular:after{content:"";display:block;padding-bottom:100%}.image--circular .image__image-element{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.image--circularFill-top .image__image-element{object-position:top}.image--circularFill-left .image__image-element{object-position:left}.image--circularFill-center .image__image-element{object-position:center}.image--circularFill-right .image__image-element{object-position:right}.image--circularFill-bottom .image__image-element{object-position:bottom}.image--dropShadow{box-shadow:0 0 15px rgba(0,0,0,.1)}@media(max-width:999px){.image__image-element{max-width:100%}}.preview{background:#fffaf0;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.03);flex-direction:row;display:flex;flex-grow:1;overflow:hidden;transition:.1s ease-in-out}.preview__image-wrapper{position:relative;overflow:hidden;flex:0 0 30%;display:flex;flex-direction:column;padding:15px 20px;width:100%;height:100%;min-height:150px;box-sizing:border-box;align-self:center}.preview__image-wrapper *{margin:0}.preview__image{position:absolute;display:flex;height:100%;width:100%;left:0;top:0;object-fit:cover;transition:.2s ease-in-out;z-index:0}.preview__body{padding:15px 20px;display:flex;flex-direction:column;gap:5px}.preview__body *{margin:0}.preview__keywords{display:flex;flex-flow:row wrap;gap:5px;order:40;padding-top:10px;flex-grow:1}.preview__keyword{border:1px solid #333;color:#333;font-size:13px;border-radius:10px;padding:2px 7px;align-self:end;text-decoration:none}.preview__keyword:hover{background:#f0eade}.preview__title{order:10;z-index:1}.preview__subtitle{font-size:16px;order:20;z-index:1}.preview__content{margin-top:5px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;order:30}.preview--transparent{background:unset;box-shadow:unset}.preview--transparent .preview__image-wrapper{border-radius:15px}.preview--transparent .preview__body{padding:15px}a .preview:hover{box-shadow:0 0 15px rgba(0,0,0,.15)}a .preview--transparent:hover,a .preview:hover{background:#fffdfa}a .preview:hover .preview__image{opacity:.9;transform:scale(1.05)}.preview--imagePosition-top{flex-direction:column}.preview--imagePosition-top .preview__image-wrapper{flex:unset;height:5vw}.preview--imagePosition-right .preview__image-wrapper{order:1}.preview--imagePosition-bottom{flex-direction:column}.preview--imagePosition-bottom .preview__image-wrapper{flex:unset;height:5vw;order:1}.preview--hideSubtitle .preview__subtitle{display:none}.preview--subtitleOnTop .preview__subtitle{order:1}.preview--titlesOverImage .preview__image-wrapper{justify-content:end;color:#eee}.preview--titlesOverImage .preview__image{filter:brightness(.5)}.preview--dominant{width:25vw}@media(max-width:999px){.preview--dominant{width:100%}}.preview--dominant .preview__image-wrapper{height:10vw}.preview--dominant .preview__title{font-size:25px}.preview--dominant .preview__subtitle{font-size:20px}.preview--circular .preview__image-wrapper{overflow:hidden;height:unset}.preview--circular .preview__image{position:relative;border-radius:100%;padding-bottom:100%;height:0}.preview--circularFill-top .preview__image{background-position:top}.preview--circularFill-left .preview__image{background-position:0}.preview--circularFill-center .preview__image{background-position:50%}.preview--circularFill-right .preview__image{background-position:100%}.preview--circularFill-bottom .preview__image{background-position:bottom}.preview--noClamp .preview__content{line-clamp:unset;-webkit-line-clamp:unset}.preview-list{--cols:4;--gap:50px;display:flex;flex-wrap:wrap;flex-grow:1;gap:30px var(--gap)}@media(max-width:2499px){.preview-list{--cols:3}}@media(max-width:1999px){.preview-list{--cols:2}}@media(max-width:1499px){.preview-list{--cols:1}}.preview-list>.widget{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));flex-grow:0;flex-shrink:0}.preview-list .link,.preview-list .link>.widget,.section{flex-grow:1}.section{--navbar-height:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--cols:4;--gap:25px;position:relative;display:flex;flex-direction:column;background-size:cover;background-position:50%;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font-size:16px;overflow:auto}@media(max-width:1499px){.section{--cols:3}}@media(max-width:1099px){.section{--cols:2}}@media(max-width:699px){.section{--cols:1}}.section a{color:inherit}.section .section{overflow:unset}.section__content{display:flex;flex-direction:column;gap:var(--gap)}@media(max-width:999px){.section__content{flex-wrap:wrap}}.section--navbar{--navbar-height:100px}.section--navbar>.section__content{padding-top:var(--navbar-height)}.section--type-horizontal>.section__content{flex-direction:row}.section--type-grid>.section__content{flex-flow:row wrap;flex-grow:1;gap:30px var(--gap)}.section--type-grid>.section__content>.widget{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));flex-grow:0;flex-shrink:0}@media(max-width:999px){.section--type-grid>.section__content>.widget{flex:auto}}.section--type-grid>.section__content>.widget .link{flex-grow:1}.section--theme-light{--primary-text-color:#333;--primary-text-color-colored:#8f5622}.section--theme-dark{--primary-text-color:#eee;--primary-text-color-colored:#fffaf0}.section--horizontalPadding-small{--padding-top:calc(var(--base-1) * 5);--padding-bottom:calc(var(--base-1) * 5)}.section--horizontalPadding-medium{--padding-top:calc(var(--base-1) * 10);--padding-bottom:calc(var(--base-1) * 10)}.section--horizontalPadding-large{--padding-top:calc(var(--base-1) * 20);--padding-bottom:calc(var(--base-1) * 20)}.section--verticalPadding-small{--padding-left:calc(var(--base-1) * 5);--padding-right:calc(var(--base-1) * 5)}.section--verticalPadding-medium{--padding-left:calc(var(--base-1) * 10);--padding-right:calc(var(--base-1) * 10)}.section--verticalPadding-large{--padding-left:calc(var(--base-1) * 20);--padding-right:calc(var(--base-1) * 20)}.section--padding-small{--padding-left:calc(var(--base-1) * 5);--padding-right:calc(var(--base-1) * 5);--padding-top:calc(var(--base-1) * 5);--padding-bottom:calc(var(--base-1) * 5)}.section--padding-medium{--padding-left:calc(var(--base-1) * 10);--padding-right:calc(var(--base-1) * 10);--padding-top:calc(var(--base-1) * 10);--padding-bottom:calc(var(--base-1) * 10)}.section--padding-large{--padding-left:calc(var(--base-1) * 20);--padding-right:calc(var(--base-1) * 20);--padding-top:calc(var(--base-1) * 20);--padding-bottom:calc(var(--base-1) * 20)}.section--borderRadius{border-radius:15px}.section--alignToCenter{margin:auto}.section--justifyChildren-top .section__content,.section--justifyContent-top>.section__content,.section--justifyContent-top>.section__content>.widget,.section--justifyContent-top>.section__content>.widget>.debug-frame{justify-content:top}.section--justifyChildren-left .section__content,.section--justifyContent-left>.section__content,.section--justifyContent-left>.section__content>.widget,.section--justifyContent-left>.section__content>.widget>.debug-frame{justify-content:left}.section--justifyChildren-center .section__content,.section--justifyContent-center>.section__content,.section--justifyContent-center>.section__content>.widget,.section--justifyContent-center>.section__content>.widget>.debug-frame{justify-content:center}.section--justifyChildren-right .section__content,.section--justifyContent-right>.section__content,.section--justifyContent-right>.section__content>.widget,.section--justifyContent-right>.section__content>.widget>.debug-frame{justify-content:right}.section--justifyChildren-bottom .section__content,.section--justifyContent-bottom>.section__content,.section--justifyContent-bottom>.section__content>.widget,.section--justifyContent-bottom>.section__content>.widget>.debug-frame{justify-content:bottom}.text{color:var(--primary-text-color)}.link{color:#333;display:flex}.link,.link:hover{text-decoration:none}.link .text:hover{text-decoration:underline}.link>.widget{flex-grow:1}.widget{display:flex}.widget--stretch{flex-grow:1}.widget--equalize{flex-grow:1;width:0}@media(max-width:999px){.widget--equalize{width:100%}}body{--primary-text-color:#333;--primary-text-color-colored:#8f5622;margin:0;background:#f0eade;font-family:Cantarell,Verdana,sans-serif;color:var(--primary-text-color)}