@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_eebbb844-module__MfBAAG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_eebbb844-module__MfBAAG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_86136e60-module__xSsLPW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_86136e60-module__xSsLPW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.page-module__62viZW__root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:#fff;--text:#16181d;--stroke:#16181d;--paper:#fff;--btn-bg:#16181d;--btn-fg:#fff;background:var(--page);color:var(--text)}@media (prefers-color-scheme:dark){.page-module__62viZW__root{--lightningcss-light: ;--lightningcss-dark:initial;--page:#0d0e10;--text:#eceae4;--stroke:#eceae4;--paper:#23262c;--btn-bg:#eceae4;--btn-fg:#0d0e10}}.page-module__62viZW__linkedin{border:1px solid var(--text);color:var(--text)}.page-module__62viZW__linkedin:hover{background:var(--text);color:var(--page)}.page-module__62viZW__tile{background:var(--bg);color:var(--text)}.page-module__62viZW__meta{color:var(--ink)}@media (prefers-color-scheme:dark){.page-module__62viZW__tile{background:var(--bg-dark)}.page-module__62viZW__meta{color:var(--ink-dark)}}.page-module__62viZW__tile:focus-visible{outline:2px solid var(--text);outline-offset:4px}.page-module__62viZW__btn{background:var(--btn-bg);color:var(--btn-fg)}.page-module__62viZW__art{stroke:var(--stroke)}.page-module__62viZW__cross,.page-module__62viZW__planet,.page-module__62viZW__tri,.page-module__62viZW__sq,.page-module__62viZW__card,.page-module__62viZW__pin,.page-module__62viZW__sun,.page-module__62viZW__tree{transform-box:fill-box;transform-origin:50%}.page-module__62viZW__paper{fill:var(--paper)}.page-module__62viZW__ink{fill:var(--stroke)}@media (prefers-reduced-motion:no-preference){.page-module__62viZW__tile{transition:transform .2s ease-out}.page-module__62viZW__tile:hover{transform:translateY(-4px)}.page-module__62viZW__art :is(.page-module__62viZW__cross,.page-module__62viZW__planet,.page-module__62viZW__tri,.page-module__62viZW__sq,.page-module__62viZW__card,.page-module__62viZW__pin,.page-module__62viZW__sun,.page-module__62viZW__tree,.page-module__62viZW__window){transition:transform .5s cubic-bezier(.2,.8,.2,1),fill .3s}.page-module__62viZW__tile:hover .page-module__62viZW__pulse,.page-module__62viZW__tile:focus-visible .page-module__62viZW__pulse{stroke-dasharray:1;animation:1.1s ease-out page-module__62viZW__draw}.page-module__62viZW__tile:hover .page-module__62viZW__cross,.page-module__62viZW__tile:focus-visible .page-module__62viZW__cross{animation:.9s ease-in-out page-module__62viZW__beat}.page-module__62viZW__tile:hover .page-module__62viZW__planet,.page-module__62viZW__tile:focus-visible .page-module__62viZW__planet{transform:translateY(-8px)rotate(-10deg)}.page-module__62viZW__tile:hover .page-module__62viZW__tri,.page-module__62viZW__tile:focus-visible .page-module__62viZW__tri{transform:rotate(-24deg)translateY(-4px)}.page-module__62viZW__tile:hover .page-module__62viZW__sq,.page-module__62viZW__tile:focus-visible .page-module__62viZW__sq{transform:rotate(75deg)}.page-module__62viZW__tile:hover .page-module__62viZW__card,.page-module__62viZW__tile:focus-visible .page-module__62viZW__card{transform:translate(-62px,36px)}.page-module__62viZW__tile:hover .page-module__62viZW__pin,.page-module__62viZW__tile:focus-visible .page-module__62viZW__pin{animation:.7s ease-out page-module__62viZW__bounce}.page-module__62viZW__tile:hover .page-module__62viZW__sun,.page-module__62viZW__tile:focus-visible .page-module__62viZW__sun{transform:translateY(-10px)}.page-module__62viZW__tile:hover .page-module__62viZW__window,.page-module__62viZW__tile:focus-visible .page-module__62viZW__window{fill:#f3d36b}.page-module__62viZW__tree{transform-origin:50% 100%}.page-module__62viZW__tile:hover .page-module__62viZW__tree,.page-module__62viZW__tile:focus-visible .page-module__62viZW__tree{animation:1s ease-in-out page-module__62viZW__sway}}@keyframes page-module__62viZW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes page-module__62viZW__beat{0%,to{transform:scale(1)}25%{transform:scale(1.12)}45%{transform:scale(1)}65%{transform:scale(1.07)}}@keyframes page-module__62viZW__bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-12px)}65%{transform:translateY(0)}80%{transform:translateY(-4px)}}@keyframes page-module__62viZW__sway{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}65%{transform:rotate(4deg)}}
