@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap");.AboutMe_aboutMe__Hra8b{padding:15rem 4rem;min-height:150vh;background:var(--theme-bg);color:var(--theme-text);font-family:Space Grotesk,sans-serif;position:relative;overflow:hidden;z-index:5;transition:background-color var(--transition-theme),color var(--transition-theme)}.AboutMe_aboutMe__Hra8b:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(116,127,251,.05) 0,transparent 40%);pointer-events:none}.AboutMe_aboutContent__DnbIX{display:grid;grid-template-columns:minmax(400px,1fr) minmax(500px,1.3fr);gap:clamp(2rem,4vw,4rem);align-items:start;max-width:1400px;margin:0 auto;position:relative;z-index:2;padding:0 2rem}.AboutMe_aboutLeft__yxWUs{display:flex;flex-direction:column;gap:4rem;position:relative}.AboutMe_scrollSyncContainer__Xwi8k{position:sticky;top:5vh;bottom:5vh;width:100%;min-height:90vh;max-height:95vh;max-width:500px;background:transparent;border:none;border-radius:32px;padding:3rem 2rem;display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;justify-content:center;transition:transform .1s ease-out;transform-origin:center center}.AboutMe_aboutImageWrapper__90xCc{justify-content:flex-start;width:100%;padding-right:0;gap:0}.AboutMe_aboutImageWrapper__90xCc,.AboutMe_designedByText__mwqOI{position:relative;display:flex;flex-direction:column;align-items:flex-start}.AboutMe_designedByText__mwqOI{font-size:clamp(3.5rem,5vw,5.5rem);font-weight:400;color:var(--theme-text);line-height:.9;z-index:50;font-family:Space Grotesk,sans-serif;pointer-events:none;text-align:left;letter-spacing:.02em;transition:color var(--transition-theme);margin-bottom:-8rem}.AboutMe_lineMask__o1_24{overflow:hidden;padding:.1em 0}.AboutMe_designedByText__mwqOI span,.AboutMe_lineMask__o1_24{display:block;line-height:1.1}.AboutMe_designedByText__mwqOI span:first-child,.AboutMe_designedByText__mwqOI span:last-child{font-size:inherit}.AboutMe_aboutImageContainer__eATGq{width:480px;height:480px;border-radius:0;overflow:visible;position:relative;border:none;box-shadow:none;margin:0;transition:none;z-index:10}.AboutMe_aboutImage__YHSme{width:100%;height:100%;object-fit:cover;border-radius:0;transform:scale(1);transition:none}.AboutMe_aboutImageContainer__eATGq:hover .AboutMe_aboutImage__YHSme{transform:scale(1)}.AboutMe_aboutNameContainer__ZDgmE{text-align:left;margin-top:-2rem;width:100%;transform:translateY(0);padding-top:0;z-index:40;position:relative}.AboutMe_aboutNameContainer__ZDgmE h1{font-family:Dream Avenue,serif;font-size:clamp(2rem,10vw,6.5rem);color:var(--theme-text);font-weight:400;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:color var(--transition-theme);line-height:1.1;margin:0}.AboutMe_aboutNameContainer__ZDgmE h1 span{display:block;line-height:1;font-weight:500}.AboutMe_aboutNameContainer__ZDgmE h1 span:last-child{color:var(--theme-text)}.AboutMe_aboutText__QVzc3{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;padding-top:2rem}.AboutMe_aboutText__QVzc3 h2{font-size:30px;font-weight:700;line-height:1.5;margin:0 0 2rem;letter-spacing:-.4px;color:var(--theme-text);text-transform:uppercase;opacity:.8;position:relative;display:inline-block;text-align:left;transition:color var(--transition-theme)}.AboutMe_aboutText__QVzc3 h2:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:1px;background:var(--theme-accent);transition:background-color var(--transition-theme)}.AboutMe_readingText__6l3Ys{font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,2.5vw,3.2rem);font-weight:400;line-height:1.4;text-align:left;width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.AboutMe_readingText__6l3Ys .word-span{display:inline-block;margin-right:.3em;transition:color .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);will-change:color,opacity;transform:translateZ(0);backface-visibility:hidden}.AboutMe_readingText__6l3Ys .word-span.revealed{color:var(--theme-text)!important;opacity:1!important}.AboutMe_skillsSection__C_DDe{margin-top:12rem;padding-top:6rem;border-top:none;position:relative}.AboutMe_dividerLine__iPpbf{position:absolute;top:0;left:0;height:1px;width:100%;background-color:var(--theme-border);transform:scaleX(0);transform-origin:center;transition:background-color var(--transition-theme)}.AboutMe_skillsTitle__k57zW{font-size:2rem;font-weight:600;letter-spacing:.2em;text-align:center;margin-bottom:6rem;color:var(--theme-text);position:relative;transition:color var(--transition-theme)}.AboutMe_skillsTitle__k57zW:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,var(--theme-accent) 0,var(--theme-accent) 50%,var(--theme-accent) 100%)}.AboutMe_skillsGrid__ZjypA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.AboutMe_skillItem__tYcuN{display:flex;align-items:center;gap:2rem;padding:2rem;background:var(--background-glass);border:1px solid var(--theme-border);border-radius:20px;transition:all .4s ease,background-color var(--transition-theme),border-color var(--transition-theme);position:relative;overflow:hidden;min-height:80px}.AboutMe_skillItem__tYcuN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,var(--theme-accent) 50%,transparent 100%);opacity:.1;transition:left .6s ease}.AboutMe_skillItem__tYcuN:hover:before{left:100%}.AboutMe_skillItem__tYcuN:hover{background:var(--background-glass);border-color:var(--theme-accent);transform:translateY(-5px);box-shadow:0 10px 30px var(--theme-accent)}.AboutMe_skillNumber__l8HWe{font-size:.9rem;font-weight:600;color:var(--theme-accent);letter-spacing:.1em;min-width:30px;transition:color var(--transition-theme)}.AboutMe_skillName__Vh72Y{font-size:1.1rem;font-weight:500;color:var(--theme-text);letter-spacing:.02em;transition:color var(--transition-theme)}@media (min-width:1920px){.AboutMe_aboutContent__DnbIX{max-width:1800px;gap:clamp(4rem,6vw,8rem);grid-template-columns:minmax(500px,1fr) minmax(600px,1.4fr)}.AboutMe_readingText__6l3Ys{font-size:clamp(3rem,2.8vw,4.2rem);line-height:1.25}.AboutMe_scrollSyncContainer__Xwi8k{max-width:600px;min-height:85vh;max-height:90vh;padding:4rem 3rem;top:3vh}.AboutMe_aboutImageContainer__eATGq{width:480px;height:480px}.AboutMe_aboutNameContainer__ZDgmE h1{font-size:5.2rem}.AboutMe_designedByText__mwqOI{font-size:5.8rem}}@media (min-width:1440px) and (max-width:1919px){.AboutMe_aboutContent__DnbIX{max-width:1600px;gap:clamp(3rem,5vw,6rem)}.AboutMe_readingText__6l3Ys{font-size:clamp(2.8rem,3vw,3.8rem);line-height:1.3}.AboutMe_scrollSyncContainer__Xwi8k{max-width:550px;min-height:85vh;max-height:90vh;top:4vh}}@media (max-width:1439px) and (min-width:1024px){.AboutMe_aboutContent__DnbIX{grid-template-columns:minmax(350px,1fr) minmax(450px,1.2fr);gap:clamp(2rem,3vw,3rem);padding:0 2rem;margin:0 auto;max-width:100%}.AboutMe_readingText__6l3Ys{font-size:clamp(2rem,2.2vw,2.8rem)}.AboutMe_scrollSyncContainer__Xwi8k{max-width:450px;min-height:80vh;max-height:85vh;padding:2.5rem 1.8rem;top:6vh}.AboutMe_aboutImageContainer__eATGq{width:400px;height:400px}.AboutMe_aboutNameContainer__ZDgmE h1{font-size:4rem}}@media (max-width:1023px){.AboutMe_aboutContent__DnbIX{grid-template-columns:1fr;gap:clamp(4rem,8vw,6rem);text-align:center;padding:0 1rem}.AboutMe_aboutLeft__yxWUs{order:1;align-items:center;gap:3rem}.AboutMe_aboutText__QVzc3{order:2;align-items:center}.AboutMe_scrollSyncContainer__Xwi8k{position:relative;top:auto;max-width:500px;margin:0 auto}.AboutMe_aboutImageWrapper__90xCc{padding-right:0;justify-content:center;position:relative}.AboutMe_designedByText__mwqOI{position:relative;left:0;top:0;transform:none;text-align:left;align-items:flex-start;margin-bottom:2rem;font-size:clamp(3rem,4.5vw,4rem);z-index:30}.AboutMe_aboutNameContainer__ZDgmE{text-align:center;margin-top:2rem}.AboutMe_aboutText__QVzc3 h2{text-align:center}.AboutMe_aboutText__QVzc3 h2:after{left:50%;transform:translateX(-50%)}.AboutMe_readingText__6l3Ys{text-align:center;width:100%;max-width:90%;margin:0 auto;font-size:clamp(1.6rem,2.5vw,2.2rem)}}@media (max-width:768px){.AboutMe_aboutMe__Hra8b{padding:clamp(6rem,10vh,8rem) 2rem;min-height:120vh}.AboutMe_aboutContent__DnbIX{gap:clamp(3rem,6vh,5rem);padding:0 1rem}.AboutMe_aboutLeft__yxWUs{gap:2.5rem}.AboutMe_scrollSyncContainer__Xwi8k{max-width:450px;min-height:550px;padding:2.5rem 2rem}.AboutMe_aboutImageContainer__eATGq{width:370px;height:370px}.AboutMe_aboutImageWrapper__90xCc{position:relative}.AboutMe_designedByText__mwqOI{position:relative;left:0;top:0;transform:none;font-size:clamp(2.5rem,4vw,3.2rem);margin-bottom:1.5rem;text-align:left;align-items:flex-start;z-index:30}.AboutMe_aboutNameContainer__ZDgmE{margin-top:1.5rem}.AboutMe_aboutNameContainer__ZDgmE h1{font-size:clamp(3.5rem,6vw,5rem)!important;line-height:1.1!important}.AboutMe_aboutText__QVzc3{margin-top:2rem}.AboutMe_aboutText__QVzc3 h2{font-size:clamp(1.3rem,3vw,1.6rem)}.AboutMe_readingText__6l3Ys{font-size:clamp(1.3rem,2.8vw,1.6rem);max-width:95%;line-height:1.5}.AboutMe_skillsSection__C_DDe{margin-top:clamp(4rem,8vh,6rem)}.AboutMe_skillsTitle__k57zW{font-size:clamp(1.3rem,3vw,1.6rem);margin-bottom:4rem}.AboutMe_skillsGrid__ZjypA{grid-template-columns:1fr;gap:1.5rem}.AboutMe_skillItem__tYcuN{padding:1.8rem 1.5rem;min-height:70px}.AboutMe_skillName__Vh72Y{font-size:clamp(.95rem,2.5vw,1.1rem)}}@media (max-width:480px){.AboutMe_aboutMe__Hra8b{padding:clamp(4rem,8vh,6rem) 1rem;min-height:110vh}.AboutMe_aboutContent__DnbIX{gap:clamp(2.5rem,5vh,4rem);padding:0 .5rem}.AboutMe_aboutLeft__yxWUs{gap:2rem}.AboutMe_scrollSyncContainer__Xwi8k{max-width:350px;min-height:480px;padding:2rem 1.5rem;border-radius:24px}.AboutMe_aboutImageContainer__eATGq{width:290px;height:290px}.AboutMe_aboutImageWrapper__90xCc{position:relative}.AboutMe_designedByText__mwqOI{position:relative;left:0;top:0;transform:none;font-size:clamp(2.2rem,5vw,3rem);margin-bottom:-3rem;text-align:left;align-items:flex-start;z-index:50}.AboutMe_aboutNameContainer__ZDgmE{margin-top:1rem}.AboutMe_aboutNameContainer__ZDgmE h1{font-size:clamp(3rem,6vw,4rem)!important;line-height:1.1!important}.AboutMe_aboutText__QVzc3{margin-top:1.5rem}.AboutMe_aboutText__QVzc3 h2{font-size:clamp(1.1rem,3.5vw,1.4rem);margin-bottom:1.5rem}.AboutMe_readingText__6l3Ys{font-size:clamp(1.4rem,4vw,1.8rem);max-width:100%;line-height:1.6}.AboutMe_skillsSection__C_DDe{margin-top:clamp(3rem,6vh,4rem);padding-top:clamp(2rem,4vh,3rem)}.AboutMe_skillsTitle__k57zW{font-size:clamp(1.1rem,3.5vw,1.4rem);margin-bottom:3rem}.AboutMe_skillsGrid__ZjypA{gap:1rem}.AboutMe_skillItem__tYcuN{padding:1.2rem 1rem;min-height:60px;gap:1rem}.AboutMe_skillName__Vh72Y{font-size:clamp(.9rem,3vw,1rem)}.AboutMe_skillNumber__l8HWe{font-size:clamp(.8rem,2.5vw,.9rem);min-width:25px}}.Contact_contactSection__QqnqH{padding:100px;background:var(--theme-bg);color:var(--theme-text);font-family:Space Grotesk,sans-serif;position:relative;z-index:5;transition:background-color var(--transition-theme),color var(--transition-theme)}.Contact_contactContainer__d241t{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;max-width:1300px;margin:150px auto}.Contact_contactHeading__M8ueC{font-family:dreamAvenue;font-size:120px;letter-spacing:.45px;line-height:1.1;color:var(--theme-text);text-align:right;transition:color var(--transition-theme);flex:1;font-weight:100}.Contact_contactMethods__NzKmn{flex:1;margin-left:80px;display:flex;flex-direction:column;justify-content:center;gap:0}.Contact_contactMethod__fc9rf{padding:3rem 0;border-bottom:1px solid var(--theme-border);position:relative;transition:all .3s ease,border-color var(--transition-theme),background-color var(--transition-theme)}.Contact_contactMethod__fc9rf:last-child{border-bottom:1px solid var(--theme-border);padding-bottom:3rem}.Contact_contactMethod__fc9rf:hover{background:var(--background-glass);padding-left:1rem;border-left:3px solid var(--theme-accent)}.Contact_contactMethod__fc9rf h3{font-size:1rem;text-transform:uppercase;letter-spacing:.4em;margin-bottom:1.5rem;color:var(--theme-accent);font-weight:700;opacity:.9;transition:color var(--transition-theme)}.Contact_contactMethod__fc9rf p{font-size:2rem;color:var(--theme-text);margin:0;cursor:none;position:relative;font-weight:500;line-height:1.3;transition:all .3s ease,color var(--transition-theme)}.Contact_contactMethod__fc9rf p a{color:inherit;text-decoration:none}.Contact_contactMethod__fc9rf:hover p{color:#ffffff;text-shadow:0 0 8px rgba(255,255,255,.1)}.Contact_contactButton__dtl2b{margin-top:3rem;padding:1.5rem 4rem;border:2px solid var(--theme-accent);border-radius:50px;background:transparent;color:var(--theme-text);font-size:1.1rem;font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .4s ease,background-color var(--transition-theme),color var(--transition-theme),border-color var(--transition-theme);position:relative;overflow:hidden}.Contact_contactButton__dtl2b:hover{background:var(--theme-accent);color:var(--theme-bg);border-color:var(--theme-accent);transform:translateY(-2px);box-shadow:0 10px 30px var(--theme-accent)}.Contact_customDragCursor__FvYGL{position:fixed;width:150px;height:30px;background-color:#0045ff;color:#faf2e7;font-size:14px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000;transform:translate(-50%,-50%);border-radius:15px;font-weight:700;text-transform:uppercase}@media (max-width:1024px){.Contact_contactContainer__d241t{margin:100px auto;max-width:90%}.Contact_contactHeading__M8ueC{font-size:80px}.Contact_contactMethods__NzKmn{margin-left:60px}}@media (max-width:768px){.Contact_contactSection__QqnqH{padding:60px 40px}.Contact_contactContainer__d241t{flex-direction:column;align-items:center;text-align:center;margin:60px auto}.Contact_contactHeading__M8ueC{font-size:60px;text-align:center;margin-bottom:40px}.Contact_contactMethods__NzKmn{margin-left:0;width:100%;max-width:500px}.Contact_contactMethod__fc9rf{padding:2rem 0}.Contact_contactMethod__fc9rf p{font-size:1.5rem}.Contact_contactButton__dtl2b{margin-top:2rem;padding:1rem 2.5rem;font-size:1rem}}@media (max-width:480px){.Contact_contactSection__QqnqH{padding:40px 20px}.Contact_contactHeading__M8ueC{font-size:40px}.Contact_contactMethod__fc9rf p{font-size:1.2rem}.Contact_contactMethod__fc9rf h3{font-size:.9rem;letter-spacing:.3em}}.Experience_myExperience__fej42{background:var(--theme-bg);min-height:100vh;position:relative;padding-bottom:100px;z-index:5;transition:background-color var(--transition-theme)}.Experience_experienceHeader__qKAfs{background:var(--theme-bg);background-size:cover;background-position:50%;text-align:center;padding:120px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;height:400px;border-top:1px solid var(--theme-border-strong);position:relative;overflow:hidden;transition:background-color var(--transition-theme),border-color var(--transition-theme)}.Experience_particleCanvas___DOQQ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Experience_headerContent__8QxU2{position:relative;z-index:1}.Experience_headerTitle__36krF{font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:500;letter-spacing:-.02em;line-height:.9;color:var(--theme-text);margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;transition:color var(--transition-theme)}.Experience_experience__QXNko,.Experience_my__wIGCm{display:block;text-align:center}.Experience_experienceContent__SXdon{padding:80px 0;max-width:1200px;margin:0 auto}.Experience_experienceGrid__T7QmP{display:flex;flex-direction:column;gap:0}.Experience_experienceItem__nwBhp{opacity:1;transform:translateY(0);will-change:transform,opacity}.Experience_experienceCard__ZPeVp{background:transparent;transition:all .3s ease;overflow:hidden;position:relative}.Experience_cardHeader__yQk1p{display:flex;justify-content:space-between;align-items:center;padding:40px 60px;cursor:pointer;border-bottom:1px solid var(--theme-border-strong);transition:all .3s cubic-bezier(.4,0,.2,1),border-color var(--transition-theme),background-color var(--transition-theme);position:relative;will-change:background-color,padding-left}.Experience_cardHeader__yQk1p:hover{background:var(--background-glass);padding-left:70px}.Experience_companyInfo__9t7TB{display:flex;align-items:baseline;gap:30px;flex:1}.Experience_company__k7ZyK{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:500;color:var(--theme-text);margin:0;letter-spacing:-.01em;transition:color var(--transition-theme)}.Experience_period__AY_hK{font-size:1rem;color:var(--theme-text-muted)}.Experience_period__AY_hK,.Experience_role__Fg9Yu{font-family:Space Grotesk,sans-serif;font-weight:400;transition:color var(--transition-theme)}.Experience_role__Fg9Yu{font-size:1.6rem;color:var(--theme-text);margin:0;flex:1;text-align:center;letter-spacing:-.01em}.Experience_expandButton__pY91X{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;border-radius:50%;background:transparent}.Experience_expandButton__pY91X:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:var(--background-glass);transform:scale(0);transition:transform .3s ease,background-color var(--transition-theme)}.Experience_cardHeader__yQk1p:hover .Experience_expandButton__pY91X:before{transform:scale(1)}.Experience_arrow__LUKjH{width:24px;height:24px;transform:rotate(-45deg);position:relative;z-index:1;opacity:1;will-change:transform,filter}.Experience_arrow__LUKjH,.Experience_arrow__LUKjH.Experience_expanded__ur9so{transition:all .5s cubic-bezier(.34,1.56,.64,1)!important;filter:brightness(0) saturate(100%) invert(95%) sepia(5%) saturate(1038%) hue-rotate(13deg) brightness(105%) contrast(95%)}.Experience_arrow__LUKjH.Experience_expanded__ur9so{transform:rotate(135deg)!important}:root.Experience_light-theme__mT5mA .Experience_arrow__LUKjH,[data-theme=light] .Experience_arrow__LUKjH,html.Experience_light-theme__mT5mA .Experience_arrow__LUKjH{filter:brightness(0) saturate(100%) invert(8%) sepia(8%) saturate(0) hue-rotate(0deg) brightness(95%) contrast(91%)!important;transition:all .5s cubic-bezier(.34,1.56,.64,1)!important}:root.Experience_light-theme__mT5mA .Experience_arrow__LUKjH.Experience_expanded__ur9so,[data-theme=light] .Experience_arrow__LUKjH.Experience_expanded__ur9so,html.Experience_light-theme__mT5mA .Experience_arrow__LUKjH.Experience_expanded__ur9so{transform:rotate(135deg)!important;filter:brightness(0) saturate(100%) invert(8%) sepia(8%) saturate(0) hue-rotate(0deg) brightness(95%) contrast(91%)!important;transition:all .5s cubic-bezier(.34,1.56,.64,1)!important}.Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH{transform:rotate(-45deg) scale(1.1)!important}.Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH.Experience_expanded__ur9so{transform:rotate(135deg) scale(1.1)!important}:root.Experience_light-theme__mT5mA .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH,[data-theme=light] .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH,html.Experience_light-theme__mT5mA .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH{transform:rotate(-45deg) scale(1.1)!important}:root.Experience_light-theme__mT5mA .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH.Experience_expanded__ur9so,[data-theme=light] .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH.Experience_expanded__ur9so,html.Experience_light-theme__mT5mA .Experience_cardHeader__yQk1p:hover .Experience_arrow__LUKjH.Experience_expanded__ur9so{transform:rotate(135deg) scale(1.1)!important}.Experience_additionalInfo__ibt06{height:0;overflow:hidden;opacity:0;background:linear-gradient(180deg,var(--background-glass) 0,var(--theme-bg) 100%);transform-origin:top;will-change:height,opacity;display:none;transition:opacity .3s ease,transform .3s ease,background var(--transition-theme);border-radius:0 0 12px 12px;margin-top:-1px}.Experience_descriptionList__v434q{padding:35px 60px 25px;animation:Experience_smoothExpand___bHu3 .4s ease forwards;animation-delay:.1s;opacity:0}.Experience_additionalInfo__ibt06[style*="display: block"] .Experience_descriptionList__v434q{opacity:1}.Experience_descriptionItem__iZSNo{font-family:Space Grotesk,sans-serif;font-size:1.05rem;line-height:1.7;color:var(--theme-text-secondary);margin-bottom:18px;padding-left:35px;position:relative;letter-spacing:-.01em;font-weight:300;transition:color .3s ease,color var(--transition-theme)}.Experience_descriptionItem__iZSNo:hover{color:var(--theme-text)}.Experience_descriptionItem__iZSNo:last-child{margin-bottom:0}.Experience_bullet__Ygt58{position:absolute;left:0;color:var(--theme-text-muted);font-size:1.2rem;top:-2px;transition:color var(--transition-theme)}.Experience_skillsContainer__Hpe0j{display:flex;flex-wrap:wrap;gap:10px;padding:0 60px 35px;animation:Experience_smoothExpand___bHu3 .5s ease forwards;animation-delay:.2s;opacity:0}.Experience_additionalInfo__ibt06[style*="display: block"] .Experience_skillsContainer__Hpe0j{opacity:1}.Experience_skillTag__uAjRw{background:var(--background-glass);border:1px solid var(--theme-border);padding:6px 18px;border-radius:24px;font-family:Space Grotesk,sans-serif;font-size:.85rem;color:var(--theme-text-secondary);font-weight:400;transition:all .3s ease,background-color var(--transition-theme),border-color var(--transition-theme),color var(--transition-theme);letter-spacing:.02em}.Experience_skillTag__uAjRw:hover{background:var(--theme-border);border-color:var(--theme-border-strong);transform:translateY(-2px);color:var(--theme-text)}.Experience_additionalExperiences__iKibA{overflow:hidden;position:relative}.Experience_addExperienceButton__p467I{background:transparent;border:2px solid var(--theme-border-strong);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:60px auto 0;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1),border-color var(--transition-theme);position:relative;overflow:hidden}.Experience_addExperienceButton__p467I:before{content:"";position:absolute;width:100%;height:100%;background:var(--background-glass);border-radius:50%;transform:scale(0);transition:transform .4s ease,background-color var(--transition-theme)}.Experience_addExperienceButton__p467I:hover{border-color:var(--theme-accent);transform:scale(1.05)}.Experience_addExperienceButton__p467I:hover:before{transform:scale(1)}.Experience_buttonIcon__vBZKl{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:300;color:var(--theme-text);position:relative;z-index:1;transition:all .5s cubic-bezier(.34,1.56,.64,1),color var(--transition-theme);display:inline-block}.Experience_addExperienceButton__p467I:active{transform:scale(.95)}.Experience_addExperienceButton__p467I:active .Experience_buttonIcon__vBZKl{transform:scale(.9)}.Experience_addExperienceButton__p467I.Experience_loading__Oc_Y4{pointer-events:none}.Experience_addExperienceButton__p467I.Experience_loading__Oc_Y4 .Experience_buttonIcon__vBZKl{animation:Experience_rotate__oxVcq .6s ease}@keyframes Experience_rotate__oxVcq{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@media (max-width:1024px){.Experience_experienceContent__SXdon{padding:60px 2rem;margin:0 auto;max-width:100%}.Experience_experienceGrid__T7QmP{margin:0 auto}.Experience_cardHeader__yQk1p{padding:30px 40px;flex-direction:column;align-items:flex-start;gap:20px}.Experience_companyInfo__9t7TB{flex-direction:column;gap:10px}.Experience_role__Fg9Yu{text-align:left}.Experience_expandButton__pY91X{position:absolute;top:30px;right:30px}}@media (max-width:768px){.Experience_headerTitle__36krF{font-size:clamp(3rem,10vw,5rem)}.Experience_my__wIGCm{margin-right:0}.Experience_experience__QXNko{margin-left:0}.Experience_company__k7ZyK{font-size:1.4rem}.Experience_role__Fg9Yu{font-size:1.2rem}.Experience_cardHeader__yQk1p{padding:25px 20px}.Experience_descriptionList__v434q,.Experience_skillsContainer__Hpe0j{padding-left:20px;padding-right:20px}}@keyframes Experience_fadeInUp__OQBex{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Experience_smoothExpand___bHu3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Experience_experienceItem__nwBhp.Experience_visible__8QgX3{animation:Experience_fadeInUp__OQBex .8s ease forwards}.Experience_experienceCard__ZPeVp:after{content:"";position:absolute;bottom:0;left:60px;right:60px;height:1px;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);opacity:0;transition:opacity .3s ease}.Experience_experienceCard__ZPeVp:hover:after{opacity:.3}.Experience_svgDivider__3FUho{width:100%;padding:80px 0 40px;display:flex;justify-content:center;align-items:center;overflow:hidden}.Experience_svgDivider__3FUho svg{width:100%;max-width:1920px;height:auto;display:block;opacity:.7;transition:opacity .4s ease}.Experience_svgDivider__3FUho:hover svg{opacity:1}@media (max-width:1440px){.Experience_svgDivider__3FUho{padding:60px 0 30px}}@media (max-width:1024px){.Experience_svgDivider__3FUho{padding:50px 0 25px}}@media (max-width:768px){.Experience_svgDivider__3FUho{padding:40px 0 20px}.Experience_svgDivider__3FUho svg{opacity:.6}}@media (max-width:480px){.Experience_svgDivider__3FUho{padding:30px 0 15px}.Experience_svgDivider__3FUho svg{opacity:.5}}.Home_homeContainer__XaJay{position:relative;width:100%;height:100vh;overflow:hidden;background:transparent;opacity:1;z-index:1}.Home_backgroundVideo__raZLx{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;will-change:transform,opacity;backface-visibility:hidden;transition:opacity .3s ease}.Home_auxiliaryVideo__OX00Z{z-index:-2;opacity:0;pointer-events:none}@media (max-width:768px){.Home_backgroundVideo__raZLx{will-change:auto;transform:translateZ(0)}.Home_homeContainer__XaJay{z-index:1}}@media (max-width:480px){.Home_backgroundVideo__raZLx{opacity:.7}}.Home_panelOverlay__7rnuH{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.1);z-index:9999}.Home_name__vfNQS{font-family:var(--font-dream-avenue);font-size:3rem;color:#f7efe4;text-transform:uppercase;line-height:1}.Home_nameWrapper__pNJ3c,.Home_name__vfNQS{position:absolute;top:20px;left:20px;z-index:10}.Home_nameWrapper__pNJ3c{overflow:hidden}.Home_sideMenu__fXh_i{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:rgba(30,30,30,.95);transition:right .5s ease;z-index:1000}.Home_sideMenu__fXh_i.Home_open__oN6UZ{right:0}.Home_menuContent__GRSWc{padding:50px 20px}.Home_menuContent__GRSWc ul{list-style:none;padding:0}.Home_menuContent__GRSWc li{margin-bottom:20px}.Home_menuContent__GRSWc a{color:var(--theme-text);text-decoration:none;font-family:var(--font-space-grotesk);font-size:1.5rem;position:relative;transition:color var(--transition-theme)}.Home_menuContent__GRSWc a:after{content:"";position:absolute;width:0;height:2px;background-color:var(--theme-text);left:0;bottom:-5px;transition:width .3s ease,background-color var(--transition-theme)}.Home_menuContent__GRSWc a:hover:after{width:100%}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{opacity:1}.Home_bottomLeft__vAQGJ h2{overflow:hidden}.Home_staticText__2N5T4{display:inline-block;overflow:hidden;color:#faf2e7!important}:root.Home_light-theme__ScYyP .Home_staticText__2N5T4,[data-theme=light] .Home_staticText__2N5T4,html.Home_light-theme__ScYyP .Home_staticText__2N5T4{color:#faf2e7!important}.Home_changingWord__N2pXd{display:inline-block;position:relative;vertical-align:baseline;color:#faf2e7!important;width:auto;height:1em;margin-left:-.1em;overflow:hidden;max-width:55vw;flex-shrink:1}:root.Home_light-theme__ScYyP .Home_changingWord__N2pXd,[data-theme=light] .Home_changingWord__N2pXd,html.Home_light-theme__ScYyP .Home_changingWord__N2pXd{color:#faf2e7!important}.Home_bottomLeft__vAQGJ{position:absolute;bottom:18vh;left:40px;font-family:var(--font-space-grotesk);color:#faf2e7!important;z-index:10}:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ,[data-theme=light] .Home_bottomLeft__vAQGJ,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ{color:#faf2e7!important}.Home_bottomLeft__vAQGJ h2{font-family:var(--font-space-grotesk);font-size:7rem;color:#faf2e7!important;margin:0 0 .1em;text-align:left}:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h2,[data-theme=light] .Home_bottomLeft__vAQGJ h2,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h2{color:#faf2e7!important}.Home_bottomLeft__vAQGJ h3{font-family:var(--font-space-grotesk);font-size:7rem;color:#faf2e7!important;margin:0;text-align:left;white-space:nowrap;line-height:1}:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h3,[data-theme=light] .Home_bottomLeft__vAQGJ h3,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h3{color:#faf2e7!important}.Home_changingWord__N2pXd .Home_word__Yejtj{position:absolute;top:0;left:0;color:#faf2e7!important;white-space:nowrap;opacity:0;visibility:hidden;will-change:transform,opacity;backface-visibility:hidden;line-height:1}:root.Home_light-theme__ScYyP .Home_changingWord__N2pXd .Home_word__Yejtj,[data-theme=light] .Home_changingWord__N2pXd .Home_word__Yejtj,html.Home_light-theme__ScYyP .Home_changingWord__N2pXd .Home_word__Yejtj{color:#faf2e7!important}.Home_changingWord__N2pXd .Home_word__Yejtj .char{opacity:0;visibility:hidden}.Home_letter__hp9AW{display:inline-block;position:relative;opacity:0;transform:translateY(20px);will-change:transform,opacity;backface-visibility:hidden}.Home_changingWord__N2pXd .char{display:inline-block;transform-origin:bottom center;will-change:transform;backface-visibility:hidden}@media (max-width:1024px){.Home_name__vfNQS{font-size:clamp(2.5rem,4vw,3rem)}.Home_bottomLeft__vAQGJ{bottom:14vh;left:50%;right:auto;transform:translateX(-50%);max-width:calc(100vw - 4rem);width:calc(100vw - 4rem);text-align:center}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(2rem,5vw,3.5rem)!important;line-height:.9;text-align:center}.Home_bottomLeft__vAQGJ h3{justify-content:center}.Home_changingWord__N2pXd,.Home_staticText__2N5T4{font-size:clamp(2rem,5vw,3.5rem)!important}.Home_changingWord__N2pXd{max-width:40vw;overflow:hidden;text-overflow:ellipsis;transform:translateY(.2em)}}@media (min-width:769px) and (max-width:1020px){.Home_bottomLeft__vAQGJ{bottom:12vh;left:50%;right:auto;transform:translateX(-50%);max-width:calc(100vw - 4rem);width:calc(100vw - 4rem);padding:0 .5rem;text-align:center}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(1.8rem,4.2vw,3rem)!important;line-height:.88;text-align:center}.Home_bottomLeft__vAQGJ h3{justify-content:center}.Home_changingWord__N2pXd,.Home_staticText__2N5T4{font-size:clamp(1.8rem,4.2vw,3rem)!important}.Home_changingWord__N2pXd{margin-left:-.08em;max-width:35vw;transform:translateY(.2em)}}@media (min-width:1021px) and (max-width:1280px){.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(2.8rem,5vw,4.2rem)!important;line-height:.92}.Home_changingWord__N2pXd,.Home_staticText__2N5T4{font-size:clamp(2.8rem,5vw,4.2rem)!important}.Home_changingWord__N2pXd{max-width:45vw}.Home_bottomLeft__vAQGJ{bottom:14vh;left:2rem;right:2rem;max-width:calc(100vw - 4rem)}}@media (max-width:768px){.Home_homeContainer__XaJay{height:100vh;height:100dvh;overflow:hidden}.Home_backgroundVideo__raZLx{object-position:center center;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0)}.Home_name__vfNQS{font-size:clamp(2rem,5vw,2.5rem)}.Home_nameWrapper__pNJ3c,.Home_name__vfNQS{top:max(20px,env(safe-area-inset-top,20px));left:50%;transform:translateX(-50%);text-align:center}.Home_bottomLeft__vAQGJ{bottom:max(8vh,70px);left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 40px);max-width:calc(100vw - 40px);text-align:center}.Home_bottomLeft__vAQGJ h2{margin-bottom:.05em}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(2rem,6vw,3.5rem);line-height:.9;white-space:nowrap;text-align:center}.Home_bottomLeft__vAQGJ h3{margin-top:0;overflow:visible;display:flex;align-items:baseline;justify-content:center}.Home_staticText__2N5T4{display:inline-block;white-space:nowrap}.Home_changingWord__N2pXd{display:inline-block;position:relative;height:1em;margin-left:.2em;flex-shrink:1;max-width:55vw;margin-top:.1;transform:translateY(.2em)}}@media (max-width:480px){.Home_homeContainer__XaJay{padding:0;overflow:hidden;position:relative;width:100vw;height:100vh;height:100dvh}.Home_backgroundVideo__raZLx{object-position:center center;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh}.Home_name__vfNQS{font-size:clamp(1.8rem,6vw,2.2rem)}.Home_nameWrapper__pNJ3c,.Home_name__vfNQS{top:max(16px,env(safe-area-inset-top,16px));left:50%;transform:translateX(-50%);text-align:center}.Home_bottomLeft__vAQGJ{bottom:max(16vh,110px);right:auto;width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.Home_bottomLeft__vAQGJ,:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ,[data-theme=light] .Home_bottomLeft__vAQGJ,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ{left:50%;transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.Home_bottomLeft__vAQGJ h2{font-size:clamp(1.5rem,5vw,2.8rem);line-height:.85;margin-bottom:.05em;letter-spacing:-.02em;white-space:nowrap}.Home_bottomLeft__vAQGJ h2,:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h2,[data-theme=light] .Home_bottomLeft__vAQGJ h2,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h2{text-align:center;width:100%}.Home_bottomLeft__vAQGJ h3{font-size:clamp(1.5rem,5vw,2.8rem);line-height:.85;margin-top:0;letter-spacing:-.02em;white-space:nowrap;overflow:visible;display:flex;align-items:baseline}.Home_bottomLeft__vAQGJ h3,:root.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h3,[data-theme=light] .Home_bottomLeft__vAQGJ h3,html.Home_light-theme__ScYyP .Home_bottomLeft__vAQGJ h3{text-align:center;justify-content:center;width:100%}.Home_staticText__2N5T4{display:inline-block;white-space:nowrap}.Home_changingWord__N2pXd{display:inline-block;position:relative;height:1em;margin-left:-.05em;flex-shrink:1;max-width:50vw;transform:translateY(.2em)}.Home_word__Yejtj{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}}@media (max-width:375px){.Home_name__vfNQS{font-size:clamp(1.6rem,7vw,2rem)}.Home_bottomLeft__vAQGJ{bottom:max(6vh,60px);width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.Home_bottomLeft__vAQGJ h2{margin-bottom:.05em}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(1.2rem,4.5vw,2.2rem);line-height:.8;white-space:nowrap}.Home_bottomLeft__vAQGJ h3{display:flex;align-items:baseline}.Home_staticText__2N5T4{display:inline-block;white-space:nowrap}.Home_changingWord__N2pXd{display:inline-block;position:relative;height:1em;margin-left:-.05em;flex-shrink:0;transform:translateY(.2em)}}@media (max-width:320px){.Home_bottomLeft__vAQGJ{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.Home_bottomLeft__vAQGJ h2{margin-bottom:.05em}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(1rem,4vw,1.8rem);white-space:nowrap;letter-spacing:-.03em}.Home_bottomLeft__vAQGJ h3{display:flex;align-items:baseline}.Home_staticText__2N5T4{display:inline-block;white-space:nowrap}.Home_changingWord__N2pXd{display:inline-block;position:relative;height:1em;margin-left:-.05em;flex-shrink:0;transform:translateY(.2em)}}@media (max-height:500px) and (orientation:landscape){.Home_homeContainer__XaJay{height:100vh}.Home_name__vfNQS{font-size:clamp(1.5rem,4vh,2rem)}.Home_nameWrapper__pNJ3c,.Home_name__vfNQS{top:10px;left:16px}.Home_bottomLeft__vAQGJ{bottom:3vh;left:16px;right:16px}.Home_bottomLeft__vAQGJ h2,.Home_bottomLeft__vAQGJ h3{font-size:clamp(1.5rem,6vh,2.5rem);line-height:.9}.Home_staticText__2N5T4{display:inline-block;margin-right:.15em}.Home_changingWord__N2pXd{height:1.2em;display:inline-block;vertical-align:top;margin-left:.1em;transform:translateY(.2em)}}.Services_services__pWC_T{padding:120px 0;background:var(--theme-bg);color:var(--theme-text);position:relative;border-top:1px solid var(--theme-border);overflow:hidden;z-index:5;transition:background-color var(--transition-theme),color var(--transition-theme),border-color var(--transition-theme);min-height:100vh}.Services_servicesHeader__A09d3{display:flex;justify-content:space-between;align-items:flex-start;max-width:1400px;margin:0 auto;padding:0 60px 60px;position:relative}.Services_headerTitle__iNqXf{font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:800;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin:0;color:var(--theme-text);transition:opacity .3s ease,transform .3s ease,color var(--transition-theme);will-change:opacity,transform}.Services_lineMask__FSCD1{overflow:hidden;display:block;line-height:1;padding:.1em 0}.Services_lineMask__FSCD1 span{display:block;line-height:.9}.Services_headerLabel__aKXT_{font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:600;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-top:20px;transition:color var(--transition-theme)}.Services_servicesGrid__X37n6{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;min-height:600px;background:var(--theme-bg);border-top:1px solid var(--theme-border);transition:background-color var(--transition-theme)}.Services_serviceCard__6UIVR{background:var(--theme-bg);border-right:1px solid var(--theme-border);position:relative;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);flex:1;display:flex;flex-direction:column}.Services_serviceCard__6UIVR:last-child{border-right:none}.Services_serviceCard__6UIVR.Services_expanded__qg_37{flex:3!important;background:var(--theme-bg);box-shadow:inset 1px 0 0 var(--theme-border),inset -1px 0 0 var(--theme-border)}.Services_cardMinimal__SGb6S{padding:40px 30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:opacity .4s ease,transform .4s ease}.Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_cardMinimal__SGb6S{opacity:0;transform:translateY(-20px);pointer-events:none}.Services_serviceNumber__psSZQ{font-size:.9rem;font-weight:500;color:var(--theme-text-muted);letter-spacing:.1em;margin-bottom:30px}.Services_serviceNumber__psSZQ,.Services_serviceTitle__UB6mh{font-family:Space Grotesk,sans-serif;transition:color var(--transition-theme)}.Services_serviceTitle__UB6mh{font-size:clamp(1rem,1.2vw,1.3rem);font-weight:700;color:var(--theme-text);text-transform:uppercase;letter-spacing:-.02em;line-height:1.2;transform:rotate(-90deg);transform-origin:left bottom;position:absolute;bottom:40px;left:30px;white-space:nowrap}.Services_cardExpanded__RhOBz{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_cardExpanded__RhOBz{opacity:1;transform:translateY(0);pointer-events:all}.Services_expandedHeader__3Kr_g{margin-bottom:30px}.Services_expandedTitle__9MDmI{font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:800;color:var(--theme-text);text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin:0;text-align:center;transition:color var(--transition-theme)}.Services_expandedContent__DuRWx{display:flex;flex-direction:column;gap:25px;flex:1}.Services_expandedImage__FBxrj{width:100%;height:200px;border-radius:8px;overflow:hidden;background:var(--theme-border);display:flex;align-items:center;justify-content:center}.Services_serviceImage__seMxb{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_serviceImage__seMxb{transform:scale(1.02)}.Services_expandedDetails__QfVmA{display:flex;flex-direction:column;gap:8px}.Services_detailItem__LFZ74{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;color:var(--theme-text);text-transform:uppercase;letter-spacing:.05em;transition:color var(--transition-theme);opacity:0;transform:translateX(-20px);animation:Services_slideInDetail__JWV_0 .4s ease forwards}.Services_detailItem__LFZ74:first-child{animation-delay:.1s}.Services_detailItem__LFZ74:nth-child(2){animation-delay:.15s}.Services_detailItem__LFZ74:nth-child(3){animation-delay:.2s}.Services_detailItem__LFZ74:nth-child(4){animation-delay:.25s}@keyframes Services_slideInDetail__JWV_0{to{opacity:1;transform:translateX(0)}}.Services_expandedDescription__y9qNS{font-family:Space Grotesk,sans-serif;font-size:.85rem;color:var(--theme-text-secondary);line-height:1.5;font-weight:400;margin:0;opacity:0;transform:translateY(20px);animation:Services_slideInDescription__nwdqF .5s ease .3s forwards;transition:color var(--transition-theme)}@keyframes Services_slideInDescription__nwdqF{to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.Services_servicesGrid__X37n6{padding:0 40px;min-height:500px}.Services_servicesHeader__A09d3{padding:0 40px 50px}.Services_cardExpanded__RhOBz{padding:30px}.Services_expandedImage__FBxrj{height:150px}}@media (max-width:1024px){.Services_services__pWC_T{padding:100px 0}.Services_servicesHeader__A09d3{max-width:100%;padding:0 2rem 50px;margin:0 auto;text-align:center;justify-content:center}.Services_headerTitle__iNqXf{text-align:center;margin:0 auto}.Services_servicesGrid__X37n6{padding:0 2rem;margin:0 auto;width:100%;max-width:100%}}@media (max-width:900px){.Services_servicesGrid__X37n6{flex-direction:column;height:auto;min-height:auto;padding:0 1.5rem}.Services_serviceCard__6UIVR{height:100px;flex:none;width:100%;border-right:none;border-bottom:1px solid var(--theme-border)}.Services_serviceCard__6UIVR:last-child{border-bottom:none}.Services_serviceCard__6UIVR.Services_expanded__qg_37{height:auto;min-height:400px;flex:none}.Services_serviceTitle__UB6mh{transform:none;position:static;font-size:.95rem;margin-top:auto;text-align:center}.Services_expandedContent__DuRWx{flex-direction:column;gap:20px}.Services_expandedImage__FBxrj{height:150px}.Services_cardExpanded__RhOBz,.Services_cardMinimal__SGb6S{padding:25px 20px}}@media (max-width:768px){.Services_services__pWC_T{padding:80px 0}.Services_servicesHeader__A09d3{padding:0 1.5rem 40px;flex-direction:column;gap:10px;text-align:center;margin:0 auto}.Services_servicesGrid__X37n6{padding:0 1.5rem;min-height:auto}.Services_serviceCard__6UIVR{height:90px}.Services_serviceCard__6UIVR.Services_expanded__qg_37{height:auto;min-height:380px}.Services_cardExpanded__RhOBz,.Services_cardMinimal__SGb6S{padding:20px 15px}.Services_headerTitle__iNqXf{font-size:clamp(2.5rem,6vw,4rem)}.Services_expandedTitle__9MDmI{font-size:clamp(1.1rem,2vw,1.6rem)}.Services_serviceTitle__UB6mh{font-size:.85rem}.Services_expandedImage__FBxrj{height:140px}}@media (max-width:480px){.Services_services__pWC_T{padding:60px 0}.Services_servicesHeader__A09d3{padding:0 1rem 30px;text-align:center}.Services_servicesGrid__X37n6{padding:0 1rem;min-height:auto}.Services_serviceCard__6UIVR{height:75px}.Services_serviceCard__6UIVR.Services_expanded__qg_37{height:auto;min-height:350px}.Services_cardExpanded__RhOBz,.Services_cardMinimal__SGb6S{padding:18px 12px}.Services_expandedImage__FBxrj{height:120px}.Services_headerTitle__iNqXf{font-size:clamp(2rem,5vw,3rem)}.Services_expandedTitle__9MDmI{font-size:clamp(1rem,1.5vw,1.4rem)}.Services_detailItem__LFZ74,.Services_expandedDescription__y9qNS,.Services_serviceTitle__UB6mh{font-size:.8rem}}.Services_serviceCard__6UIVR{will-change:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden}.Services_servicesGrid__X37n6{transform:translateZ(0);-webkit-transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.Services_cardExpanded__RhOBz,.Services_cardMinimal__SGb6S,.Services_detailItem__LFZ74,.Services_expandedDescription__y9qNS,.Services_serviceCard__6UIVR{transition:none!important;animation:none!important}.Services_serviceCard__6UIVR.Services_expanded__qg_37{flex:2}}:root.Services_light-theme__Af3JG .Services_headerLabel__aKXT_,:root.Services_light-theme__Af3JG .Services_headerTitle__iNqXf,:root.Services_light-theme__Af3JG .Services_serviceCard__6UIVR,:root.Services_light-theme__Af3JG .Services_servicesGrid__X37n6,[data-theme=light] .Services_headerLabel__aKXT_,[data-theme=light] .Services_headerTitle__iNqXf,[data-theme=light] .Services_serviceCard__6UIVR,[data-theme=light] .Services_servicesGrid__X37n6,html.Services_light-theme__Af3JG .Services_headerLabel__aKXT_,html.Services_light-theme__Af3JG .Services_headerTitle__iNqXf,html.Services_light-theme__Af3JG .Services_serviceCard__6UIVR,html.Services_light-theme__Af3JG .Services_servicesGrid__X37n6{background:#faf2e7!important;border-color:rgba(21,21,21,.1)!important;color:#151515!important}:root.Services_light-theme__Af3JG .Services_detailItem__LFZ74,:root.Services_light-theme__Af3JG .Services_expandedTitle__9MDmI,:root.Services_light-theme__Af3JG .Services_serviceTitle__UB6mh,[data-theme=light] .Services_detailItem__LFZ74,[data-theme=light] .Services_expandedTitle__9MDmI,[data-theme=light] .Services_serviceTitle__UB6mh,html.Services_light-theme__Af3JG .Services_detailItem__LFZ74,html.Services_light-theme__Af3JG .Services_expandedTitle__9MDmI,html.Services_light-theme__Af3JG .Services_serviceTitle__UB6mh{color:#151515!important}:root.Services_light-theme__Af3JG .Services_expandedDescription__y9qNS,:root.Services_light-theme__Af3JG .Services_serviceNumber__psSZQ,[data-theme=light] .Services_expandedDescription__y9qNS,[data-theme=light] .Services_serviceNumber__psSZQ,html.Services_light-theme__Af3JG .Services_expandedDescription__y9qNS,html.Services_light-theme__Af3JG .Services_serviceNumber__psSZQ{color:#4a4a4a!important}:root.Services_light-theme__Af3JG .Services_servicesHeader__A09d3,[data-theme=light] .Services_servicesHeader__A09d3,html.Services_light-theme__Af3JG .Services_servicesHeader__A09d3{opacity:1!important;visibility:visible!important}:root.Services_light-theme__Af3JG .Services_serviceCard__6UIVR,[data-theme=light] .Services_serviceCard__6UIVR,html.Services_light-theme__Af3JG .Services_serviceCard__6UIVR{opacity:1!important;visibility:visible!important;display:flex!important}:root.Services_light-theme__Af3JG .Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_cardExpanded__RhOBz,[data-theme=light] .Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_cardExpanded__RhOBz,html.Services_light-theme__Af3JG .Services_serviceCard__6UIVR.Services_expanded__qg_37 .Services_cardExpanded__RhOBz{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.Work_work__8Sp9b{padding:0 0 60px;background:var(--theme-bg);color:var(--theme-text);position:relative;overflow:hidden;z-index:5;transition:background-color var(--transition-theme),color var(--transition-theme)}.Work_workHeader__B1Oo5{position:relative;padding:40px 0 100px;overflow:hidden}.Work_workHeader__B1Oo5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent);opacity:.5;z-index:-1}.Work_headerContent__mjQm2{max-width:1400px;margin:0 auto;padding:0 60px;text-align:right;position:relative}.Work_workHeader__B1Oo5 h1,.Work_workHeader__B1Oo5 h2,.Work_workHeader__B1Oo5 h3{font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:1.1;margin:0;letter-spacing:-.02em;position:relative;text-transform:uppercase;color:var(--theme-text);transition:color var(--transition-theme);opacity:1;visibility:visible}.Work_workHeader__B1Oo5 h1,.Work_workHeader__B1Oo5 h2{margin-bottom:.2em}.Work_workHeader__B1Oo5 h3{color:var(--theme-text);margin-bottom:0}.Work_indicatorLetter__K9HzP{font-size:.15em;font-weight:400;color:var(--theme-text-muted);position:absolute;left:-2em;top:.5em;opacity:.7;transition:color var(--transition-theme)}.Work_workFilters__0n7uT{display:flex;justify-content:flex-end;gap:20px;margin:0 auto 80px;position:relative;max-width:1400px;padding:0 60px}.Work_filterBtn__ceBpo{background:var(--background-glass);border:1px solid var(--theme-border);color:var(--theme-text-secondary);padding:12px 24px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;border-radius:20px;transition:all .2s cubic-bezier(.25,.46,.45,.94),background-color var(--transition-theme),border-color var(--transition-theme),color var(--transition-theme);position:relative;letter-spacing:.3px;text-transform:capitalize;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-font-smoothing:antialiased;outline:none}.Work_filterBtn__ceBpo:hover{background:var(--theme-border);border-color:var(--theme-border-strong);color:var(--theme-text);transform:translateY(-1px)}.Work_filterBtn__ceBpo.Work_active__FRFiR{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-bg);box-shadow:0 2px 8px var(--theme-border-strong)}.Work_filterBtn__ceBpo.Work_active__FRFiR:hover{background:var(--theme-text);transform:translateY(-1px)}.Work_workGrid__90bJg{max-width:1200px;margin:0 auto;padding:0 40px;min-height:800px;position:relative}.Work_workContent__ApV5L{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;justify-items:center;align-items:start;position:relative;width:100%;max-width:1400px;margin:0 auto}.Work_workItem___HMev{position:relative;width:100%;max-width:380px;background:transparent;overflow:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;perspective:1000px;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform-style:preserve-3d}.Work_workItem___HMev:hover{transform:translateY(-4px)}.Work_workItemImage__dOAVU{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:16px;background:var(--theme-bg-secondary);box-shadow:0 10px 40px var(--theme-border-strong);transition:all .4s cubic-bezier(.4,0,.2,1),background-color var(--transition-theme),box-shadow var(--transition-theme)}.Work_workItem___HMev:hover .Work_workItemImage__dOAVU{box-shadow:0 20px 60px var(--theme-border-strong);transform:scale(1.02)}.Work_workItemImage__dOAVU img,.Work_workItemImage__dOAVU>div{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.Work_workItem___HMev:hover .Work_workItemImage__dOAVU img,.Work_workItem___HMev:hover .Work_workItemImage__dOAVU>div{transform:scale(1.08)}.Work_workItemOverlay__XTO2n{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(2px);z-index:1}.Work_workItem___HMev:hover .Work_workItemOverlay__XTO2n{opacity:1}.Work_comingSoon__n9Z_O,.Work_viewProject__oWgHZ{color:var(--theme-text);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;padding:14px 32px;border:2px solid var(--theme-text);border-radius:50px;background:var(--background-glass);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1),background-color var(--transition-theme),border-color var(--transition-theme),color var(--transition-theme);transform:translateY(10px);opacity:0}.Work_workItem___HMev:hover .Work_comingSoon__n9Z_O,.Work_workItem___HMev:hover .Work_viewProject__oWgHZ{transform:translateY(0);opacity:1;transition-delay:.1s}.Work_comingSoon__n9Z_O:hover,.Work_viewProject__oWgHZ:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-bg);transform:scale(1.05);box-shadow:0 4px 20px var(--theme-accent)}.Work_workItemDetails__vF5Bo{padding:25px 0;text-align:left}.Work_workItemDetails__vF5Bo h3{font-size:1.3rem;margin:0 0 8px;color:var(--theme-text);font-weight:600;letter-spacing:-.3px;line-height:1.2}.Work_workItemDetails__vF5Bo h3,.Work_workItemDetails__vF5Bo p{font-family:Space Grotesk,sans-serif;transition:color var(--transition-theme)}.Work_workItemDetails__vF5Bo p{font-size:.95rem;margin:0;color:var(--theme-text-secondary);font-weight:400;line-height:1.5;letter-spacing:.2px}.Work_workItemContent__8HoEQ,.Work_workItemLink__mEq2a{display:block;text-decoration:none;color:inherit;height:100%}.Work_workItemLink__mEq2a:hover{color:inherit}.Work_work__8Sp9b:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.02) 0,transparent 70%);animation:Work_rotate__jhzKd 30s linear infinite;pointer-events:none}@keyframes Work_rotate__jhzKd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.Work_workContent__ApV5L{grid-template-columns:repeat(3,1fr);gap:30px 24px;max-width:1200px}.Work_workGrid__90bJg{padding:0 24px;min-height:600px}.Work_workHeader__B1Oo5 h1,.Work_workHeader__B1Oo5 h2,.Work_workHeader__B1Oo5 h3{font-size:clamp(3.5rem,8vw,6rem)}}@media (max-width:1024px) and (min-width:769px){.Work_workContent__ApV5L{grid-template-columns:repeat(3,1fr);gap:24px 20px;max-width:1000px;margin:0 auto}.Work_workGrid__90bJg{padding:0 2rem;margin:0 auto;max-width:100%}.Work_headerContent__mjQm2{padding:0 2rem;margin:0 auto;text-align:center}}@media (max-width:768px){.Work_work__8Sp9b{padding:80px 0}.Work_workGrid__90bJg{padding:0 24px;min-height:auto}.Work_headerContent__mjQm2{padding:0 30px}.Work_workContent__ApV5L{grid-template-columns:1fr;gap:32px;max-width:500px}.Work_workHeader__B1Oo5{padding:60px 0 80px}.Work_workHeader__B1Oo5 h1,.Work_workHeader__B1Oo5 h2,.Work_workHeader__B1Oo5 h3{font-size:clamp(3rem,7vw,5rem)}.Work_workFilters__0n7uT{margin-bottom:60px;flex-wrap:wrap;justify-content:center;gap:15px}.Work_filterBtn__ceBpo{padding:12px 24px;font-size:.9rem}.Work_workItemDetails__vF5Bo h3{font-size:1.2rem}.Work_workItemDetails__vF5Bo p{font-size:.9rem}}@media (max-width:480px){.Work_work__8Sp9b{padding:60px 0}.Work_workGrid__90bJg{padding:0 20px}.Work_headerContent__mjQm2{padding:0 20px;text-align:center}.Work_workHeader__B1Oo5 h1,.Work_workHeader__B1Oo5 h2,.Work_workHeader__B1Oo5 h3{font-size:clamp(2.5rem,6vw,4rem)}.Work_indicatorLetter__K9HzP{position:static;display:inline-block;margin-right:.2em}.Work_workContent__ApV5L{gap:30px}.Work_workItemImage__dOAVU{border-radius:12px}.Work_workItemDetails__vF5Bo{padding:20px 0}.Work_filterBtn__ceBpo{padding:10px 20px;font-size:.85rem}}.Work_workItem___HMev{contain:layout style paint}.Work_workItem___HMev img{will-change:transform}.Work_filterBtn__ceBpo{contain:layout style;-webkit-tap-highlight-color:transparent}.MarqueeSection_marqueeSection__g1b42{position:relative;width:100%;height:120px;background:var(--theme-bg);overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:2;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.MarqueeSection_marqueeContainer__1wRHQ{width:100%;height:100%;position:relative;display:flex;align-items:center}.MarqueeSection_marqueeTrack__V_UmD{display:flex;align-items:center;white-space:nowrap;will-change:transform;backface-visibility:hidden;transform:translateZ(0);width:max-content;min-width:200%}.MarqueeSection_marqueeSet__S_BwK{display:flex;align-items:center;flex-shrink:0}.MarqueeSection_marqueeItem__w5Bje{font-family:var(--font-space-grotesk,sans-serif);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--theme-text);text-transform:uppercase;letter-spacing:.05em;margin-right:2rem;display:flex;align-items:center;transition:color var(--transition-theme);opacity:.8}.MarqueeSection_marqueeSeparator__gDnzF{font-size:1.2em;color:var(--theme-accent);margin-left:2rem;opacity:.6;font-weight:400}.MarqueeSection_marqueeSection__g1b42:hover .MarqueeSection_marqueeItem__w5Bje{opacity:1}.MarqueeSection_marqueeSection__g1b42:hover .MarqueeSection_marqueeTrack__V_UmD{animation-play-state:paused}@media (max-width:768px){.MarqueeSection_marqueeSection__g1b42{height:80px}.MarqueeSection_marqueeItem__w5Bje{font-size:clamp(1.2rem,5vw,1.8rem);margin-right:1.5rem}.MarqueeSection_marqueeSeparator__gDnzF{margin-left:1.5rem}}@media (max-width:480px){.MarqueeSection_marqueeSection__g1b42{height:60px}.MarqueeSection_marqueeItem__w5Bje{font-size:clamp(1rem,6vw,1.4rem);margin-right:1rem;letter-spacing:.02em}.MarqueeSection_marqueeSeparator__gDnzF{margin-left:1rem}}@media (prefers-reduced-motion:reduce){.MarqueeSection_marqueeTrack__V_UmD{animation:none!important;transform:none!important}.MarqueeSection_marqueeSection__g1b42{overflow:visible}.MarqueeSection_marqueeItem__w5Bje{opacity:1}}:root.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeSection__g1b42,html.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeSection__g1b42{background:var(--theme-bg);border-color:var(--theme-border)}:root.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeItem__w5Bje,html.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeItem__w5Bje{color:var(--theme-text)}:root.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeSeparator__gDnzF,html.MarqueeSection_light-theme__I8bD2 .MarqueeSection_marqueeSeparator__gDnzF{color:var(--theme-accent)}.MarqueeSection_marqueeSection__g1b42:after,.MarqueeSection_marqueeSection__g1b42:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.MarqueeSection_marqueeSection__g1b42:before{left:0;background:linear-gradient(to right,var(--theme-bg) 0,transparent 100%)}.MarqueeSection_marqueeSection__g1b42:after{right:0;background:linear-gradient(to left,var(--theme-bg) 0,transparent 100%)}.TextReveal_textReveal___aP4u{width:100%;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.TextReveal_textReveal___aP4u .word-span{display:inline-block;margin-right:.3em;transition:color .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);will-change:color,opacity;transform:translateZ(0);backface-visibility:hidden}.TextReveal_textReveal___aP4u .word-span.revealed{color:var(--theme-text)!important;opacity:1!important}