:root{--color-bg:#151515;--color-surface:#1b1f24;--color-nav-bg:#151515;--color-text-primary:#fff;--color-text-secondary:#e5e7eb;--color-text-muted:#a1a1aa;--color-border:hsla(0,0%,100%,.14);--backdrop-color:rgba(0,0,0,.45);--shadow-nav:0 1px 0 hsla(0,0%,100%,.06),0 8px 18px rgba(0,0,0,.25);--btn-bg:hsla(0,0%,100%,.08);--btn-fg:#f5f5f5;--btn-border:hsla(0,0%,100%,.18)}html[data-theme=light]{--color-bg:#fff;--color-surface:#f6f7f9;--color-nav-bg:hsla(0,0%,100%,.9);--color-text-primary:#0f172a;--color-text-secondary:#1f2937;--color-text-muted:#6b7280;--color-border:rgba(15,23,42,.12);--backdrop-color:rgba(0,0,0,.3);--shadow-nav:0 1px 0 rgba(15,23,42,.06),0 8px 18px rgba(15,23,42,.08);--btn-bg:#eef2f7;--btn-fg:#0f172a;--btn-border:rgba(15,23,42,.18)}body{background-color:#151515;background-color:var(--color-bg);font-family:Montserrat,sans-serif;margin:0}.reveal{opacity:0}.reveal-visible{opacity:1}[data-reveal=up]{-webkit-transform:translateY(18px);transform:translateY(18px)}[data-reveal=down]{-webkit-transform:translateY(-18px);transform:translateY(-18px)}[data-reveal=left]{-webkit-transform:translateX(24px);transform:translateX(24px)}[data-reveal=right]{-webkit-transform:translateX(-24px);transform:translateX(-24px)}[data-reveal=fade]{-webkit-transform:none;transform:none}[data-reveal=zoom]{-webkit-transform:scale(.96);transform:scale(.96)}[data-reveal]{opacity:0;transition:opacity .6s ease,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-visible[data-reveal]{opacity:1;-webkit-transform:none;transform:none}.hover-pop{transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease;transition:transform .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.hover-pop:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.hover-raise{transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.hover-raise:hover{box-shadow:0 10px 24px rgba(0,0,0,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;-webkit-transform:none!important;transform:none!important}.hover-pop,.hover-raise,[data-reveal]{transition:none}}.SectionTitle{color:#fff;color:var(--color-text-primary);font-size:1.1em;font-weight:600;margin:auto;padding:25px;text-align:center}.HeadingText{color:#a1a1aa;color:var(--color-text-muted);text-align:center}.HeadingWrapper{justify-content:center;margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.HeadingContainer,.HeadingWrapper{display:flex;flex-direction:column}.Heading{color:#fff;color:var(--color-text-primary);margin:auto auto 10px}@media(max-width:720px){.Heading{font-size:20px;font-size:.9em;margin:auto auto 5px}.HeadingText{font-size:.75em}}a{text-decoration:none}.App-Content{margin:auto;max-width:1440px}span{display:block;margin-bottom:10px}.Home_WorkTitle__siP-1{color:#fff;font-size:1.05em;opacity:75%;text-align:left}.Home_Home__cPEyf{align-items:center;background-color:#151515;background-position:right 20% bottom 50%;display:flex;height:80vh;justify-content:center;margin:auto;max-height:1920px}.Home_IntroductionContainer__z\+pBL{margin:75px auto auto}.Home_Introduction__l0WhA{background-image:url(https://ik.imagekit.io/t2vnkmzt25/Asset_12-nobg_1L_p04y2UW.svg?updatedAt=1640699904090);background-position:right 10% bottom 20%;background-repeat:no-repeat;background-size:48%;display:flex;flex-direction:column;gap:35px;height:90%;justify-content:center;margin-left:25px;width:80%}.Home_IntroductionText__31Ezs{grid-gap:30px;display:flex;flex-direction:column;width:40%}.Home_NameIntroduction__tpRDs{color:#c1c1c1;font-size:2.2em;font-weight:700}.Home_ProfessionalSummary__zo0v9{color:#717171;font-size:14px;line-height:20px;margin-bottom:20px}.Home_Buttons__M89WW{display:flex;flex-direction:row;gap:25px;margin-top:35px;width:40%}.Home_Buttons__M89WW a{margin:0}@media(max-width:720px){.Home_Home__cPEyf{height:100vh}.Home_IntroductionContainer__z\+pBL{margin:25px auto auto;width:100%}.Home_IntroductionText__31Ezs{gap:15px;width:100%}.Home_Introduction__l0WhA{background-position:100% 100%;background-size:100%;margin:auto}.Home_ProfessionalSummary__zo0v9{background-color:hsla(0,0%,100%,.025);border-radius:5px;color:#b8b8b8;font-size:.75em;padding:10px;text-align:center}.Home_NameIntroduction__tpRDs{text-align:center}.Home_Buttons__M89WW{display:flex;justify-content:center;margin-bottom:100px;width:100%}.Home_WorkTitle__siP-1{font-size:.75em;text-align:center}}.PrimaryCTA_PrimaryCTA__JdnVI{background-color:initial;border:1px solid #a1a1a1;border-radius:5px;color:#fff;height:40px;margin:auto;opacity:.87;overflow:hidden;position:relative;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,-webkit-transform .2s ease;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease,-webkit-transform .2s ease;width:120px}.PrimaryCTA_PrimaryCTA__JdnVI:hover{background-color:#a1a1a1;border:none;color:#1f1f1f}.PrimaryCTA_PrimaryCTA__JdnVI:active{-webkit-transform:translateY(1px) scale(.99);transform:translateY(1px) scale(.99)}.PrimaryCTA_PrimaryCTA__JdnVI:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-150%;position:absolute;top:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);transition:left .6s ease;width:120%}.PrimaryCTA_PrimaryCTA__JdnVI:hover:after{left:150%}@media(max-width:720px){.PrimaryCTA_PrimaryCTA__JdnVI{font-size:.6em;height:30px;width:75px}}.SecondaryCTA_SecondaryCTA__TcOTj{background-color:initial;border:1px solid #525252;border-radius:5px;color:#fff;height:40px;margin:auto;opacity:.87;overflow:hidden;position:relative;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,-webkit-transform .2s ease;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease,-webkit-transform .2s ease;width:120px}.SecondaryCTA_SecondaryCTA__TcOTj:hover{background-color:#c1c1c1;border:none;color:#525252}.SecondaryCTA_SecondaryCTA__TcOTj:active{-webkit-transform:translateY(1px) scale(.99);transform:translateY(1px) scale(.99)}.SecondaryCTA_SecondaryCTA__TcOTj:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-150%;position:absolute;top:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);transition:left .6s ease;width:120%}.SecondaryCTA_SecondaryCTA__TcOTj:hover:after{left:150%}@media(max-width:720px){.SecondaryCTA_SecondaryCTA__TcOTj{font-size:.6em;height:30px;width:75px}}.ProjectCarousel_ProjectCarousel__pSQfT{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:600px;overflow:hidden;padding:80px 0;position:relative}.ProjectCarousel_CarouselHeader__Mcovn{margin-bottom:60px;max-width:600px;text-align:center}.ProjectCarousel_CarouselTitle__8N3Pq{color:#c1c1c1;font-size:2.5em;font-weight:600;letter-spacing:-.02em;margin-bottom:15px}.ProjectCarousel_CarouselSubtitle__XC0BW{color:hsla(0,0%,100%,.6);font-size:1.1em;line-height:1.6;margin:0}.ProjectCarousel_CarouselContainer__lfoWF{align-items:center;display:flex;justify-content:center;margin-bottom:40px;max-width:1400px;position:relative;width:100%}.ProjectCarousel_CarouselWrapper__EpFxX{border-radius:15px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);max-width:1200px;overflow:hidden;position:relative;width:100%}.ProjectCarousel_CarouselTrack__RRPkC{display:flex;transition:-webkit-transform .8s cubic-bezier(.25,.46,.45,.94);transition:transform .8s cubic-bezier(.25,.46,.45,.94);transition:transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ProjectCarousel_ProjectSlide__V2r4t{box-sizing:border-box;flex:0 0 100%;flex:0 0 calc(100%/var(--itemsToShow, 1));opacity:.98;padding:0 10px}.ProjectCarousel_ProjectImageCard__itCoL{background:linear-gradient(135deg,#202022,#151515);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);height:720px;overflow:hidden;position:relative;transition:all .4s ease}.ProjectCarousel_ProjectImageCard__itCoL:hover{box-shadow:0 16px 48px rgba(0,0,0,.4);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ProjectCarousel_ProjectImageContainer__66q4y{height:100%;overflow:hidden;position:relative;width:100%}.ProjectCarousel_ProjectImage__rlXhz{height:100%;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.ProjectCarousel_ProjectImageCard__itCoL:hover .ProjectCarousel_ProjectImage__rlXhz{-webkit-transform:scale(1.05);transform:scale(1.05)}.ProjectCarousel_ProjectOverlay__YWe3X{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.3) 40%,rgba(0,0,0,.8));bottom:0;display:flex;left:0;opacity:0;padding:20px;position:absolute;right:0;top:0;transition:opacity .4s ease}.ProjectCarousel_ProjectImageCard__itCoL:hover .ProjectCarousel_ProjectOverlay__YWe3X{opacity:1}.ProjectCarousel_ProjectContent__aCS0C{color:#fff;width:100%}.ProjectCarousel_ProjectTitle__kALSx{font-size:1.3em;font-weight:600;line-height:1.2;margin:0 0 5px}.ProjectCarousel_ProjectCategory__j8BMb{color:hsla(0,0%,100%,.7);font-size:.85em;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.ProjectCarousel_ProjectDescription__Kw1np{color:hsla(0,0%,100%,.9);font-size:.9em;line-height:1.4;margin:0 0 15px}.ProjectCarousel_ProjectLinks__49-PT{display:flex;flex-wrap:wrap;gap:10px}.ProjectCarousel_ProjectLink__kNs-y{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#fff;font-size:.8em;overflow:hidden;padding:6px 12px;position:relative;text-decoration:none;transition:all .3s ease,-webkit-filter .2s ease;transition:all .3s ease,filter .2s ease;transition:all .3s ease,filter .2s ease,-webkit-filter .2s ease}.ProjectCarousel_ProjectLink__kNs-y:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ProjectCarousel_ProjectLink__kNs-y:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-120%;position:absolute;top:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);transition:left .5s ease;width:100%}.ProjectCarousel_ProjectLink__kNs-y:hover:after{left:120%}.ProjectCarousel_CarouselButton__BTtVP{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#c1c1c1;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.ProjectCarousel_CarouselButton__BTtVP:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.ProjectCarousel_CarouselButton__BTtVP:active{-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.ProjectCarousel_PrevButton__YAfa0{left:12px}.ProjectCarousel_NextButton__8qe1n{right:12px}.ProjectCarousel_CarouselIndicators__LrwrA{display:flex;gap:12px;margin-bottom:30px}.ProjectCarousel_Indicator__MhYcb{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.ProjectCarousel_Indicator__MhYcb:hover{background:hsla(0,0%,100%,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.ProjectCarousel_IndicatorActive__FvWyY{background:#c1c1c1;-webkit-transform:scale(1.2);transform:scale(1.2)}.ProjectCarousel_CarouselButton__BTtVP:focus-visible,.ProjectCarousel_Indicator__MhYcb:focus-visible,.ProjectCarousel_PlayPauseButton__EoHEv:focus-visible,.ProjectCarousel_ProjectLink__kNs-y:focus-visible{outline:2px solid #ffffffaa;outline-offset:2px}.ProjectCarousel_CarouselControls__O2dUP{display:flex;justify-content:center}.ProjectCarousel_PlayPauseButton__EoHEv{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#c1c1c1;cursor:pointer;display:flex;font-size:16px;justify-content:center;min-width:50px;padding:8px 16px;transition:all .3s ease}.ProjectCarousel_PlayPauseButton__EoHEv:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ProjectCarousel_CarouselButton__BTtVP,.ProjectCarousel_CarouselTrack__RRPkC,.ProjectCarousel_PlayPauseButton__EoHEv,.ProjectCarousel_ProjectImageCard__itCoL,.ProjectCarousel_ProjectImage__rlXhz,.ProjectCarousel_ProjectLink__kNs-y{transition:none}}@media (max-width:1024px){.ProjectCarousel_CarouselContainer__lfoWF{max-width:90%}.ProjectCarousel_CarouselWrapper__EpFxX{max-width:900px}.ProjectCarousel_PrevButton__YAfa0{left:-60px}.ProjectCarousel_NextButton__8qe1n{right:-60px}}@media (max-width:768px){.ProjectCarousel_ProjectCarousel__pSQfT{padding:60px 20px}.ProjectCarousel_CarouselTitle__8N3Pq{font-size:2em}.ProjectCarousel_CarouselSubtitle__XC0BW{font-size:1em}.ProjectCarousel_CarouselWrapper__EpFxX{max-width:600px}.ProjectCarousel_PrevButton__YAfa0{font-size:20px;height:40px;left:-25px;width:40px}.ProjectCarousel_NextButton__8qe1n{font-size:20px;height:40px;right:-25px;width:40px}.ProjectCarousel_ProjectSlide__V2r4t{padding:0 5px}.ProjectCarousel_ProjectImageCard__itCoL{height:260px}}@media (max-width:480px){.ProjectCarousel_ProjectCarousel__pSQfT{padding:40px 10px}.ProjectCarousel_CarouselTitle__8N3Pq{font-size:1.8em}.ProjectCarousel_CarouselHeader__Mcovn{margin-bottom:40px}.ProjectCarousel_CarouselWrapper__EpFxX{max-width:320px}.ProjectCarousel_NextButton__8qe1n,.ProjectCarousel_PrevButton__YAfa0{display:flex;font-size:18px;height:34px;width:34px}.ProjectCarousel_PrevButton__YAfa0{left:6px}.ProjectCarousel_NextButton__8qe1n{right:6px}.ProjectCarousel_ProjectSlide__V2r4t{padding:0}.ProjectCarousel_ProjectImageCard__itCoL{height:200px}@media (max-width:768px){.ProjectCarousel_CarouselIndicators__LrwrA{gap:4px}.ProjectCarousel_Indicator__MhYcb{height:2px;width:2px}}.ProjectCarousel_CarouselIndicators__LrwrA{gap:6px}.ProjectCarousel_Indicator__MhYcb{height:2px;width:2px}.ProjectCarousel_ProjectContent__aCS0C{padding:15px}.ProjectCarousel_ProjectTitle__kALSx{font-size:1.1em}.ProjectCarousel_ProjectDescription__Kw1np{font-size:.85em}}.BrandInfo_BrandInfoWrapper__Ie8Nn{align-items:center;background:#151515;border-radius:10px;display:flex;flex-direction:column;gap:25px;justify-content:center;margin:auto;padding:15px;text-align:center;transition:background-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.BrandInfo_BrandInfoWrapper__Ie8Nn:hover{background-color:#1d1e1b}.BrandInfo_BrandInfo__N\+RaD{color:#7a7979;font-size:.85em;min-width:80px}.BrandInfo_BrandLocation__u3tw2{color:#424040;font-size:.75em;height:40px}.BrandInfo_BrandImage__NXIGF{max-height:50px;max-width:120px}.BrandInfo_Brands__AVT4C{display:flex;justify-content:center}.BrandInfo_BrandContainer__wBnr-,.BrandInfo_Brands__AVT4C{margin:auto;max-width:1000px}@media(max-width:720px){.BrandInfo_BrandImage__NXIGF{max-height:25px;max-width:80px}.BrandInfo_BrandInfo__N\+RaD{font-size:.7em}.BrandInfo_BrandLocation__u3tw2{font-size:.6em}}.Brands_BrandsWrapper__H30qu{grid-gap:20px;border:none;display:grid;flex-direction:row;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:50px}.Brands_Brands__CCHDf{display:flex;flex-direction:column;gap:100px;margin:auto;max-width:1000px}.Brands_BrandsPage__zWOuG{background-color:#151515;border:none;margin-bottom:180px}.Brands_BrandContainer__oxgYU{display:flex;flex-direction:column}.Brands_BrandsHeading__9Q7PD{color:#fff}.Brands_SocialButtonsWrapper__8Ue2c{justify-content:center}@media(max-width:720px){.Brands_BrandsWrapper__H30qu{grid-template-columns:1fr 1fr 1fr}.Brands_Brands__CCHDf{gap:50px}}@media(max-width:1000px){.Brands_BrandsWrapper__H30qu{grid-template-columns:1fr 1fr 1fr}}.Portfolio_Portfolio__nDezM{background-color:#151515;background-image:url(https://ik.imagekit.io/t2vnkmzt25/Asset_11-nobg_3_Ct-pPak.svg?updatedAt=1640699906835);background-position:right 20% bottom 20px;background-repeat:no-repeat;background-size:30%;display:flex;flex-direction:column;margin-top:180px;padding-bottom:40px}.Portfolio_SectionTitle__naKJH{color:#fff;font-size:1.1em;font-weight:600;margin:auto;padding:25px;text-align:center}.Portfolio_PortfolioSwitch__eO\+\+P{color:#fff;display:flex;gap:25px;margin:auto}.Portfolio_ProjectCardContianer__fDPUa{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-content:center;margin:auto auto 200px;max-width:1000px}@media(max-width:720px){.Portfolio_Portfolio__nDezM{background-position:bottom;background-size:75%;padding-bottom:100px}.Portfolio_SectionTitle__naKJH{font-size:20px;margin:auto;padding-left:20px}.Portfolio_ProjectCardContianer__fDPUa{display:flex;flex-direction:column;gap:10px;justify-content:center}}.ProjectCard_ProjectCardContainer__bDIXh{margin:5px;width:500px}.ProjectCard_ProjectCard__MVIuO{background-color:#202022;border-radius:5px;transition:all 1s ease-in-out}.ProjectCard_ProjectCard__MVIuO:hover{background-color:#303033}.ProjectCard_ProjectCategory__jhNti{color:hsla(0,0%,100%,.18);font-size:.75em}.ProjectCard_ProjectContent__L1n1I{padding:40px}.ProjectCard_ProjectActionWrapper__c1wwC{display:flex;flex-direction:row;gap:10px;justify-content:center}.ProjectCard_ProjectStack__uh8MK{align-items:center;display:flex;justify-content:center;padding:5px 10px;transition:all 1s}.ProjectCard_ProjectStack__uh8MK:hover{background-color:#272730;border-radius:25px}.ProjectCard_ProjectAction__\+cddu{align-items:center;color:hsla(0,0%,100%,.2);display:flex;font-size:.8em;justify-content:center;margin:auto}.ProjectCard_ProjectStackWrapper__kviJm{display:flex}.ProjectCard_ProjectImage__4qwJ0{height:20px;margin:auto;opacity:30%;width:20px}.ProjectCard_ProjectContainer__d4z4j{display:flex;flex-direction:row;padding:0 15px}.ProjectCard_ImageContainer__NXb-L{background-color:#476841;border-radius:5px;height:60px;margin:25px 50px 25px 25px;opacity:.33;width:60px}.ProjectCard_IconContainer__diguz{align-items:center;border-radius:5px;display:flex;height:100%;justify-content:center;width:100%}.ProjectCard_StackIcons__6aKCI{grid-gap:15px;display:flex;flex-direction:row;margin-bottom:10px}.ProjectCard_ProjectTitle__vjPDR{color:#fff;font-size:.9em;font-weight:400;margin-bottom:10px;margin-top:25px}.ProjectCard_ProjectDescription__QTKjJ{color:#7a7979;font-size:.75em;width:280px}.ProjectCard_ProjectStackContainer__7cbrq{display:flex;flex-direction:row;gap:20px;margin-top:30px}@media (max-width:720px){.ProjectCard_ProjectCardContainer__bDIXh{width:95vw}.ProjectCard_ProjectAction__\+cddu{font-size:.7em}.ProjectCard_ImageContainer__NXb-L{display:none}.ProjectCard_ProjectContent__L1n1I{margin:auto;padding-left:20px;padding-right:20px}.ProjectCard_ProjectCard__MVIuO{margin:auto;width:100%}.ProjectCard_ProjectCategory__jhNti{font-size:.5em}.ProjectCard_ProjectTitle__vjPDR{font-size:.75em}.ProjectCard_ProjectDescription__QTKjJ{font-size:.7em}}@media (max-width:1000px){.ProjectCard_ProjectCardContainer__bDIXh{width:360px}}.Recommendations_Recommendations__8mapa{background-color:var(--color-bg);background-image:url(/static/media/Asset%2011-nobg.a5670d7a0fc62285d458.svg);background-position:right 20% bottom 20px;background-repeat:no-repeat;background-size:30%;padding:80px 0 40px}.Recommendations_Container__uOXsg{margin:0 auto;width:80%}.Recommendations_Header__6H6rQ{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:32px;text-align:center}.Recommendations_Title__NC0Cv{color:var(--color-text-secondary);font-size:1.8em;margin:0}.Recommendations_Subtitle__Y\+DtC{color:var(--color-text-muted);font-size:1em;margin:0}.Recommendations_CardsGrid__oj\+uN{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center;margin:0 auto 200px;max-width:1000px;width:100%}.Recommendations_Card__etNLY{background-color:#202022;border-radius:5px;box-sizing:border-box;margin:5px auto;max-width:500px;padding:40px;transition:all 1s ease-in-out;width:100%;will-change:transform,box-shadow,background-color}.Recommendations_Card__etNLY:hover{background-color:#303033}.Recommendations_Top__xjhke{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.Recommendations_Avatar__hPy42{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;height:56px;object-fit:cover;width:56px}.Recommendations_Meta__w73GV{display:flex;flex-direction:column;min-width:0}.Recommendations_Name__FyLgO{color:var(--color-text-primary);font-size:.9em;margin:0;overflow-wrap:anywhere}.Recommendations_TitleSmall__UD1rE{color:hsla(0,0%,100%,.5);font-size:.8em;overflow-wrap:anywhere}.Recommendations_Text__taisN{color:#7a7979;font-size:.75em;line-height:1.6;margin:10px 0 0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:720px){.Recommendations_Recommendations__8mapa{background-position:bottom;background-size:75%;padding-bottom:100px}.Recommendations_Container__uOXsg{width:95vw}.Recommendations_Header__6H6rQ{gap:6px;margin-bottom:24px}.Recommendations_Title__NC0Cv{font-size:1.2em}.Recommendations_Subtitle__Y\+DtC{font-size:.8em}.Recommendations_CardsGrid__oj\+uN{gap:10px;grid-template-columns:1fr;justify-items:stretch}.Recommendations_Top__xjhke{gap:12px}.Recommendations_Avatar__hPy42{height:48px;width:48px}.Recommendations_Name__FyLgO{font-size:.75em}.Recommendations_Text__taisN,.Recommendations_TitleSmall__UD1rE{font-size:.7em}.Recommendations_Card__etNLY{margin:auto;max-width:100%;padding-left:20px;padding-right:20px;width:100%}}@media (max-width:1000px){.Recommendations_Card__etNLY{max-width:360px}}.Contact_Contact__GnEOV{background-image:url(https://ik.imagekit.io/t2vnkmzt25/Asset_10-nobg_vrvumxkP3E.svg?updatedAt=1640699905337);background-position:left 85% bottom 20px;background-repeat:no-repeat;background-size:30%}.Contact_ContactContent__bzcZg{margin:auto;max-width:500px;padding:40px 40px 350px;width:50%}.Contact_ContactWrapper__9Hk33{display:flex;flex-direction:column;gap:80px}.Contact_ContactButton__uAMiW{align-items:center;background-color:#202022;border:0;border-radius:5px;color:#d6d6d6;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10px;text-align:left;transition:all 1s ease-in-out;width:100%}.Contact_ContactButton__uAMiW:hover{background-color:#272730}.Contact_MainContactButtons__AUuTN{display:flex;flex-direction:column;gap:20px}.Contact_SocialButtons__qw6gY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.Contact_SocialButton__Lb3aX{align-items:center;background-color:initial;border:0;border-radius:20px;color:#cfcfcf;display:flex;gap:5px;margin:auto;padding:10px;transition:all 1s ease-in-out}.Contact_SocialButton__Lb3aX:hover{background-color:#202022}@media(max-width:720px){.Contact_Contact__GnEOV{background-size:50%}.Contact_SectionTitle__dGdJl{font-size:20px;padding-left:20px}.Contact_ContactText__0Z-qw{font-size:18px;width:100%}.Contact_ContactContent__bzcZg{padding-bottom:300px;width:70%}.Contact_ContactButtons__L6qAx{grid-gap:20px}.Contact_SocialButtons__qw6gY{display:grid;grid-template-columns:1fr 1fr}.Contact_SocialButton__Lb3aX{font-size:.6em}.Contact_ContactButton__uAMiW{font-size:.6em;gap:12px}}@media(max-width:480px){.Contact_Contact__GnEOV{background-position:left 40% bottom 5%;background-size:80%}.Contact_ContactText__0Z-qw{font-size:14px}.Contact_ContactButtons__L6qAx{grid-gap:10px}}.Footer_Footer__8IFBn{height:12vh;padding-top:100px}.Footer_FooterText__uIRMW{color:#fff;font-size:18px;font-weight:600;margin:auto;opacity:.6;padding-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Footer_FooterContentWrapper__HnwAE{display:flex;flex-direction:column;margin:auto;padding-bottom:20px;width:80%}@media(max-width:720px){.Footer_Footer__8IFBn{height:8vh}.Footer_FooterText__uIRMW{font-size:13px;padding-top:15px}}.Media_MediaCards__1KrST{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:25px auto 150px;max-width:1000px}a{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:720px){.Media_MediaCards__1KrST{align-items:center;display:flex;flex-direction:column;width:95%}}.MediaCard_MediaCard__jYoDn{background-color:#202022;border-radius:5px;transition:background-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;width:500px}.MediaCard_MediaCard__jYoDn:hover{background-color:#303033}.MediaCard_MediaCardWrapper__2hQyd{display:flex;flex-direction:column;padding:40px}.MediaCard_MediaTitle__eZZ7b{color:#fff;font-size:1rem;font-weight:300}.MediaCard_MediaPublisher__L6QKR{color:hsla(0,0%,100%,.5);font-size:.8em;font-weight:300}.MediaCard_MediaDate__WzC-g{color:hsla(0,0%,100%,.3);font-size:.75em;font-weight:300}@media (max-width:720px){.MediaCard_MediaCard__jYoDn{width:95vw}.MediaCard_MediaTitle__eZZ7b{font-size:.75em}.MediaCard_MediaPublisher__L6QKR{font-size:.7em}.MediaCard_MediaDate__WzC-g{font-size:.6em}}@media (max-width:1000px){.MediaCard_MediaCard__jYoDn{width:360px}}.NavBar_NavBar__Kz\+pl{align-items:center;background-color:var(--color-nav-bg);box-shadow:var(--shadow-nav);color:var(--color-text-primary);display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.NavBar_NavContent__P-A8x{grid-gap:50%;display:flex;flex-direction:row;justify-content:center;margin-left:14px;text-align:center}.NavBar_NavLogo__PIyxx{align-items:center;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:36px;padding:0}.NavBar_NavLogo__PIyxx:focus{border-radius:6px;outline:2px solid hsla(0,0%,100%,.2);outline-offset:2px}.NavBar_LogoImage__saUWW{display:block;height:28px;width:auto}.NavBar_NavItemWrapper__j54u4{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.NavBar_NavItem__Q8AOI{color:var(--color-text-muted);cursor:pointer;font-size:.85em;margin:0;transition:all 1s ease-in-out}.NavBar_NavItemsContainer__MHQW2{display:flex;flex-direction:row;gap:60px;justify-content:center}.NavBar_NavItem__Q8AOI:hover{color:var(--color-text-primary)}.NavBar_Active__KRb5W{color:var(--color-text-primary)!important}.NavBar_RightControls__ore\+u{align-items:center;display:flex;flex-direction:row;gap:14px}.NavBar_Hamburger__u8T15{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:none}.NavBar_DrawerBackdrop__R7iFK{background:var(--backdrop-color);inset:0;position:fixed;z-index:8}.NavBar_Drawer__3PtG8{background:var(--color-surface);color:var(--color-text-primary);display:flex;flex-direction:column;inset:0 0 0 auto;max-width:360px;position:fixed;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .26s ease;transition:transform .26s ease;transition:transform .26s ease,-webkit-transform .26s ease;width:78%;z-index:9}.NavBar_DrawerOpen__ONYHU{-webkit-transform:translateX(0);transform:translateX(0)}.NavBar_DrawerHeader__2NxPj{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:16px 18px}.NavBar_DrawerTitle__\+UAEs{color:var(--color-text-secondary);font-weight:600}.NavBar_DrawerClose__vj\+Et{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer}.NavBar_DrawerNav__31axW{display:flex;flex-direction:column;padding:10px 12px}.NavBar_DrawerLink__Rpzru{color:var(--color-text-secondary);padding:14px 10px;text-decoration:none}.NavBar_DrawerLink__Rpzru.NavBar_Active__KRb5W,.NavBar_DrawerLink__Rpzru:hover{color:var(--color-text-primary)}.NavBar_DrawerResume__DOrYr{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:10px;margin-top:8px;padding:12px 10px}.NavBar_DrawerResume__DOrYr:hover{color:var(--color-text-primary)}@media (max-width:900px){.NavBar_NavItemsContainer__MHQW2{display:none}.NavBar_Hamburger__u8T15{display:inline-flex}}.NavBar_ThemeToggle__hFQ3J{background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:999px;color:var(--btn-fg);cursor:pointer;line-height:0;padding:6px;transition:background .16s ease,color .16s ease,border-color .16s ease,-webkit-transform .12s ease;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,-webkit-transform .12s ease}.NavBar_ThemeToggle__hFQ3J:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.NavBar_ThemeToggle__hFQ3J:active{-webkit-transform:scale(.96);transform:scale(.96)}
/*# sourceMappingURL=main.4c523c0e.css.map*/