.bg-circle{position:fixed;transition:top .5s ease-in-out,right .5s ease-in-out,bottom .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out,height .5s ease-in-out,transform .5s ease-in-out;width:auto}@media(min-width:1280px){.bg-circle{height:40%;min-height:50%;min-width:30%}}.bg-circle.bg-tr{bottom:auto;right:0;top:0}@media(max-width:1280px){.bg-circle.bg-tr{right:-25%;top:-10rem;width:70%}}@media(max-width:768px){.bg-circle.bg-tr{right:-25%;top:-10rem;width:70%}}@media(max-width:640px){.bg-circle.bg-tr{top:-5rem;width:75%}}.bg-circle.bg-tr.bg-center{right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.bg-circle.bg-bl{bottom:0;left:0;top:auto}.bg-circle.bg-bl>div{transform:scale(.6)}@media(max-width:1280px){.bg-circle.bg-bl{bottom:-10rem;left:-25%;width:70%}}@media(max-width:768px){.bg-circle.bg-bl{bottom:-10rem;left:-25%;width:70%}}@media(max-width:640px){.bg-circle.bg-bl{bottom:-5rem;width:75%}}.bg-circle.bg-bl.bg-center{bottom:50%;left:50%;transform:translateX(-50%) translateY(50%)}.bg-circle>div{aspect-ratio:1/1;background-color:rgb(var(--p1));filter:blur(180px);height:auto;opacity:.3;transition:background-color .25s ease-in-out}@media(max-width:1280px){.bg-circle>div{filter:blur(160px)}}@media(max-width:768px){.bg-circle>div{filter:blur(80px)}}@media(max-width:640px){.bg-circle>div{filter:blur(80px)}}.main-frame-container{border:1px solid var(--b3);border-radius:var(--br);display:grid;grid-template-areas:"header top" "header content" "bottom bottom";grid-template-columns:2.5rem 1fr;grid-template-rows:2.5rem 1fr 2.5rem;height:100%;overflow:hidden;position:relative;transition:width 1s ease-in-out,height 1s ease-in-out;width:100%}@media(min-width:768px){.main-frame-container.sm-main-frame{height:90%;width:90%}}@media(max-width:768px){.main-frame-container{grid-template-areas:"header header header" "content content content" "bottom bottom bottom";grid-template-columns:2.5rem 1fr 2.5rem}}.btn-icon{background-color:#0000;border:#0000;color:var(--b3);font-size:.875rem;height:24px;line-height:24px;padding:0;transition:color .25s ease-in-out,transform .25s ease-in-out}.btn-icon.bth-scale{font-size:1.05rem}.btn-icon.disabled{pointer-events:none}.btn-icon:not(.btn-icon.disabled){cursor:pointer}.btn-icon:not(.btn-icon.disabled):hover{color:rgb(var(--n))}.btn-icon:not(.btn-icon.disabled):hover.bth-scale{transform:scale(1.2)}.btn-custom{align-items:center;background-color:hsla(0,0%,5%,.784);border:1px solid var(--b3);border-radius:.25rem;border-radius:var(--br);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.25rem;height:auto;justify-content:center;line-height:1.25rem;outline:none;padding:1rem 1.5rem;position:relative;text-transform:lowercase;transition:all .5s ease-in-out}.btn-custom:disabled{border-color:var(--b3)!important;color:#fff!important;cursor:not-allowed}.btn-custom:disabled:before{left:auto!important;width:0!important}.btn-custom:before{background-color:rgb(var(--p1),.25);border-radius:var(--br);content:"";height:100%;opacity:.15;position:absolute;right:0;top:0;transition:all .5s ease-in-out;width:0}.btn-custom:hover{border-color:rgb(var(--p1));color:rgb(var(--p1))}.btn-custom:hover:before{left:0;width:100%}.btn-custom .btn-label,.btn-custom .btn-label-loading{display:flex;overflow:hidden}.btn-custom .bth-icon-loading,.btn-custom .btn-icon-right{align-items:center;display:flex;justify-content:center;overflow:hidden}.btn-custom .bth-icon-loading>svg,.btn-custom .btn-icon-right>svg{display:inline-block;vertical-align:middle}.btn-custom .bth-icon-loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.social-share-container{border:1px solid var(--b3);border-radius:var(--br);overflow:hidden;position:relative}.social-share-container.social-share{max-width:500px;width:calc(100vw - 1rem)}.social-share-title-container{align-content:center;border-bottom:1px solid var(--b3);color:#fff;flex-direction:row;flex-wrap:nowrap;height:2.5rem;justify-content:space-between;padding-inline:16px}.social-share-body-container,.social-share-title-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.25);display:flex}.social-share-body-container{color:rgb(var(--bc),1);font-weight:500;gap:25px;justify-content:center;padding:80px}.social-share-body-container .btn-icon{font-size:25px}.nav-txt-button{align-content:center;align-items:center;display:flex;gap:1rem;text-decoration:none}.nav-txt-button .nav-no{color:var(--b3)!important;display:flex;justify-content:flex-end;width:2.5rem}.nav-txt-button .nav-no:before{content:"0" counter(my-menu-counter);counter-increment:my-menu-counter}.nav-txt-button .nav-name{color:#fff;font-size:2.25rem;line-height:2.5rem}.nav-txt-button.active .nav-name{color:rgb(var(--p1))}.nav-txt-button.active .nav-name:after{content:"/"}.main-frame-header-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.25);border-right:1px solid var(--b3);display:grid;grid-area:header;grid-template-rows:subgrid}.main-frame-header-container .main-logo{align-items:center;border-bottom:1px solid var(--b3);color:#fff;display:flex;flex-direction:column;justify-content:center}.main-frame-header-container .main-logo>a{color:#fff;position:relative;transform:rotate(0deg);transition:all .5s ease-in-out}.main-frame-header-container .main-logo>a .logo-o{border:.2rem solid #fff;border-radius:50%;height:.5rem;transition:all .5s ease-in-out;width:.5rem}.main-frame-header-container .main-logo>a .logo-i{background-color:#fff;height:.9rem;position:absolute;right:-1.5px;top:0;transform:translateX(0);transition:all .5s ease-in-out;width:.2rem}.main-frame-header-container .main-logo>a:hover{transform:rotate(1turn)}.main-frame-header-container .main-logo>a:hover .logo-o{border-color:rgb(var(--p1))}.main-frame-header-container .main-logo>a:hover .logo-i{animation:animate-logo-i .5s ease-in-out;background-color:rgb(var(--p1))}.main-frame-header-container nav,.main-frame-header-container nav .nav-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-frame-header-container nav .nav-container{margin:0;padding:0}.main-frame-header-container nav .nav-container li{list-style-type:none;margin-block:5px}.main-frame-header-container nav .nav-container li>a{color:var(--b3);font-size:18px;transition:color .25s ease-in-out}.main-frame-header-container nav .nav-container li>a.active{color:#fff}.main-frame-header-container nav .nav-container li>a:hover{color:rgb(var(--p1))}.main-frame-header-container .main-frame-title,.main-frame-header-container .main-sm-menu,.main-frame-header-container .main-sm-menu-container{display:none}@media(max-width:768px){.main-frame-header-container{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--b3);border-right:none;grid-template-columns:subgrid;grid-template-rows:repeat(1,minmax(0,1fr));z-index:30}.main-frame-header-container .main-frame-title{display:grid;grid-column-start:2}.main-frame-header-container .main-logo{border:none;grid-column-start:1}.main-frame-header-container .main-sm-menu{align-items:center;display:flex;grid-column-start:3;justify-content:center;margin-left:-8px}.main-frame-header-container .main-sm-menu-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.5);color:red;display:block;height:calc(1% - 5rem);overflow:hidden;position:absolute;top:2.5rem;transition:height .5s ease-in-out;width:100%}.main-frame-header-container .main-sm-menu-container.active-sm-menu{height:calc(100% - 5rem)}.main-frame-header-container .main-sm-menu-container>ul{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:0}.main-frame-header-container .main-sm-menu-container>ul li{list-style-type:none;margin-block:5px;width:100%}.main-frame-header-container .main-sm-menu-container>ul li>a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;color:var(--b3);font-size:18px;transition:color .25s ease-in-out;-webkit-user-select:none;user-select:none}.main-frame-header-container .main-sm-menu-container>ul li>a.active{background-color:#0000;color:#fff}.main-frame-header-container .main-sm-menu-container>ul li>a:hover{color:rgb(var(--p1))}.main-frame-header-container nav{display:none}}@keyframes animate-logo-i{0%{transform:translateX(0)}70%{transform:translateX(-.8rem)}to{transform:translateX(0)}}.custom-tooltip{background-color:#fff!important;color:#000!important;font-size:.875rem!important;font-weight:600!important;opacity:0!important;padding:.5rem!important;transform:scale(.5) translateX(-50%)!important;transition:opacity .5s ease-in-out,transform .25s ease-in-out!important;-webkit-user-select:none;user-select:none}.animate-tooltip{opacity:1!important;transform:scale(1) translateX(0)!important}.main-frame-bottom-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.25);border-top:1px solid var(--b3);display:grid;grid-area:bottom;grid-template-columns:subgrid}.main-frame-bottom-container .bottom-dot{align-items:center;border-right:1px solid var(--b3);display:flex;height:100%;justify-content:center}@media(max-width:768px){.main-frame-bottom-container .bottom-dot{border:none}}.main-frame-bottom-container>aside{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:1rem;padding-right:1rem}.main-frame-bottom-container>aside .local-time-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-flow:column;grid-column-start:2;justify-self:center}@media(max-width:900px){.main-frame-bottom-container>aside .local-time-container{display:none!important}}.main-frame-bottom-container>aside .local-time-container .location{align-items:center;color:var(--b3);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.main-frame-bottom-container>aside .local-time-container .location .highlight{transition:all .5s ease-in-out}.main-frame-bottom-container>aside .local-time-container .location .local-flag{height:.875rem;opacity:0;padding-right:0;transition:all .5s ease-in-out;width:0}.main-frame-bottom-container>aside .local-time-container .location:hover .local-flag{opacity:1;padding-right:.5rem;width:.875rem}.main-frame-bottom-container>aside .local-time-container .location:hover .highlight{color:#fff;font-weight:600}.main-frame-bottom-container>aside .social-profiles{grid-gap:.675rem;display:grid;gap:.675rem;grid-auto-flow:column;grid-column-start:3;justify-self:end}@media(max-width:768px){.main-frame-bottom-container>aside{grid-column:span 2/span 2}}.blob{animation:pulse 2s infinite;background:rgb(var(--p1));border-radius:50%;box-shadow:0 0 0 0 rgb(var(--p1));height:.5rem;margin:0;transform:scale(1);transition:background .25s ease-in-out,box-shadow .25s ease-in-out;width:.5rem}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(var(--p1),.7);transform:scale(.95)}70%{box-shadow:0 0 0 8px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}.main-frame-top-container{grid-gap:1rem;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.25);border-bottom:1px solid var(--b3);display:grid;gap:1rem;grid-area:top;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:1rem;padding-right:1rem}@media(max-width:768px){.main-frame-top-container{display:none}}.main-frame-top-container .main-frame-controls{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-flow:column;grid-column-start:3;justify-self:end}.main-frame-title{align-items:center;color:#fff;display:grid;grid-auto-flow:column;grid-column-start:2;justify-self:center;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}.main-frame-title .sub-title{color:rgb(var(--p1));transition:color .25s ease-in-out}.main-frame-title:after{background:linear-gradient(90deg,#fff 0,rgb(var(--p1)) 100%);bottom:0;content:"";height:1px;left:50%;position:absolute;transition:color .25s ease-in-out,width .25s ease-in-out,left .25s ease-in-out;width:0}.main-frame-title:hover .sub-title{color:rgb(var(--p1))}.main-frame-title:hover:after{left:0;width:100%}.main-frame-content-container{color:#fff;grid-area:content;overflow-x:hidden;overflow-y:scroll;scrollbar-color:rgb(var(--p1)) #0000!important;scrollbar-width:thin!important}main.content-container{height:auto;padding-bottom:4rem}main.content-container .section-content-container{height:100%;position:relative}main.content-container .section-content-container .full-screen-section{height:calc(100dvh - 6rem);overflow:hidden}main.content-container .section-content-container .mouse-scroll-animation{bottom:3rem;height:-webkit-min-content;height:min-content;left:50%;opacity:.4;position:absolute;transform:translateX(-50%)}main.content-container .section-content-container .full-screen-section-container{height:calc(100dvh - 6rem);overflow:hidden;position:relative}main.content-container .section-content-container .intro-content-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;position:relative;text-align:center}@media(max-width:850px){main.content-container .section-content-container .intro-content-container{gap:1rem}}@media(max-width:550px){main.content-container .section-content-container .intro-content-container{gap:2rem}}@media(max-width:450px){main.content-container .section-content-container .intro-content-container{gap:1.5rem}}main.content-container .section-content-container .intro-content-container>span.title-page{color:var(--b3);font-size:.8rem}main.content-container .section-content-container .intro-content-container>h1{color:#fff;font-size:4.5rem;line-height:1;margin:0;transition:font-size .5s ease-in-out;width:88.333%}main.content-container .section-content-container .intro-content-container>h1>span{color:rgb(var(--p1))}@media(max-width:850px){main.content-container .section-content-container .intro-content-container>h1{font-size:3rem}}@media(max-width:550px){main.content-container .section-content-container .intro-content-container>h1{font-size:2rem}}main.content-container .section-content-container .intro-content-container>p{color:var(--b3);width:50.33%}@media(max-width:1028px){main.content-container .section-content-container .intro-content-container>p{width:80.33%}}.main-about-container{height:900px;max-height:900px;max-width:1280px;position:relative;width:91.666667%}@media(max-width:768px){.main-about-container{width:83.333333%}}@media(max-width:470px){.main-about-container{height:1200px;max-height:1200px}}.main-title-intro-container{color:#fff;font-size:4rem;line-height:1;margin:auto;text-align:center;width:66.66667%}.main-title-intro-container span{opacity:0}.main-title-intro-container span.space{padding-right:1rem}.main-title-intro-container .text-primary{color:rgb(var(--p1))}@media(max-width:1028px){.main-title-intro-container{font-size:3rem;width:100%}}@media(max-width:600px){.main-title-intro-container{font-size:2.25rem}}.normal-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;text-align:center}.main-life-stack-container{padding-bottom:9rem;padding-top:9rem;position:relative}.main-life-stack-container .folder-body-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:768px){.main-life-stack-container .folder-body-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-life-stack-container .folder-body-container svg{fill:#fff;height:100%;object-fit:cover;width:100%}.main-life-stack-container .m-stack{opacity:.55;padding:1rem}.main-contact-container,.main-experience-container{display:flex;flex-direction:column;gap:2rem;padding-bottom:9rem;padding-top:9rem;position:relative}.main-contact-container{transition:max-width .5s ease-in-out;width:100%}.main-contact-container .from-contact-input-container{display:flex;flex-direction:column;gap:2rem;padding:1rem}@media(max-width:640px){.main-contact-container .from-contact-input-container{padding:0}}.main-contact-container .from-contact-input-container .submit-button-container{align-self:end;padding-left:1.75rem}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins"),url(/static/media/Poppins-BlackItalic.ca6be926b6c1b1d878d3.woff2) format("woff2"),url(/static/media/Poppins-BlackItalic.42b55402e08a34d9d6ca.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins"),url(/static/media/Poppins-Bold.030449ab84abb22fae01.woff2) format("woff2"),url(/static/media/Poppins-Bold.d51887ba217a7859e97b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins"),url(/static/media/Poppins-Black.dbc56ea907fbb1285542.woff2) format("woff2"),url(/static/media/Poppins-Black.befe76b4460acf6f36a1.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins"),url(/static/media/Poppins-ExtraBold.1b60695fa929e762faf6.woff2) format("woff2"),url(/static/media/Poppins-ExtraBold.698a401bc6f60738ea1f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins"),url(/static/media/Poppins-ExtraLight.9941b442e1db34e593f0.woff2) format("woff2"),url(/static/media/Poppins-ExtraLight.ac58fbb23696a826f376.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins"),url(/static/media/Poppins-ExtraLightItalic.03c01fa295e32643b082.woff2) format("woff2"),url(/static/media/Poppins-ExtraLightItalic.774b193e709be9f0196a.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins"),url(/static/media/Poppins-ExtraBoldItalic.43e78a3b6114fb047f47.woff2) format("woff2"),url(/static/media/Poppins-ExtraBoldItalic.3cf5a9c1d4e988483f8a.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins"),url(/static/media/Poppins-BoldItalic.90f2504a3191dd31bf88.woff2) format("woff2"),url(/static/media/Poppins-BoldItalic.100320b0c1a827fe34a4.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins"),url(/static/media/Poppins-Medium.967ee284888df9dbc3c7.woff2) format("woff2"),url(/static/media/Poppins-Medium.4059ad24157ca3c18cc4.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins"),url(/static/media/Poppins-LightItalic.c1ee06a8d215123ad080.woff2) format("woff2"),url(/static/media/Poppins-LightItalic.56f4814235e470ae5311.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins"),url(/static/media/Poppins-Light.e30e98e0e860d602c19e.woff2) format("woff2"),url(/static/media/Poppins-Light.dd955e507b9de44ef2ef.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins"),url(/static/media/Poppins-Italic.75a0f420bd8a05a0e480.woff2) format("woff2"),url(/static/media/Poppins-Italic.474af9854b6d8f73c28f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins"),url(/static/media/Poppins-MediumItalic.a0ad763b551b96944960.woff2) format("woff2"),url(/static/media/Poppins-MediumItalic.032e699bc36b8f39c1cd.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins"),url(/static/media/Poppins-SemiBoldItalic.5dc0086fac3e5ba095ad.woff2) format("woff2"),url(/static/media/Poppins-SemiBoldItalic.cb8e39b86b584cd1197d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins"),url(/static/media/Poppins-Regular.709727e405db435e05b1.woff2) format("woff2"),url(/static/media/Poppins-Regular.e734705147dd46ee672b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins"),url(/static/media/Poppins-Thin.fb8f4fedd1154272cd39.woff2) format("woff2"),url(/static/media/Poppins-Thin.be21408df88d69d4947b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins"),url(/static/media/Poppins-SemiBold.b7e8f25ea0b8b849c17a.woff2) format("woff2"),url(/static/media/Poppins-SemiBold.ffbefe6ca0de86236fc1.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins"),url(/static/media/Poppins-ThinItalic.a9daceb637f940a730fe.woff2) format("woff2"),url(/static/media/Poppins-ThinItalic.4cb00ec751001a42a02b.woff) format("woff")}.folder-container{border:1px solid var(--b3);border-radius:var(--br);overflow:hidden;position:absolute;transition:top .5s ease-in-out,left .5s ease-in-out,right .5s ease-in-out}.folder-container.me-online{left:40%;top:60%;width:25%}@media screen and (max-width:1024px){.folder-container.me-online{left:20%;top:70%;width:60%}}@media screen and (max-width:768px){.folder-container.me-online{left:13.33%;top:73.333%;width:30%}}@media screen and (max-width:470px){.folder-container.me-online{left:30%;top:83.33%;width:60%}}.folder-container.portrait{left:70%;position:relative;top:38%;width:25%}.folder-container.portrait .folder-body-container{aspect-ratio:1/1;background-color:#86d2ff}.folder-container.portrait .folder-body-container>img{height:100%;transform:matrix(1.25,0,0,1.25,-1,-1);width:100%}@media screen and (max-width:1024px){.folder-container.portrait{left:70%;top:40%;width:30%}}@media screen and (max-width:768px){.folder-container.portrait{left:70%;width:45%}}@media screen and (max-width:470px){.folder-container.portrait{left:20%;top:53.33%;width:70%}.folder-container.portrait .folder-body-container>img{transform:matrix(2,0,0,2,0,0)}}.folder-container.about-me{left:18%;top:0;width:58.333%}@media screen and (max-width:1024px){.folder-container.about-me{left:10%;width:80%}}@media screen and (max-width:768px){.folder-container.about-me{left:0;width:100%}}.folder-container.where-i-work{left:0;top:41%;width:33.333%}@media screen and (max-width:1388px){.folder-container.where-i-work{left:0;top:50%;width:60%}}@media screen and (max-width:768px){.folder-container.where-i-work{left:-5%;top:56%;width:50%}}@media screen and (max-width:580px){.folder-container.where-i-work{top:68%}}@media screen and (max-width:470px){.folder-container.where-i-work{left:-10%;top:76.33%;width:60%}}.folder-title-container{align-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.75);border-bottom:1px solid var(--b3);color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:2.5rem;justify-content:space-between;padding-inline:16px}.folder-title-container .folder-controls{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-flow:column;grid-column-start:3;justify-self:end}.folder-body-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--b1),.45);color:rgb(var(--bc),1);counter-reset:line;font-weight:500;padding:1rem}.folder-body-container p{color:#fff;font-size:1rem;margin-left:1rem;margin-block:0}.folder-body-container p:before{--tw-text-opacity:1;color:rgb(var(--bc),1);content:counter(line);counter-increment:line;display:inline-flex;justify-content:flex-end;margin-left:-2rem;padding-right:.75rem;position:absolute;text-align:right;width:1.25rem}.folder-body-container p a{align-items:center;color:#fff;display:flex;gap:5px;text-decoration:none}.folder-body-container p a:hover{color:rgb(var(--p1),1)}.folder-body-container p span.g{color:#8fff86}.folder-body-container p span.b{color:#86d2ff}.folder-body-container p span.b2{color:#4065f6}.folder-body-container p span.y{color:#ffd486}.folder-body-container p span.p{color:#d086ff}.folder-body-container p span.r{color:#da4848}.box-custom-container{background-color:rgb(var(--b1),.25);border:1px solid var(--b3);border-radius:var(--br);overflow:hidden;position:relative;transition:top .5s ease-in-out,left .5s ease-in-out,right .5s ease-in-out}.box-custom-container .box-body-container{grid-gap:1rem;cursor:pointer;display:grid;gap:1rem;grid-template-areas:"index title year" "empty tags button";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:5rem 2rem}.box-custom-container .box-body-container:hover .box-index-container{opacity:0}.box-custom-container .box-body-container:hover .box-tags-container,.box-custom-container .box-body-container:hover .box-title-container{transform:translateX(-40px)}.box-custom-container .box-body-container .box-index-container{color:var(--b3);font-size:1.25rem;grid-area:index;transition:all .5s ease-in-out;width:30px}.box-custom-container .box-body-container .box-title-container{font-size:3rem;font-weight:500;grid-area:title;line-height:1;text-align:left;transition:all .5s ease-in-out}.box-custom-container .box-body-container .box-title-container .sm-txt{color:var(--b3);font-size:1rem;line-height:1.25rem}.box-custom-container .box-body-container .box-title-container .space{padding-right:1rem}.box-custom-container .box-body-container .box-year-container{color:#fff;font-size:1rem;grid-area:year;line-height:1.25rem;opacity:.3}.box-custom-container .box-body-container .box-empty-container{grid-area:empty}.box-custom-container .box-body-container .box-tags-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;grid-area:tags;transition:all .5s ease-in-out}.box-custom-container .box-body-container .box-tags-container .tag-warp{background-color:rgb(var(--b1),.25);border:1px solid var(--b3);border-radius:999999999px;color:#ffffff80;font-size:.85rem;opacity:.5;padding:.5rem .75rem;text-transform:lowercase;width:auto}.box-custom-container .box-body-container .box-button-container{display:flex;grid-area:button;justify-content:flex-end}.box-custom-container .box-body-container .box-button-container .box-button{align-items:center;align-self:flex-start;background-color:rgba(0,0,0,.663);border:1px solid var(--b3);border-radius:9999999px;color:#fff;display:flex;font-size:1rem;height:2rem;justify-content:center;min-height:2rem;padding-left:.75rem;padding-right:.75rem;transition:all .25s ease-in-out;width:-webkit-min-content;width:min-content}.box-custom-container .box-body-container .box-button-container .box-button svg{transform:rotate(180deg);transition:all .25s ease-in-out}.box-custom-container .box-body-container .box-button-container .box-button:hover{background-color:#000000d1;border-color:#000000d1}.box-custom-container .box-body-container .box-button-container .box-button.active svg{transform:rotate(0deg)}@media(max-width:800px){.box-custom-container .box-body-container{column-gap:normal;flex-wrap:wrap;grid-template-areas:"index year" "title title" "tags button";grid-template-columns:1fr auto;grid-template-rows:auto auto auto;padding-bottom:2rem;padding-top:2rem;row-gap:1rem}.box-custom-container .box-body-container .box-button-container{align-self:flex-end}.box-custom-container .box-body-container:hover .box-index-container{opacity:1}.box-custom-container .box-body-container:hover .box-tags-container,.box-custom-container .box-body-container:hover .box-title-container{transform:none}}.box-custom-container .box-detail-container{height:0;opacity:0;padding-left:2rem;padding-right:2rem;position:relative}.box-custom-container .box-detail-container .box-detail{border-top:1px solid var(--b3);padding-bottom:2rem;padding-top:2rem}.box-custom-container .box-detail-container .box-detail.company-detail{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:.5fr 1.5fr}.box-custom-container .box-detail-container .box-detail.company-detail .company-logo{aspect-ratio:1/1;border-radius:var(--br);overflow:hidden;width:100%}.box-custom-container .box-detail-container .box-detail.company-detail .company-logo>img{height:100%;object-fit:cover;width:100%}.box-custom-container .box-detail-container .box-detail.company-detail .company-work{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}.box-custom-container .box-detail-container .box-detail.company-detail .company-work .company-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.box-custom-container .box-detail-container .box-detail.company-detail .company-work .company-top .company-top-txt{align-items:center;color:#fff;display:flex;font-size:1rem;gap:6px;line-height:1.25rem}.box-custom-container .box-detail-container .box-detail.company-detail .company-work .company-top .company-top-txt a{color:#fff;text-decoration:none;transition:color .25s ease-in-out}.box-custom-container .box-detail-container .box-detail.company-detail .company-work .company-top .company-top-txt a:hover{color:rgb(var(--p1))}.box-custom-container .box-detail-container .box-detail.company-detail .company-work .company-i-work{text-align:left}.responsive-scroll{border:1px solid var(--b3);border-radius:10px;display:flex;height:3rem;justify-content:center;position:relative;transition:all .45s ease;width:2rem}@keyframes responsive-scroll{0%{margin-top:25%;opacity:0}33%{margin-top:36.55%;opacity:1}to{margin-top:60%;opacity:0}}@keyframes responsive-scroll-rwd{0%{margin-top:75%;opacity:0}33%{margin-top:58.5%;opacity:1}to{margin-top:25%;opacity:0}}.responsive-scroll:before{border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;height:3px;max-height:3px;transition:all .45s ease;width:40%}.responsive-scroll:after,.responsive-scroll:before{background-color:var(--b3);content:"";display:block;position:absolute}.responsive-scroll:after{border-radius:1000px;bottom:5px;height:2px;max-height:2px;opacity:.1;transition:all .95s ease;width:55%}.responsive-scroll:hover:after{opacity:1}.responsive-scroll .scroll-thisico{animation:responsive-scroll-rwd 2.25s infinite;background-color:var(--b3);border-radius:1000px 1000px 3px 3px;display:block;height:2rem;margin-top:65%;transform:translatex(6px) rotate(-45deg);transform-origin:top left;transition:all .45s ease;width:.4rem}.responsive-scroll.is-notTouch{border:2px solid var(--b3);border-radius:25px}.responsive-scroll.is-notTouch:after,.responsive-scroll.is-notTouch:before{max-height:0}.responsive-scroll.is-notTouch .scroll-thisico{animation:responsive-scroll 2.25s infinite;background-color:var(--b3);border-radius:1000px;height:8px;margin-top:25%;transform:translatex(0) rotate(0deg)}.input-container{position:relative}.input-container.has-no{padding-left:1.75rem}.input-container .input-no{left:0;position:absolute;top:0}.input-container .from-control{align-items:flex-start;display:flex;flex-direction:column;position:relative}.input-container .from-control label{color:#fff;padding-bottom:.5rem}.input-container .from-control .input-required{color:#c31b1b;font-size:1rem;margin-left:4px}.input-container .from-control input,.input-container .from-control textarea{background-color:hsla(0,0%,5%,.784);border:1px solid var(--b3);border-radius:var(--br);box-sizing:border-box;color:#fff;flex-shrink:1;font-size:1.25rem;height:4rem;line-height:1.75rem;outline:none;padding-left:1.5rem;padding-right:1.5rem;width:100%}.input-container .from-control input:focus,.input-container .from-control input:focus-visible,.input-container .from-control textarea:focus,.input-container .from-control textarea:focus-visible{border-color:rgb(var(--p1))}@media(max-width:640px){.input-container .from-control input,.input-container .from-control textarea{font-size:1rem;height:3rem;line-height:1.5rem;padding-left:1rem;padding-right:1rem}}.input-container .from-control textarea{height:auto;padding:1.5rem;resize:vertical}@media(max-width:640px){.input-container .from-control textarea{line-height:1.5rem;padding:1rem}}.input-container .from-control .input-error-message{color:#c31b1b!important;margin:0!important;padding-top:.5rem}.input-container .from-control .input-error-message:before{content:"";display:none!important}@font-face{font-family:SpaceGrotesk;src:local("SpaceGrotesk"),url(/static/media/SpaceGrotesk-VariableFont_wght.5771010795a77ba7459b.ttf) format("truetype")}.grecaptcha-badge{visibility:hidden}.__react_component_tooltip{opacity:0!important;transform:scale(.5)!important;transition:all .5s ease-in-out!important;visibility:visible}.__react_component_tooltip.show{opacity:1!important;transform:scale(1)!important;visibility:visible}:root{--br:0.25rem;--b1:15,15,15;--p1:134,210,255;--b3:#444;--bc:125,125,125;--n:255,255,255}[data-theme=green]{--b1:15,15,15;--p1:143,255,134}[data-theme=blue]{--b1:15,15,15;--p1:134,210,255}[data-theme=yellow]{--b1:15,15,15;--p1:255,212,134}[data-theme=purple]{--b1:15,15,15;--p1:208,134,255}html{scroll-behavior:smooth}body{background-color:#0f0f0f;background-color:rgb(var(--b1),1);counter-reset:my-menu-counter;font-family:SpaceGrotesk;margin:0;overflow:hidden;overscroll-behavior-y:none;padding:0}p[role=alert]:focus:before,p[role=alert]:hover:before{display:none!important}::selection{background:#86d2ff;background:rgb(var(--p1),1);color:#000}.h-dvh{height:100dvh}.inset-0{inset:0}.absolute{position:absolute}.rounded-full{border-radius:9999999px}.size-full{height:100%;width:100%}.aspect-square{aspect-ratio:1/1}.border-base-300{--tw-border-opacity:1;border:1px solid #444}.rounded{border-radius:.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.relative{position:relative}.sm-w-8-12{width:100%}@media(min-width:768px){.sm-w-8-12{width:83.333%}}@media(min-width:640px){.sm-w-8-12{width:66.6666666667%}}.max-h-14{max-height:3.5rem}.light-streak:after,.light-streak:before{background-image:linear-gradient(0deg,#86d2ff,#0000);background-image:linear-gradient(to top,rgb(var(--p1)),#0000);content:"";height:9rem;left:50%;position:absolute;width:1px}.light-streak:before{top:0}.light-streak:after{bottom:0;transform:rotate(180deg)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.max-w-2xl{max-width:42rem}@media(max-width:1024px){.max-w-2xl{max-width:32rem}}@media(max-width:768px){.max-w-2xl{max-width:100%}}.marquee-container{align-items:center;display:flex;height:100%;overflow:hidden;position:relative}.marquee-box{color:#000;font-family:Poppins;font-size:40rem;font-weight:700;opacity:.1;-webkit-user-select:none;user-select:none}@media(max-width:1028px){.marquee-box{font-size:30rem}}@media(max-width:767px){.marquee-box{font-size:20rem}}
/*# sourceMappingURL=main.e9eea2fb.css.map*/