._navbar_zyxav_5{background-color:var(--color-secondary);border-bottom:1px solid var(--color-gray-200);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}._navbarHome_zyxav_23{position:absolute;top:0;left:0;width:100%;background-color:transparent;border-bottom-color:transparent;box-shadow:none;transition:background-color var(--transition-default),box-shadow var(--transition-default)}._navbarHome_zyxav_23 ._navLink_zyxav_45,._navbarHome_zyxav_23 ._portfolioButton_zyxav_47,._navbarHome_zyxav_23 ._menuButton_zyxav_49{color:var(--color-secondary)}._navbarHome_zyxav_23 ._navLink_zyxav_45:hover,._navbarHome_zyxav_23 ._portfolioButton_zyxav_47:hover,._navbarHome_zyxav_23 ._portfolioButton_zyxav_47[aria-expanded=true],._navbarHome_zyxav_23 ._menuButton_zyxav_49:hover{color:var(--color-accent)}._navbarHomeScrolled_zyxav_71{position:fixed;background-color:var(--color-secondary);border-bottom-color:var(--color-gray-200);box-shadow:var(--shadow-sm)}._navbarHomeScrolled_zyxav_71 ._navLink_zyxav_45,._navbarHomeScrolled_zyxav_71 ._portfolioButton_zyxav_47,._navbarHomeScrolled_zyxav_71 ._menuButton_zyxav_49{color:var(--color-primary)}._navbarHomeScrolled_zyxav_71 ._navLink_zyxav_45:hover,._navbarHomeScrolled_zyxav_71 ._portfolioButton_zyxav_47:hover,._navbarHomeScrolled_zyxav_71 ._portfolioButton_zyxav_47[aria-expanded=true],._navbarHomeScrolled_zyxav_71 ._menuButton_zyxav_49:hover{color:var(--color-accent)}._navContainer_zyxav_111{max-width:1200px;margin:0 auto;padding:var(--spacing-md);display:flex;align-items:center;justify-content:space-between}._logo_zyxav_137{display:flex;align-items:center;text-decoration:none;color:var(--color-primary);font-weight:700;transition:opacity var(--transition-default)}._logoImage_zyxav_155{display:block;width:auto;height:44px;max-width:200px;object-fit:contain}._logo_zyxav_137:hover{opacity:.8}._logoBox_zyxav_179{width:40px;height:40px;background-color:var(--color-accent);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-secondary);font-weight:700;font-size:var(--font-size-lg)}._logoText_zyxav_205{font-family:Georgia,serif;letter-spacing:-1px}._logoLabel_zyxav_215{font-size:var(--font-size-base);color:var(--color-primary)}._navLinks_zyxav_227{display:flex;gap:var(--spacing-2xl);align-items:center}._navLink_zyxav_45{color:var(--color-primary);text-decoration:none;font-weight:500;position:relative;transition:color var(--transition-default)}._navLink_zyxav_45:hover{color:var(--color-accent)}._navLink_zyxav_45:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width var(--transition-default)}._navLink_zyxav_45:hover:after{width:100%}._portfolioMenu_zyxav_129{position:relative}._portfolioButton_zyxav_47{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:500;cursor:pointer;transition:color var(--transition-default)}._portfolioButton_zyxav_47:hover,._portfolioButton_zyxav_47[aria-expanded=true]{color:var(--color-accent)}._portfolioChevron_zyxav_339{transition:transform var(--transition-fast)}._isOpen_zyxav_347{transform:rotate(180deg)}._portfolioDropdown_zyxav_355{position:absolute;top:calc(100% + 14px);right:-12px;z-index:200;display:flex;flex-direction:column;min-width:230px;padding:8px 0;background:var(--color-secondary);border:1px solid var(--color-gray-200);border-radius:7px;box-shadow:0 8px 18px #00000029}._dropdownLink_zyxav_385{display:block;padding:11px 20px;color:var(--color-primary);text-decoration:none;font-size:.95rem;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}._dropdownLink_zyxav_385:hover{color:var(--color-accent);background-color:var(--color-gray-100)}._menuButton_zyxav_49{display:none;background:none;border:none;color:var(--color-primary);cursor:pointer;padding:0;transition:color var(--transition-default)}._menuButton_zyxav_49:hover{color:var(--color-accent)}._mobileMenu_zyxav_447{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-secondary);border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-sm);flex-direction:column;gap:0;box-shadow:var(--shadow-md)}._mobileLink_zyxav_475{color:var(--color-primary);text-decoration:none;font-weight:500;padding:12px var(--spacing-sm);border-bottom:1px solid var(--color-gray-200);transition:color var(--transition-default);font-size:.95rem}._mobileLink_zyxav_475:last-child{border-bottom:none}._mobileLink_zyxav_475:hover{color:var(--color-accent)}._mobilePortfolioButton_zyxav_511{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--color-gray-200);padding:12px var(--spacing-sm);background:transparent;color:var(--color-primary);font:inherit;font-weight:500;font-size:.95rem;text-align:left}._mobilePortfolioButton_zyxav_511:hover{color:var(--color-accent)}._mobilePortfolioLinks_zyxav_551{display:flex;flex-direction:column;background:var(--color-gray-100)}._mobileSubLink_zyxav_563{padding:10px var(--spacing-md);border-bottom:1px solid var(--color-gray-200);color:var(--color-primary);font-size:.9rem}._mobileSubLink_zyxav_563:hover{color:var(--color-accent)}@media (max-width: 768px){._navLinks_zyxav_227{display:none}._menuButton_zyxav_49{display:flex;align-items:center;justify-content:center}._mobileMenu_zyxav_447{display:flex;z-index:10}._navContainer_zyxav_111{padding:var(--spacing-sm)}._logo_zyxav_137{gap:var(--spacing-xs)}._logoLabel_zyxav_215{display:none}}@media (max-width: 480px){._logoBox_zyxav_179{width:36px;height:36px;font-size:1rem}._navbar_zyxav_5{position:fixed;width:100%;bottom:auto}._navContainer_zyxav_111{min-height:52px}._menuButton_zyxav_49{width:44px;height:44px}._navContainer_zyxav_111{padding:var(--spacing-xs) var(--spacing-sm)}}._hero_110qi_7{position:relative;overflow:hidden;padding:100px var(--spacing-md) 40px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-gray-800) 100%);color:var(--color-secondary);min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}._hero_110qi_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000c2,#0000006b 55%,#0000002e);pointer-events:none}._heroGrid_110qi_51{position:relative;z-index:2;width:min(1200px,100%)}._heroContent_110qi_63{position:relative;z-index:10;max-width:700px;margin:0;text-align:left}._heroTitle_110qi_79{font-size:clamp(3rem,4vw,4rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-md);animation:_fadeInUp_110qi_1 .8s ease-out}._accent_110qi_95{color:var(--color-accent);display:block}._heroSubtitle_110qi_105{font-size:1.25rem;color:#ffffffe6;margin-bottom:var(--spacing-2xl);max-width:560px;animation:_fadeInUp_110qi_1 .8s ease-out .2s both}._heroCta_110qi_121{display:inline-flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-accent);color:var(--color-secondary);padding:16px 32px;border-radius:8px;font-weight:600;text-decoration:none;transition:all var(--transition-default);animation:_fadeInUp_110qi_1 .8s ease-out .4s both}._heroCta_110qi_121:hover{background-color:var(--color-accent-light);transform:translateY(-4px);box-shadow:var(--shadow-lg)}._heroVideo_110qi_161{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;pointer-events:none}._categoriesSection_110qi_187{padding:var(--spacing-xl) 0 var(--spacing-2xl);background-color:var(--color-secondary)}._container_110qi_197{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}._sectionTitle_110qi_211{text-align:center;margin-bottom:var(--spacing-2xl);font-size:var(--font-size-3xl);color:var(--color-primary)}._categoriesGrid_110qi_227,._categoryCard_110qi_235{display:none}._carouselContainer_110qi_243{display:flex;flex-direction:column;gap:var(--spacing-lg)}._carouselTrack_110qi_255{display:flex;align-items:center;gap:var(--spacing-md)}._carouselArrow_110qi_267{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--color-gray-300);background-color:var(--color-secondary);color:var(--color-primary);cursor:pointer;transition:all var(--transition-default);box-shadow:var(--shadow-sm)}._carouselArrow_110qi_267:first-child{margin-left:0}._carouselArrow_110qi_267:last-child{margin-right:0}._carouselArrow_110qi_267:hover{background-color:var(--color-primary);color:var(--color-secondary);transform:translateY(-2px)}._carousel_110qi_243{flex:1;overflow:hidden;overflow-y:hidden;padding:var(--spacing-md) 0;margin:0 calc(var(--spacing-md) * -1);padding-left:var(--spacing-md);padding-right:var(--spacing-md);-ms-overflow-style:none;scrollbar-width:none}._carousel_110qi_243::-webkit-scrollbar{display:none}._carouselSlides_110qi_359{display:flex;gap:var(--spacing-md);will-change:transform}._carouselCard_110qi_371{flex:0 0 calc((100% - 2rem) / 3);display:flex;flex-direction:column;background:var(--color-secondary);border-radius:12px;overflow:hidden;text-decoration:none;transition:all var(--transition-default);box-shadow:var(--shadow-md);cursor:pointer;color:var(--color-primary);min-height:360px}@media (max-width: 960px){._carouselCard_110qi_371{flex-basis:calc((100% - 1rem)/2)}}@media (max-width: 640px){._carouselCard_110qi_371{flex-basis:calc(100% - 1.5rem)}}._carouselCard_110qi_371:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._carouselImageContainer_110qi_435{position:relative;overflow:hidden;height:200px;background-color:var(--color-gray-200)}._carouselImage_110qi_435{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-default)}._carouselCard_110qi_371:hover ._carouselImage_110qi_435{transform:scale(1.05)}._carouselOverlay_110qi_471{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000;transition:background-color var(--transition-default)}._carouselCard_110qi_371:hover ._carouselOverlay_110qi_471{background-color:#0003}._carouselContent_110qi_499{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);flex-grow:1}._carouselTitle_110qi_515{font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary)}._carouselDescription_110qi_527{font-size:var(--font-size-base);color:var(--color-gray-700);margin:0;flex-grow:1}._categoryFooter_110qi_541{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-200)}._projectCount_110qi_557{font-size:.875rem;color:var(--color-accent);font-weight:600}._arrow_110qi_569{color:var(--color-accent);transition:transform var(--transition-default)}._carouselCard_110qi_371:hover ._arrow_110qi_569{transform:translate(4px)}._paginationDots_110qi_587{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._dot_110qi_601{width:10px;height:10px;border-radius:50%;border:none;background-color:var(--color-gray-300);cursor:pointer;transition:all var(--transition-default);padding:0}._dot_110qi_601:hover{background-color:var(--color-gray-700)}._dotActive_110qi_631{background-color:var(--color-accent);width:30px;border-radius:5px}._verPortfolioButton_110qi_643{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);align-self:center;background-color:var(--color-accent);color:var(--color-secondary);padding:14px 28px;border-radius:999px;font-weight:700;text-decoration:none;transition:all var(--transition-default);box-shadow:var(--shadow-sm)}._verPortfolioButton_110qi_643:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background-color:var(--color-accent-light)}._continueSection_110qi_689{padding:var(--spacing-lg) 0 var(--spacing-md);background:#121212;color:var(--color-secondary)}._continueTitle_110qi_701{margin-bottom:var(--spacing-xs);color:var(--color-secondary);font-size:var(--font-size-xl)}._continueCarousel_110qi_713{display:flex;align-items:center;gap:8px;margin:0 -20px}._continueRow_110qi_727{display:flex;flex:1 1 auto;min-width:0;gap:var(--spacing-md);overflow-x:auto;overflow-y:hidden;padding:28px 0 42px;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}._continueRow_110qi_727::-webkit-scrollbar{display:none}._continueArrow_110qi_761{flex:0 0 40px;display:grid;width:40px;height:72px;place-items:center;padding:0;border-radius:4px;border:0;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background-color .18s ease}._continueCarousel_110qi_713:hover ._continueArrow_110qi_761:not(:disabled),._continueCarousel_110qi_713:focus-within ._continueArrow_110qi_761:not(:disabled){opacity:1;pointer-events:auto}._continueArrow_110qi_761:disabled{cursor:default}._continueArrow_110qi_761:hover{background-color:#000000c7}._continueArrowLeft_110qi_821,._continueArrowRight_110qi_829{background:#ffffff1f}._continueCard_110qi_837{position:relative;z-index:0;flex:0 0 clamp(230px,24vw,290px);aspect-ratio:16 / 10;overflow:hidden;border-radius:6px;color:var(--color-secondary);background:#252525;box-shadow:0 5px 16px #00000047;scroll-snap-align:start;transition:transform .26s ease,box-shadow .26s ease}._continueCard_110qi_837:hover,._continueCard_110qi_837:focus-visible{z-index:2;transform:scale(1.08);box-shadow:0 16px 34px #0000007a;outline:none}._continueMedia_110qi_881{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#252525}._continuePoster_110qi_895,._continuePreview_110qi_897,._continuePosterFallback_110qi_899{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .6s ease}._continuePosterFallback_110qi_899{display:grid;place-items:center;background:linear-gradient(140deg,#30313b,var(--accent-color));color:#ffffffe6;font-size:4rem;font-weight:800}._continuePosterFallback_110qi_899 span{opacity:.8}._continuePreview_110qi_897,._continueCardActive_110qi_951 ._continuePoster_110qi_895{opacity:0}._continueCardActive_110qi_951 ._continuePreview_110qi_897{opacity:1}._continueShade_110qi_967{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 25%,#000000d1)}._continueInfo_110qi_979{position:absolute;inset:auto 16px 14px;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}._continueCard_110qi_837:hover ._continueInfo_110qi_979,._continueCard_110qi_837:focus-visible ._continueInfo_110qi_979{opacity:1;transform:translateY(0)}._continueBadge_110qi_1007{display:inline-block;margin-bottom:6px;padding:3px 8px;border-radius:3px;background:var(--color-accent);color:#111;font-size:.7rem;font-weight:800;line-height:1.4}._continueCardTitle_110qi_1031{margin:0 0 3px;color:#fff;font-size:1rem}._continueMobileTitle_110qi_1043{display:none}._continueDescription_110qi_1051{display:-webkit-box;overflow:hidden;margin:0;color:#ffffffe0;font-size:.75rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 640px){._continueSection_110qi_689{padding-top:var(--spacing-md)}._continueTitle_110qi_701{font-size:1.25rem}._continueRow_110qi_727{gap:var(--spacing-sm)}._continueArrow_110qi_761{flex-basis:34px;width:34px;height:58px;opacity:.85}._continueArrow_110qi_761:disabled{opacity:0}._continueCard_110qi_837{flex-basis:min(76vw,290px);aspect-ratio:auto;overflow:visible;background:transparent;box-shadow:none}._continueMedia_110qi_881{position:relative;inset:auto;width:100%;aspect-ratio:16 / 10;border-radius:6px}._continueInfo_110qi_979{display:none}._continueMobileTitle_110qi_1043{display:block;margin-top:8px;color:var(--color-secondary);font-size:.875rem;font-weight:700;line-height:1.3}}@media (prefers-reduced-motion: reduce){._continueCard_110qi_837,._continuePoster_110qi_895,._continuePreview_110qi_897,._continueInfo_110qi_979{transition:none}}._ctaSection_110qi_1201{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}._ctaContent_110qi_1215{max-width:600px;margin:0 auto}._ctaContent_110qi_1215 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--color-secondary)}._ctaContent_110qi_1215 p{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);color:#fffffff2}._ctaButton_110qi_1249{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);background-color:var(--color-secondary);color:var(--color-accent);padding:16px 40px;border-radius:8px;font-weight:600;text-decoration:none;transition:all var(--transition-default)}._ctaButton_110qi_1249:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);background-color:var(--color-primary);color:var(--color-accent)}@keyframes _fadeInUp_110qi_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 769px){._hero_110qi_7{padding:120px var(--spacing-md) 50px}._heroTitle_110qi_79{font-size:3.5rem}}@media (max-width: 768px) and (min-width: 640px){._hero_110qi_7{padding:110px var(--spacing-md) 60px}._heroTitle_110qi_79{font-size:2.5rem}._heroSubtitle_110qi_105{font-size:1.125rem}}@media (max-width: 640px){._categoriesSection_110qi_187{overflow:hidden}._categoriesGrid_110qi_227{display:none}._carouselContainer_110qi_243{display:flex}._hero_110qi_7{padding:84px var(--spacing-md) 40px;min-height:100vh;min-height:100dvh}._heroGrid_110qi_51{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:stretch}._heroContent_110qi_63{max-width:none}._heroTitle_110qi_79{font-size:1.75rem}._heroSubtitle_110qi_105{font-size:1rem}._heroCta_110qi_121{padding:12px 24px;font-size:.875rem}._sectionTitle_110qi_211{font-size:1.75rem;margin-bottom:var(--spacing-lg)}._carousel_110qi_243{margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}._carouselCard_110qi_371{flex:0 0 calc(100% - 30px)}._ctaContent_110qi_1215 h2{font-size:1.5rem}._ctaContent_110qi_1215 p{font-size:1rem}._categoriesSection_110qi_187{padding:var(--spacing-lg) 0}._ctaSection_110qi_1201{padding:var(--spacing-lg) var(--spacing-md)}}@media (max-width: 480px){._hero_110qi_7{padding:88px var(--spacing-sm) 30px}._heroTitle_110qi_79{font-size:1.5rem;margin-bottom:var(--spacing-sm)}._heroSubtitle_110qi_105{font-size:.875rem;margin-bottom:var(--spacing-lg)}._container_110qi_197{padding:0 var(--spacing-sm)}}._hero_7nins_7{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-gray-800) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}._container_7nins_21{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}._title_7nins_35{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-md);color:var(--color-secondary)}._subtitle_7nins_49{font-size:var(--font-size-lg);color:#ffffffe6;max-width:600px;margin:0 auto}._categoriesSection_7nins_65{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-secondary)}._sectionTitle_7nins_75{text-align:center;margin-bottom:var(--spacing-2xl);font-size:var(--font-size-3xl);color:var(--color-primary)}._categoriesGrid_7nins_91{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}._categoryCard_7nins_105{position:relative;display:flex;flex-direction:column;background:var(--color-secondary);border-radius:12px;overflow:hidden;text-decoration:none;transition:all var(--transition-default);box-shadow:var(--shadow-md);cursor:pointer;color:var(--color-primary);height:100%;min-height:350px}._categoryCard_7nins_105:hover{transform:translateY(-12px);box-shadow:var(--shadow-lg)}._categoryImageContainer_7nins_147{position:relative;overflow:hidden;height:250px;background-color:var(--color-gray-200)}._categoryImage_7nins_147{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-default)}._categoryCard_7nins_105:hover ._categoryImage_7nins_147{transform:scale(1.08)}._categoryOverlay_7nins_183{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000;transition:background-color var(--transition-default)}._categoryCard_7nins_105:hover ._categoryOverlay_7nins_183{background-color:#0006}._categoryBadge_7nins_211{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-accent);color:var(--color-secondary);padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;opacity:0;transition:opacity var(--transition-default);z-index:5}._categoryCard_7nins_105:hover ._categoryBadge_7nins_211{opacity:1}._categoryContent_7nins_249{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);flex-grow:1}._categoryTitle_7nins_265{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);margin:0}._categoryDescription_7nins_279{font-size:var(--font-size-base);color:var(--color-gray-700);margin:0;flex-grow:1;line-height:1.6}._categoryFooter_7nins_295{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-200);margin-top:auto}._cta_7nins_313{font-size:.875rem;color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._arrow_7nins_329{color:var(--color-accent);transition:transform var(--transition-default)}._categoryCard_7nins_105:hover ._arrow_7nins_329{transform:translate(4px)}._ctaSection_7nins_349{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}._ctaSection_7nins_349 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--color-secondary)}._ctaSection_7nins_349 p{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);color:#fffffff2}._ctaButton_7nins_387{display:inline-block;background-color:var(--color-secondary);color:var(--color-accent);padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;transition:all var(--transition-default)}._ctaButton_7nins_387:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media (max-width: 768px) and (min-width: 641px){._title_7nins_35{font-size:var(--font-size-2xl)}._subtitle_7nins_49{font-size:1rem}._categoriesGrid_7nins_91{grid-template-columns:1fr;gap:var(--spacing-md)}._categoryCard_7nins_105{min-height:300px}._categoryImageContainer_7nins_147{height:200px}._hero_7nins_7,._categoriesSection_7nins_65{padding:var(--spacing-lg) var(--spacing-md)}._sectionTitle_7nins_75{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}}@media (max-width: 640px){._hero_7nins_7{padding:76px var(--spacing-sm) var(--spacing-lg)}._container_7nins_21{padding:0 var(--spacing-sm)}._title_7nins_35{font-size:1.75rem;margin-bottom:var(--spacing-sm)}._subtitle_7nins_49{font-size:.875rem}._categoriesGrid_7nins_91{grid-template-columns:1fr;gap:var(--spacing-sm)}._categoryCard_7nins_105{min-height:0}._categoryImageContainer_7nins_147{height:190px}._categoryBadge_7nins_211{top:var(--spacing-sm);right:var(--spacing-sm);padding:6px 12px;font-size:.75rem}._categoryContent_7nins_249{padding:var(--spacing-sm);gap:var(--spacing-xs)}._categoryTitle_7nins_265{font-size:1.1rem}._categoryDescription_7nins_279{font-size:.9375rem;margin-bottom:auto}._categoryFooter_7nins_295{padding-top:var(--spacing-xs);margin-top:auto}._cta_7nins_313{font-size:.75rem}._arrow_7nins_329{width:14px;height:14px}._categoriesSection_7nins_65{padding:var(--spacing-md) var(--spacing-sm)}._sectionTitle_7nins_75{font-size:1.5rem;margin-bottom:var(--spacing-lg)}._ctaSection_7nins_349{padding:var(--spacing-md) var(--spacing-sm)}._ctaSection_7nins_349 h2{font-size:1.25rem;margin-bottom:var(--spacing-sm)}._ctaSection_7nins_349 p{font-size:.85rem;margin-bottom:var(--spacing-md)}._ctaButton_7nins_387{padding:12px 24px;font-size:.9rem}}._hero_hnqtq_5{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-gray-800) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-lg);position:relative}._backButton_hnqtq_19{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-secondary);text-decoration:none;font-weight:500;margin-bottom:var(--spacing-lg);transition:all var(--transition-default);padding:8px 16px;border-radius:4px}._backButton_hnqtq_19:hover{background-color:#ffffff1a;transform:translate(-4px)}._heroGrid_hnqtq_55{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(460px,1.1fr) minmax(360px,.9fr);align-items:center;gap:var(--spacing-2xl)}._heroContent_hnqtq_73{max-width:600px;text-align:left;display:flex;flex-direction:column;gap:var(--spacing-md)}._heroEyebrow_hnqtq_89{color:var(--color-accent);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}._categoryTitle_hnqtq_105{font-size:clamp(2.5rem,3vw,var(--font-size-3xl));font-weight:800;margin-bottom:0}._categoryDescription_hnqtq_117{font-size:var(--font-size-lg);color:#ffffffe6;max-width:600px;margin:0;line-height:1.8}._heroStats_hnqtq_133{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-secondary)}._projectCount_hnqtq_147{font-weight:700;color:var(--color-accent)}._heroDivider_hnqtq_157{width:40px;height:2px;background-color:var(--color-accent);display:inline-block}._heroMetaText_hnqtq_171{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}._videoContainer_hnqtq_183{max-width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);background-color:var(--color-primary);border:1px solid rgba(255,255,255,.08)}._video_hnqtq_183{width:100%;height:100%;border-radius:12px}._localVideoContainer_hnqtq_215{aspect-ratio:auto}._localVideoContainer_hnqtq_215 ._video_hnqtq_183{display:block;height:auto}._projectsSection_hnqtq_235{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-secondary)}._container_hnqtq_245{width:100%;max-width:1200px;margin:0 auto}._sectionTitle_hnqtq_257{text-align:center;margin-bottom:var(--spacing-2xl);font-size:var(--font-size-2xl);color:var(--color-primary)}._projectsGrid_hnqtq_271{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}._projectCard_hnqtq_283{display:flex;flex-direction:column;background:var(--color-secondary);border-radius:12px;overflow:hidden;text-decoration:none;transition:all var(--transition-default);box-shadow:var(--shadow-md);cursor:pointer;color:var(--color-primary)}._projectCard_hnqtq_283:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._projectImageContainer_hnqtq_319{position:relative;overflow:hidden;height:200px;background-color:var(--color-gray-200)}._projectImage_hnqtq_319{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-default)}._projectCard_hnqtq_283:hover ._projectImage_hnqtq_319{transform:scale(1.05)}._projectOverlay_hnqtq_355{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-default)}._projectCard_hnqtq_283:hover ._projectOverlay_hnqtq_355{background-color:#00000080}._viewProject_hnqtq_389{color:var(--color-secondary);font-weight:600;opacity:0;transition:opacity var(--transition-default)}._projectCard_hnqtq_283:hover ._viewProject_hnqtq_389{opacity:1}._projectContent_hnqtq_411{padding:var(--spacing-md);flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._projectTitle_hnqtq_427{font-size:var(--font-size-base);font-weight:700;color:var(--color-primary);margin:0}._projectClient_hnqtq_441{font-size:.875rem;color:var(--color-accent);margin:0;font-weight:500}._notFound_hnqtq_455{text-align:center;padding:var(--spacing-2xl) var(--spacing-md);min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}._backLink_hnqtq_475{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-accent);text-decoration:none;margin-top:var(--spacing-lg);font-weight:600;transition:all var(--transition-default)}._backLink_hnqtq_475:hover{transform:translate(4px)}@media (max-width: 768px){._hero_hnqtq_5{padding:var(--spacing-md) var(--spacing-md)}._categoryTitle_hnqtq_105{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}._categoryDescription_hnqtq_117{font-size:1rem}._videoContainer_hnqtq_183{aspect-ratio:16 / 9;margin-top:var(--spacing-md)}._projectsGrid_hnqtq_271{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}}@media (max-width: 640px){._hero_hnqtq_5{padding:76px var(--spacing-sm) var(--spacing-lg)}._heroGrid_hnqtq_55{display:flex;flex-direction:column;gap:var(--spacing-lg)}._heroContent_hnqtq_73{gap:var(--spacing-sm)}._backButton_hnqtq_19{padding:6px 12px;font-size:.875rem;margin-bottom:var(--spacing-md)}._categoryTitle_hnqtq_105{font-size:1.75rem;margin-bottom:var(--spacing-xs)}._categoryDescription_hnqtq_117{font-size:1rem;line-height:1.6}._heroStats_hnqtq_133{flex-wrap:wrap;gap:var(--spacing-sm)}._videoContainer_hnqtq_183{height:auto;aspect-ratio:16 / 9;margin-top:var(--spacing-md)}._projectsSection_hnqtq_235{padding:var(--spacing-md) var(--spacing-sm)}._projectsGrid_hnqtq_271{grid-template-columns:1fr;gap:var(--spacing-sm)}._projectImageContainer_hnqtq_319{height:190px}}._hero_amf64_5{position:relative;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-gray-800) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md);min-height:500px;display:flex;align-items:center}._projectHeroGrid_amf64_25{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);align-items:center;gap:var(--spacing-2xl)}._backButton_amf64_43{position:absolute;top:var(--spacing-md);left:var(--spacing-md);display:inline-flex;align-items:center;gap:var(--spacing-sm);background-color:#00000080;color:var(--color-secondary);padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;z-index:10;transition:all var(--transition-default)}._backButton_amf64_43:hover{background-color:#000c;transform:translate(-4px)}._projectMediaPanel_amf64_87{display:flex;align-items:center;justify-content:center}._projectMediaFrame_amf64_99{position:relative;width:min(540px,100%);aspect-ratio:16 / 10;background-color:var(--color-gray-800);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid rgba(255,255,255,.1)}._heroImage_amf64_121{width:100%;height:100%;object-fit:cover;display:block}._heroVideo_amf64_135{width:100%;height:100%;object-fit:cover;display:block;background-color:var(--color-gray-800)}._projectIntro_amf64_151{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}._projectEyebrow_amf64_165{color:var(--color-accent);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}._title_amf64_181{font-size:clamp(2.5rem,3vw,var(--font-size-3xl));font-weight:800;margin-bottom:0;color:var(--color-secondary)}._projectSummary_amf64_195{color:#ffffffe0;font-size:var(--font-size-lg);line-height:1.8;margin:0}._projectContent_amf64_211{background-color:var(--color-secondary)}._container_amf64_219{width:100%;max-width:1000px;margin:0 auto;padding:0 var(--spacing-md)}._header_amf64_235{padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-gray-200)}._metaInfo_amf64_245{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-2xl)}._metaItem_amf64_257{display:flex;flex-direction:column;gap:var(--spacing-sm)}._metaLabel_amf64_269{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);margin:0}._metaValue_amf64_287{font-size:var(--font-size-lg);color:var(--color-secondary);margin:0;font-weight:500}._tools_amf64_301{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._tool_amf64_301{display:inline-block;background-color:var(--color-gray-100);color:var(--color-primary);padding:6px 12px;border-radius:4px;font-size:.875rem;font-weight:500}._description_amf64_335{padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-gray-200)}._description_amf64_335 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--color-primary)}._description_amf64_335 p{font-size:var(--font-size-lg);color:var(--color-gray-700);line-height:1.8}._linksSection_amf64_369{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-gray-200)}._linksSection_amf64_369 h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-primary)}._linksList_amf64_391{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._projectLink_amf64_403{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);font-weight:600;text-decoration:none;transition:all var(--transition-default)}._projectLink_amf64_403:hover{background-color:var(--color-accent);color:var(--color-secondary)}._challengeSolution_amf64_441{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-gray-200)}._challengeBlock_amf64_457,._solutionBlock_amf64_459{display:flex;flex-direction:column;gap:var(--spacing-md)}._blockTitle_amf64_471{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);margin:0}._challengeBlock_amf64_457 h3:before{content:"";display:block;width:4px;height:30px;background-color:var(--color-accent);margin-bottom:var(--spacing-sm);border-radius:2px}._solutionBlock_amf64_459 h3:before{content:"";display:block;width:4px;height:30px;background-color:var(--color-accent-light);margin-bottom:var(--spacing-sm);border-radius:2px}._challengeBlock_amf64_457 p,._solutionBlock_amf64_459 p{color:var(--color-gray-700);line-height:1.8;margin:0}._gallery_amf64_541{padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-gray-200)}._gallery_amf64_541 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);color:var(--color-primary)}._galleryGrid_amf64_563{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-lg)}._galleryItem_amf64_575{width:100%;background:transparent;border:none;padding:0;cursor:pointer;overflow:hidden;border-radius:12px;position:relative}._galleryImage_amf64_597,._galleryVideo_amf64_599{width:100%;height:300px;object-fit:cover;border-radius:12px;transition:transform var(--transition-default),box-shadow var(--transition-default),opacity var(--transition-default)}._galleryVideoWrap_amf64_615{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;background-color:var(--color-primary)}._galleryVideo_amf64_599{height:100%;display:block}._galleryItem_amf64_575:hover ._galleryImage_amf64_597,._galleryItem_amf64_575:hover ._galleryVideo_amf64_599{transform:scale(1.02);box-shadow:var(--shadow-md);opacity:.95}._videoPlayIcon_amf64_657{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#000000a6;color:var(--color-secondary);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;border:1px solid rgba(255,255,255,.7)}._lightboxOverlay_amf64_693{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#000000db;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}._lightboxContent_amf64_717{position:relative;width:min(1100px,92vw);max-height:90vh;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;justify-content:center;background:transparent;border-radius:16px;padding:var(--spacing-md)}._lightboxContentWithDescription_amf64_745{width:min(1400px,96vw)}._lightboxMediaLayout_amf64_753{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:var(--spacing-md);align-items:center;width:100%}._lightboxMediaLayoutWithDescription_amf64_769{grid-template-columns:46px minmax(0,1fr) minmax(220px,280px) 46px}._lightboxMediaFrame_amf64_777{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}._lightboxImage_amf64_793,._lightboxVideo_amf64_795{width:100%;max-height:80vh;object-fit:contain;border-radius:12px;display:block;box-shadow:var(--shadow-lg)}._lightboxVideo_amf64_795{background-color:var(--color-primary)}._lightboxDescription_amf64_821{width:100%;max-height:70vh;overflow-y:auto;color:var(--color-secondary);line-height:1.6;text-align:left;align-self:center}._lightboxDescription_amf64_821 p{margin:0}._lightboxDescription_amf64_821 p+p{margin-top:var(--spacing-md)}._lightboxClose_amf64_857{position:absolute;top:-12px;right:-12px;width:40px;height:40px;border-radius:50%;border:none;background-color:var(--color-accent);color:var(--color-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-default),transform var(--transition-default);z-index:2}._lightboxClose_amf64_857:hover{background-color:var(--color-accent-light)}._lightboxArrowLeft_amf64_901,._lightboxArrowRight_amf64_903{position:static;transform:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background-color:#00000073;color:var(--color-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-default),transform var(--transition-default);z-index:2}._lightboxArrowLeft_amf64_901:hover,._lightboxArrowRight_amf64_903:hover{background-color:var(--color-accent);transform:scale(1.05)}@media (max-width: 800px){._lightboxMediaLayoutWithDescription_amf64_769{grid-template-columns:38px minmax(0,1fr) 38px;gap:var(--spacing-sm)}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxArrowLeft_amf64_901{grid-column:1;grid-row:1}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxMediaFrame_amf64_777{grid-column:2;grid-row:1}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxDescription_amf64_821{grid-column:2;grid-row:2;max-height:18vh}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxArrowRight_amf64_903{grid-column:3;grid-row:1}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxImage_amf64_793,._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxVideo_amf64_795{max-height:65vh}._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxArrowLeft_amf64_901,._lightboxMediaLayoutWithDescription_amf64_769 ._lightboxArrowRight_amf64_903{width:38px;height:38px}}._navigation_amf64_1029{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-lg);padding:var(--spacing-2xl) 0;align-items:center}._navButton_amf64_1045{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-accent);text-decoration:none;font-weight:600;padding:12px 20px;border-radius:8px;transition:all var(--transition-default)}._navButton_amf64_1045:hover{background-color:var(--color-gray-100);transform:translate(4px)}._navButton_amf64_1045:last-child{justify-self:flex-end}._navButton_amf64_1045:last-child:hover{transform:translate(-4px)}._navCenter_amf64_1095{color:var(--color-primary);text-decoration:none;font-weight:600;padding:12px 24px;border:2px solid var(--color-accent);border-radius:8px;transition:all var(--transition-default)}._navCenter_amf64_1095:hover{background-color:var(--color-accent);color:var(--color-secondary)}._ctaSection_amf64_1127{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}._ctaSection_amf64_1127 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);color:var(--color-secondary)}._ctaButton_amf64_1153{display:inline-block;background-color:var(--color-secondary);color:var(--color-accent);padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;transition:all var(--transition-default)}._ctaButton_amf64_1153:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._notFound_amf64_1185{text-align:center;padding:var(--spacing-2xl) var(--spacing-md);min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}._backLink_amf64_1205{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-accent);text-decoration:none;margin-top:var(--spacing-lg);font-weight:600;transition:all var(--transition-default)}._backLink_amf64_1205:hover{transform:translate(4px)}@media (max-width: 768px){._hero_amf64_5{min-height:0;padding:84px var(--spacing-md) var(--spacing-lg);align-items:stretch}._projectHeroGrid_amf64_25{grid-template-columns:1fr;gap:var(--spacing-lg)}._projectIntro_amf64_151{gap:var(--spacing-sm)}._projectMediaFrame_amf64_99{width:100%;border-radius:12px}._backButton_amf64_43{top:var(--spacing-sm);left:var(--spacing-sm);padding:8px 12px;font-size:.875rem}._title_amf64_181{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}._metaInfo_amf64_245,._challengeSolution_amf64_441{grid-template-columns:1fr;gap:var(--spacing-lg)}._header_amf64_235,._description_amf64_335,._challengeSolution_amf64_441,._gallery_amf64_541,._navigation_amf64_1029{padding:var(--spacing-lg) 0}._galleryGrid_amf64_563{grid-template-columns:1fr}._navigation_amf64_1029{grid-template-columns:1fr;gap:var(--spacing-md)}._navButton_amf64_1045,._navCenter_amf64_1095{width:100%;justify-content:center}._navButton_amf64_1045:last-child{justify-self:stretch}}@media (max-width: 640px){._hero_amf64_5{padding:76px var(--spacing-sm) var(--spacing-lg)}._backButton_amf64_43{top:var(--spacing-xs);left:var(--spacing-xs);padding:6px 10px;font-size:.75rem}._title_amf64_181{font-size:1.75rem;margin-bottom:var(--spacing-sm)}._container_amf64_219{padding:0 var(--spacing-sm)}._header_amf64_235,._description_amf64_335,._challengeSolution_amf64_441,._gallery_amf64_541,._navigation_amf64_1029{padding:var(--spacing-md) 0}._metaLabel_amf64_269{font-size:.7rem}._metaValue_amf64_287{font-size:.95rem}._metaInfo_amf64_245{gap:var(--spacing-md)}._galleryImage_amf64_597,._galleryVideoWrap_amf64_615{height:min(62vw,260px)}._navigation_amf64_1029{gap:var(--spacing-sm)}._lightboxOverlay_amf64_693{padding:var(--spacing-sm)}._lightboxContent_amf64_717{width:100%;padding:var(--spacing-xs)}._lightboxDescription_amf64_821{max-height:18vh;font-size:.9rem}._lightboxArrowLeft_amf64_901,._lightboxArrowRight_amf64_903{width:38px;height:38px}._blockTitle_amf64_471{font-size:1rem}._gallery_amf64_541 h2,._description_amf64_335 h2{font-size:1.25rem}._ctaSection_amf64_1127{padding:var(--spacing-md) var(--spacing-sm)}._ctaSection_amf64_1127 h2{font-size:1.25rem}}._heroAbout_16g98_7{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-gray-800) 100%);color:var(--color-secondary);padding:var(--spacing-2xl) var(--spacing-md)}._container_16g98_19{width:100%;max-width:1200px;margin:0 auto}._aboutContent_16g98_31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}._aboutImage_16g98_45{display:flex;justify-content:center}._profileImage_16g98_55{width:400px;height:600px;object-fit:cover;border-radius:12px;border-bottom:#f8d7da 4px solid}._aboutText_16g98_71{display:flex;flex-direction:column;gap:var(--spacing-lg)}._title_16g98_83{font-size:var(--font-size-4xl);font-weight:800;margin:0;color:var(--color-secondary)}._subtitle_16g98_97{font-size:var(--font-size-xl);color:var(--color-accent);margin:0;font-weight:600}._biography_16g98_111{display:flex;flex-direction:column;gap:var(--spacing-md)}._biography_16g98_111 p{font-size:var(--font-size-lg);color:#ffffffe6;line-height:1.8;margin:0}._contactInfo_16g98_137{display:flex;flex-direction:column;gap:var(--spacing-md)}._infoItem_16g98_149{display:flex;align-items:center;gap:var(--spacing-md);color:#ffffffe6}._infoItem_16g98_149 a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-default)}._infoItem_16g98_149 a:hover{color:var(--color-accent-light)}._infoItem_16g98_149 svg{color:var(--color-accent);flex-shrink:0}._cvButton_16g98_193{display:inline-flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-accent);color:var(--color-secondary);padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:600;width:fit-content;transition:all var(--transition-default)}._cvButton_16g98_193:hover{background-color:var(--color-accent-light);transform:translateY(-4px);box-shadow:var(--shadow-lg)}._skillsSection_16g98_235{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-secondary)}._sectionTitle_16g98_245{font-size:var(--font-size-2xl);font-weight:800;text-align:center;margin-bottom:var(--spacing-2xl);color:var(--color-primary)}._skillsGrid_16g98_261{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}._skillCard_16g98_273{display:flex;flex-direction:column;gap:var(--spacing-sm);background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-gray-200) 100%);padding:var(--spacing-lg);border-radius:12px;border-left:4px solid var(--color-accent);transition:all var(--transition-default)}._skillCard_16g98_273:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);border-left-color:var(--color-accent-light)}._skillName_16g98_307{font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary)}._skillCategory_16g98_319{font-size:.875rem;color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._contactSection_16g98_337{background-color:var(--color-gray-100);padding:var(--spacing-2xl) var(--spacing-md)}._contactGrid_16g98_347{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}._contactInfo2_16g98_359{display:flex;flex-direction:column;gap:var(--spacing-2xl)}._contactMethods_16g98_371{display:flex;flex-direction:column;gap:var(--spacing-lg)}._method_16g98_383{display:flex;gap:var(--spacing-lg);align-items:flex-start;background-color:var(--color-secondary);padding:var(--spacing-lg);border-radius:12px;transition:all var(--transition-default)}._method_16g98_383:hover{box-shadow:var(--shadow-md);transform:translate(4px)}._icon_16g98_413{color:var(--color-accent);flex-shrink:0;margin-top:4px}._method_16g98_383 h3{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);color:var(--color-primary)}._method_16g98_383 a,._method_16g98_383 p{margin:0;color:var(--color-gray-700);text-decoration:none}._method_16g98_383 a:hover{color:var(--color-accent)}._socialLinks_16g98_461{background-color:var(--color-secondary);padding:var(--spacing-lg);border-radius:12px;border-top:3px solid var(--color-accent)}._socialLinks_16g98_461 h3{margin:0 0 var(--spacing-lg);font-size:var(--font-size-lg);color:var(--color-primary)}._socialIcons_16g98_487{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._socialIcon_16g98_487{width:48px;height:48px;border-radius:8px;background-color:var(--color-gray-100);display:flex;align-items:center;justify-content:center;color:var(--color-accent);text-decoration:none;transition:all var(--transition-default)}._socialIcon_16g98_487:hover{background-color:var(--color-accent);color:var(--color-secondary);transform:translateY(-4px)}._formContainer_16g98_539{background-color:var(--color-secondary);padding:var(--spacing-2xl);border-radius:12px;box-shadow:var(--shadow-md)}._form_16g98_539{display:flex;flex-direction:column;gap:var(--spacing-lg)}._formGroup_16g98_565{display:flex;flex-direction:column;gap:var(--spacing-sm)}._formGroup_16g98_565 label{font-weight:600;color:var(--color-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}._formGroup_16g98_565 input,._formGroup_16g98_565 textarea{padding:12px 16px;border:1px solid var(--color-gray-300);border-radius:8px;font-family:inherit;font-size:var(--font-size-base);color:var(--color-primary);transition:all var(--transition-default)}._formGroup_16g98_565 input:focus,._formGroup_16g98_565 textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #ff6b351a}._formGroup_16g98_565 textarea{resize:vertical;min-height:150px}._submitButton_16g98_639{background-color:var(--color-accent);color:var(--color-secondary);border:none;padding:16px 32px;border-radius:8px;font-size:var(--font-size-lg);font-weight:600;cursor:pointer;transition:all var(--transition-default);align-self:flex-start}._submitButton_16g98_639:hover{background-color:var(--color-accent-light);transform:translateY(-4px);box-shadow:var(--shadow-lg)}._submitButton_16g98_639:active{transform:translateY(-2px)}._successMessage_16g98_687{padding:var(--spacing-md);background-color:#d4edda;color:#155724;border-radius:8px;border-left:4px solid #28a745;margin-bottom:var(--spacing-lg);font-weight:500}._errorMessage_16g98_707{padding:var(--spacing-md);background-color:#f8d7da;color:#721c24;border-radius:8px;border-left:4px solid #dc3545;margin-bottom:var(--spacing-lg);font-weight:500}@media (max-width: 768px){._heroAbout_16g98_7{padding:var(--spacing-lg) var(--spacing-md)}._aboutContent_16g98_31{grid-template-columns:1fr;gap:var(--spacing-lg)}._profileImage_16g98_55{width:100%;height:auto;max-width:280px;margin:0 auto}._title_16g98_83{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}._subtitle_16g98_97{font-size:var(--font-size-lg)}._contactGrid_16g98_347{grid-template-columns:1fr;gap:var(--spacing-lg)}._skillsGrid_16g98_261{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-md)}}@media (max-width: 640px){._heroAbout_16g98_7{padding:76px var(--spacing-sm) var(--spacing-lg)}._container_16g98_19{padding:0}._aboutContent_16g98_31{gap:var(--spacing-sm)}._profileImage_16g98_55{width:100%;height:auto;max-width:250px;margin:0 auto}._title_16g98_83{font-size:1.75rem;margin-bottom:var(--spacing-sm)}._subtitle_16g98_97{font-size:1rem;margin-bottom:var(--spacing-sm)}._biography_16g98_111 p{font-size:.95rem;margin-bottom:var(--spacing-sm)}._contactInfo_16g98_137{gap:var(--spacing-sm)}._infoItem_16g98_149{gap:var(--spacing-sm);font-size:.9rem}._cvButton_16g98_193{padding:12px 20px;font-size:.875rem}._sectionTitle_16g98_245{font-size:1.25rem;margin-bottom:var(--spacing-md)}._skillsSection_16g98_235{padding:var(--spacing-md) var(--spacing-sm)}._skillsGrid_16g98_261{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}._skillCard_16g98_273{padding:var(--spacing-sm);border-left-width:3px}._skillName_16g98_307{font-size:.85rem}._skillCategory_16g98_319{font-size:.7rem}._formContainer_16g98_539{padding:var(--spacing-md)}._contactSection_16g98_337{padding:var(--spacing-md) var(--spacing-sm)}._socialIcons_16g98_487{gap:var(--spacing-xs)}._socialIcon_16g98_487{width:36px;height:36px}._method_16g98_383{padding:var(--spacing-md);gap:var(--spacing-md)}._method_16g98_383 h3{font-size:.95rem;margin-bottom:var(--spacing-xs)}._form_16g98_539{gap:var(--spacing-md)}._formGroup_16g98_565 input,._formGroup_16g98_565 textarea{padding:10px 12px;font-size:.95rem}._submitButton_16g98_639{padding:12px 24px;font-size:1rem}}._page_7mq2c_1{width:100%;max-width:1200px;min-height:calc(100vh - 180px);margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}._viewerHeader_7mq2c_17{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._viewerHeader_7mq2c_17 h1{margin:0;color:var(--color-secondary)}._downloadButton_7mq2c_43{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--color-accent);color:var(--color-secondary);font-weight:600;text-decoration:none;border-radius:6px}._downloadButton_7mq2c_43:hover{color:var(--color-secondary);background:var(--color-accent-light)}._viewer_7mq2c_17{display:block;width:100%;height:75vh;min-height:600px;border:1px solid var(--color-gray-700);background:var(--color-secondary)}@media (max-width: 640px){._page_7mq2c_1{padding:var(--spacing-lg) var(--spacing-sm)}._viewerHeader_7mq2c_17{align-items:flex-start;flex-direction:column}._viewer_7mq2c_17{height:70vh;min-height:480px}}._appContainer_l0vbq_5{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-secondary)}._main_l0vbq_19{flex:1;width:100%}._footer_l0vbq_29{background-color:var(--color-primary);color:var(--color-secondary);padding:var(--spacing-lg) var(--spacing-md);text-align:center;border-top:1px solid var(--color-gray-300);margin-top:var(--spacing-2xl)}._footerContent_l0vbq_47{max-width:1200px;margin:0 auto;font-size:var(--font-size-base);opacity:.8}._footerContent_l0vbq_47 p{margin:0}:root{--color-primary: #121212;--color-secondary: #F8FAFC;--color-surface: #1E1E2E;--color-card: #18181B;--color-accent: #FF5A2D;--color-accent-light: #FF6B00;--color-text: #F8FAFC;--color-text-muted: #CBD5E1;--color-gray-100: #F8FAFC;--color-gray-200: #E2E8F0;--color-gray-300: #94A3B8;--color-gray-700: #334155;--color-gray-800: #1E1E2E;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-family-heading: "Syne", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-family: var(--font-family-body);--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 3rem;--font-size-4xl: 4rem;--transition-fast: .2s ease-in-out;--transition-default: .3s ease-in-out;--transition-slow: .5s ease-in-out;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);font-size:var(--font-size-base);color:var(--color-secondary);background-color:var(--color-primary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:700;line-height:1.2}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-default)}a:hover{color:var(--color-accent-light)}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 640px){:root{--spacing-md: 1.25rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem}body{font-size:.9375rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}
