:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#242424;--surface:#fff;--surface-rgb:255 255 255;--surface-subtle:#fafafa;--border-neutral:#e5e5e5;--border-input:#d4d4d4;--text-muted:#737373;--on-brand:#202020;--grid-line:#eef2f7;--main-black:#202020;--paragraph:#595959;--brand:#f89f2f;--brand-strong:#f59a23;--brand-hover:#ee9220;--brand-glow:#f6bd50;--brand-ink:#965d15;--brand-soft:#fff7e9;--brand-border:#f8dba8;--brand-rgb:248 159 47;--brand-strong-rgb:245 154 35;--brand-hover-rgb:238 146 32;--brand-glow-rgb:246 189 80;--brand-ink-rgb:150 93 21;--brand-soft-rgb:255 247 233;--brand-border-rgb:248 219 168;--brand-gradient:linear-gradient(135deg, var(--brand), var(--brand-glow));--brand-gradient-hover:linear-gradient(135deg, var(--brand-glow), var(--brand));--purple:var(--brand-strong);--purple-glow:var(--brand-glow);--amber:var(--brand-glow);--emerald:#16875a}body{background:var(--background);color:var(--foreground)}.brand-logo-dark{display:none}.brand-status{color:var(--brand-ink);background-color:var(--brand-soft);border:1px solid var(--brand-border)}.brand-status-dot{background-color:var(--brand)}.social-platform-link{--social-fill:var(--brand-gradient);--social-ink:var(--on-brand);--social-border:var(--brand)}[data-social-platform=linkedin]{--social-fill:#0a66c2;--social-ink:#fff;--social-border:#0a66c2}[data-social-platform=github]{--social-fill:#24292e;--social-ink:#fff;--social-border:#24292e}[data-social-platform=upwork]{--social-fill:#14a800;--social-ink:#fff;--social-border:#14a800}[data-social-platform=bebee]{--social-fill:#f58220;--social-ink:#fff;--social-border:#f58220}[data-social-platform=fiverr]{--social-fill:#1dbf73;--social-ink:#fff;--social-border:#1dbf73}[data-social-platform=tiktok]{--social-fill:#000;--social-ink:#fff;--social-border:#000}[data-social-platform=youtube]{--social-fill:red;--social-ink:#fff;--social-border:red}[data-social-platform=medium]{--social-fill:#000;--social-ink:#fff;--social-border:#000}:root .social-platform-link:is(:hover,:focus-visible){background:var(--social-fill);color:var(--social-ink);border-color:var(--social-border)}.header-menu :is(a,button):not(.mobile-cv-hover):is(:hover,:focus-visible){background:var(--brand-gradient);box-shadow:0 3px 12px rgb(var(--brand-rgb) / .18);color:var(--on-brand)!important}.header-menu [aria-current=page]{box-shadow:inset 0 -2px var(--brand)}:root .header-menu .mobile-cv-hover{background:0 0}@media (hover:hover) and (pointer:fine){:root .mobile-cv-hover:hover{background:var(--brand-gradient);border-color:var(--brand);box-shadow:0 3px 12px rgb(var(--brand-rgb) / .18);color:var(--on-brand)!important}}.metrics-grid{grid-template-columns:minmax(0,1fr)}.metrics-container.theme-container,.site-footer .theme-container{padding-inline:clamp(16px,2.5vw,32px)}@media (min-width:640px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-actions{flex-wrap:wrap}.consultation-actions>*{white-space:nowrap;flex-shrink:0}}@media (min-width:900px){.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1399px){.metrics-grid .metric-card{gap:10px;padding:12px}.metric-card .metric-icon{border-radius:12px;width:36px;height:36px;position:absolute;top:12px;right:12px}.metric-icon svg{width:20px;height:20px}.metric-card .metric-content{width:100%}.metric-card .metric-value{padding-right:42px;font-size:28px}.metric-card .metric-label{font-size:12px}.metric-card .metric-detail{font-size:11px}}.consultation-heading{text-wrap:balance}@media (min-width:640px) and (max-width:1279px){.site-footer .footer-social-row{flex-direction:column;align-items:flex-start;gap:16px}.footer-social-row>:last-child{justify-content:flex-start}}@media (max-width:380px){.header-navigation{gap:8px;padding-inline:12px}.brand-logo img{max-width:100px}.header-quick-hire{width:36px;height:36px;padding:8px!important}.header-quick-hire .whitespace-nowrap{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}::selection{background:var(--brand-border);color:var(--main-black)}.brand-button,.swal2-confirm{background:var(--brand-gradient);color:var(--on-brand)}.brand-button:is(:hover,:focus-visible),.swal2-confirm:hover{background:var(--brand-gradient-hover)}.brand-hover-gradient:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.group:is(:hover,:focus-within) .group-brand-hover-gradient{background-image:var(--brand-gradient);color:var(--main-black);border-color:var(--brand)}.swal2-confirm{background:var(--brand-gradient)!important;color:var(--on-brand)!important}.swal2-confirm:hover{background:var(--brand-gradient-hover)!important}.btn-primary-gradient{box-shadow:0 4px 14px rgb(var(--brand-rgb) / .2);transition:all .3s;background:var(--brand-gradient)!important;color:var(--on-brand)!important}.btn-primary-gradient:hover{box-shadow:0 6px 20px rgb(var(--brand-rgb) / .3);transform:translateY(-1px);background:var(--brand-gradient-hover)!important}.text-gradient,.text-gradient-amber{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.floating-shadow{box-shadow:0 20px 40px -15px rgb(var(--brand-rgb) / .15), 0 0 0 1px rgb(var(--brand-rgb) / .06)}.bento-card:hover{border-color:rgb(var(--brand-rgb) / .3);box-shadow:0 20px 40px -12px rgb(var(--brand-rgb) / .08)}.h5-story-pagination .swiper-pagination-bullet-active{background:linear-gradient(135deg, var(--brand), var(--brand-glow))!important}
@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1b1c1e;--foreground:#eeeae4;--main-black:#eeeae4;--paragraph:#b8b5b0;--surface:#242527;--surface-rgb:36 37 39;--surface-subtle:#202123;--border-neutral:#3b3c3e;--border-input:#4b4c4f;--text-muted:#a7a39d;--brand-ink:#f6bd50;--brand-ink-rgb:246 189 80;--brand-soft:#302920;--brand-soft-rgb:48 41 32;--brand-border:#665035;--brand-border-rgb:102 80 53;--grid-line:#ffffff0b}html[data-theme=dark] body{background:var(--background);color:var(--foreground)}html[data-theme=dark] .text-main-black{color:var(--main-black)}html[data-theme=dark] .text-paragraph{color:var(--paragraph)}html[data-theme=dark] :is(.consultation-panel,.site-footer){background-image:linear-gradient(to bottom, var(--surface), var(--surface-subtle))}html[data-theme=dark] :is(.consultation-panel,.site-footer) .section-ambient-glow{opacity:.4}html[data-theme=dark] #hero,html[data-theme=dark] section.theme-section{background-color:var(--background)}html[data-theme=dark] .bg-emerald-50{background-color:#21352e}html[data-theme=dark] .text-emerald-800{color:#a7e6c9}html[data-theme=dark] .border-emerald-200\/80{border-color:#35584a}html[data-theme=dark] :is(.bg-emerald-50\/50,.bg-emerald-100){background-color:#21352e}html[data-theme=dark] :is(.text-emerald-600,.text-emerald-700,.text-emerald-900\/80){color:#92d8b5}html[data-theme=dark] :is(.border-emerald-200\/60,.border-emerald-200\/70){border-color:#35584a}html[data-theme=dark] .bg-amber-50{background-color:#352c1e}html[data-theme=dark] :is(.text-amber-600,.text-amber-700,.text-amber-800){color:#f6bd50}html[data-theme=dark] :is(.border-amber-200,.border-amber-200\/60,.border-amber-200\/70){border-color:#665035}html[data-theme=dark] :is(.text-red-600,.text-red-700){color:#fca5a5}html[data-theme=dark] :is([class*=shadow-slate-200\/],[class*=shadow-slate-300\/],.shadow-slate-100){--tw-shadow-color:#00000040;--tw-shadow:var(--tw-shadow-colored)}html[data-theme=dark] .text-slate-900\/80{color:#eeeae4cc}html[data-theme=dark] ::selection{color:#fff5e7;background:#76532b}html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:block}html[data-theme=dark] .theme-toggle{--tw-ring-offset-color:var(--background)}html[data-theme=dark] .glass-panel,html[data-theme=dark] .bento-card,html[data-theme=dark] .swal2-popup{background:var(--surface);color:var(--foreground);border-color:var(--border-neutral)}html[data-theme=dark] .text-slate-50{color:#faf6ee}html[data-theme=dark] .bg-slate-50{background-color:#202123}html[data-theme=dark] .bg-slate-50\/50{background-color:#20212380}html[data-theme=dark] .bg-slate-50\/60{background-color:#20212399}html[data-theme=dark] .bg-slate-50\/70{background-color:#202123b3}html[data-theme=dark] .bg-slate-50\/80{background-color:#202123cc}html[data-theme=dark] .bg-slate-50\/90{background-color:#202123e6}html[data-theme=dark] .hover\:bg-slate-50:hover{background-color:#202123}html[data-theme=dark] .via-slate-50{--tw-gradient-stops:var(--tw-gradient-from), #202123 var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=dark] .via-slate-50\/50{--tw-gradient-stops:var(--tw-gradient-from), #20212380 var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=dark] .hover\:text-slate-50:hover{color:#faf6ee}html[data-theme=dark] .bg-slate-100{background-color:#2b2c2e}html[data-theme=dark] .border-slate-100{border-color:#2b2c2e}html[data-theme=dark] .bg-slate-100\/80{background-color:#2b2c2ecc}html[data-theme=dark] .bg-slate-100\/90{background-color:#2b2c2ee6}html[data-theme=dark] .hover\:bg-slate-100:hover{background-color:#2b2c2e}html[data-theme=dark] .to-slate-100{--tw-gradient-to:#2b2c2e var(--tw-gradient-to-position)}html[data-theme=dark] .via-slate-100{--tw-gradient-stops:var(--tw-gradient-from), #2b2c2e var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=dark] .text-slate-200{color:#ddd8d0}html[data-theme=dark] .bg-slate-200{background-color:#3b3c3e}html[data-theme=dark] .border-slate-200{border-color:#3b3c3e}html[data-theme=dark] .border-slate-200\/60{border-color:#3b3c3e99}html[data-theme=dark] .border-slate-200\/70{border-color:#3b3c3eb3}html[data-theme=dark] .border-slate-200\/80{border-color:#3b3c3ecc}html[data-theme=dark] .border-slate-200\/90{border-color:#3b3c3ee6}html[data-theme=dark] .hover\:bg-slate-200:hover{background-color:#3b3c3e}html[data-theme=dark] .hover\:border-slate-200:hover{border-color:#3b3c3e}html[data-theme=dark] .from-slate-200{--tw-gradient-from:#3b3c3e var(--tw-gradient-from-position)}html[data-theme=dark] .to-slate-200{--tw-gradient-to:#3b3c3e var(--tw-gradient-to-position)}html[data-theme=dark] .via-slate-200{--tw-gradient-stops:var(--tw-gradient-from), #3b3c3e var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=dark] .text-slate-300{color:#c4bfb6}html[data-theme=dark] .bg-slate-300{background-color:#4c4d50}html[data-theme=dark] .border-slate-300,html[data-theme=dark] .hover\:border-slate-300:hover{border-color:#4c4d50}html[data-theme=dark] .text-slate-400{color:#999793}html[data-theme=dark] .text-slate-500,html[data-theme=dark] .hover\:text-slate-500:hover{color:#adaaa4}html[data-theme=dark] .text-slate-600,html[data-theme=dark] .hover\:text-slate-600:hover{color:#bebbb5}html[data-theme=dark] .text-slate-700,html[data-theme=dark] .hover\:text-slate-700:hover{color:#d3cfc9}html[data-theme=dark] .text-slate-800{color:#e6e1d9}html[data-theme=dark] .text-slate-900,html[data-theme=dark] .hover\:text-slate-900:hover{color:#eeeae4}html[data-theme=dark] .text-gray-400{color:#999793}html[data-theme=dark] .bg-white{background-color:rgb(var(--surface-rgb) / 1)}html[data-theme=dark] .bg-white\/50{background-color:rgb(var(--surface-rgb) / .5)}html[data-theme=dark] .bg-white\/60{background-color:rgb(var(--surface-rgb) / .6)}html[data-theme=dark] .bg-white\/80{background-color:rgb(var(--surface-rgb) / .8)}html[data-theme=dark] .bg-white\/85{background-color:rgb(var(--surface-rgb) / .85)}html[data-theme=dark] .bg-white\/90{background-color:rgb(var(--surface-rgb) / .9)}html[data-theme=dark] .bg-white\/95{background-color:rgb(var(--surface-rgb) / .95)}html[data-theme=dark] .hover\:bg-white:is(:hover,:focus),html[data-theme=dark] .focus\:bg-white:is(:hover,:focus){background-color:var(--surface)}html[data-theme=dark] .bg-buisness-gray,html[data-theme=dark] .bg-business-gray,html[data-theme=dark] .bg-\[\#f8f9fc\],html[data-theme=dark] .\!bg-\[\#f8f9fc\]{background-color:var(--surface-subtle)!important}html[data-theme=dark] .from-white{--tw-gradient-from:var(--surface) var(--tw-gradient-from-position)}html[data-theme=dark] .to-white{--tw-gradient-to:var(--surface) var(--tw-gradient-to-position)}html[data-theme=dark] .via-white{--tw-gradient-stops:var(--tw-gradient-from), var(--surface) var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=dark] :is(.brand-button,.btn-primary-gradient,.swal2-confirm){color:var(--on-brand)!important}html[data-theme=dark] :is(.brand-button,.btn-primary-gradient) :is(.text-slate-900,.text-slate-800),html[data-theme=dark] .brand-hover-gradient:is(:hover,:focus-visible),html[data-theme=dark] .group:is(:hover,:focus-within) .group-brand-hover-gradient,html[data-theme=dark] :is([class*="from-[var(--brand)]"],[class*="from-[var(--brand-glow)]"]) [class*="text-[var(--main-black)]"],html[data-theme=dark] :is([class*="from-[var(--brand)]"],[class*="from-[var(--brand-glow)]"])[class*="text-[var(--main-black)]"]{color:var(--on-brand)}html[data-theme=dark] .prose{--tw-prose-body:#b8b5b0;--tw-prose-headings:#eeeae4;--tw-prose-lead:#d3cfc9;--tw-prose-links:#f6bd50;--tw-prose-bold:#eeeae4;--tw-prose-counters:#a7a39d;--tw-prose-bullets:#a7a39d;--tw-prose-hr:#3b3c3e;--tw-prose-quotes:#eeeae4;--tw-prose-quote-borders:#665035;--tw-prose-captions:#a7a39d;--tw-prose-kbd:#eeeae4;--tw-prose-kbd-shadows:238 234 228;--tw-prose-code:#f6bd50;--tw-prose-th-borders:#4b4c4f;--tw-prose-td-borders:#3b3c3e}html[data-theme=dark] .prose :is(p,li,td,figcaption){color:var(--paragraph)}html[data-theme=dark] .prose :is(h1,h2,h3,h4,h5,h6,strong,b,th,blockquote){color:var(--foreground)}html[data-theme=dark] .prose a{color:var(--brand-ink)}html[data-theme=dark] .prose :is(th,td),html[data-theme=dark] .prose :is(h1,h2,h3,h4,h5,h6,hr,blockquote){border-color:var(--border-neutral)}html[data-theme=dark] .swal2-title,html[data-theme=dark] .swal2-html-container{color:var(--foreground)}}@media print{.theme-toggle{display:none!important}}
@keyframes portfolio-intro{0%{opacity:.8;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes portfolio-portrait-intro{0%{transform:translate(20px,16px)rotate(1deg)}to{transform:translate(0,0)rotate(0)}}@keyframes portfolio-glow-intro{0%{opacity:.45;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes portfolio-intro-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.intro-pulse{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-intro{animation:portfolio-intro .8s cubic-bezier(.22, 1, .36, 1) var(--intro-delay,0s) both}.hero-portrait-intro{animation:1s cubic-bezier(.22,1,.36,1) .12s both portfolio-portrait-intro}.hero-glow-intro{animation:1.4s cubic-bezier(.22,1,.36,1) both portfolio-glow-intro}.intro-pulse{animation:2.4s cubic-bezier(.22,1,.36,1) infinite portfolio-intro-pulse}}.portrait-interaction{perspective:1200px}.portrait-interaction>div{transform-style:preserve-3d}:where(a,button):focus-visible{outline:2px solid var(--brand-strong);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[class*=hover\:scale]:hover,[class*=hover\:rotate]:hover,[class*=hover\:translate]:hover,[class*=hover\:-translate]:hover,[class*=group-hover\:scale],[class*=group-hover\:rotate],[class*=group-hover\:translate],[class*=group-hover\:-translate],.portrait-interaction>div{transform:none!important}[class*=animate-ping]{display:none!important}[class*=clients-marquee]{animation:none!important}.clients-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.clients-marquee-track{flex-wrap:wrap;gap:1rem;width:auto}.clients-marquee-track>[aria-hidden=true],.clients-marquee-toggle,.swiper-autoplay-toggle{display:none}}@media print{.hero-intro,.hero-portrait-intro,.hero-glow-intro,.portrait-interaction>div{animation:none!important;transform:none!important}#navigation-progress{display:none!important}}
