*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,li{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}html,body{height:100%}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{-webkit-appearance:none;appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/_astro/inter-v20-latin_latin-ext-300.COFwuBDq.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/_astro/inter-v20-latin_latin-ext-300italic.BGWKxMgw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/_astro/inter-v20-latin_latin-ext-regular.hEwOkYab.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/_astro/inter-v20-latin_latin-ext-italic.BmBn2YWD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/_astro/inter-v20-latin_latin-ext-500.CX3PuLqP.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/_astro/inter-v20-latin_latin-ext-500italic.BLymcFMk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/_astro/inter-v20-latin_latin-ext-600.C1b5NiJ0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/_astro/inter-v20-latin_latin-ext-600italic.B29ZWVIG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/_astro/inter-v20-latin_latin-ext-700.pfsCYWFV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/_astro/inter-v20-latin_latin-ext-700italic.CktC6Chv.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/_astro/inter-v20-latin_latin-ext-800.DZqSncPL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/_astro/inter-v20-latin_latin-ext-800italic.6PltD3vp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Modern Negra;font-style:normal;font-weight:800;src:url(/_astro/modern-negra.BUhfxC6t.woff2) format("woff2")}@font-face{font-display:swap;font-family:Modern Negra;font-style:italic;font-weight:800;src:url(/_astro/modern-negra-slant.C9ZmuBSJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Modern Negra;font-style:normal;font-weight:600;src:url(/_astro/modern-negra-outline.K_JPhOp2.woff2) format("woff2")}:root{--page-max-width: 1740px;--font-primary: "Inter", sans-serif;--font-secondary: "Modern Negra", sans-serif;--creamy: #f5efe5;--green: #2e847c;--red: #f66e5d;--pink: #f1cac2;--yellow: #eead4e;--black: #000;--dark: #111827;--grey: #d8d8d8;--white: #fff;--size-1: 4px;--size-2: 8px;--size-3: 16px;--size-4: 20px;--size-5: 24px;--size-6: 28px;--size-7: 32px;--size-8: 48px;--size-9: 64px;--size-10: 80px;--size-11: 120px;--size-12: 144px;--font-size-0: 16px;--font-size-1: 18px;--font-size-2: 20px;--font-size-3: 22px;--font-size-4: 24px;--font-size-5: 26px;--font-size-6: 28px;--font-size-7: 30px;--font-size-8: 32px;--font-size-9: 40px;--font-size-10: 50px;--font-size-11: 70px;--font-size-12: 90px}body{font-family:var(--font-primary);font-weight:400;background-color:var(--creamy)}main{max-width:var(--page-max-width);margin-left:auto;margin-right:auto}section{padding:var(--size-9) var(--size-3)}a:link,a:visited{color:var(--black);text-decoration:none;word-break:break-word}a:hover,a:active{text-decoration:underline;color:var(--black)}.header{position:fixed;top:0;left:0;right:0;height:64px;width:100%;background-color:var(--creamy);z-index:2;transform:translateY(0);visibility:visible;transition:transform 225ms cubic-bezier(0,0,.2,1) 0ms,visibility 225ms cubic-bezier(0,0,.2,1) 0ms}.hidden-scroll{transform:translateY(-64px);visibility:hidden;transition:transform 225ms cubic-bezier(0,0,.2,1) 0ms,visibility 225ms cubic-bezier(0,0,.2,1) 0ms}nav{display:flex;align-items:center;justify-content:space-between;gap:var(--size-3);height:64px;max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding-left:var(--size-3)}nav ul{display:flex;align-items:center;gap:var(--size-3)}.links{display:none}@media screen and (min-width:768px){nav{padding-right:var(--size-3)}.drawer{display:none}.links{display:flex;gap:var(--size-7);align-items:center}.links a{font-size:var(--font-size-1)}}h1{margin-top:var(--size-2);font-family:var(--font-secondary);font-weight:800;font-size:var(--font-size-9)}h1 a:link,h1 a:visited{text-decoration:none}h2{font-size:var(--font-size-8);margin-bottom:var(--size-3)}h3{font-size:var(--font-size-7)}.portfolio .swiper-wrapper{align-items:flex-end;transition-timing-function:linear!important}.portfolio .swiper-slide img{height:auto;width:100%}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
