.icons_icon__i_lZK{width:25%;max-width:50px;margin:0 5px}.icons_switch__8tVAC{cursor:pointer;fill:#292e31}.icons_switch__8tVAC.icons_darkMode__ueMwD{fill:#f1c40f;transform:scaleX(-1)}.icons_up__YHwvl{width:50px;cursor:pointer;transition:all .5s;z-index:9}.icons_spinner__Xm9xp{animation-name:icons_spin__9dxuB;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes icons_spin__9dxuB{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.logo_headerContainer__nJlM_{display:flex;justify-content:space-between;align-items:center}.logo_siteName__B_Uo0{display:inline-block;vertical-align:bottom;width:0;overflow:hidden;padding:0;margin:0}.logo_logoContainer__nKGsH{cursor:pointer;text-align:left;flex:auto}.logo_logoContainer__nKGsH h1{margin:0;padding:0;transition:all .5s,color 0s;text-shadow:0 0 2px #16a085;letter-spacing:24px;display:inline-block}.logo_logoContainer__nKGsH:hover h1{text-shadow:0 0 4px #16a085;cursor:pointer;letter-spacing:2px}.logo_fContainer__tHF28{fill:transparent;transition:all .5s}.logo_f__6HWIX{fill:#000}.logo_logoContainer__nKGsH:hover .logo_siteName__B_Uo0{width:125px;margin-right:10px}.logo_logoContainer__nKGsH:hover .logo_fContainer__tHF28{fill:#000;stroke:#292e31}.logo_logoContainer__nKGsH:hover .logo_f__6HWIX{fill:#f8f9fa;stroke:#000}.logo_menu__Z4n_U{width:-moz-fit-content;width:fit-content;max-width:350px;transition:height .5s;overflow:hidden}.logo_menu__Z4n_U ul{padding:0;margin:0;text-align:right;width:100%;display:flex;justify-content:space-between}.logo_menu__Z4n_U ul li{display:inline-block;margin:0 20px;font-weight:700}.logo_menu__Z4n_U ul li a{font-size:22px;transition:all .25s}.logo_menu__Z4n_U ul li a:hover{color:#3498db;text-shadow:0 0 1px #000}.logo_menuContent__63dLq{height:0}.logo_scrollingDown__13PZR{height:30px}.logo_menuLogo__1mOH7{display:none}@media screen and (max-width:720px){.logo_headerContainer__nJlM_{flex-direction:column}.logo_logoContainer__nKGsH h1{letter-spacing:20px}.logo_scrollingDown__13PZR{height:0}.logo_showMenu__cfOLv{height:100vh}.logo_menu__Z4n_U ul{margin-top:200px;height:50px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.logo_menuLogo__1mOH7{display:inherit}.logo_menu__Z4n_U ul li{margin:20px auto}.logo_menu__Z4n_U{max-width:95%}}.logo_dark-theme__HxwIj .logo_logoContainer__nKGsH h1{color:#e3e3e3}.logo_dark-theme__HxwIj .logo_scrolledDown__Te3Yd{opacity:.05}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cb45e3798dadf591-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69b694d4bbfc15f9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f37ed390f169f5e-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5c0cc751628397b1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e93ae46d4313315d-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cb45e3798dadf591-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69b694d4bbfc15f9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f37ed390f169f5e-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5c0cc751628397b1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e93ae46d4313315d-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cb45e3798dadf591-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69b694d4bbfc15f9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f37ed390f169f5e-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5c0cc751628397b1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e93ae46d4313315d-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cb45e3798dadf591-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69b694d4bbfc15f9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f37ed390f169f5e-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5c0cc751628397b1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e93ae46d4313315d-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:"__Roboto_Serif_058791";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:"__Roboto_Serif_058791";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"__Roboto_Serif_Fallback_058791";src:local("Times New Roman");ascent-override:72.26%;descent-override:19.02%;line-gap-override:0.00%;size-adjust:128.28%}.__className_058791{font-family:"__Roboto_Serif_058791","__Roboto_Serif_Fallback_058791"}.layout_header__SFlEE{position:fixed;top:0;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px;z-index:4;text-align:left;box-shadow:0 0 10px #121212}.layout_body__MTeLg{min-height:100vh;display:flex;flex-direction:column}.layout_article__FDvkB{padding-top:100px;font-weight:500;font-size:1.2em;line-height:1.6em;min-height:calc(100vh - 85px)}.layout_button__Z_ieV{width:100%;max-width:920px;margin:10px auto}.layout_button__Z_ieV a{all:unset;width:100px;height:30px;font-size:16px;background:transparent;border:none;position:relative;color:#f0f0f0;cursor:pointer;z-index:1;padding:10px 20px;display:flex;align-items:center;justify-content:center;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;float:right;margin-bottom:20px}.layout_button__Z_ieV a:before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s;transform:translate(0);width:100%;height:100%;background:#28282d;border-radius:10px}.layout_backBtn__Td3oO{text-align:left;padding:5px 10px;position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-around;align-items:center;transition:all .5s;z-index:9;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.layout_backBtn__Td3oO a{padding:4px 8px;border-radius:4px;font-weight:700}@media (max-width:600px){.layout_backBtn__Td3oO{justify-content:space-between}}.portfolio_projectsContainer__MEtjZ{max-width:920px;margin:auto;display:flex;flex-direction:row-reverse;justify-content:space-between}.portfolio_categories__7ZAX2{flex:30% 1}.portfolio_categories__7ZAX2 span{display:inline-block;line-height:normal}.portfolio_categories__7ZAX2.portfolio_warning__fOW3e span:last-child{transform:rotate(45deg);transform-origin:left}.portfolio_categories__7ZAX2.portfolio_warning__fOW3e img,.portfolio_categories__7ZAX2.portfolio_warning__fOW3e p{opacity:1}.portfolio_projects__bQXNf{flex:auto;margin-right:20px}.portfolio_project__slz7G{padding:4px;border-radius:8px;margin:20px auto;display:flex;background-color:rgb(var(--background-color-secondary));box-shadow:0 0 2px rgb(var(--text-color-primary));transition:all .25s;max-width:720px;cursor:not-allowed}a .portfolio_project__slz7G{cursor:pointer;transform:rotate(0deg)!important}.portfolio_projects__bQXNf.portfolio_warning__fOW3e .portfolio_project__slz7G:nth-child(2n){transform:rotate(1deg);transform-origin:left}.portfolio_projects__bQXNf.portfolio_warning__fOW3e .portfolio_project__slz7G:nth-child(odd){transform:rotate(-1deg);transform-origin:right}.portfolio_project__slz7G:hover{box-shadow:0 0 8px rgb(var(--text-color-primary));box-shadow:0 0 0 rgb(var(--text-color-primary))}@keyframes portfolio_shake__4UUki{0%{transform:translate(1px,1px) rotate(.5deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(.5deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(.5deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(.5deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.portfolio_imageContainer___sLPT{text-align:center;width:30%;display:flex}.portfolio_image__qpdbo{border-radius:4px;width:auto;height:auto;max-width:100%;max-height:150px;display:block;text-align:center;margin:auto;-webkit-clip-path:url(#squircle);clip-path:url(#squircle)}.portfolio_details__NxdEu{flex:80% 1}.portfolio_title__DCOEu{font-weight:700}.portfolio_intro__kpUyv{padding:4px 0;margin:auto}@media (max-width:600px){.portfolio_project__slz7G{flex-direction:column}.portfolio_imageContainer___sLPT{display:block;width:100%}}.portfolio_postContent__k9sHy{margin-bottom:20px;font-weight:500}.portfolio_postContent__k9sHy>*{max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5625rem;width:calc(100% - 40px)}.portfolio_postContent__k9sHy div,.portfolio_postContent__k9sHy p{font-size:1.125rem}.portfolio_h1__lLUCH{font-size:2.4em;line-height:normal;text-align:center;margin:50px auto;font-weight:700;max-width:920px}.portfolio_callToAction___mRot{color:#006cbe;width:-moz-fit-content;width:fit-content;font-weight:700;transition:all .2s;text-align:right;width:100%;text-transform:lowercase;margin-left:0}.portfolio_category__A5sR4{border-radius:4px;margin:2px;padding:2px 4px;font-size:.65em;cursor:pointer;transition:all .25s}.portfolio_info__h__UX{font-size:.9em;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-style:italic;margin:4px auto;max-width:600px}.portfolio_info__h__UX p{margin:0;padding:0}@media (max-width:720px){.portfolio_projectsContainer__MEtjZ{flex-direction:column}.portfolio_projects__bQXNf{margin-right:0}.portfolio_image__qpdbo{width:auto;height:100px!important}.portfolio_categories__7ZAX2{margin:24px 0;position:relative;top:auto}.portfolio_categories__7ZAX2 h2{display:inline-block;vertical-align:bottom;margin:0}}