@charset "UTF-8";@font-face{font-display:swap;font-family:LibreBaskerville;font-style:normal;font-weight:400;src:url(./libre-baskerville-v14-latin-regular.jJI4ANT2.woff2) format("woff2")}@font-face{font-display:swap;font-family:LibreBaskerville;font-style:italic;font-weight:400;src:url(./libre-baskerville-v14-latin-italic.jQHk2n8v.woff2) format("woff2")}@font-face{font-display:swap;font-family:LibreBaskerville;font-style:normal;font-weight:700;src:url(./libre-baskerville-v14-latin-700.DybnYowG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(./rubik-v28-latin-regular.Bd548WEe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(./rubik-v28-latin-500.u2YmNvkZ.woff2) format("woff2")}.u-typography-root .u-reset--h1[data-v-0341cf9f],.u-typography-root h1[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:6rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.3}@media (min-width:768px) and (max-width:991px){.u-typography-root .u-reset--h1[data-v-0341cf9f],.u-typography-root h1[data-v-0341cf9f]:not(.u-reset){font-size:5.2rem}}@media (max-width:767px){.u-typography-root .u-reset--h1[data-v-0341cf9f],.u-typography-root h1[data-v-0341cf9f]:not(.u-reset){font-size:4.8rem}}.u-typography-root .u-reset--h2[data-v-0341cf9f],.u-typography-root h2[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:3.8rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.3}@media (max-width:991px) and (min-width:768px){.u-typography-root .u-reset--h2[data-v-0341cf9f],.u-typography-root h2[data-v-0341cf9f]:not(.u-reset){font-size:3.2rem}}@media (max-width:767px){.u-typography-root .u-reset--h2[data-v-0341cf9f],.u-typography-root h2[data-v-0341cf9f]:not(.u-reset){font-size:2.8rem}}.u-typography-root .u-reset--h3[data-v-0341cf9f],.u-typography-root h3[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.3}.u-typography-root .u-reset--h4[data-v-0341cf9f],.u-typography-root h4[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:3.2rem;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:1.3}@media (max-width:991px) and (min-width:768px){.u-typography-root .u-reset--h4[data-v-0341cf9f],.u-typography-root h4[data-v-0341cf9f]:not(.u-reset){font-size:2.8rem}}@media (max-width:767px){.u-typography-root .u-reset--h4[data-v-0341cf9f],.u-typography-root h4[data-v-0341cf9f]:not(.u-reset){font-size:2.4rem}}.u-typography-root .u-reset--h5[data-v-0341cf9f],.u-typography-root h5[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.3}.u-typography-root .u-reset--h6[data-v-0341cf9f],.u-typography-root h6[data-v-0341cf9f]:not(.u-reset){font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.3}.u-typography-root .u-reset--p[data-v-0341cf9f],.u-typography-root p[data-v-0341cf9f]:not(.u-reset){font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.4}@media (max-width:991px) and (min-width:768px){.u-typography-root .u-reset--p[data-v-0341cf9f],.u-typography-root p[data-v-0341cf9f]:not(.u-reset){font-size:2rem}}@media (max-width:767px){.u-typography-root .u-reset--p[data-v-0341cf9f],.u-typography-root p[data-v-0341cf9f]:not(.u-reset){font-size:1.8rem}}.u-typography-root .u-reset--copy-large[data-v-0341cf9f]{font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:3.2rem;font-style:normal;font-weight:400;line-height:2}@media (max-width:991px) and (min-width:768px){.u-typography-root .u-reset--copy-large[data-v-0341cf9f]{font-size:2.4rem}}@media (max-width:767px){.u-typography-root .u-reset--copy-large[data-v-0341cf9f]{font-size:2rem;line-height:1.8}}.u-typography-root .u-reset--copy-medium[data-v-0341cf9f]{font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.4}@media (max-width:991px) and (min-width:768px){.u-typography-root .u-reset--copy-medium[data-v-0341cf9f]{font-size:2rem}}@media (max-width:767px){.u-typography-root .u-reset--copy-medium[data-v-0341cf9f]{font-size:1.8rem}}.u-typography-root .u-reset--copy-small[data-v-0341cf9f]{font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.44}@media (max-width:767px){.u-typography-root .u-reset--copy-small[data-v-0341cf9f]{font-size:1.4rem}}.u-typography-root .u-reset--copy-x-small[data-v-0341cf9f]{font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.3}.u-typography-root ol.u-reset[data-v-0341cf9f],.u-typography-root ol.u-reset>li[data-v-0341cf9f],.u-typography-root ul.u-reset[data-v-0341cf9f],.u-typography-root ul.u-reset>li[data-v-0341cf9f]{list-style:none}.u-typography-root .u-reset--ul[data-v-0341cf9f],.u-typography-root ul[data-v-0341cf9f]:not(.u-reset){list-style:none;padding-left:24px}.u-typography-root .u-reset--ul>li[data-v-0341cf9f],.u-typography-root ul:not(.u-reset)>li[data-v-0341cf9f]{display:inline-block;position:relative;width:100%}.u-typography-root .u-reset--ul>li[data-v-0341cf9f]>*,.u-typography-root ul:not(.u-reset)>li[data-v-0341cf9f]>*{margin-bottom:0}.u-typography-root .u-reset--ul>li[data-v-0341cf9f]:before,.u-typography-root ul:not(.u-reset)>li[data-v-0341cf9f]:before{color:currentcolor;content:"•";display:inline-block;font-size:inherit;height:auto;position:absolute;right:100%;text-align:center;top:0;width:24px}.u-typography-root .u-reset--ol[data-v-0341cf9f],.u-typography-root ol[data-v-0341cf9f]:not(.u-reset){list-style:none;padding-left:24px}.u-typography-root .u-reset--ol>li[data-v-0341cf9f],.u-typography-root ol:not(.u-reset)>li[data-v-0341cf9f]{display:inline-block;position:relative;width:100%}.u-typography-root .u-reset--ol>li[data-v-0341cf9f]>*,.u-typography-root ol:not(.u-reset)>li[data-v-0341cf9f]>*{margin-bottom:0}.u-typography-root .u-reset--ol>li[data-v-0341cf9f]:before,.u-typography-root ol:not(.u-reset)>li[data-v-0341cf9f]:before{color:currentcolor;display:inline-block;font-size:inherit;height:auto;position:absolute;right:100%;top:0;width:24px}.u-typography-root .u-reset--ol[data-v-0341cf9f],.u-typography-root ol[data-v-0341cf9f]:not(.u-reset){counter-reset:li}.u-typography-root .u-reset--ol>li[data-v-0341cf9f]:before,.u-typography-root ol:not(.u-reset)>li[data-v-0341cf9f]:before{content:counter(li) ".";counter-increment:li;text-align:center}.u-typography-root b[data-v-0341cf9f],.u-typography-root strong[data-v-0341cf9f]{font-weight:700}.u-typography-root em[data-v-0341cf9f],.u-typography-root i[data-v-0341cf9f]{font-style:italic}.u-typography-root sub[data-v-0341cf9f]{font-size:1.4rem;vertical-align:sub}.u-typography-root sup[data-v-0341cf9f]{font-size:1.4rem;vertical-align:super}.u-typography-root .u-link[data-v-0341cf9f],.u-typography-root a[data-v-0341cf9f]{text-decoration:none}.u-typography-root .u-link[data-v-0341cf9f]:not(.u-reset,.u-router-link-exact-active),.u-typography-root a[data-v-0341cf9f]:not(.u-reset,.u-router-link-exact-active){cursor:pointer}.u-typography-root .u-link[data-v-0341cf9f]:not(.u-reset,.btn),.u-typography-root a[data-v-0341cf9f]:not(.u-reset,.btn){--u-link--col-start:var(--s-app--main-col-base);--u-link--col-end:var(--s-app--main-col-base);--u-link--p-start:10%;--u-link--p-end:10%;background-image:linear-gradient(to top,var(--u-link--col-start),var(--u-link--col-end) var(--u-link--p-start),#0000 var(--u-link--p-end));border-radius:0;color:currentcolor;display:inline;outline:none;padding:1px 2px 0;position:relative;text-decoration:none;transition:--u-link--col-start .2s ease,--u-link--col-end .2s ease,--u-link--p-start .2s ease,--u-link--p-end .2s ease,border-radius .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}@media (any-hover:hover){.u-typography-root .u-link[data-v-0341cf9f]:not(.u-reset,.btn):focus,.u-typography-root .u-link[data-v-0341cf9f]:not(.u-reset,.btn):hover,.u-typography-root a[data-v-0341cf9f]:not(.u-reset,.btn):focus,.u-typography-root a[data-v-0341cf9f]:not(.u-reset,.btn):hover{--u-link--col-start:var(--s-app--main-col-light);--u-link--col-end:var(--s-app--main-col-light);--u-link--p-start:100%;--u-link--p-end:100%;border-radius:.3em;color:#1f1f22}}@media (any-hover:none){.u-typography-root .u-link[data-v-0341cf9f]:not(.u-reset,.btn):active,.u-typography-root a[data-v-0341cf9f]:not(.u-reset,.btn):active{--u-link--col-start:var(--s-app--main-col-light);--u-link--col-end:var(--s-app--main-col-light);--u-link--p-start:100%;--u-link--p-end:100%;border-radius:.3em;color:#1f1f22}}.u-typography-root hr[data-v-0341cf9f]{background-color:currentcolor;border:0;display:block;height:2px;margin:0;width:40px}.u-typography-root code[data-v-0341cf9f],.u-typography-root pre[data-v-0341cf9f]{font-family:monospace}.u-typography-root .u-cloak[data-v-0341cf9f]{border:0;margin:-1px;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0)}html[data-v-0341cf9f]{font-size:62.5%}body[data-v-0341cf9f]{font-family:LibreBaskerville,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.4}@media (max-width:991px) and (min-width:768px){body[data-v-0341cf9f]{font-size:2rem}}@media (max-width:767px){body[data-v-0341cf9f]{font-size:1.8rem}}body[data-v-0341cf9f]{color:#1f1f22}@property --u-link--col-start{syntax:"<color>";inherits:true;initial-value:#f5e55b}@property --u-link--col-end{syntax:"<color>";inherits:true;initial-value:#f5e55b}@property --u-link--p-start{syntax:"<percentage>";inherits:true;initial-value:10%}@property --u-link--p-end{syntax:"<percentage>";inherits:true;initial-value:10%}@media (max-width:767px){tr.projects-list-row td[data-v-0341cf9f]{display:block}}tr.projects-list-row td.u-markdown-root[data-v-0341cf9f]>p{font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.4}.projects-list-row__image-wrap[data-v-0341cf9f]{aspect-ratio:16/9;border-radius:var(--s-app--border-radius);overflow:hidden;width:100%}@media (max-width:767px){.projects-list-row__image-wrap.projects-list-row__image-wrap--md[data-v-0341cf9f]{display:none}}@media (min-width:768px){.projects-list-row__image-wrap.projects-list-row__image-wrap--sm[data-v-0341cf9f]{display:none}}.projects-list-row__image[data-v-0341cf9f]{border-radius:var(--s-app--border-radius);height:100%;-webkit-user-select:none;user-select:none;width:100%}.projects-list-row__link[data-v-0341cf9f]{color:#e77b7a;display:block;font-weight:700;padding:12px 0;transition:color .2s ease}@media (any-hover:hover){.projects-list-row__link[data-v-0341cf9f]:focus,.projects-list-row__link[data-v-0341cf9f]:hover{color:#6e1413}}@media (any-hover:none){.projects-list-row__link[data-v-0341cf9f]:active{color:#6e1413}}@media (max-width:767px){.projects-list-row__link[data-v-0341cf9f]{font-size:2.8rem;padding:12px 0 0}}@font-face{font-display:swap;font-family:LibreBaskerville;font-style:normal;font-weight:400;src:url(./libre-baskerville-v14-latin-regular.jJI4ANT2.woff2) format("woff2")}@font-face{font-display:swap;font-family:LibreBaskerville;font-style:italic;font-weight:400;src:url(./libre-baskerville-v14-latin-italic.jQHk2n8v.woff2) format("woff2")}@font-face{font-display:swap;font-family:LibreBaskerville;font-style:normal;font-weight:700;src:url(./libre-baskerville-v14-latin-700.DybnYowG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(./rubik-v28-latin-regular.Bd548WEe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(./rubik-v28-latin-500.u2YmNvkZ.woff2) format("woff2")}.projects-list__container[data-v-2db857d0]{margin:0 -12px}@media (max-width:767px){.projects-list__container[data-v-2db857d0]{margin:0}}.projects-list__table[data-v-2db857d0]{font-family:Rubik,Geneva,Tahoma,Verdana,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.2;table-layout:fixed;width:100%}@media (max-width:767px){.projects-list__table[data-v-2db857d0]{display:flex;flex-flow:column nowrap}colgroup[data-v-2db857d0],thead[data-v-2db857d0]{display:none}tbody[data-v-2db857d0]{gap:24px}tbody[data-v-2db857d0],tr[data-v-2db857d0]{display:flex;flex-flow:column nowrap}}tbody[data-v-2db857d0] td,thead th[data-v-2db857d0]{padding:6px 12px}@media (max-width:767px){tbody[data-v-2db857d0] td,thead th[data-v-2db857d0]{padding:2px 0}}tbody[data-v-2db857d0] td:first-child,thead th[data-v-2db857d0]:first-child{text-align:left}@media (min-width:768px) and (max-width:991px){tbody[data-v-2db857d0] td:first-child,thead th[data-v-2db857d0]:first-child{display:none}}tbody[data-v-2db857d0] td:nth-child(2),thead th[data-v-2db857d0]:nth-child(2){text-align:left}tbody[data-v-2db857d0] td:nth-child(3),thead th[data-v-2db857d0]:nth-child(3){text-align:left}tbody[data-v-2db857d0] td:nth-child(4),thead th[data-v-2db857d0]:nth-child(4){text-align:left}tbody[data-v-2db857d0] td:nth-child(5),thead th[data-v-2db857d0]:nth-child(5){text-align:right}colgroup col[data-v-2db857d0]{overflow:hidden;padding:0;width:auto}colgroup col[data-v-2db857d0]:first-child{width:136px}@media (min-width:768px) and (max-width:991px){colgroup col[data-v-2db857d0]:first-child{display:none}}colgroup col[data-v-2db857d0]:nth-child(3){width:auto}colgroup col[data-v-2db857d0]:nth-child(5){width:100px}.p-projects[data-v-c1054fd7]{display:flex;flex-flow:row nowrap}@media (max-width:767px){.p-projects__main[data-v-c1054fd7]{overflow:hidden}}.p-projects__content[data-v-c1054fd7]{margin-top:48px}.p-expertise__lead[data-v-c1054fd7]{margin-top:16px;max-width:800px;text-wrap:balance}.p-projects__projects-list[data-v-c1054fd7]{margin-top:40px;padding:20px 0}@media (max-width:767px){.p-projects__projects-list[data-v-c1054fd7]{margin-top:20px}}
