@import"https://fonts.googleapis.com/css2?family=Jersey+15&display=swap";:root{--color-text: #ffff --color-primary: #696868 --color-bg: rgb(18, 18, 18) --font-roboto: "Roboto" }._App_1dz1g_2{background-color:#121212;width:100%;height:100%;color:#f0f8ff;-webkit-user-select:none;user-select:none}.tilted-card-figure{position:relative;margin:0;perspective:1200px;transform-style:preserve-3d}.tilted-card-inner{position:relative;overflow:hidden;border-radius:20px;transform-style:preserve-3d;box-shadow:0 24px 60px #00000059}.tilted-card-img{display:block;object-fit:cover;border-radius:20px;filter:saturate(0);transition:filter .6s ease}.tilted-card-figure:hover .tilted-card-img{filter:saturate(1)}.tilted-card-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.58),rgba(0,0,0,.08) 55%,transparent);color:#fff;border-radius:20px;pointer-events:none}.tilted-card-caption{position:absolute;left:0;top:0;padding:.35rem .6rem;border-radius:999px;background:#ffffffe6;color:#111;font:500 .75rem/1 Roboto Mono,monospace;pointer-events:none;white-space:nowrap;transform:translate(-50%,calc(-100% - 12px))}.tilted-card-mobile-alert{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);z-index:2;padding:.35rem .6rem;border-radius:999px;background:#000000b8;color:#fff;font:500 .7rem/1 Roboto Mono,monospace;white-space:nowrap}._container_a72v2_1{position:relative;padding:8vw;z-index:1}._title_a72v2_10{color:#fff;font-family:Roboto Mono,monospace;font-size:1.5vw;font-weight:200;margin-bottom:2vw;text-align:center;transition:color .3s ease,letter-spacing .3s ease}._title_a72v2_10:hover{color:gray;letter-spacing:.5px}._contents_a72v2_24{display:flex;flex-direction:column;align-items:flex-start;margin-top:2vw}._textContent_a72v2_31{display:flex;flex-direction:column;flex:1;margin-right:2vw}._intro_a72v2_38{color:#fff;font-family:Roboto Mono,monospace;font-size:1.3vw;margin-bottom:2vw;display:block;font-weight:100;padding-left:2vw;transition:color 1s ease,letter-spacing 1s ease}._intro_a72v2_38:hover{color:gray;letter-spacing:.05px}._introSmall_a72v2_52{display:none;color:#fff;font-family:Roboto Mono,monospace;font-size:1.3vw;margin-bottom:2vw;font-weight:100;padding-left:2vw;transition:color 1s ease,letter-spacing 1s ease}._introintroSmall_a72v2_62:hover{color:gray;letter-spacing:.05px}._skills_a72v2_68{list-style-type:none;padding-left:0;color:#fff;font-family:Roboto Mono,monospace;font-size:1vw;margin-top:2vw}._skills_a72v2_68 li{margin-bottom:1vw}._imageWrap_a72v2_81{width:20%;aspect-ratio:4 / 5;flex-shrink:0}._flexContainer_a72v2_88{display:flex;flex-direction:row;align-items:flex-start;width:100%}._skills_a72v2_68{width:100%;padding-left:0}._skillCard_a72v2_100{color:#fff;border:.1px solid rgb(61,61,61);background-color:transparent;border-radius:20px;padding:20px 30px;transition:color .3s ease,background-color .3s ease,transform .3s ease;display:flex;flex-direction:column;gap:.5rem}._skillCard_a72v2_100:hover{color:#000;border:.1px solid rgb(255,255,255);background-color:#fff;transform:translateY(-4px)}._skillCard_a72v2_100 p{font-family:Roboto Mono,monospace;font-weight:100;transition:letter-spacing 1s ease;margin:0}._skillCard_a72v2_100 p:hover{letter-spacing:2px}._skillCard_a72v2_100 b{font-family:Roboto Mono,monospace;font-weight:400}@media screen and (max-width:830px){._title_a72v2_10{font-size:larger}._intro_a72v2_38{font-size:small;display:none}._introSmall_a72v2_52{font-size:2.9vw;display:block}._imageWrap_a72v2_81{width:32vw}._skillCard_a72v2_100 p{font-size:2vw}._skillCard_a72v2_100 b{font-size:3vw}}._contact_yrlu9_1{display:flex;justify-content:center;align-items:center;padding:20px;transition:transform 1s ease;margin-bottom:65px}._contact_yrlu9_1:hover{transform:scale(1.01)}._forms_yrlu9_13{color:#fff;border-radius:8px;padding:25px;margin:35px;background:#19191980;border:1px solid rgba(255,255,255,.12);width:100%;max-width:600px}._forms_yrlu9_13 label{color:#fff;font-family:Roboto Mono;display:block;margin-bottom:5px}._forms_yrlu9_13 input,._forms_yrlu9_13 textarea{width:100%;background:transparent;border:1px solid rgb(255,255,255);border-radius:20px;outline:none;padding:15px;margin-top:10px;color:#bfbfbf}._forms_yrlu9_13 input::placeholder,._forms_yrlu9_13 textarea::placeholder{color:#bfbfbf99}._forms_yrlu9_13 textarea{height:100px;resize:none}._forms_yrlu9_13 h2{color:#fff;font-family:Roboto Mono;margin-bottom:20px}._button_yrlu9_60{display:block;margin:20px auto 0;color:#000;background-color:#fff;border:1px solid rgb(255,255,255);border-radius:20px;padding:10px 20px;font-family:Roboto Mono;cursor:pointer;transition:color .5s ease,background-color .5s ease}._button_yrlu9_60:hover{color:#fff;background-color:#000}._container_1ad7p_1{position:relative;padding:20px;background-color:#fff;box-shadow:0 -12px 28px #0000001f}._contents_1ad7p_8{display:flex;align-items:center;justify-content:space-between;margin:0;gap:20px;flex-wrap:wrap}._logo_1ad7p_17,._phone_1ad7p_17,._email_1ad7p_17{text-decoration:none}._logo_1ad7p_17,._phone_1ad7p_17,._email_1ad7p_17{font-size:clamp(.88rem,.95vw,1rem);font-family:Roboto Mono;list-style:none;text-decoration:none;color:#000;transition:color .5s ease,letter-spacing .5s ease}._logo_1ad7p_17:hover,._phone_1ad7p_17:hover,._email_1ad7p_17:hover{color:#6d6d6d;letter-spacing:2px}._socials_1ad7p_43{display:flex;align-items:center;gap:14px;margin-left:auto}._socialLink_1ad7p_50{display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:1.1rem;transition:color .5s ease}._socialLink_1ad7p_50:hover{color:#6d6d6d}@media screen and (max-width:830px){._container_1ad7p_1{padding:18px 16px}._contents_1ad7p_8{justify-content:center;text-align:center;gap:14px 22px}._logo_1ad7p_17,._phone_1ad7p_17,._email_1ad7p_17{font-size:.92rem}._socials_1ad7p_43{margin-left:0;width:100%;justify-content:center}._logo_1ad7p_17:hover{color:#6d6d6d;letter-spacing:.4px}._phone_1ad7p_17:hover,._email_1ad7p_17:hover{color:#0a0202;letter-spacing:.4px}}@media screen and (max-width:480px){._container_1ad7p_1{padding:16px 12px}._contents_1ad7p_8{gap:10px}._logo_1ad7p_17,._phone_1ad7p_17,._email_1ad7p_17{width:100%;font-size:.8rem}._socials_1ad7p_43{gap:12px}._socialLink_1ad7p_50{font-size:1rem}}._container_14q3v_2{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;min-height:500px;overflow:hidden}._container_14q3v_2:before{content:"";position:absolute;inset:-10%;background-image:url(/assets/bg-CtTr5JIm.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;transform:rotate(var(--bg-rotation, 0deg));transform-origin:center;will-change:transform;z-index:0}._content_14q3v_26{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:1;margin-left:10%;margin-right:10%;margin-top:99px}._title_14q3v_37{font-size:8vw;font-weight:900;font-family:Roboto Mono,monospace;margin-bottom:10px;transition:color 1s ease,letter-spacing 1s ease}._title2_14q3v_46{font-size:8vw;font-weight:900;font-family:Roboto Mono,monospace;margin-bottom:10px;margin-left:50%;transition:color 1s ease,letter-spacing 1s ease}._title_14q3v_37:hover,._title2_14q3v_46:hover{color:#6b6b6b;letter-spacing:.2px}._body_14q3v_59,._body2_14q3v_59{font-family:Roboto Mono,monospace;font-weight:100;font-size:15px;transition:color 1s ease,letter-spacing 1s ease}._body_14q3v_59{font-size:3.5vw;color:#fff;white-space:normal}._body_14q3v_59:hover{background:radial-gradient(circle at center center,#12c2e9,#c471ed,#f64f59);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.1px;cursor:pointer}._body2_14q3v_59:hover{color:gray;letter-spacing:1px}._decryptLine_14q3v_84,._decryptParagraph_14q3v_85{display:inline-block}._decryptParagraph_14q3v_85{white-space:normal}._revealed_14q3v_93{color:#fff}._encrypted_14q3v_97{color:#ffffff61}._nameAccent_14q3v_101{font-weight:700}._socials_14q3v_105{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;align-self:center;margin:0;padding:0}._socialLink_14q3v_116{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:.95rem;text-decoration:none;font-family:Roboto Mono,monospace;border:.5px solid rgb(83,81,81);border-radius:30px;min-width:150px;padding:12px 20px;transition:color .3s ease,background-color .3s ease,letter-spacing 1s ease}._socialLink_14q3v_116:hover{color:#000;background-color:#fff;letter-spacing:1px}@media screen and (max-width:830px){._container_14q3v_2{flex-direction:column-reverse}._content_14q3v_26{align-items:center}._title_14q3v_37,._title2_14q3v_46{font-size:11vw;margin-left:0}._body_14q3v_59{font-size:6vw;white-space:normal}._body2_14q3v_59{font-size:1.95vw;margin-left:20%;margin-right:20%;white-space:normal}._socials_14q3v_105{gap:10px}._socialLink_14q3v_116{min-width:132px;font-size:.82rem;border:.5px solid rgb(69,69,69);border-radius:30px;padding:10px 14px}}._background_fh96g_2{position:relative;min-height:500px;overflow:hidden;isolation:isolate}._backgroundLayer_fh96g_9{position:absolute;inset:0;background-image:url(/assets/bg-CtTr5JIm.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;transform-origin:center;transform:scale(var(--bg-scale, 1));transition:transform .7s ease;will-change:transform;z-index:0}._foreground_fh96g_24{position:relative;z-index:1}._projectsContainer_fh96g_28{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;align-items:stretch;padding-left:10%;padding-right:10%}._projectCard_fh96g_38{background-color:transparent;border-radius:30px;border:.01px solid rgb(92,92,92);padding:20px;width:100%;max-width:300px;text-align:center;transition:transform 1s ease;display:flex;flex-direction:column;justify-content:space-between}._projectCard_fh96g_38:hover{transform:scale(1.01)}._projectImage_fh96g_56{width:100%;height:auto;border-radius:8px}._title_fh96g_62{display:flex;font-family:Roboto Mono,monospace;align-items:center;justify-content:center;font-weight:200;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:.1em;transition:color .5s ease,letter-spacing .5s ease}._title_fh96g_62:hover{color:gray;letter-spacing:1px}._projectTitle_fh96g_77{font-size:larger;font-weight:600;color:#fff;margin:10px 0;font-family:Roboto Mono,monospace;transition:letter-spacing 1s ease}._projectTitle_fh96g_77:hover{letter-spacing:.5px}._projectDescription_fh96g_89{font-size:1.3vw;font-weight:100;font-family:Roboto Mono,monospace;color:#fff;flex-grow:1;transition:letter-spacing 1s ease}._projectDescription_fh96g_89:hover{letter-spacing:.5px}._projectSoftware_fh96g_100{font-family:Roboto Mono,monospace;color:#b1b1b1;font-size:1vw;font-weight:100;transition:letter-spacing 1s ease}._projectSoftware_fh96g_100:hover{letter-spacing:.5px}._projectLink_fh96g_112{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center;text-decoration:none;color:#000;background-color:#fff;font-family:Roboto Mono,monospace;border:1px solid black;border-radius:20px;min-width:160px;padding:10px 20px;line-height:1;transition:color .5s ease,background-color .5s ease}._projectLink_fh96g_112:hover{color:#fff;background-color:transparent;border:#fff}._projectss_fh96g_135{font-size:1.3vw;font-weight:100;font-family:Roboto Mono,monospace;color:#fff;flex-grow:1;padding:7%;transition:letter-spacing .5s ease,color .5s ease}._projectss_fh96g_135:hover{color:gray;letter-spacing:.1px}@media screen and (max-width:830px){._projectss_fh96g_135{font-size:2.8vw;padding-left:15%;padding-right:15%}._projectDescription_fh96g_89,._projectSoftware_fh96g_100{font-size:small}._projectsContainer_fh96g_28{padding-left:15%;padding-right:15%}}._navbar_1uaep_1{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:30px;padding-bottom:30px;margin:0 10%}._title_1uaep_11{font-size:20px;font-weight:100;text-decoration:none;color:#fff;font-family:Roboto Mono,monospace;transition:color .3s ease;transition:word-spacing .3s ease}._title_1uaep_11:hover{background:radial-gradient(circle at center center,#12c2e9,#c471ed,#f64f59);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-spacing:15px;font-weight:400}._menuItem_1uaep_31{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px;list-style:none;margin:0;padding:0}._menuItem_1uaep_31 a{color:#fff;font-weight:100;text-decoration:none;font-family:Roboto Mono,monospace;transition:color .3s ease;transition:letter-spacing .3s ease}._menuItem_1uaep_31 a:hover{color:#696868;letter-spacing:.5px}@media screen and (max-width:830px){._navbar_1uaep_1{margin:0 6%;padding-top:22px;padding-bottom:22px;align-items:flex-start}._title_1uaep_11{font-size:clamp(1.1rem,5vw,1.4rem)}._menu_1uaep_31{flex:1 1 auto}._menuItem_1uaep_31{gap:12px 20px}._menuItem_1uaep_31 a{font-size:.95rem}}@media screen and (max-width:540px){._navbar_1uaep_1{margin:0 5%;gap:12px}._menu_1uaep_31{width:100%}._menuItem_1uaep_31{justify-content:flex-start;gap:10px 16px}._menuItem_1uaep_31 a{font-size:.88rem}}.waves{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.waves-canvas{display:block;width:100%;height:100%}._container_i8tus_1{padding:8vw;display:flex;justify-content:center}._contents_i8tus_7{width:100%;max-width:1200px}._jobsList_i8tus_12{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._workCard_i8tus_19{border-radius:24px;border:.1px solid rgba(255,255,255,.2);background-color:#ffffff05;padding:1.5rem 2rem 2rem;box-shadow:0 10px 30px #00000059;transition:transform .4s ease,border-color .4s ease,background .4s ease}._workCard_i8tus_19:hover{transform:translateY(-6px);border-color:#fffc;background:#ffffff14}._title_i8tus_34{color:#fff;font-family:Roboto Mono,monospace;padding-left:75%;transition:color .5s ease,letter-spacing .5s ease;font-weight:100;font-size:2.5vw;padding-bottom:2%}._title_i8tus_34:hover{color:gray;letter-spacing:1px}._line_i8tus_48{opacity:100%;border:none;border-top:1px solid #ffffff0f;margin:1rem 0}._years-exp-container_i8tus_55{display:flex;flex-direction:column;gap:.5vw;padding-bottom:1.2rem}._topRow_i8tus_62{display:flex;align-items:center;width:100%;padding-left:5%;padding-right:5%;padding-top:3%;gap:1rem}._year1_i8tus_72{font-size:1.3vw;font-weight:200;color:#fff;font-family:Roboto Mono,monospace;transition:color .5s ease,letter-spacing .5s ease}._year2_i8tus_79{font-size:1vw;font-weight:100;color:#fff;font-family:Roboto Mono,monospace;padding-bottom:2%;transition:color .5s ease,letter-spacing .5s ease}._leftCol_i8tus_88{display:flex;flex-direction:column;align-items:flex-start;min-width:16ch;gap:.4rem}._centerCol_i8tus_96{flex:1 1 auto}._rightCol_i8tus_100{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:18ch;gap:.2rem}._company-domain_i8tus_110 ._company_i8tus_110,._company-domain_i8tus_110 ._domain_i8tus_111{display:none}._company_i8tus_110,._domain_i8tus_111{color:#fff;font-family:Roboto Mono,monospace;font-size:1.3vw;font-weight:100;transition:color .5s ease}._company_i8tus_110{font-weight:700}._year1_i8tus_72:hover,._year2_i8tus_79:hover,._domain_i8tus_111:hover,._company_i8tus_110:hover{color:gray}@media screen and (max-width:830px){._line_i8tus_48{opacity:5%}._title_i8tus_34{padding-left:65%;padding-top:45px;font-size:larger}._year1_i8tus_72{font-size:2.4vw}._year2_i8tus_79{font-size:1.5vw;min-width:auto}._company_i8tus_110,._domain_i8tus_111{font-size:2.4vw;text-align:right}._centerCol_i8tus_96{gap:.2rem}._rightCol_i8tus_100{min-width:auto;align-items:flex-end;padding-right:5%}}._page_3xejl_1{position:relative;min-height:100vh;isolation:isolate}._backgroundLayer_3xejl_7{position:fixed;inset:0;z-index:0;pointer-events:none}._content_3xejl_14{position:relative;z-index:1}.dither-container{position:absolute!important;inset:0;width:100%!important;height:100%!important;display:block}._home_1ow0r_1{position:relative;display:flex;flex-direction:column;min-height:100vh;background:#121212;color:#fff;isolation:isolate}._backgroundLayer_1ow0r_11{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;animation:_homeDitherFade_1ow0r_1 4.2s ease forwards}._container_1ow0r_20{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;min-height:600px;flex:1}._content_1ow0r_30{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:80px;text-align:center;padding:0 1rem 4rem;position:relative;z-index:1}._nameBlock_1ow0r_45{display:flex;flex-direction:column;align-items:center;gap:.01rem;cursor:pointer}._body_1ow0r_53{font-family:"Jersey 15",sans-serif;font-weight:400;font-size:clamp(2rem,15vw,14rem);line-height:.88;color:#fff;white-space:nowrap;margin:0;letter-spacing:.06em;transition:transform .3s ease,background .3s ease,color .3s ease;display:inline-block;transform-origin:center}._subBody_1ow0r_67{font-family:"Jersey 15",sans-serif;font-weight:400;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1;color:#fff;margin:0;letter-spacing:.18em;transition:transform .3s ease,background .3s ease,color .3s ease;display:inline-block;transform-origin:center}._nameBlock_1ow0r_45:hover ._body_1ow0r_53,._nameBlock_1ow0r_45:focus-visible ._body_1ow0r_53,._nameBlock_1ow0r_45:hover ._subBody_1ow0r_67,._nameBlock_1ow0r_45:focus-visible ._subBody_1ow0r_67{transform:scale(1.05);background-image:linear-gradient(90deg,#c7c5c5,#525252);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._links_1ow0r_92{list-style:none;display:flex;flex-direction:row;gap:20px;margin:0;padding:0;justify-content:center}._linkButton_1ow0r_102{color:#fff;font-size:1rem;text-decoration:none;font-family:"Jersey 15",sans-serif;font-weight:400;letter-spacing:.08em;border:.5px solid rgb(83,81,81);border-radius:30px;padding:12px 30px;transition:all .3s ease;display:inline-block}._linkButton_1ow0r_102:hover{border-color:#6b6b6b;color:#6b6b6b;letter-spacing:1px}@keyframes _homeDitherFade_1ow0r_1{0%{opacity:0}to{opacity:.88}}@media(max-width:480px){._container_1ow0r_20{min-height:500px}._content_1ow0r_30{margin-top:60px}._body_1ow0r_53{font-size:clamp(9.6rem,54vw,14rem)}._subBody_1ow0r_67{font-size:clamp(2.9rem,16vw,4.2rem);letter-spacing:.12em}._links_1ow0r_92{gap:15px;flex-direction:column;width:100%}._linkButton_1ow0r_102{font-size:.9rem;padding:10px 25px;width:100%;text-align:center}}@media(max-width:768px){._container_1ow0r_20{min-height:550px}._content_1ow0r_30{margin-top:70px}._body_1ow0r_53{font-size:clamp(10rem,36vw,14.8rem)}._subBody_1ow0r_67{font-size:clamp(3.3rem,7.6vw,5.8rem)}._links_1ow0r_92{gap:18px}._linkButton_1ow0r_102{font-size:1rem;padding:11px 28px;text-align:center}}@media(max-width:1024px){._container_1ow0r_20{min-height:500px}._content_1ow0r_30{margin-top:80px}._linkButton_1ow0r_102{font-size:1rem;padding:12px 32px}}@media(min-width:1025px){._linkButton_1ow0r_102{font-size:1.1rem;padding:12px 35px}}._page_pde9j_1{position:relative;min-height:100vh;background:#121212}._loadingMessage_pde9j_7,._emptyMessage_pde9j_8{display:flex;justify-content:center;align-items:center;min-height:60vh;font-size:1.1rem;color:#666;text-align:center}._gridGallery_pde9j_18{column-count:2;column-gap:1rem;animation:_fadeIn_pde9j_1 .6s ease-out}@media(min-width:640px){._gridGallery_pde9j_18{column-count:2;column-gap:1.2rem}}@media(min-width:1024px){._gridGallery_pde9j_18{column-count:3;column-gap:1.5rem}}@media(min-width:1440px){._gridGallery_pde9j_18{column-count:4;column-gap:1.5rem}}@keyframes _fadeIn_pde9j_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._imageWrapper_pde9j_57{position:relative;overflow:hidden;background:#000;cursor:pointer;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);break-inside:avoid;margin-bottom:1rem}@media(min-width:768px){._imageWrapper_pde9j_57{margin-bottom:1.2rem}}@media(min-width:1024px){._imageWrapper_pde9j_57{margin-bottom:1.5rem}}._imageWrapper_pde9j_57:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}._galleryImage_pde9j_85{width:100%;height:auto;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}._imageWrapper_pde9j_57:hover ._galleryImage_pde9j_85{transform:scale(1.05)}._imageOverlay_pde9j_96{position:absolute;inset:0;background:#0000;transition:background .3s ease-out}._imageWrapper_pde9j_57:hover ._imageOverlay_pde9j_96{background:#0000001a}._lightbox_pde9j_107{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeInLightbox_pde9j_1 .3s ease-out;padding:2rem}@keyframes _fadeInLightbox_pde9j_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}._lightboxImage_pde9j_131{max-width:90vw;max-height:85vh;object-fit:contain;box-shadow:0 25px 50px #0000004d;animation:_fadeSwap_pde9j_1 .35s ease}@media(min-width:768px){._lightboxImage_pde9j_131{max-width:80vw;max-height:80vh}}@media(min-width:1024px){._lightboxImage_pde9j_131{max-width:70vw;max-height:70vh}}@keyframes _fadeSwap_pde9j_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}._closeButton_pde9j_165{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#eee;font-size:1.2rem;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1001}@media(min-width:768px){._closeButton_pde9j_165{width:3rem;height:3rem;font-size:1.5rem;top:1.5rem;right:1.5rem}}@media(min-width:1024px){._closeButton_pde9j_165{top:2rem;right:2rem}}._closeButton_pde9j_165:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}._prevButton_pde9j_207,._nextButton_pde9j_208{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1001}._prevButton_pde9j_207:hover:not(:disabled),._nextButton_pde9j_208:hover:not(:disabled){background:#fff3;border-color:#fff6;transform:translateY(-50%) scale(1.1)}._prevButton_pde9j_207:disabled,._nextButton_pde9j_208:disabled{opacity:.3;cursor:not-allowed}._prevButton_pde9j_207{left:1rem}._nextButton_pde9j_208{right:1rem}@media(min-width:768px){._prevButton_pde9j_207{left:1.5rem}._nextButton_pde9j_208{right:1.5rem}}@media(min-width:1024px){._prevButton_pde9j_207{left:2rem}._nextButton_pde9j_208{right:2rem}}._loadMoreButton_pde9j_268{display:block;margin:2rem auto 0;padding:.8rem 2rem;background:#000;color:#f5f5f5;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:1px;cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #00000038;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}@media(min-width:768px){._loadMoreButton_pde9j_268{margin:2.5rem auto 0;padding:.9rem 2.5rem;font-size:.85rem}}@media(min-width:1024px){._loadMoreButton_pde9j_268{margin:3rem auto 0;padding:1rem 2.5rem;font-size:.9rem}}._loadMoreButton_pde9j_268:hover{background:#0d0d0d;color:#fff;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff2e,0 16px 36px #0000004d;transform:translateY(-2px)}._profileHeader_pde9j_317{position:relative;z-index:1;background:#fff;padding:1.5rem 1rem;width:100vw;margin-left:calc(-50vw + 50%);border-bottom:1px solid #e9e9ee;box-shadow:0 18px 60px #08080e14}@media(min-width:768px){._profileHeader_pde9j_317{padding:1.5rem}}@media(min-width:1024px){._profileHeader_pde9j_317{padding:2rem}}._profileContent_pde9j_340{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}@media(min-width:768px){._profileContent_pde9j_340{gap:1.5rem;margin-bottom:1.5rem}}@media(min-width:1024px){._profileContent_pde9j_340{gap:2rem;margin-bottom:2rem}}._profilePic_pde9j_362{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}._profilePicWrapper_pde9j_370{width:90px;height:90px;border-radius:50%;background:#e0e0e0;flex-shrink:0;overflow:hidden;position:relative}._profilePicWrapper_pde9j_370:hover ._profilePic_pde9j_362{transform:scale(1.01)}@media(min-width:768px){._profilePicWrapper_pde9j_370{width:90px;height:90px}}@media(min-width:1024px){._profilePicWrapper_pde9j_370{width:100px;height:100px}}._headerInfo_pde9j_398{display:flex;align-items:center;gap:1rem;flex:1;flex-wrap:wrap}._nameBlock_pde9j_406{display:flex;flex-direction:column;gap:.2rem}._socialLinks_pde9j_412{display:flex;gap:.4rem}._iconButton_pde9j_417{width:2.7rem;height:2.7rem;border-radius:50%;border:1px solid #000000;display:inline-flex;align-items:center;justify-content:center;color:#000;background:#fff;transition:transform .3s ease,background .3s ease,color .3s ease}._iconButton_pde9j_417:hover{background:#000;color:#fff;transform:translateY(-2px)}@media(min-width:768px){._headerInfo_pde9j_398{gap:1.5rem;flex-wrap:nowrap}}._username_pde9j_443{font-size:1.2rem;font-weight:600;color:#000;margin:0;letter-spacing:.5px}._imageCount_pde9j_451{font-size:.85rem;color:#7a7a7a;margin:0}@media(min-width:768px){._username_pde9j_443{font-size:1.3rem}}@media(min-width:1024px){._username_pde9j_443{font-size:1.5rem}}._recentText_pde9j_469{font-size:.8rem;font-weight:600;letter-spacing:1px;color:#333;margin:0}@media(min-width:768px){._recentText_pde9j_469{font-size:.85rem}}@media(min-width:1024px){._recentText_pde9j_469{font-size:.9rem}}._container_pde9j_489{position:relative;z-index:1;min-height:100vh;background:#121212;width:100vw;margin-left:calc(-50vw + 50%);padding:2rem 1rem 3rem}@media(min-width:640px){._container_pde9j_489{padding:2rem 1.5rem 4rem}}@media(min-width:768px){._container_pde9j_489{padding:2.5rem 2rem 4rem}}@media(min-width:1024px){._container_pde9j_489{padding:3rem 2rem 5rem}}._gallery_pde9j_85{max-width:100%;margin:0 auto}._gallery_pde9j_85,._loadingMessage_pde9j_7,._emptyMessage_pde9j_8{position:relative;z-index:1}@media(min-width:768px){._gallery_pde9j_85{max-width:1200px}}@media(min-width:1440px){._gallery_pde9j_85{max-width:1400px}}@media(max-width:480px){._prevButton_pde9j_207,._nextButton_pde9j_208{width:2.5rem;height:2.5rem;font-size:1rem}._lightbox_pde9j_107{padding:.75rem}}@media(max-width:360px){._prevButton_pde9j_207,._nextButton_pde9j_208{width:2.2rem;height:2.2rem;font-size:.9rem}._iconButton_pde9j_417{width:2.3rem;height:2.3rem}._username_pde9j_443{font-size:1rem}}._transitionWrapper_l405i_1{min-height:100vh;width:100%;background-color:#121212;position:relative;overflow:hidden;will-change:opacity,transform;opacity:1;transform:translateZ(0)}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Roboto Mono,monospace}:root{color:#fff;background-color:#121212}body{color:inherit;background-color:#121212}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-DORK9bGA.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-DVDTZtmW.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-BRWHCUYo.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-kCRe3VZk.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-4bLplyDh.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-mTIRXP6Y.woff2) format("woff2"),url(/assets/roboto-all-400-normal-BZJ9QssU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
