@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_ac72fb-module__jXnL3W__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_ac72fb-module__jXnL3W__variable{--font-primary:"Raleway","Raleway Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1670c656-module__d3QdBG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_1670c656-module__d3QdBG__variable{--font-secondary:"Cormorant Garamond","Cormorant Garamond Fallback"}
.button{color:#252524;text-align:center;background-color:#faf8f8;border:1px solid #252524;border-radius:1px;align-content:center;padding:12px 96px;font-size:18px;font-weight:300;text-decoration:none;transition:all .2s ease-in;display:inline-block}@media (max-width:991.8px){.button{padding:12px 48px}}@media (max-width:767.8px){.button{min-width:440px}}@media (max-width:575.8px){.button{min-width:320px}}.button:hover{background-color:#fee16b}.button__link{width:100%}.button__uppercase{text-transform:uppercase}.button-action{color:#252524;text-align:center;background-color:#fee16b;border:1px solid #fee16b;border-radius:1px;align-content:center;padding:12px 96px;font-size:18px;text-decoration:none;transition:all .2s ease-in;display:inline-block}.button-action:hover{background-color:#fee16b;border:1px solid #252524}@media (max-width:991.8px){.button-action{padding:12px 96px}}@media (max-width:767.8px){.button-action{min-width:440px;padding:12px 48px}}@media (max-width:575.8px){.button-action{min-width:320px}}.buttons-row{flex-direction:row;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:767.8px){.buttons-row{flex-direction:column;display:flex}}.navbar{border-bottom:1px solid #252524;width:100%;padding:24px 96px}@media (max-width:1339.8px){.navbar{padding:24px 32px}}@media (max-width:1199.8px){.navbar{padding:24px}}.navbar__list{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.navbar__menu{flex-flow:wrap;gap:48px;display:flex}@media (max-width:1199.8px){.navbar__menu{gap:32px}}.navbar__link{color:#707070;align-items:center;gap:8px;font-size:18px;text-decoration:none;transition:box-shadow .3s ease-in-out,color .3s ease-in-out;display:flex;box-shadow:0 2px #fee16b}.navbar__link:hover{color:#252524;box-shadow:0 10px #fee16b}.navbar__dropdown{color:#707070;flex-direction:row;align-items:flex-start;gap:8px;font-size:18px;transition:color .3s;display:flex}.navbar__dropdown:hover{color:#252524}.navbar__dropdown-block{z-index:20;background-color:#f9f9f8;border:1px solid #252524;flex-direction:column;display:flex;position:absolute;top:64px}.navbar__dropdown-link{color:#707070;padding:8px 24px;font-size:18px;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block}.navbar__dropdown-link:hover{color:#252524;background-color:#fee16b}.logo{font-family:var(--font-secondary);color:#252524;flex-flow:row;align-items:center;gap:12px;padding:0 12px;font-size:32px;font-weight:100;transition:all .3s ease-in-out;display:flex}.logo:hover{background-color:#fee16b}.logo__link{font-family:var(--font-secondary);color:#252524;font-size:32px;font-weight:100;text-decoration:none}.menu-button{display:none}@media (pointer:coarse){.menu-button{color:#707070;text-align:center;align-content:center;text-decoration:none;display:flex}}@media (max-width:991.8px){.menu-button{color:#707070;text-align:center;align-content:center;text-decoration:none;display:flex}}.menu--closed{opacity:0;visibility:hidden;pointer-events:none;z-index:20;background-color:#faf8f8;border-bottom:1px solid #252524;flex-direction:row;justify-content:space-between;gap:24px;padding:12px 96px 24px;transition:all .1s ease-in-out;display:flex;position:absolute;top:96px;left:0;right:0;transform:translateY(-10px)}@media (max-width:767.8px){.menu--closed{padding:12px 48px 24px}}@media (max-width:575.8px){.menu--closed{padding:12px 24px 24px}}.menu--opened{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.menu__column{flex-flow:column;gap:12px;display:flex}h1{font-family:var(--font-secondary);color:#c296da;font-size:96px;font-weight:200}@media (max-width:991.8px){h1{font-size:77px}}@media (max-width:767.8px){h1{font-size:48px}}h2{font-family:var(--font-secondary);color:#252524;margin-top:0;margin-bottom:24px;font-size:32px;font-weight:100}@media (max-width:991.8px){h2{margin-bottom:24px}}@media (max-width:575.8px){h2{line-height:1.2}}p{font-size:18px;font-weight:300}.header-highlight{z-index:1;display:inline-block;position:relative}.header-highlight:before{content:"";z-index:-1;background-color:#fee16b;width:30%;height:40%;position:absolute;top:20px;left:-10px}@media (max-width:575.8px){.header-highlight:before{width:50%}}.text__centered{text-align:center}.loading{min-height:400px;font-family:var(--font-secondary);letter-spacing:.1em;color:#e0c6ee;text-transform:uppercase;justify-content:center;align-items:center;font-size:24px;display:flex;position:relative}.link{color:#72919c;font-size:18px;text-decoration:none;transition:box-shadow .3s ease-in-out,color .3s ease-in-out;display:inline-block;box-shadow:0 2px #c6d7dd}.link:hover{color:#72919c;box-shadow:0 10px #72919c}.link__icon{vertical-align:text-bottom;margin-left:2px;line-height:1;display:inline-block}.link__description{color:#707070;font-size:14px}.link-comment{color:#707070;text-underline-offset:4px;font-weight:300;text-decoration:underline;text-decoration-thickness:4px;transition:all .2s ease-in}.link-comment:hover{color:#fee16b}.link-arrow{color:#707070;width:fit-content;margin-top:24px;font-size:18px;text-decoration:none;transition:box-shadow .3s ease-in-out,color .3s ease-in-out;display:inline-block;box-shadow:0 2px #fee16b}.link-arrow:hover{color:#252524;box-shadow:0 10px #fee16b}.container-xl{flex-direction:column;justify-content:center;width:1280px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1339.8px){.container-xl{width:1040px}}@media (max-width:1199.8px){.container-xl{width:900px}}@media (max-width:991.8px){.container-xl{justify-content:start;width:720px}}@media (max-width:767.8px){.container-xl{width:720px}}@media (max-width:767.8px) and (min-width:576px){.container-xl{width:560px}}@media (max-width:575.8px){.container-xl{width:360px}}.container-lg{flex-direction:column;justify-content:center;width:1040px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1199.8px){.container-lg{width:900px}}@media (max-width:991.8px){.container-lg{justify-content:start;width:720px}}@media (max-width:767.8px){.container-lg{width:560px}}@media (max-width:575.8px){.container-lg{width:360px}}.container-l{flex-direction:column;justify-content:center;width:900px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1199.8px){.container-l{width:900px}}@media (max-width:991.8px){.container-l{justify-content:start;width:720px}}@media (max-width:767.8px){.container-l{width:560px}}@media (max-width:575.8px){.container-l{width:360px}}.container-md{flex-direction:column;justify-content:center;width:720px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1199.8px){.container-md{width:720px}}@media (max-width:991.8px){.container-md{justify-content:start;width:560px}}@media (max-width:767.8px){.container-md{width:464px}}@media (max-width:575.8px){.container-md{width:360px}}.container__row{flex-direction:row;justify-content:center;gap:12px;display:flex}@media (max-width:991.8px){.container__row{flex-wrap:wrap}}.container__row--xxs{flex-direction:row;justify-content:center;gap:8px;display:flex}.container__row--fixed{z-index:8;pointer-events:none;flex-direction:row;justify-content:space-between;width:96%;margin:0 32px;display:flex;position:fixed;top:20%;left:0}@media (max-width:1199.8px){.container__row--fixed{margin:0 24px}}@media (max-width:767.8px){.container__row--fixed{margin:0 12px}}.container__row--fixed .project-page__nav-btn{pointer-events:auto}.swiper{width:100%;height:80vh}.swiper .swiper-pagination-bullet{opacity:1;background-color:#0000;border:1px solid #fff;width:16px;height:16px;transition:all .3s;margin:12px 6px!important}.swiper .swiper-pagination-bullet-active{background-color:#fee16b;border-color:#fee16b}.swiper .swiper-pagination{bottom:16px}.swiper-slide{text-align:center;background:#444;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-image{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.swiper-text{z-index:10;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-text h1{color:#fff;pointer-events:none;margin:0;padding:0;position:relative}.swiper-text h3{color:#fff;pointer-events:none;margin-bottom:96px;padding:0;font-size:24px;font-weight:200;position:relative}.mt-xl{margin-top:96px}.mb-xl{margin-bottom:96px}.mt-md{margin-top:32px}.mb-md{margin-bottom:32px}.mb-lg{margin-bottom:48px}.mt-lg{margin-top:48px}.mb-xs{margin-bottom:12px}.mt-xs{margin-top:12px}.wtd-banner{background-image:url(../media/what-to-draw-banner.836d9558.jpg);flex-direction:column;justify-content:center;align-items:center;width:100%;height:480px;display:flex}@media (max-width:575.8px){.wtd-banner{height:320px}}.wtd-banner h2{color:#fff;font-family:var(--font-secondary);margin:0;font-size:96px;font-weight:200}@media (max-width:575.8px){.wtd-banner h2{font-size:57.6px}}.wtd-banner h3{color:#fff;font-family:var(--font-primary);margin:0 0 96px;font-size:32px;font-weight:200}@media (max-width:575.8px){.wtd-banner h3{margin-bottom:32px;font-size:24px}}.commissions-banner{background-image:url(../media/commissions-banner.bdeb6bcf.jpg);background-position:30%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:480px;display:flex}.commissions-banner h2{color:#252524;font-family:var(--font-secondary);text-align:end;margin:0;font-size:96px;font-weight:200}@media (max-width:767.8px){.commissions-banner h2{text-align:center}}@media (max-width:575.8px){.commissions-banner h2{font-size:57.6px}}.commissions-banner h3{color:#252524;font-family:var(--font-primary);text-align:end;margin:0 0 48px;font-size:32px;font-weight:200}@media (max-width:767.8px){.commissions-banner h3{text-align:center}}.commissions-banner .container__row{justify-content:flex-end}@media (max-width:991.8px){.commissions-banner{background-position:30%}}@media (max-width:767.8px){.commissions-banner{background-position:100%}.commissions-banner .container__row{flex-direction:column;align-self:center;align-items:center}}@media (max-width:575.8px){.commissions-banner{text-align:center;background-position:100%;margin-bottom:32px;font-size:24px}}.banner--opened{text-align:center;background-color:#bed8c8;border-radius:12px;align-content:center;margin-top:32px;padding:12px 24px}.banner--opened p{color:#5e896e;font-size:24px}@media (max-width:767.8px){.banner--opened p{font-size:18px}}.banner--closed{text-align:center;background-color:#eec6d8;border-radius:12px;align-content:center;margin-top:32px;padding:12px 24px}.banner--closed p{color:#975975;font-size:24px}@media (max-width:767.8px){.banner--closed p{font-size:18px}}.commissions-grid{flex-direction:column;gap:12px;display:flex}.commissions-info{background-color:#e9eef0;border:1px solid #252524;width:100%;margin-bottom:48px;padding:24px;box-shadow:4px 4px #c6d7dd}.commissions-info__block{flex-direction:column;align-items:center;display:flex}.commissions-info__images{grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:12px;width:100%;margin:12px 0;display:grid}@media (max-width:767.8px){.commissions-info__images{flex-flow:wrap;justify-content:center;display:flex}}.commissions-info__title{font-family:var(--font-secondary);color:#252524;margin-top:12px;font-size:32px;font-weight:600}.commissions-info__description{text-align:center;margin-bottom:32px}.commissions-info__banners{flex-direction:row;justify-content:flex-end;gap:12px;width:100%;display:flex}.commissions-info__price{text-align:center;background-color:#c6d7dd;border-radius:12px;align-content:center;padding:8px 12px}@media (max-width:575.8px){.commissions-info__price{padding:8px}}.commissions__image{object-fit:cover;border:1px solid #252524;width:100%;height:420px;display:block}@media (max-width:1199.8px){.commissions__image{height:360px}}@media (max-width:991.8px){.commissions__image{height:320px}}@media (max-width:767.8px){.commissions__image{width:48%}}@media (max-width:575.8px){.commissions__image{height:240px}}.commissions-terms{font-size:18px;font-weight:300}.commissions-terms li{margin-bottom:24px}.commissions-terms ul{list-style:square}.commissions-terms ul li{margin-bottom:0;margin-left:32px}.commissions-terms ul li::marker{color:#e0c6ee;font-size:1.6rem}.video{aspect-ratio:16/9;width:100%}.video iframe{border:none;width:100%;height:100%}.socials{background-color:#e0c6ee;border-bottom:1px solid #252524;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;padding-top:12px;padding-bottom:4px;display:flex}.socials-icon{color:#c296da;transition:color .3s ease-in-out}.socials-icon:hover{color:#b4b4b4}.footer{z-index:30;background-color:#e9eef0;flex-direction:column;width:100%;display:flex}.footer .socials{background-color:#c6d7dd;border-top:1px solid #252524;border-bottom:none}.footer .socials-icon{color:#72919c;transition:color .3s ease-in-out}.footer .socials-icon:hover{color:#b4b4b4}.footer-block{grid-template-columns:3fr 4fr;gap:96px;margin-top:96px;margin-bottom:96px;display:grid}@media (max-width:767.8px){.footer-block{flex-direction:column-reverse;gap:48px;margin-top:48px;margin-bottom:48px;display:flex}}.footer-text{flex-direction:column;display:flex}.footer-text h3{font-family:var(--font-secondary);margin-bottom:32px}@media (max-width:575.8px){.footer-text h3{margin-bottom:12px}}.footer-text p{margin-bottom:12px}@media (max-width:575.8px){.footer-text p{font-size:14px}}.footer-nav{grid-template-columns:auto auto auto;display:grid}@media (max-width:767.8px){.footer-nav{margin-left:48px}}@media (max-width:575.8px){.footer-nav{margin-left:32px}}.footer-nav__column{flex-direction:column;display:flex}.footer-nav__link{text-underline-offset:4px;color:#252524;align-items:center;gap:8px;margin-bottom:8px;font-size:18px;-webkit-text-decoration:underline #e9eef0;text-decoration:underline #e9eef0;text-decoration-thickness:3px;transition:all .3s ease-in-out;display:flex}.footer-nav__link:hover{text-underline-offset:4px;-webkit-text-decoration:underline #72919c;text-decoration:underline #72919c;text-decoration-thickness:3px}.copyright{background-color:#c6d7dd;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;padding-top:12px;padding-bottom:12px;display:flex}.new-articles-1{grid-template-columns:240px auto;gap:24px;width:100%;height:240px;margin-bottom:24px;display:grid}@media (max-width:575.8px){.new-articles-1{flex-direction:column;gap:12px;margin-bottom:0;display:flex}}.new-articles-1__button{width:240px;height:100%;font-family:var(--font-secondary);color:#252524;text-underline-offset:6px;text-decoration-skip-ink:none;background-color:#e0c6ee;justify-content:center;align-items:center;font-size:24px;-webkit-text-decoration:underline #e0c6ee;text-decoration:underline #e0c6ee;text-decoration-thickness:8px;transition:all .3s ease-in-out;display:flex}@media (max-width:575.8px){.new-articles-1__button{width:100%;height:96px}}.new-articles-1__button:hover{text-underline-offset:6px;-webkit-text-decoration:underline #c296da;text-decoration:underline #c296da;text-decoration-thickness:8px;transform:scale(1.02)}.new-articles-2{grid-template-columns:auto 240px;gap:24px;width:100%;height:240px;display:grid}@media (max-width:575.8px){.new-articles-2{flex-direction:column-reverse;gap:12px;display:flex}}.new-articles-2__button{width:240px;height:100%;font-family:var(--font-secondary);color:#252524;text-underline-offset:6px;text-decoration-skip-ink:none;background-color:#c6d7dd;justify-content:center;align-items:center;font-size:24px;-webkit-text-decoration:underline #c6d7dd;text-decoration:underline #c6d7dd;text-decoration-thickness:8px;transition:all .3s ease-in-out;display:flex}@media (max-width:575.8px){.new-articles-2__button{width:100%;height:96px}}.new-articles-2__button:hover{text-underline-offset:6px;-webkit-text-decoration:underline #72919c;text-decoration:underline #72919c;text-decoration-thickness:8px;transform:scale(1.02)}.description{border:1px solid #252524;align-items:center;padding:24px;display:flex}.projects-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:991.8px){.projects-grid{grid-template-columns:1fr 1fr 1fr;gap:8px}}@media (max-width:767.8px){.projects-grid{grid-template-columns:1fr 1fr}}.projects-grid__featured{grid-template-columns:1fr 1fr 1fr}@media (max-width:575.8px){.projects-grid__featured{grid-template-columns:1fr;gap:8px}}.projects-grid__wip{grid-template-columns:1fr 3fr;gap:8px}@media (max-width:767.8px){.projects-grid__wip{grid-template-columns:1fr}}@media (max-width:575.8px){.projects-grid__wip{grid-template-columns:1fr}}.projects-grid .project-page__frame{border:8px solid #faf8f8;transition:all .3s ease-in-out}@media (max-width:575.8px){.projects-grid .project-page__frame{border:4px solid #faf8f8}}.projects-grid .project-page__frame:hover{border:8px solid #fee16b}@media (max-width:575.8px){.projects-grid .project-page__frame:hover{border:4px solid #fee16b}}.projects-grid__description{background-color:#faf8f8;border:1px solid #252524;align-content:center;margin:8px;padding:12px 24px}.project-page h1{text-align:center;margin-top:48px;padding:0;font-size:76.8px}@media (max-width:767.8px){.project-page h1{margin-bottom:32px;line-height:1.1}}.project-page h2{text-align:center;text-underline-offset:6px;text-decoration-skip-ink:none;padding:0;-webkit-text-decoration:underline #e0c6ee;text-decoration:underline #e0c6ee;text-decoration-thickness:8px}.project-page__data{text-align:start;grid-template-columns:2fr 1fr;justify-content:center;gap:12px;margin:24px 0;display:grid}@media (max-width:575.8px){.project-page__data{flex-direction:column;display:flex}}.project-page__description{background-color:#e9eef0;border:1px solid #252524;align-content:center;padding:12px 24px;box-shadow:4px 4px #c6d7dd}.project-page__frame{position:relative;overflow:hidden}.project-page__image{object-fit:cover;width:100%;height:auto;display:block}.project-page__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:575.8px){.project-page__grid{grid-template-columns:1fr}}.project-page__comment{text-align:center;color:#b4b4b4;font-size:14px}.project-page__tag{color:#72919c;background-color:#e9eef0;border:1px solid #72919c;padding:8px 32px;font-size:14px;text-decoration:none;transition:all .3s ease-in-out}@media (max-width:1339.8px){.project-page__tag{padding:8px 24px}}@media (max-width:1199.8px){.project-page__tag{padding:8px 12px}}.project-page__tag:hover{background-color:#c6d7dd}.project-page__tag:active{color:#707070;background-color:#c6d7dd;border:1px solid #707070}.project-page__tag.active{background-color:#fee16b}.project-page__link{color:#72919c;-webkit-text-decoration:underline #faf8f8;text-decoration:underline #faf8f8;text-decoration-thickness:4px;transition:all .2s ease-in-out}.project-page__link:hover{-webkit-text-decoration:underline #fee16b;text-decoration:underline #fee16b;text-decoration-thickness:4px}.project-page__nav-btn{color:#faf8f8;opacity:.5;background-color:#e0c6ee;border-radius:8px;justify-content:center;align-items:center;padding:32px 12px;transition:all .2s ease-in-out;display:flex}.project-page__nav-btn:hover{background-color:#e0c6ee}.cv{width:1040px;margin-bottom:96px}@media (max-width:1199.8px){.cv{width:900px;margin-bottom:48px}}@media (max-width:991.8px){.cv{width:720px;margin-bottom:48px}}@media (max-width:767.8px){.cv{width:560px;margin-bottom:32px}}@media (max-width:575.8px){.cv{width:360px}}.cv h1{text-align:center;margin-top:48px;margin-bottom:32px;font-size:48px}.cv h2{margin-bottom:12px;font-size:48px}.cv h4{font-family:var(--font-secondary);text-underline-offset:6px;text-decoration-skip-ink:none;margin-bottom:8px;font-size:24px;-webkit-text-decoration:underline #c6d7dd;text-decoration:underline #c6d7dd;text-decoration-thickness:8px}@media (max-width:575.8px){.cv h4{text-align:center;font-size:29px}}.cv__job-title{text-underline-offset:6px;text-decoration-skip-ink:none;color:#252524;margin-bottom:48px;padding:0;-webkit-text-decoration:underline #e0c6ee;text-decoration:underline #e0c6ee;text-decoration-thickness:8px}@media (max-width:575.8px){.cv__job-title{text-align:center;font-size:18px}}.cv__section{background-color:#e9eef0;border:1px solid #252524;align-content:flex-start;margin-bottom:24px;padding:12px 24px;box-shadow:8px 8px #c6d7dd}.cv__section ul{margin-bottom:24px}.cv__section p{margin-bottom:12px;font-size:18px;line-height:1.6}@media (max-width:575.8px){.cv__section p{text-align:justify;font-size:18px}.cv__section{margin-bottom:24px}}.cv__section-skills{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:48px;display:grid}@media (max-width:575.8px){.cv__section-skills{flex-direction:column;display:flex}}.cv__section-grid{grid-template-columns:3fr 1fr;gap:32px;display:grid}@media (max-width:767.8px){.cv__section-grid{grid-template-columns:3fr 2fr}}@media (max-width:575.8px){.cv__section-grid{flex-direction:column;display:flex}}.cv__section-courses{grid-template-columns:1fr 1fr;gap:24px 48px;margin-bottom:24px;display:grid}@media (max-width:767.8px){.cv__section-courses{flex-direction:column;gap:0;display:flex}}.cv__section-courses h4{line-height:1.2;font:var(--font-primary);font-weight:600;text-decoration:none;font-size:18px!important}.cv__section-title{font-family:var(--font-secondary);color:#252524;background-color:#c6d7dd;margin-top:12px;margin-bottom:24px;padding:0 24px;font-size:24px;font-weight:600}.cv__job-block{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.cv__job-section{background-color:#f9f9f8;border:1px solid #c6d7dd;padding:24px 24px 12px;font-size:24px}.cv__job-section h4{margin-bottom:8px}.cv__icon{margin-right:8px}.cv__details{color:#72919c;font-size:18px;font-style:italic;font-weight:200}@media (max-width:575.8px){.cv__details{text-align:center}}.cv__row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:767.8px){.cv__row{flex-direction:column-reverse;gap:24px}}.cv__position{margin-bottom:12px;font-weight:600}.cv__lang{flex-direction:row;align-items:baseline;gap:8px;font-size:24px;line-height:1.6;display:flex}@media (max-width:575.8px){.cv__lang{justify-content:center}}.cv__lang span{font-weight:600}.cv li{margin-left:24px;padding-right:32px;font-size:18px}.cv li::marker{color:#e0c6ee;font-size:1.6rem}.cv__projects-section{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (max-width:767.8px){.cv__projects-section{grid-template-columns:1fr 1fr}}@media (max-width:575.8px){.cv__projects-section{flex-direction:column;gap:12px;display:flex}}.cv__project{grid-template-columns:1fr 4fr auto;align-items:self-start;gap:8px;padding-bottom:8px;display:grid}@media (max-width:575.8px){.cv__project{flex-direction:column;align-items:center;display:flex}}.cv__project--sm{grid-template-columns:1fr auto;align-items:center;gap:8px;padding-bottom:8px;display:grid}.cv__project-title{font-weight:300;display:block;font-family:var(--font-primary)!important;font-size:18px!important;text-decoration:none!important}.row-block--md{flex-direction:row;justify-content:space-between;gap:24px;display:flex}.row-block--md div{flex:1}@media (max-width:575.8px){.row-block--md{flex-direction:column;gap:0}}p.list-style{flex-direction:row;align-items:center;padding-left:20px;display:flex;position:relative}p.list-style:before{content:"•";color:#e0c6ee;font-size:36px;font-weight:700;position:absolute;left:0}.project-card__icon{color:#72919c;transition:scale .2s ease-in-out,color .2s ease-in-out}.project-card__icon:hover{color:#707070;scale:1.1}.contact-form .contact-form--row{flex-direction:row;gap:12px;display:flex}.contact-form .contact-form--row div{flex:1}.contact-form{padding-top:32px}@media (max-width:575.8px){.contact-form{padding-top:24px}}input{width:100%;font-family:var(--font-primary);background-color:#fff6;border:1px solid #b4b4b4;margin-top:12px;padding:12px;font-size:18px;display:inline-block}input:focus{outline-offset:-1px;outline:2px solid #e0c6ee}input::placeholder{color:#e0c6ee;opacity:1}textarea{resize:none;scrollbar-gutter:stable both-edges;width:100%;height:180px;font-family:var(--font-primary);background-color:#fff6;border:1px solid #b4b4b4;margin-top:12px;padding:12px;font-size:18px;overflow-y:scroll}textarea:focus{outline-offset:-1px;outline:2px solid #e0c6ee}textarea::placeholder{color:#e0c6ee;opacity:1}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-thumb{background:#fee16b}textarea::-webkit-scrollbar-track{background:0 0}textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.expandable{color:#c296da;font-size:18px;font-family:var(--font-secondary);text-align:end}.posts{columns:3;gap:24px}@media (max-width:767.8px){.posts{columns:2}}@media (max-width:575.8px){.posts{columns:1}}.post{break-inside:avoid;background-color:#e9eef0;border:1px solid #252524;flex-flow:column wrap;justify-content:space-between;gap:12px;width:100%;height:auto;margin-bottom:24px;padding:24px;text-decoration:none;transition:all .3s ease-in-out;display:flex;box-shadow:4px 4px #c6d7dd}.post:hover{opacity:1;transform:rotate(1deg);box-shadow:8px 8px #c6d7dd}.post__title{font-family:var(--font-secondary);color:#252524;text-underline-offset:4px;font-size:24px;font-weight:500;-webkit-text-decoration:underline #707070;text-decoration:underline #707070;text-decoration-thickness:1px;transition:all .3s ease-in-out;display:inline}.post__title:hover{-webkit-text-decoration:underline #252524;text-decoration:underline #252524;text-decoration-thickness:1px}.post__date{color:#707070;opacity:.6;text-align:end;font-size:14px;font-weight:600}.post__cover{object-fit:cover;opacity:.8;background-color:#f9f9f8;border:1px solid #252524;border-radius:4px;width:100%;height:auto;margin-top:12px;margin-bottom:12px;padding:8px;transition:all .3s ease-in-out;display:block}.post__cover:hover{opacity:1}.post__description{color:#252524;font-size:18px}.post--digital-garden{background-color:#f3efe1;box-shadow:4px 4px #efe8b6}.post--digital-garden:hover{box-shadow:8px 8px #efe8b6}.post--media-journal{background-color:#f4eaf9;box-shadow:4px 4px #e0c6ee}.post--media-journal:hover{box-shadow:8px 8px #e0c6ee}.post--notes{background-color:#f9f9f8;box-shadow:4px 4px #b4b4b4}.post--notes:hover{box-shadow:8px 8px #b4b4b4}.article h1{text-align:center;margin-top:48px;padding:0;font-size:76.8px}@media (max-width:767.8px){.article h1{margin-bottom:32px;line-height:1.1}}.article h2{z-index:1;display:inline-block;position:relative}.article h2:before{content:"";z-index:-1;background-color:#fee16b;width:30%;height:40%;position:absolute;top:20px;left:-10px}.article__info{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (max-width:575.8px){.article__info{flex-direction:column;gap:24px;display:flex}}.article__date{color:#707070;opacity:.6;text-align:start;font-size:14px;font-weight:600}.article__tag{color:#707070;background-color:#e9eef0;border-radius:8px;padding:3.2px 12px;font-size:14px}.article__block{background-color:#f4eaf9;border-radius:8px;padding:24px}.article li{margin-left:24px;padding-right:32px;font-size:18px;font-weight:300}.article li::marker{color:#e0c6ee;font-size:1.6rem}.post-card{background-color:#f9f9f8;border:1px solid #252524;flex-flow:column wrap;justify-content:space-between;gap:12px;width:32%;height:auto;margin-bottom:24px;padding:12px;text-decoration:none;transition:all .3s ease-in-out;display:flex;box-shadow:4px 4px #b4b4b4}.post-card:hover{transform:rotate(1deg);box-shadow:8px 8px #707070}.post-card__title{font-family:var(--font-secondary);color:#252524;text-align:center;font-size:18px;font-style:italic;font-weight:500}.post-card--big{width:60%}@media (max-width:991.8px){.post-card{width:48%}}@media (max-width:767.8px){.post-card{width:48%}}@media (max-width:575.8px){.post-card{width:100%}}.post-card__image{object-fit:cover;width:100%;height:auto;display:block}.post-card__image--row{aspect-ratio:1;object-fit:cover;width:192px;height:100%;display:block}@media (max-width:767.8px){.post-card__image--row{width:100%}}.post-card--row{background-color:#f9f9f8;border:1px solid #252524;grid-template-columns:192px auto;align-items:center;gap:24px;width:100%;margin-bottom:24px;padding:12px;text-decoration:none;transition:all .3s ease-in-out;display:grid;box-shadow:4px 4px #b4b4b4}.post-card--row:hover{scale:1.01;box-shadow:8px 8px #707070}@media (max-width:767.8px){.post-card--row{text-align:center;flex-direction:column;display:flex}}.post-card--row__title{font-family:var(--font-secondary);color:#252524;text-underline-offset:6px;text-decoration-skip-ink:none;margin-bottom:24px;font-size:24px;font-weight:500;-webkit-text-decoration:underline #e0c6ee;text-decoration:underline #e0c6ee;text-decoration-thickness:8px}.post-card--row__description{font-family:var(--font-primary);color:#707070;font-size:18px;font-style:italic;font-weight:300}.digital-garden__banner{text-align:center;background-color:#f3efe1;border-radius:12px;align-content:center;margin-top:32px;padding:12px 24px}.digital-garden__banner p{font-size:18px}@media (max-width:575.8px){.digital-garden__banner p{font-size:14px}}.digital-garden__tag{color:#707070;background-color:#f3efe1;border-radius:8px;padding:3.2px 12px;font-size:14px}@media (max-width:575.8px){.digital-garden__tag{padding:3.2px 8px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);color:#707070;background-color:#faf8f8;flex-direction:column;align-items:center;font-size:18px;font-weight:300;line-height:1.6;display:flex}.centered{flex-direction:column;place-content:center;align-items:center;gap:12px;display:flex}.right{flex-direction:column;align-items:flex-end;display:flex}@media (pointer:coarse){.hidden{display:none}}@media (max-width:991.8px){.hidden{display:none}}
