*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialised;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth}@font-face{font-family:Coolvetica Rg;font-weight:700;src:url(/portfolio/_next/static/media/coolvetica\ rg.4d29014b.ttf)}:root{--black:#0a192f;--blue:#09fdd9;--pink:#fd0953;--gold:#f6cd29;--light-gold:#edd849;--highlights:#acb6be;--grey:hsla(0,0%,55%,.1);--dark-navy:#020c1b;--navy:#0a192f;--light-navy:#112240;--lightest-navy:#233554;--navy-shadow:rgba(2,12,27,.7);--dark-slate:#495670;--slate:#8892b0;--light-slate:#a8b2d1;--lightest-slate:#ccd6f6;--white:#e6f1ff;--green:#64ffda;--green-tint:rgba(100,255,218,.1)}.main_app_container{position:relative;height:100vh;width:100vw;justify-content:center;font-family:Coolvetica Rg;flex-wrap:wrap-reverse;background:var(--black);overflow-y:scroll;place-items:center;align-items:center;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:18rem}::-webkit-scrollbar{width:.15rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 .1px var(--highlights)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem}::-webkit-scrollbar-thumb{background:var(--blue);background:linear-gradient(to top,var(--pink),var(--blue))}@media screen and (max-width:1600px){html{font-size:100%}}@media screen and (max-width:1400px){html{font-size:87.5%}}@media screen and (max-width:1200px){html{font-size:75%}}@media screen and (max-width:992px){html{font-size:70%}}@media screen and (max-width:768px){html{font-size:65%}}@media screen and (max-width:576px){html{font-size:70%}}@media screen and (max-width:450px){html{font-size:56%}}@media screen and (max-width:360px){html{font-size:50%}}@media screen and (max-width:320px){html{font-size:44%}}@media screen and (max-width:280px){html{font-size:34%}}@media screen and (max-width:220px){html{font-size:23%}}@media screen and (max-width:150px){html{font-size:11%}}@media screen and (max-width:75px){html{font-size:7.5%}}a{color:inherit;text-decoration:none}ul{list-style-type:none;padding:0;margin:0}.boiler_footer,.boiler_header{position:relative;left:-50%;transform:translate(50%);-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);-o-transform:translate(50%)}.main_heading_container,.project_heading_container{font-family:Coolvetica Rg;font-style:normal;font-weight:bolder;margin:0 8rem}.main_heading_container ul li,.project_heading_container ul li{color:var(--lightest-slate);display:inline;text-shadow:.2rem .2rem var(--green-tint)}.main_heading_container ul li:hover,.project_heading_container ul li:hover{color:var(--blue);transition:1s ease-in-out;text-shadow:.2rem .2rem var(--pink);-webkit-text-stroke:.1rem transparent;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out}.not_found{position:relative;width:100vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.not_found .not_found_body_conatiner{padding:0 2rem}.not_found .not_found_body_conatiner .heading{display:flex}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}@font-face{font-family:__La_Belle_Aurore_e6f188;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/5ad472feaf66a382-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:__La_Belle_Aurore_e6f188;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/340e5f507627f4a0-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:__La_Belle_Aurore_Fallback_e6f188;src:local("Arial");ascent-override:115.65%;descent-override:83.25%;line-gap-override:0.00%;size-adjust:93.14%}.__className_e6f188{font-family:__La_Belle_Aurore_e6f188,__La_Belle_Aurore_Fallback_e6f188;font-weight:400;font-style:normal}@font-face{font-family:__Sigmar_One_53d9e9;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/7269ca085efe1f65-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:__Sigmar_One_53d9e9;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/6dbb98cff48057e7-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:__Sigmar_One_53d9e9;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/943c6a3766b09aab-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:__Sigmar_One_Fallback_53d9e9;src:local("Arial");ascent-override:83.57%;descent-override:33.23%;line-gap-override:0.00%;size-adjust:140.23%}.__className_53d9e9{font-family:__Sigmar_One_53d9e9,__Sigmar_One_Fallback_53d9e9;font-weight:400;font-style:normal}.BottomNavigation_navigation_links__j_oGH{position:fixed;z-index:999;bottom:2%;right:50%;background-color:rgba(16,21,26,.3);border-radius:1rem;border:.1rem solid rgba(0,0,0,.015);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background-color .3s,border-bottom .3s;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;transform:translateX(50%);box-shadow:0 0 .3rem hsla(0,0%,100%,.015)}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd{display:flex;align-items:center;text-decoration:none;color:var(--slate);height:100%;width:100%}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E{padding:.75rem;border-radius:1rem;cursor:pointer;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;margin:.25rem;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;background-color:hsla(0,0%,100%,.005)}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E:hover{background-color:hsla(0,0%,100%,.05)}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E:hover .BottomNavigation_spacing__WlHgG li{color:var(--green)}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E .BottomNavigation_spacing__WlHgG{display:flex;align-items:center;justify-content:space-evenly}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E .BottomNavigation_spacing__WlHgG li{padding:0 .5rem;color:var(--light-slate)}.BottomNavigation_navigation_links__j_oGH .BottomNavigation_links__0mnjd .BottomNavigation_nav__fiG8E .BottomNavigation_spacing__WlHgG .BottomNavigation_icon__liukJ{height:1rem;position:relative;width:1rem}.Button_button__f48jK{font-family:Coolvetica Rg;border:.1rem solid var(--blue);color:var(--blue);box-sizing:border-box;background-color:var(--light-navy);font-weight:bolder;width:max-content;height:3.5rem;padding:1rem;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;cursor:pointer;transition:.25s ease-in-out}.Button_button__f48jK:hover{transform:translateX(-.25rem) translateY(-.25rem);box-shadow:.2rem .2rem var(--pink);background-color:var(--light-navy)}.Connections_modalLinks__cqxwC{border-radius:.5rem;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;width:98%;margin:.25rem 0;padding:.5rem;transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear}.Connections_modalLinks__cqxwC:hover{cursor:pointer;background-color:var(--green-tint)}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:3rem;width:100%}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd:hover .Connections_modalIcon__m6M8g:after{top:0}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd .Connections_modalIcon__m6M8g{position:relative;display:flex;justify-content:center;align-items:center;z-index:2;height:3rem;width:3rem;border:.05rem solid hsla(0,0%,100%,.2);box-shadow:0 10px 20px rgba(0,0,0,.19),0 1px 1px hsla(0,0%,100%,.23);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;overflow:hidden;transition:.4s cubic-bezier(.68,-.55,.265,1.55)}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd .Connections_modalIcon__m6M8g:after{content:"";width:100%;height:100%;position:absolute;top:-5rem;left:0;border-radius:.5rem;background:linear-gradient(-45deg,var(--blue),var(--pink));z-index:-1;transition:top .4s cubic-bezier(.68,-.55,.265,1.55)}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd .Connections_modalIconHeading__e1W53{display:flex;margin:0 1rem;justify-content:center;flex-direction:column;font-size:1rem;line-height:1.4rem;background:-webkit-linear-gradient(1turn,var(--blue),var(--pink));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Connections_modalLinks__cqxwC .Connections_modalSingleLink__uj8Bd .Connections_modalIconHeading__e1W53 :nth-child(2){font-weight:700}@font-face{font-family:__PT_Mono_36b807;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/c376869237638236-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:__PT_Mono_36b807;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/86704101c1d5de10-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__PT_Mono_36b807;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/75f3b58be72c6cab-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:__PT_Mono_36b807;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/c7291f0af76529ef-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:__PT_Mono_Fallback_36b807;src:local("Arial");ascent-override:65.11%;descent-override:17.29%;line-gap-override:0.00%;size-adjust:135.93%}.__className_36b807{font-family:__PT_Mono_36b807,__PT_Mono_Fallback_36b807;font-weight:400;font-style:normal}.ModalWidget_modalMain__GperU{position:relative;height:100%}.ModalWidget_modalMain__GperU .ModalWidget_modalMainHeader__P95vQ{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ModalWidget_modalMain__GperU .ModalWidget_closeButtonStyles__pnp_Z{color:var(--blue);box-shadow:.1rem .1rem var(--pink);border-radius:.5rem;background-color:transparent;height:2.25rem;width:2.25rem;border:.1rem solid var(--blue);font-size:1rem;font-weight:100;cursor:pointer}.ModalWidget_modalMain__GperU .ModalWidget_closeButtonStyles__pnp_Z:hover{background-color:hsla(0,0%,100%,.05)}.ModalWidget_modalMain__GperU .ModalWidget_modalHeader__o8aCF{height:2.25rem;color:var(--blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-family:Coolvetica Rg;letter-spacing:.05rem}.ModalWidget_modalMain__GperU .ModalWidget_modalHolder__qLz2t{position:relative;margin-top:1.5rem;overflow-y:auto;height:calc(100% - 3.5rem)}@font-face{font-family:__Black_Ops_One_f4aad0;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/4f1ba3cde39fe677-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:__Black_Ops_One_f4aad0;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/4b918bc893f332e8-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:__Black_Ops_One_f4aad0;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/98ac5661d2f82b61-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:__Black_Ops_One_f4aad0;font-style:normal;font-weight:400;font-display:swap;src:url(/portfolio/_next/static/media/fde3a382437abbbd-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:__Black_Ops_One_Fallback_f4aad0;src:local("Arial");ascent-override:74.14%;descent-override:27.30%;line-gap-override:0.00%;size-adjust:123.23%}.__className_f4aad0{font-family:__Black_Ops_One_f4aad0,__Black_Ops_One_Fallback_f4aad0;font-weight:400;font-style:normal}.Navigation_navigation_links__9_Fcb{position:-webkit-sticky;position:sticky;top:0;z-index:999;margin-bottom:1rem;width:100%;background-color:rgba(16,21,26,.1);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background-color .3s,border-bottom .3s}.Navigation_navigation_links__9_Fcb .Navigation_links__aZy7M{width:100vw;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;text-decoration:none;color:var(--blue)}.Navigation_navigation_links__9_Fcb .Navigation_links__aZy7M .Navigation_logo__jSsTr{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}.Tags_tag__I0b73{font-family:La Belle Aurore;color:var(--green);font-size:1.25rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@font-face{font-family:La Belle Aurore;font-weight:700;src:url("/portfolio/_next/static/media/La Belle Aurore.144d0781.ttf")}.Message_message_conatiner__vkaHt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Message_message_conatiner__vkaHt .Message_message_body_container__3eT2A .Message_message__Akzq1{display:flex;margin-bottom:3rem;justify-content:center;font-weight:700;align-items:center;background:-webkit-linear-gradient(var(--blue),var(--pink));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:hsla(0,0%,100%,.5);font-size:1rem}.Message_message_conatiner__vkaHt .Message_message_body_container__3eT2A .Message_message__Akzq1 .Message_bold_text__GDB3U{font-size:1.25rem;margin-left:.5rem;margin-right:.5rem}