.Navbar_navbar__GrSXC{position:fixed;top:50%;left:2rem;transform:translateY(-50%);z-index:1000;background:transparent;border:none;padding:0;animation:Navbar_slideInLeft__J8nxQ 1s cubic-bezier(.25,.46,.45,.94)}.Navbar_navContainer__lQsro{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 1rem;background:rgba(45,45,45,.95);border-radius:2rem;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.25,.46,.45,.94);max-height:70vh}.Navbar_navContainer__lQsro:hover{transform:scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2)}.Navbar_navBrand__KGx3x{margin-bottom:.5rem}.Navbar_brandIcon__Wzflw{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c2b08a,#a89968);color:white;border-radius:50%;font-size:1.5rem;font-weight:700;font-family:DM Sans,sans-serif;box-shadow:0 8px 16px rgba(194,176,138,.3);transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.Navbar_brandIcon__Wzflw:hover{transform:rotate(5deg) scale(1.1);box-shadow:0 12px 24px rgba(194,176,138,.4)}.Navbar_navList__gzP7S{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.Navbar_navItem__Fpmiu{position:relative}.Navbar_navLink__16zHl{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:transparent;border:none;cursor:pointer;text-decoration:none;color:rgba(240,235,230,.7);border-radius:1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;min-width:4rem;animation:Navbar_slideInStagger__lT1_V .8s cubic-bezier(.25,.46,.45,.94) var(--delay,0s) both}.Navbar_navLink__16zHl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(194,176,138,.1),rgba(168,153,104,.1));border-radius:1rem;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_navLink__16zHl:hover:before{opacity:1;transform:scale(1)}.Navbar_navLink__16zHl:hover{color:#f0ebe6;transform:translateX(.25rem)}.Navbar_navLink__16zHl.Navbar_active__qyFWv{color:#f0ebe6;background:linear-gradient(135deg,rgba(194,176,138,.2),rgba(168,153,104,.2));border:1px solid rgba(194,176,138,.3)}.Navbar_navLink__16zHl.Navbar_active__qyFWv .Navbar_navIndicator__8Swno{opacity:1;transform:scale(1)}.Navbar_navIcon__rqhy9{font-size:.75rem;font-weight:600;color:rgba(194,176,138,.8);transition:all .3s ease}.Navbar_navLink__16zHl.Navbar_active__qyFWv .Navbar_navIcon__rqhy9,.Navbar_navLink__16zHl:hover .Navbar_navIcon__rqhy9{color:#c2b08a;transform:scale(1.1)}.Navbar_navLabel__yxDAv{font-size:.75rem;font-weight:500;text-align:center;white-space:nowrap;font-family:DM Sans,sans-serif;transition:all .3s ease}.Navbar_navLink__16zHl:hover .Navbar_navLabel__yxDAv{transform:translateY(-2px)}.Navbar_navIndicator__8Swno{position:absolute;top:50%;right:-.5rem;width:.25rem;height:2rem;background:linear-gradient(135deg,#c2b08a,#a89968);border-radius:.125rem;transform:translateY(-50%) scale(0);opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_scrollProgress__FS5Mn{position:relative;width:.25rem;height:3rem;background:rgba(240,235,230,.2);border-radius:.125rem;overflow:hidden;margin-top:.5rem}.Navbar_progressBar__5t_sK{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,#c2b08a,#a89968);border-radius:.125rem;transition:height .2s ease}.Navbar_socialLinks__OJkWh{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.Navbar_socialLink__4SMLn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgba(240,235,230,.6);border-radius:50%;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;background:transparent;border:1px solid rgba(240,235,230,.1)}.Navbar_socialLink__4SMLn:hover{color:#f0ebe6;background:rgba(194,176,138,.2);border-color:rgba(194,176,138,.3);transform:translateY(-2px)}.Navbar_mobileNav__pV1TZ{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(45,45,45,.95);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom))}.Navbar_mobileNavContainer___jxLT{display:flex;justify-content:space-around;align-items:center;max-width:100%;margin:0 auto;padding:0 1rem}.Navbar_mobileNavLink__Ddm9F{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:transparent;border:none;cursor:pointer;color:rgba(240,235,230,.7);border-radius:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);min-width:3rem}.Navbar_mobileNavLink__Ddm9F.Navbar_activeMobile__SBOaD,.Navbar_mobileNavLink__Ddm9F:hover{color:#f0ebe6;background:rgba(194,176,138,.2)}.Navbar_mobileNavIcon__jcM6o{font-size:.75rem;font-weight:600;color:rgba(194,176,138,.8)}.Navbar_mobileNavLink__Ddm9F.Navbar_activeMobile__SBOaD .Navbar_mobileNavIcon__jcM6o,.Navbar_mobileNavLink__Ddm9F:hover .Navbar_mobileNavIcon__jcM6o{color:#c2b08a}.Navbar_mobileNavLabel__DrffV{font-size:.65rem;font-weight:500;font-family:DM Sans,sans-serif}@keyframes Navbar_slideInLeft__J8nxQ{0%{transform:translateY(-50%) translateX(-100px);opacity:0}to{transform:translateY(-50%) translateX(0);opacity:1}}@keyframes Navbar_slideInStagger__lT1_V{0%{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.Navbar_navbar__GrSXC{left:1rem}.Navbar_navContainer__lQsro{padding:1.5rem .75rem;gap:1.5rem}.Navbar_brandIcon__Wzflw{width:2.5rem;height:2.5rem;font-size:1.25rem}}@media (max-width:768px){.Navbar_navbar__GrSXC{display:none}.Navbar_mobileNav__pV1TZ{display:block}}@media (max-width:480px){.Navbar_mobileNavContainer___jxLT{padding:0 .5rem}.Navbar_mobileNavLink__Ddm9F{padding:.5rem .25rem;min-width:2.5rem}.Navbar_mobileNavLabel__DrffV{font-size:.6rem}.Navbar_mobileNavIcon__jcM6o{font-size:.7rem}}@media (min-resolution:2dppx){.Navbar_navContainer__lQsro{border-width:.5px}}@media (prefers-reduced-motion:reduce){.Navbar_brandIcon__Wzflw,.Navbar_mobileNavLink__Ddm9F,.Navbar_navContainer__lQsro,.Navbar_navLink__16zHl,.Navbar_socialLink__4SMLn{transition:none}.Navbar_navLink__16zHl,.Navbar_navbar__GrSXC{animation:none}}.Hero_hero__bqvNd{height:100vh;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0ebe6,#ede4d3 25%,#e8dcc6 50%,#f0ebe6 75%,#f5f0e8);color:var(--color-dark);overflow:hidden;position:relative;padding:2rem;font-family:DM Sans,Arial,sans-serif}.Hero_heroContent__5prE1{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:90%;max-width:1200px}.Hero_horizontalWordsRelative__FI8Va{position:relative;width:100%;max-width:600px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem}.Hero_horizontalWordsH2__5_3N5{display:flex;align-items:center;gap:1rem;font-size:clamp(3rem,8vw,6rem);line-height:.9;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;color:var(--color-dark);margin:0;white-space:nowrap}.Hero_boldSection__2uYYq,.Hero_textSection__cFDDl{display:flex;align-items:baseline;gap:0;flex-wrap:wrap}.Hero_boldSection__2uYYq{font-weight:700}.Hero_letter__6j2me{position:relative;display:inline-block;opacity:0;transform:translateX(200px);transition:transform 2s cubic-bezier(.25,.46,.45,.94),opacity 2s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.Hero_letter__6j2me:hover{transform:translateY(-20%) rotate(5deg)!important;transition:transform .3s ease!important}.Hero_descriptionSection__tLQbY{display:flex;align-items:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.Hero_descriptionText__S6VQw{display:flex;flex-wrap:wrap;gap:0;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.4;color:#555;text-align:left;justify-content:flex-start;margin-left:0;font-weight:300;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.Hero_descriptionText__S6VQw .Hero_letter__6j2me{transition:transform 2.5s cubic-bezier(.25,.46,.45,.94),opacity 2.5s cubic-bezier(.25,.46,.45,.94)}.Hero_resumeButton__kSGAR{background:linear-gradient(135deg,#f0ebe6,#ede4d3 25%,#e8dcc6 50%,#f0ebe6 75%,#f5f0e8);padding:.8rem 1.5rem;border-radius:8px;color:#5a4634;font-weight:600;text-decoration:none;border:2px solid #e8dcc6;transition:all .3s ease;font-size:clamp(.9rem,2vw,1rem);white-space:nowrap}.Hero_resumeButton__kSGAR:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#d4c4b0}.Hero_imageWrapper__ivb5_{flex-shrink:0;display:flex;align-items:flex-start;position:relative}.Hero_heroImage__DWxR9{width:280px;height:auto;border-radius:15px;filter:grayscale(100%);transition:all .6s cubic-bezier(.25,.46,.45,.94);box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(0) scale(1);opacity:1}.Hero_heroImage__DWxR9:hover{filter:grayscale(0);transform:translateY(-10px) scale(1.05);box-shadow:0 30px 60px rgba(0,0,0,.2)}@keyframes Hero_float__XKsXp{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.Hero_heroImage__DWxR9{animation:Hero_float__XKsXp 6s ease-in-out infinite}.Hero_letter__6j2me:first-child{transition-delay:0s}.Hero_letter__6j2me:nth-child(2){transition-delay:.05s}.Hero_letter__6j2me:nth-child(3){transition-delay:.1s}.Hero_letter__6j2me:nth-child(4){transition-delay:.15s}.Hero_letter__6j2me:nth-child(5){transition-delay:.2s}.Hero_letter__6j2me:nth-child(6){transition-delay:.25s}.Hero_letter__6j2me:nth-child(7){transition-delay:.3s}.Hero_letter__6j2me:nth-child(8){transition-delay:.35s}.Hero_letter__6j2me:nth-child(9){transition-delay:.4s}.Hero_letter__6j2me:nth-child(10){transition-delay:.45s}.Hero_letter__6j2me:nth-child(n+11){transition-delay:.5s}@media (min-width:1440px){.Hero_hero__bqvNd{padding:3rem}.Hero_heroContent__5prE1{gap:4rem}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(4rem,10vw,7rem)}.Hero_heroImage__DWxR9{width:320px}.Hero_descriptionText__S6VQw{font-size:clamp(1.2rem,2.5vw,1.8rem)}}@media (max-width:1200px){.Hero_heroContent__5prE1{gap:2rem}.Hero_heroImage__DWxR9{width:250px}}@media (max-width:1024px){.Hero_hero__bqvNd{padding:2rem 1.5rem}.Hero_heroContent__5prE1{flex-direction:column;align-items:center;gap:2rem;text-align:center}.Hero_horizontalWordsRelative__FI8Va{align-items:center;max-width:100%}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(2.5rem,8vw,5rem);justify-content:center}.Hero_boldSection__2uYYq,.Hero_textSection__cFDDl{justify-content:center}.Hero_descriptionSection__tLQbY{justify-content:center;gap:1rem}.Hero_heroImage__DWxR9{width:220px}}@media (max-width:768px){.Hero_hero__bqvNd{padding:1.5rem 1rem;min-height:100vh}.Hero_heroContent__5prE1{gap:1.5rem}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(2rem,7vw,4rem)}.Hero_heroImage__DWxR9{width:200px}.Hero_descriptionSection__tLQbY{flex-direction:column;gap:1rem;align-items:center}.Hero_descriptionText__S6VQw{font-size:clamp(.9rem,2.2vw,1.2rem);text-align:center;justify-content:center}.Hero_resumeButton__kSGAR{padding:.7rem 1.2rem}}@media (max-width:640px){.Hero_hero__bqvNd{padding:1rem}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(1.8rem,6vw,3rem)}.Hero_heroImage__DWxR9{width:180px}.Hero_descriptionText__S6VQw{font-size:clamp(.8rem,2vw,1rem)}.Hero_resumeButton__kSGAR{padding:.6rem 1rem;font-size:.9rem}}@media (max-width:480px){.Hero_hero__bqvNd{padding:.5rem;min-height:100vh}.Hero_heroContent__5prE1{gap:1rem;width:95%}.Hero_horizontalWordsRelative__FI8Va{gap:1rem}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.1}.Hero_boldSection__2uYYq,.Hero_textSection__cFDDl{flex-wrap:wrap;justify-content:center}.Hero_heroImage__DWxR9{width:160px}.Hero_descriptionSection__tLQbY{gap:.8rem}.Hero_descriptionText__S6VQw{font-size:clamp(.75rem,1.8vw,.9rem)}.Hero_resumeButton__kSGAR{padding:.5rem .8rem;font-size:.8rem}}@media (max-width:360px){.Hero_heroContent__5prE1{width:100%;padding:0 .5rem}.Hero_horizontalWordsH2__5_3N5{font-size:clamp(1.3rem,4.5vw,2rem)}.Hero_heroImage__DWxR9{width:140px}.Hero_descriptionText__S6VQw{font-size:clamp(.7rem,1.6vw,.8rem)}.Hero_resumeButton__kSGAR{padding:.4rem .6rem;font-size:.75rem}}.Hero_heroImage__DWxR9,.Hero_horizontalWordsRelative__FI8Va,.Hero_letter__6j2me{backface-visibility:hidden;perspective:1000px}.About_about__fFfvC{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(3rem,8vh,6rem) clamp(1rem,4vw,2rem);position:relative;overflow:hidden}.About_container__k5jTA{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,6vh,4rem)}.About_titleSection__9pfCS{text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.About_titleSection__9pfCS.About_fadeInUp__AavMM{opacity:1;transform:translateY(0)}.About_mainTitle__akJN7{font-size:clamp(2rem,5vw,4.5rem);font-weight:800;line-height:1.1;color:#2d2d2d;margin:0 0 1rem;font-family:DM Sans,sans-serif;letter-spacing:-.02em}.About_letter__CsHcZ{display:inline-block;opacity:0;transform:translateY(30px);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s ease}.About_titleHighlight__UZZNd{color:#8B4513;position:relative}.About_subtitle__AsZho{font-size:clamp(1.2rem,2.5vw,2rem);color:#666;margin:0;font-family:DM Sans,sans-serif;font-style:italic;font-weight:400;position:relative;display:inline-block}.About_subtitle__AsZho em{font-style:italic;color:#A0522D;font-weight:500}.About_underline__LldeN{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:120%;height:10px;opacity:.8}.About_underline__LldeN path{stroke:#D2B48C}.About_mainContent__tY30J{display:flex;width:100%;max-width:1400px;gap:clamp(1.5rem,3vw,3rem);align-items:flex-start;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.About_mainContent__tY30J.About_slideInContent____8Yn{opacity:1;transform:translateY(0)}.About_descriptionSectionLeft__ZY7n7{flex:0.8;max-width:400px;display:flex;align-items:flex-start;justify-content:center}.About_descriptionContent__zu0nE{padding:clamp(1.5rem,3vw,2.5rem);background:rgba(255,255,255,.4);backdrop-filter:blur(10px);border-radius:1.2rem;border:1px solid rgba(139,69,19,.2);box-shadow:0 15px 35px rgba(139,69,19,.08),0 5px 15px rgba(139,69,19,.04);text-align:center;width:100%}.About_descriptionText__z4pGV{font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.6;color:#555;font-family:DM Sans,sans-serif;font-weight:400;margin:0}.About_hobbiesSection__tw8Wu{flex:1.2;position:relative;height:clamp(350px,55vh,500px);max-width:700px;min-height:350px}.About_backgroundBlob__AeUUi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(280px,45vw,550px);height:clamp(320px,50vh,600px);z-index:-1;opacity:.6;animation:About_float__mH6Pc 8s ease-in-out infinite}.About_backgroundBlob__AeUUi svg{width:100%;height:100%}.About_backgroundBlob__AeUUi path{fill:#D2B48C}.About_imageGrid__WCera{position:relative;width:100%;height:100%;z-index:2}.About_imageCard__xjyaU{position:absolute;border-radius:.8rem;overflow:hidden;box-shadow:0 8px 25px rgba(139,69,19,.12),0 3px 10px rgba(139,69,19,.08);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:2px solid rgba(210,180,140,.3)}.About_imageCard__xjyaU:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 40px rgba(139,69,19,.2),0 6px 15px rgba(139,69,19,.12);z-index:10;border-color:rgba(210,180,140,.6)}.About_imageCard__xjyaU img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.About_imageCard__xjyaU:hover img{transform:scale(1.05)}.About_imageOverlay__JO5TK{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(139,69,19,.9));padding:clamp(.4rem,1.5vw,.8rem);transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.About_imageCard__xjyaU:hover .About_imageOverlay__JO5TK{transform:translateY(0)}.About_overlayText__KlFhu{color:white;font-size:clamp(.65rem,1.2vw,.8rem);font-weight:600;text-transform:lowercase;font-family:DM Sans,sans-serif;margin-bottom:.1rem}.About_playButton__D_T7Q{background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.5);color:white;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:.8rem;backdrop-filter:blur(10px)}.About_playButton__D_T7Q:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.About_card1__biU_G{width:clamp(160px,18vw,220px);height:clamp(140px,16vw,190px);top:clamp(80px,18vh,140px);left:clamp(60px,10vw,120px);transform:rotate(-5deg);z-index:4;animation:About_slideIn1__VNyds 1s cubic-bezier(.25,.46,.45,.94) .2s both}.About_card2__7VY2F{top:clamp(50px,12vh,100px);left:clamp(130px,20vw,220px);transform:rotate(2deg);z-index:3;animation:About_slideIn2___s24Q 1s cubic-bezier(.25,.46,.45,.94) .4s both}.About_card2__7VY2F,.About_card3__ZOrFj{width:clamp(140px,16vw,200px);height:clamp(120px,14vw,170px)}.About_card3__ZOrFj{top:clamp(70px,16vh,130px);left:clamp(200px,30vw,320px);transform:rotate(-3deg);z-index:2;animation:About_slideIn3__cOQCm 1s cubic-bezier(.25,.46,.45,.94) .6s both}.About_card4__ZDfqE{width:clamp(140px,16vw,200px);height:clamp(120px,14vw,170px);top:clamp(40px,10vh,90px);left:clamp(270px,40vw,420px);transform:rotate(4deg);z-index:1;animation:About_slideIn4__oBsM8 1s cubic-bezier(.25,.46,.45,.94) .8s both}@keyframes About_float__mH6Pc{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) translateY(-20px) rotate(3deg)}}@keyframes About_slideIn1__VNyds{0%{opacity:0;transform:translateX(-100px) rotate(-15deg)}to{opacity:1;transform:translateX(0) rotate(-5deg)}}@keyframes About_slideIn2___s24Q{0%{opacity:0;transform:translateX(-80px) rotate(15deg)}to{opacity:1;transform:translateX(0) rotate(2deg)}}@keyframes About_slideIn3__cOQCm{0%{opacity:0;transform:translateX(-60px) rotate(-15deg)}to{opacity:1;transform:translateX(0) rotate(-3deg)}}@keyframes About_slideIn4__oBsM8{0%{opacity:0;transform:translateX(-40px) rotate(15deg)}to{opacity:1;transform:translateX(0) rotate(4deg)}}@media (min-width:1440px){.About_hobbiesSection__tw8Wu{height:clamp(400px,60vh,550px)}.About_backgroundBlob__AeUUi{width:clamp(450px,65vw,650px);height:clamp(500px,70vh,700px)}.About_card1__biU_G,.About_card2__7VY2F,.About_card3__ZOrFj,.About_card4__ZDfqE{width:clamp(170px,20vw,240px);height:clamp(150px,18vw,210px)}}@media (max-width:1024px){.About_container__k5jTA{gap:clamp(2rem,4vh,3rem)}.About_mainContent__tY30J{flex-direction:column;gap:clamp(2rem,3vh,2.5rem);align-items:center}.About_descriptionSectionLeft__ZY7n7{flex:none;max-width:450px;width:100%}.About_hobbiesSection__tw8Wu{flex:none;width:100%;max-width:550px;height:clamp(320px,45vh,420px)}.About_backgroundBlob__AeUUi{width:clamp(250px,40vw,400px);height:clamp(300px,50vh,480px)}.About_card1__biU_G{left:clamp(40px,8vw,80px);top:clamp(70px,16vh,120px)}.About_card1__biU_G,.About_card2__7VY2F{width:clamp(120px,14vw,160px);height:clamp(105px,12vw,140px)}.About_card2__7VY2F{left:clamp(100px,18vw,140px);top:clamp(45px,10vh,85px)}.About_card3__ZOrFj{left:clamp(160px,28vw,200px);top:clamp(60px,14vh,110px)}.About_card3__ZOrFj,.About_card4__ZDfqE{width:clamp(120px,14vw,160px);height:clamp(105px,12vw,140px)}.About_card4__ZDfqE{left:clamp(220px,38vw,260px);top:clamp(35px,8vh,75px)}}@media (max-width:768px){.About_about__fFfvC{padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,1.5rem)}.About_container__k5jTA{gap:clamp(1.5rem,3vh,2rem)}.About_mainContent__tY30J{flex-direction:column;gap:clamp(1.5rem,2.5vh,2rem)}.About_descriptionSectionLeft__ZY7n7{max-width:100%}.About_descriptionContent__zu0nE{padding:clamp(1.2rem,2.5vw,2rem)}.About_descriptionText__z4pGV{font-size:clamp(.9rem,1.6vw,1.1rem)}.About_hobbiesSection__tw8Wu{height:clamp(320px,45vh,400px);max-width:100%}.About_backgroundBlob__AeUUi{width:clamp(260px,40vw,360px);height:clamp(300px,45vh,420px)}.About_card1__biU_G{left:clamp(25px,5vw,45px);top:clamp(60px,14vh,100px)}.About_card1__biU_G,.About_card2__7VY2F{width:clamp(130px,16vw,160px);height:clamp(115px,14vw,140px)}.About_card2__7VY2F{left:clamp(75px,14vw,105px);top:clamp(35px,8vh,65px)}.About_card3__ZOrFj{left:clamp(125px,23vw,165px);top:clamp(50px,12vh,85px)}.About_card3__ZOrFj,.About_card4__ZDfqE{width:clamp(130px,16vw,160px);height:clamp(115px,14vw,140px)}.About_card4__ZDfqE{left:clamp(175px,32vw,225px);top:clamp(25px,6vh,55px)}}@media (max-width:480px){.About_about__fFfvC{padding:clamp(1.5rem,4vh,2.5rem) 1rem}.About_hobbiesSection__tw8Wu{height:clamp(300px,40vh,360px)}.About_backgroundBlob__AeUUi{width:clamp(240px,38vw,320px);height:clamp(280px,40vh,360px)}.About_card1__biU_G{left:clamp(20px,4vw,30px);top:clamp(50px,11vh,80px)}.About_card1__biU_G,.About_card2__7VY2F{width:clamp(110px,14vw,140px);height:clamp(95px,12vw,120px)}.About_card2__7VY2F{left:clamp(60px,12vw,80px);top:clamp(30px,7vh,55px)}.About_card3__ZOrFj{left:clamp(100px,20vw,130px);top:clamp(40px,9vh,70px)}.About_card3__ZOrFj,.About_card4__ZDfqE{width:clamp(110px,14vw,140px);height:clamp(95px,12vw,120px)}.About_card4__ZDfqE{left:clamp(140px,28vw,180px);top:clamp(20px,5vh,45px)}.About_overlayText__KlFhu{font-size:clamp(.65rem,1.2vw,.8rem)}.About_playButton__D_T7Q{width:1.8rem;height:1.8rem;font-size:.8rem}}@media (max-width:360px){.About_hobbiesSection__tw8Wu{height:clamp(280px,38vh,320px)}.About_backgroundBlob__AeUUi{width:clamp(220px,35vw,280px);height:clamp(260px,38vh,320px)}.About_card1__biU_G,.About_card2__7VY2F,.About_card3__ZOrFj,.About_card4__ZDfqE{width:clamp(95px,12vw,120px);height:clamp(82px,10vw,105px)}.About_card1__biU_G{left:15px;top:clamp(45px,10vh,70px)}.About_card2__7VY2F{left:50px;top:clamp(25px,6vh,45px)}.About_card3__ZOrFj{left:85px;top:clamp(35px,8vh,60px)}.About_card4__ZDfqE{left:120px;top:clamp(15px,4vh,35px)}.About_overlayText__KlFhu{font-size:clamp(.6rem,1.1vw,.75rem)}.About_playButton__D_T7Q{width:1.6rem;height:1.6rem;font-size:.75rem}}.About_backgroundBlob__AeUUi,.About_imageCard__xjyaU,.About_letter__CsHcZ{will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.About_imageCard__xjyaU,.About_letter__CsHcZ,.About_mainContent__tY30J,.About_titleSection__9pfCS{transition:none;animation:none}.About_backgroundBlob__AeUUi{animation:none}.About_imageOverlay__JO5TK{transition:none}}@media (prefers-contrast:high){.About_imageCard__xjyaU{border-width:3px}.About_overlayText__KlFhu{font-weight:700}}@media (max-width:768px){.About_cards-wrapper__514kf{position:relative;display:flex;justify-content:center;align-items:center}.About_card1__biU_G,.About_card2__7VY2F,.About_card3__ZOrFj,.About_card4__ZDfqE{position:absolute;width:clamp(160px,45vw,200px);height:clamp(140px,35vw,180px)}.About_card1__biU_G{transform:translate(-60%,-20%) rotate(-5deg)}.About_card2__7VY2F{transform:translate(-20%,-30%) rotate(2deg)}.About_card3__ZOrFj{transform:translate(20%,-10%) rotate(-3deg)}.About_card4__ZDfqE{transform:translate(60%,-20%) rotate(4deg)}}.Portfolio_portfolio__wgM5b{padding:2rem;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0ebe6,#ede4d3 25%,#e8dcc6 50%,#f0ebe6 75%,#f5f0e8)}.Portfolio_container__nbpji{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.Portfolio_navigation__3YNms{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.Portfolio_navButton__ZFlpd{width:50px;height:50px;border:none;border-radius:50%;background:#2c3e50;color:white;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Portfolio_navButton__ZFlpd:hover{background:#34495e;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.Portfolio_projectCounter__6u4Hb{font-size:1.2rem;font-weight:700;color:#2c3e50;min-width:80px;text-align:center}.Portfolio_collageArea__ih_ky{position:relative;width:600px;height:500px;cursor:pointer;transition:transform .3s ease}.Portfolio_collageArea__ih_ky:hover{transform:scale(1.02)}.Portfolio_pinkSticky__y_MlY{position:absolute;top:20px;left:20px;width:180px;height:120px;background:#ffb3d9;padding:15px;border-radius:3px;transform:rotate(-8deg);z-index:5;box-shadow:0 4px 12px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1)}.Portfolio_pinkSticky__y_MlY:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:40px;height:20px;background:rgba(255,255,255,.7);border-radius:10px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.Portfolio_smileyFace__Ja7Q7{position:absolute;top:15px;right:20px;font-size:20px;color:#333;font-weight:700}.Portfolio_stickyText__q18h2{margin-top:25px;font-size:14px;font-weight:700;color:#333;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;white-space:pre-line}.Portfolio_mainImageContainer__V_XFs{position:absolute;top:80px;left:180px;width:350px;height:250px;transform:rotate(2deg);z-index:3}.Portfolio_imageLabel__1p_lr{position:absolute;top:-25px;left:0;background:white;padding:5px 15px;border:1px solid #ddd;font-size:12px;color:#666;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Portfolio_mainImage__MsvDj{width:100%;height:100%;object-fit:cover;border:8px solid white;box-shadow:0 8px 20px rgba(0,0,0,.3);border-radius:2px}.Portfolio_smallImageContainer__OxZAg{position:absolute;bottom:50px;left:50px;transform:rotate(-12deg);z-index:4}.Portfolio_smallImage__A8zX2{width:160px;height:120px;object-fit:cover;border:6px solid white;box-shadow:0 6px 15px rgba(0,0,0,.25);border-radius:2px}.Portfolio_checkmark__gT2zM{position:absolute;bottom:-15px;right:-15px;width:35px;height:35px;background:white;border:3px solid #2c3e50;border-radius:4px;display:flex;align-items:center;justify-content:center;transform:rotate(12deg);box-shadow:0 3px 8px rgba(0,0,0,.2)}.Portfolio_checkIcon__8AH3n{color:#27ae60;font-size:20px;font-weight:700}.Portfolio_titleLabel__tOBOe{position:absolute;top:60px;right:40px;background:white;padding:12px 25px;border:3px solid #2c3e50;transform:rotate(15deg);z-index:4;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:3px}.Portfolio_titleLabel__tOBOe:after,.Portfolio_titleLabel__tOBOe:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#2c3e50;border-radius:50%}.Portfolio_titleLabel__tOBOe:before{left:-4px}.Portfolio_titleLabel__tOBOe:after{right:-4px}.Portfolio_labelText__Aftyf{font-size:16px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px}.Portfolio_tape1__tc5TQ,.Portfolio_tape2___BjwX{position:absolute;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);z-index:6;border-radius:3px}.Portfolio_tape1__tc5TQ{top:120px;left:160px;width:60px;height:25px;transform:rotate(45deg)}.Portfolio_tape2___BjwX{bottom:80px;right:100px;width:50px;height:25px;transform:rotate(-30deg)}.Portfolio_descriptionPanel__Ljq3C{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0) rotate(-3deg);width:400px;padding:30px;background:#f8f6f0;border-radius:8px;box-shadow:0 15px 35px rgba(0,0,0,.4);z-index:10;opacity:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;background-image:radial-gradient(circle at 25px 60px,rgba(0,0,0,.05) 1px,transparent 0),radial-gradient(circle at 80px 40px,rgba(0,0,0,.05) 1px,transparent 0),radial-gradient(circle at 150px 80px,rgba(0,0,0,.05) 1px,transparent 0);background-size:120px 120px}.Portfolio_descriptionPanel__Ljq3C.Portfolio_visible__43aEl{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-1deg);pointer-events:auto}.Portfolio_descriptionPanel__Ljq3C:before{content:"";position:absolute;top:-8px;left:30px;width:60px;height:25px;background:rgba(255,255,255,.9);border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.Portfolio_paperContent__dFfhV{position:relative}.Portfolio_descriptionTitle__yQNQS{margin:0 0 20px;font-size:28px;color:#2c3e50;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.Portfolio_descriptionText__7KxXd{margin:0 0 25px;line-height:1.7;color:#34495e;font-size:15px}.Portfolio_tags__RzbuC{display:flex;flex-wrap:wrap;gap:10px}.Portfolio_tag__ZXlwu{background:#3498db;color:white;padding:8px 16px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 4px rgba(52,152,219,.3)}@media (max-width:768px){.Portfolio_portfolio__wgM5b{padding:1rem}.Portfolio_collageArea__ih_ky{width:500px;height:400px}.Portfolio_navigation__3YNms{gap:1.5rem;margin-bottom:1.5rem}.Portfolio_navButton__ZFlpd{width:45px;height:45px;font-size:1.3rem}.Portfolio_pinkSticky__y_MlY{width:150px;height:100px;padding:12px}.Portfolio_stickyText__q18h2{font-size:12px;margin-top:20px}.Portfolio_mainImageContainer__V_XFs{width:300px;height:200px;left:150px}.Portfolio_smallImage__A8zX2{width:130px;height:100px}.Portfolio_descriptionPanel__Ljq3C{width:350px;padding:25px}.Portfolio_descriptionTitle__yQNQS{font-size:24px}.Portfolio_descriptionText__7KxXd{font-size:14px}}@media (max-width:480px){.Portfolio_collageArea__ih_ky{width:100%;max-width:400px;height:350px}.Portfolio_pinkSticky__y_MlY{width:130px;height:90px;padding:10px;left:10px}.Portfolio_stickyText__q18h2{font-size:11px;margin-top:15px}.Portfolio_mainImageContainer__V_XFs{width:250px;height:180px;left:120px;top:90px}.Portfolio_smallImage__A8zX2{width:110px;height:85px}.Portfolio_titleLabel__tOBOe{padding:8px 15px;right:20px}.Portfolio_labelText__Aftyf{font-size:13px}.Portfolio_descriptionPanel__Ljq3C{width:300px;padding:20px}.Portfolio_descriptionTitle__yQNQS{font-size:20px}.Portfolio_descriptionText__7KxXd{font-size:13px}.Portfolio_tag__ZXlwu{padding:6px 12px;font-size:10px}}.Portfolio_headingText__qaINc{font-weight:700}.Services_servicesSection__KPln3{position:relative;min-height:100vh;padding:120px 0;background:linear-gradient(135deg,#f0ebe6,#ede4d3 25%,#e8dcc6 50%,#f0ebe6 75%,#f5f0e8);background-attachment:fixed;overflow:hidden}.Services_container__0c879{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.Services_sectionHeader__vGZ0D{text-align:center;margin-bottom:80px;position:relative}.Services_title__S8uZ6{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background:linear-gradient(135deg,#3c3c3c,#2c2c2c,#1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.1)}.Services_subtitle___7nwu{font-size:1.3rem;color:#5c5c5c;margin-bottom:20px;font-weight:400;letter-spacing:.5px}.Services_interactionHint__43JuA{font-size:1rem;color:#888;font-weight:500;margin-bottom:30px}.Services_titleUnderline__GfZld{width:80px;height:4px;background:linear-gradient(90deg,#d4af37,#b8941f,#d4af37);margin:0 auto 20px;border-radius:2px;box-shadow:0 2px 10px rgba(212,175,55,.3)}.Services_flowchartContainer__GHKlN{position:relative;width:100%;height:900px;margin-bottom:60px;background:rgba(255,255,255,.08);border-radius:30px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 50px rgba(0,0,0,.08)}.Services_connectionsSvg__yZ4RA{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.Services_connectionLine__lV47z{stroke:#d4af37;stroke-width:2;opacity:.4;animation:Services_dashFlow__XaZ1X 3s linear infinite;filter:drop-shadow(0 2px 4px rgba(212,175,55,.15));transition:all .3s ease}.Services_connectionLine__lV47z.Services_highlighted__4WQfE{stroke-width:3;opacity:.8;stroke:#d4af37}@keyframes Services_dashFlow__XaZ1X{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.Services_categoryNode__Demm9{position:absolute;transform:translate(-50%,-50%);z-index:10;animation:Services_nodeAppear__CjFd_ .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translate(-50%,-50%) scale(.8);cursor:pointer}@keyframes Services_nodeAppear__CjFd_{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Services_categoryBox__5f2om{position:relative;min-width:240px;max-width:280px;min-height:160px;background:rgba(255,255,255,.95);border:2px solid #d4af37;border-radius:20px;padding:20px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(15px);box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.Services_categoryNode__Demm9:hover .Services_categoryBox__5f2om{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15)}.Services_categoryNode__Demm9.Services_selected__cU0jR .Services_categoryBox__5f2om{transform:translateY(-8px) scale(1.05);background:rgba(255,255,255,.98)}.Services_categoryNode__Demm9.Services_hovered__3kINP .Services_categoryBox__5f2om{transform:translateY(-3px) scale(1.01)}.Services_categoryHeader__Q47N0{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid transparent}.Services_categoryTitle__49Rrh{font-size:1.1rem;font-weight:700;line-height:1.3;flex:1}.Services_skillCount__MleFb{width:28px;height:28px;border-radius:50%;color:white;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid white;flex-shrink:0}.Services_skillsGrid__EZF8R{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.Services_skillItem__KyS81{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:rgba(240,235,230,.4);transition:all .3s ease;animation:Services_skillAppear__WSYzu .6s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateY(10px);border:1px solid rgba(212,175,55,.1)}@keyframes Services_skillAppear__WSYzu{to{opacity:1;transform:translateY(0)}}.Services_skillItem__KyS81:hover{background:rgba(212,175,55,.15);transform:translateY(-2px);border-color:rgba(212,175,55,.3)}.Services_skillLogo__WEO7r{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1));flex-shrink:0}.Services_skillName__T9teb{font-size:.8rem;font-weight:600;color:#2c2c2c;line-height:1.2;word-break:break-word;hyphens:auto}.Services_categoryGlow__WcKXa{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.Services_categoryNode__Demm9.Services_selected__cU0jR .Services_categoryGlow__WcKXa,.Services_categoryNode__Demm9:hover .Services_categoryGlow__WcKXa{opacity:1}.Services_legend__a1Rmw{background:rgba(255,255,255,.95);border-radius:25px;padding:35px;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);box-shadow:0 15px 35px rgba(0,0,0,.1)}.Services_legendTitle__tSwZY{font-size:1.6rem;font-weight:700;color:#2c2c2c;margin-bottom:25px;text-align:center}.Services_statsContainer__H7LjO{display:flex;justify-content:center;gap:40px;margin-bottom:30px;padding-bottom:25px;border-bottom:2px solid rgba(212,175,55,.1)}.Services_statItem__fxGPz{text-align:center}.Services_statNumber__0lJCN{display:block;font-size:2.2rem;font-weight:800;color:#d4af37;margin-bottom:5px}.Services_statLabel__2yea9{font-size:.9rem;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:1px}.Services_legendItems__57PIA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.Services_legendItem__UKSbO{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:15px;background:rgba(240,235,230,.3);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:2px solid transparent}.Services_legendItem__UKSbO:hover{background:rgba(240,235,230,.6);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:rgba(212,175,55,.3)}.Services_legendItem__UKSbO.Services_legendSelected__pTbQK{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(212,175,55,.2)}.Services_legendColor__z_3XU{width:18px;height:18px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2);border:2px solid white}.Services_legendText__iQgKD{font-size:1rem;font-weight:600;color:#2c2c2c;flex:1}.Services_legendCount__tLajb{font-size:.9rem;color:#666;font-weight:600;background:rgba(212,175,55,.1);padding:4px 10px;border-radius:12px;border:1px solid rgba(212,175,55,.2)}.Services_categoryNode__Demm9:nth-child(3) .Services_skillsGrid__EZF8R,.Services_categoryNode__Demm9:nth-child(5) .Services_skillsGrid__EZF8R,.Services_categoryNode__Demm9:nth-child(8) .Services_skillsGrid__EZF8R{grid-template-columns:1fr}@media (max-width:1024px){.Services_container__0c879{padding:0 30px}.Services_flowchartContainer__GHKlN{height:800px}.Services_categoryBox__5f2om{min-width:200px;max-width:240px;min-height:140px;padding:16px}.Services_categoryTitle__49Rrh{font-size:1rem}.Services_skillName__T9teb{font-size:.75rem}.Services_skillsGrid__EZF8R{gap:6px}.Services_skillItem__KyS81{padding:6px 8px}.Services_statsContainer__H7LjO{gap:30px}.Services_statNumber__0lJCN{font-size:2rem}}@media (max-width:768px){.Services_servicesSection__KPln3{padding:80px 0}.Services_container__0c879{padding:0 20px}.Services_flowchartContainer__GHKlN{height:700px}.Services_categoryBox__5f2om{min-width:180px;max-width:200px;min-height:120px;padding:14px}.Services_categoryTitle__49Rrh{font-size:.9rem}.Services_skillLogo__WEO7r{width:16px;height:16px}.Services_skillName__T9teb{font-size:.7rem}.Services_skillCount__MleFb{width:24px;height:24px;font-size:.75rem}.Services_skillItem__KyS81{padding:5px 6px;gap:6px}.Services_legendItems__57PIA{grid-template-columns:1fr;gap:12px}.Services_legendItem__UKSbO{padding:12px 16px}.Services_statsContainer__H7LjO{gap:25px}.Services_statNumber__0lJCN{font-size:1.8rem}.Services_skillsGrid__EZF8R{grid-template-columns:1fr;gap:5px}}@media (max-width:480px){.Services_flowchartContainer__GHKlN{height:600px}.Services_categoryBox__5f2om{min-width:150px;max-width:170px;min-height:100px;padding:12px}.Services_categoryTitle__49Rrh{font-size:.8rem;line-height:1.2}.Services_categoryHeader__Q47N0{margin-bottom:10px;padding-bottom:8px}.Services_skillLogo__WEO7r{width:14px;height:14px}.Services_skillName__T9teb{font-size:.65rem}.Services_skillCount__MleFb{width:20px;height:20px;font-size:.7rem}.Services_skillItem__KyS81{padding:4px 5px;gap:5px}.Services_title__S8uZ6{font-size:2.2rem}.Services_subtitle___7nwu{font-size:1.1rem}.Services_interactionHint__43JuA{font-size:.9rem}.Services_statsContainer__H7LjO{flex-direction:column;gap:15px}.Services_statNumber__0lJCN{font-size:1.6rem}.Services_legend__a1Rmw{padding:25px}}@media (prefers-reduced-motion:no-preference){.Services_categoryNode__Demm9.Services_selected__cU0jR{animation:Services_selectedPulse__6UOcO 2s infinite}@keyframes Services_selectedPulse__6UOcO{0%,to{transform:translate(-50%,-50%) scale(1.05)}50%{transform:translate(-50%,-50%) scale(1.08)}}}.Contact_container__W7WJL{background:linear-gradient(135deg,#f0ebe6,#ede4d3 25%,#e8dcc6 50%,#f0ebe6 75%,#f5f0e8);display:flex;flex-direction:column;align-items:center;padding:2rem;min-height:100vh;justify-content:center;scroll-margin-top:80px}.Contact_cardsWrapper__WZug_{position:relative;align-items:center}.Contact_card__k34rB{position:relative;width:250px;height:400px;border-radius:15px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.Contact_card__k34rB img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Contact_cardMain__NP1aa{z-index:2}.Contact_cardLeft__FXdCS{position:absolute;left:-140px;transform:rotate(-5deg);z-index:1}.Contact_cardRight__rTDbK{position:absolute;right:-140px;transform:rotate(5deg);z-index:1}.Contact_card__k34rB:hover{transform:scale(1.1) translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.25);z-index:10}.Contact_cardLeft__FXdCS:hover{transform:rotate(-5deg) scale(1.1) translateY(-10px)}.Contact_cardRight__rTDbK:hover{transform:rotate(5deg) scale(1.1) translateY(-10px)}.Contact_card__k34rB:hover img{transform:scale(1.05)}.Contact_overlayContent__zLFHK{position:absolute;bottom:15px;left:15px;color:white;font-family:sans-serif}.Contact_smileyWrapper__qBNF9{position:absolute;bottom:65px;left:-10px;background-color:transparent;width:40px;height:40px;transition:transform .3s ease}.Contact_card__k34rB:hover .Contact_smileyWrapper__qBNF9{transform:rotate(15deg) scale(1.1)}.Contact_smileyWrapper__qBNF9 img{width:100%;height:100%}.Contact_cardText__HjD9j{font-size:1.2rem;font-weight:700;margin-top:50px;line-height:1.4}.Contact_badge__GxZFf{position:absolute;top:10px;background:white;color:black;font-size:.9rem;font-weight:700;padding:6px 12px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;z-index:5}.Contact_cardLeft__FXdCS .Contact_badge__GxZFf{left:10px}.Contact_cardMain__NP1aa .Contact_badge__GxZFf,.Contact_cardRight__rTDbK .Contact_badge__GxZFf{right:10px}.Contact_card__k34rB:hover .Contact_badge__GxZFf{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Contact_title__blhTv{margin-top:2rem;font-size:1.8rem;color:#333;letter-spacing:1px}.Contact_cardsWrapper__WZug_{margin-bottom:1rem}@media (max-width:1200px){.Contact_container__W7WJL{padding:1.5rem}.Contact_cardLeft__FXdCS{left:-120px}.Contact_cardRight__rTDbK{right:-120px}}@media (max-width:1024px){.Contact_cardLeft__FXdCS{left:-100px}.Contact_cardRight__rTDbK{right:-100px}.Contact_card__k34rB{width:220px;height:360px}}@media (max-width:900px){.Contact_cardLeft__FXdCS{left:-80px}.Contact_cardRight__rTDbK{right:-80px}.Contact_card__k34rB{width:200px;height:340px}}@media (max-width:768px){.Contact_container__W7WJL{padding:1rem;min-height:100vh}.Contact_cardsWrapper__WZug_{flex-direction:column;gap:1.5rem}.Contact_cardLeft__FXdCS,.Contact_cardRight__rTDbK{position:relative;left:auto;right:auto;transform:none}.Contact_card__k34rB{width:240px;height:380px}.Contact_cardLeft__FXdCS:hover,.Contact_cardRight__rTDbK:hover,.Contact_card__k34rB:hover{transform:scale(1.05) translateY(-5px)}.Contact_title__blhTv{font-size:1.6rem;margin-top:1.5rem}}@media (max-width:600px){.Contact_card__k34rB{width:220px;height:350px}.Contact_title__blhTv{font-size:1.5rem}}@media (max-width:480px){.Contact_container__W7WJL{padding:.5rem}.Contact_card__k34rB{width:200px;height:320px}.Contact_title__blhTv{font-size:1.3rem;margin-top:1rem}.Contact_badge__GxZFf{font-size:.8rem;padding:4px 8px}.Contact_cardsWrapper__WZug_{gap:1rem}}@media (max-width:360px){.Contact_card__k34rB{width:180px;height:280px}.Contact_title__blhTv{font-size:1.2rem}.Contact_badge__GxZFf{font-size:.7rem;padding:3px 6px}}.Contact_title__blhTv{font-size:2rem;font-weight:700;text-transform:capitalize;text-align:center;margin-bottom:2rem}.Contact_cardsWrapper__WZug_{display:flex;justify-content:center;gap:2rem}@media (max-width:768px){.Contact_title__blhTv{margin-bottom:1.5rem}}