@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/material-symbols-outlined.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Anton SC;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/anton-sc-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton SC;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/anton-sc-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-600-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../libs/fonts/text/jetbrains-mono-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:italic;font-weight:400;font-display:swap;src:url(../libs/fonts/text/sansita-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:italic;font-weight:400;font-display:swap;src:url(../libs/fonts/text/sansita-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:italic;font-weight:700;font-display:swap;src:url(../libs/fonts/text/sansita-700-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:italic;font-weight:700;font-display:swap;src:url(../libs/fonts/text/sansita-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:italic;font-weight:800;font-display:swap;src:url(../libs/fonts/text/sansita-800-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:italic;font-weight:800;font-display:swap;src:url(../libs/fonts/text/sansita-800-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:italic;font-weight:900;font-display:swap;src:url(../libs/fonts/text/sansita-900-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:italic;font-weight:900;font-display:swap;src:url(../libs/fonts/text/sansita-900-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/sansita-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/sansita-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:700;font-display:swap;src:url(../libs/fonts/text/sansita-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:700;font-display:swap;src:url(../libs/fonts/text/sansita-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:800;font-display:swap;src:url(../libs/fonts/text/sansita-800-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:800;font-display:swap;src:url(../libs/fonts/text/sansita-800-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:900;font-display:swap;src:url(../libs/fonts/text/sansita-900-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:900;font-display:swap;src:url(../libs/fonts/text/sansita-900-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spinnaker;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/spinnaker-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spinnaker;font-style:normal;font-weight:400;font-display:swap;src:url(../libs/fonts/text/spinnaker-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita Fallback;src:local(Arial),local(ArialMT);ascent-override:113.396%;descent-override:20.011%;line-gap-override:0%;size-adjust:89.9505%}@font-face{font-family:Spinnaker Fallback;src:local(Arial),local(ArialMT);ascent-override:85.7653%;descent-override:21.754%;line-gap-override:0%;size-adjust:109.31%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);ascent-override:102.017%;descent-override:30.0049%;size-adjust:99.9837%}:root{--dw-bg-primary:#08080c;--dw-bg-secondary:#0c0c14;--dw-bg-tertiary:#12121e;--dw-bg-surface:#0c0c14e6;--dw-text-primary:#f0f0f0;--dw-text-secondary:#c8c8dc;--dw-text-muted:#606070;--dw-accent-indigo:#6366f1;--dw-accent-violet:#8b5cf6;--dw-accent-cyan:#06b6d4;--dw-accent-rose:#f43f5e;--dw-accent-amber:#f59e0b;--dw-accent-emerald:#10b981;--dw-accent-blue:#3b82f6;--dw-border:#6366f126;--dw-border-active:#6366f166;--dw-shadow:0 4px 30px #0000004d;--dw-shadow-glow:0 0 40px #6366f11f;--dw-font-display:"Sansita", "Sansita Fallback", sans-serif;--dw-font-body:"Spinnaker", "Spinnaker Fallback", sans-serif;--dw-font-mono:"JetBrains Mono", "JetBrains Mono Fallback", monospace;--gits-bg-primary:#08080c;--gits-bg-secondary:#0c0c14;--gits-bg-tertiary:#12121e;--gits-bg-window:#0c0c14f2;--gits-bg-titlebar:linear-gradient(180deg, #1a1a2e 0%, #10101c 100%);--gits-text-primary:#f0f0f0;--gits-text-secondary:#c8c8dc;--gits-text-muted:#606070;--gits-accent-primary:#6366f1;--gits-accent-secondary:#8b5cf6;--gits-accent-cyan:#06b6d4;--gits-accent-glow:#6366f166;--gits-neon-red:#f43f5e;--gits-neon-orange:#f59e0b;--gits-neon-blue:#3b82f6;--gits-neon-purple:#8b5cf6;--gits-border:#6366f126;--gits-border-active:#6366f166;--gits-shadow:0 0 20px #6366f11a;--gits-shadow-strong:0 0 40px #6366f133;--gits-window-border:1px solid #6366f133;--gits-window-radius:0;--gits-titlebar-height:32px;--gits-font-mono:"JetBrains Mono", "Fira Code", monospace;--gits-font-system:"Spinnaker", -apple-system, BlinkMacSystemFont, sans-serif;--dw-section-hero:#08080c;--dw-section-services:#0a0f1a;--dw-section-vision:#0d0a1a;--dw-section-methodology:#0a1018;--dw-section-tech:#100a18;--dw-section-faq:#0c1018;--dw-section-cta:#12081a;--dw-section-contact:#08100c;--dw-section-gap:clamp(80px, 15vh, 160px);--dw-content-width:min(94vw, 1800px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-timeline:--page-scroll block;background:var(--dw-bg-primary)!important}body:after{content:"";z-index:10001;transform-origin:0;background:linear-gradient(90deg, var(--dw-accent-indigo,#6366f1), var(--dw-accent-violet,#8b5cf6), var(--dw-accent-cyan,#06b6d4), var(--dw-accent-rose,#f43f5e));pointer-events:none;height:3px;animation:linear both dw-scroll-progress;animation-timeline:--page-scroll;position:fixed;top:0;left:0;right:0}@keyframes dw-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}::view-transition-old(root){animation:.25s ease-in both dw-vt-out}::view-transition-new(root){animation:.35s ease-out both dw-vt-in}@keyframes dw-vt-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes dw-vt-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}body{color:var(--dw-text-primary);font-family:var(--dw-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:1.125rem;line-height:1.7;position:relative;overflow-x:hidden;background:0 0!important;margin:0!important;padding:0!important}.wp-site-blocks{z-index:1;position:relative}.dw-header,header.dw-header,.wp-site-blocks>header,.wp-site-blocks>.wp-block-template-part:first-child{opacity:1!important;visibility:visible!important;animation:none!important}html,body,.wp-site-blocks,.wp-site-blocks>*,.wp-site-blocks>header:first-child,.wp-site-blocks>.wp-block-template-part:first-child{margin-top:0!important;padding-top:0!important}:where(body){margin:0!important;padding:0!important}.is-root-container,.wp-site-blocks{margin-top:0!important;padding-top:0!important}main.wp-block-group{margin-top:0!important}.wp-site-blocks>:first-child{margin-block-start:0!important}h1,h2,h3,h4,h5,h6{font-family:var(--dw-font-display);color:var(--dw-text-primary);letter-spacing:-.02em;line-height:1.15}h1{font-weight:800}h2{font-weight:700}h3,h4,h5,h6{font-weight:600}p,li{font-family:var(--dw-font-body);color:var(--dw-text-secondary);letter-spacing:.01em;font-size:1.125rem;font-weight:400;line-height:1.85}.wp-block-post-content p{font-family:var(--dw-font-body);color:var(--dw-text-secondary);letter-spacing:.01em;margin-bottom:1.5em;font-size:1.125rem;font-weight:400;line-height:1.9}.wp-block-post-content h2{color:var(--dw-text-primary);margin-top:2em;margin-bottom:1em}.wp-block-post-content strong{color:var(--dw-text-primary)}.wp-block-post-content code{color:var(--dw-accent-cyan);font-family:var(--dw-font-mono);background:#6366f114;border-radius:4px;padding:2px 8px;font-size:.9em}a{color:var(--dw-accent-cyan);text-decoration:none;transition:color .25s}a:hover{color:var(--dw-accent-indigo)}.wp-block-post-content ul,.wp-block-post-content ol{padding-left:20px}.wp-block-post-content li{color:var(--dw-text-secondary);margin-bottom:8px}.wp-block-post-content li::marker{color:var(--dw-accent-indigo)}.wp-block-separator,hr{border-color:var(--dw-border)!important;opacity:1!important}.wp-block-image img{border:1px solid var(--dw-border);border-radius:8px;transition:border-color .3s,box-shadow .3s}.wp-block-image img:hover{border-color:var(--dw-border-active);box-shadow:var(--dw-shadow-glow)}table,.wp-block-table table{border-collapse:collapse;width:100%;font-size:.95rem}table th,.wp-block-table th{text-align:left;font-weight:600;font-family:var(--dw-font-display);background:var(--dw-bg-tertiary)!important;color:var(--dw-text-primary)!important;border:1px solid var(--dw-border)!important;padding:12px 16px!important}table td,.wp-block-table td{color:var(--dw-text-secondary)!important;border:1px solid var(--dw-border)!important;background:#0c0c1480!important;padding:12px 16px!important}table tr:hover td{background:#6366f10a!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--dw-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--dw-bg-tertiary);border:1px solid var(--dw-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6366f14d}::selection{color:#fff;background:#6366f14d}.material-symbols-outlined{line-height:1;position:relative;top:-5px;vertical-align:middle!important}.dw-header,header.dw-header{z-index:100;box-sizing:border-box;pointer-events:none;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;position:fixed;top:0;left:0;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important}.dw-header>*,.dw-header a,.dw-header button,.dw-header nav{pointer-events:auto}.dw-header.dw-header--scrolled,header.dw-header.dw-header--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);pointer-events:auto;border-bottom:1px solid #6366f10f;box-shadow:0 4px 30px #00000026;background:#08080cb3!important}.dw-header:after,.dw-header:before{content:none!important;display:none!important}.dw-header hr{display:none!important}.dw-header *,header.dw-header *{border-image:!important}body.admin-bar .dw-header{top:32px}@media (width<=782px){body.admin-bar .dw-header{top:46px}}.dw-header-inner,.dw-header-inner.wp-block-group{justify-content:flex-start!important;align-items:center!important;gap:0!important;min-height:auto!important;padding:8px clamp(16px,2.5vw,40px)!important;display:flex!important;position:relative!important}.dw-logo-group,.dw-logo-group.wp-block-group{z-index:2;flex-shrink:0!important;margin:0!important;padding:0!important}.dw-header-logo,figure.dw-header-logo{line-height:0;width:clamp(95px,11vw,152px)!important;max-width:152px!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.dw-header-logo img{transition:filter .4s,transform .4s cubic-bezier(.4,0,.2,1);object-fit:contain!important;width:100%!important;max-width:152px!important;height:auto!important;box-shadow:none!important;border:none!important;border-radius:0!important;display:block!important}.dw-header-logo img:hover{filter:drop-shadow(0 0 14px #6366f159)drop-shadow(0 0 40px #8b5cf61f);transform:scale(1.05)}.dw-header-logo a{line-height:0!important;display:block!important}.dw-nav,.dw-nav.wp-block-navigation{z-index:1;font-family:var(--dw-font-display,"Sansita", sans-serif)!important;white-space:nowrap!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.dw-nav .wp-block-navigation__responsive-container-open,.dw-nav button.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-open,.dw-nav .wp-block-navigation__responsive-container-close,.dw-nav button.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-close{display:none!important}@media (width>=769px){.dw-nav .wp-block-navigation__responsive-container:not(.is-menu-open){visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}}@media (width<=768px){.dw-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.dw-nav .wp-block-navigation__responsive-container-open,.dw-nav button.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-open,.dw-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close,.dw-nav .wp-block-navigation__responsive-container.is-menu-open button.wp-block-navigation__responsive-container-close{display:flex!important}}.dw-nav .wp-block-navigation__container,.dw-nav.wp-block-navigation .wp-block-navigation__container{flex-flow:row!important;align-items:center!important;gap:32px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.dw-nav .wp-block-navigation-item,.dw-nav .wp-block-navigation__container>li{white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important}.dw-nav a,.dw-nav .wp-block-navigation-item a{font-size:1.75rem;font-weight:400;transition:color .25s,text-shadow .25s;position:relative;color:#dcd8f0!important;font-family:Anton SC,Arial Black,sans-serif!important;text-decoration:none!important}.dw-nav a:hover,.dw-nav .wp-block-navigation-item a:hover{text-shadow:0 0 14px #8b5cf680,0 0 40px #6366f133;color:#fff!important}.dw-nav a:after{content:"";background:linear-gradient(90deg, var(--dw-accent-indigo,#6366f1), var(--dw-accent-cyan,#06b6d4));border-radius:1px;width:0;height:2px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;box-shadow:0 0 8px #6366f14d}.dw-nav a:hover:after{width:100%}.dw-nav .wp-block-navigation__responsive-container.is-menu-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08080cfa!important}.dw-nav .wp-block-navigation__responsive-container.is-menu-open a{font-weight:400;color:#f0f0f0!important;font-family:Anton SC,Arial Black,sans-serif!important;font-size:1.5rem!important}.wp-block-navigation,.wp-block-navigation .wp-block-navigation__container{color:var(--dw-text-secondary,#a0a0b0)!important}header.dw-header .wp-block-group,.dw-header>.wp-block-group{background:0 0!important}@media (width<=768px){.dw-header-inner,.dw-header-inner.wp-block-group{flex-direction:column!important;align-items:flex-start!important;padding:8px 16px!important}.dw-nav,.dw-nav.wp-block-navigation{align-self:center!important;margin-top:8px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}.gits-desktop,main.gits-desktop,main.wp-block-group.gits-desktop{padding-top:clamp(105px,14vw,145px)!important}.dw-footer{color:var(--dw-text-muted,#606070);border-top:1px solid #ffffff0f;padding-bottom:44px;position:relative;background:0 0!important}.dw-footer>*{z-index:1;position:relative}.dw-footer:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#6366f14d,#8b5cf666,#06b6d44d,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.dw-footer:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#6366f108,#0000);height:80px;position:absolute;top:0;left:15%;right:15%}.dw-footer h3,.dw-footer h6{color:inherit}.dw-footer-grid{align-items:center;max-width:min(94vw,1400px);margin:0 auto}.dw-footer-brand{flex-basis:500px!important}.dw-footer-brand h3{font-family:var(--dw-font-display,"Sansita", sans-serif);color:var(--dw-text-primary,#f0f0f0)!important}.dw-footer a{text-decoration:none;transition:color .25s;color:var(--dw-text-muted,#606070)!important}.dw-footer a:hover{color:var(--dw-text-primary,#f0f0f0)!important}.dw-footer p{color:inherit}.dw-footer-logo,.dw-footer-logo.dw-footer-logo--large{margin:0!important}.dw-footer-logo--large img{opacity:.65;image-rendering:auto;transition:opacity .5s,filter .5s,transform .5s cubic-bezier(.4,0,.2,1);object-fit:contain!important;width:250px!important;max-width:250px!important;height:200px!important;box-shadow:none!important;border:none!important;border-radius:0!important;display:block!important}.dw-footer-logo--large img:hover{opacity:1;filter:drop-shadow(0 0 20px #6366f140)drop-shadow(0 0 60px #8b5cf61a);transform:scale(1.02)}.dw-footer-logo:not(.dw-footer-logo--large) img{opacity:.7;transition:opacity .3s,filter .3s;object-fit:contain!important;width:80px!important;max-width:80px!important;height:80px!important;box-shadow:none!important;border:none!important;border-radius:0!important;display:block!important}.dw-footer-logo:not(.dw-footer-logo--large) img:hover{opacity:1;filter:drop-shadow(0 0 8px #6366f14d)}@media (width<=768px){.dw-footer-logo--large img{width:180px!important;height:144px!important}.dw-footer-brand{flex-basis:100%!important}}.dw-footer-socials,.dw-social-row,.sa-footer-socials{align-items:center;gap:14px;margin-top:12px;display:flex}.dw-social-icon,.sa-social-icon{opacity:.5;justify-content:center;align-items:center;transition:opacity .25s,transform .25s,filter .25s;display:inline-flex}.dw-social-icon:hover,.sa-social-icon:hover{opacity:1;filter:drop-shadow(0 0 8px #6366f166);transform:translateY(-2px)}.dw-social-icon img,.sa-social-icon img{display:block}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=url],input[type=tel],textarea,select{width:100%;max-width:100%;transition:border-color .25s,box-shadow .25s;color:var(--dw-text-primary,#f0f0f0)!important;font-family:var(--dw-font-body,"Spinnaker", sans-serif)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:6px!important;padding:14px 16px!important;font-size:1rem!important}input:focus,textarea:focus,select:focus{border-color:var(--dw-accent-indigo,#6366f1)!important;outline:none!important;box-shadow:0 0 0 3px #6366f126!important}input::placeholder,textarea::placeholder{color:var(--dw-text-muted,#606070);opacity:1}.wp-block-query-pagination{align-items:center;gap:20px!important}.wp-block-query-pagination-numbers{gap:10px;display:flex}.gits-card p[style*=\#8b949e],.dw-glass-card p[style*=\#8b949e],.wp-block-post-excerpt[style*=\#8b949e]{color:var(--dw-text-secondary,#c8c8dc)!important}@media (width<=768px){.wp-block-buttons{flex-direction:column;align-items:center}.wp-block-button__link{text-align:center;width:100%;max-width:300px}}.dw-snippet-magnetic-glow-btn{display:inline-block;position:relative}.dw-snippet-magnetic-glow-btn>button,.dw-snippet-magnetic-glow-btn>a.dw-btn,.dw-snippet-magnetic-glow-btn>input[type=submit]{color:#fff;cursor:pointer;font-size:1.25rem;font-weight:600;font-family:var(--dw-font-body,"Spinnaker", sans-serif);transform-style:preserve-3d;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:10px;padding:1.5rem 3rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.dw-snippet-magnetic-glow-btn__text{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.dw-snippet-magnetic-glow-btn__glow{pointer-events:none;opacity:0;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#6496ff66 0%,#0000 60%);border-radius:50%;width:200px;height:200px;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dw-snippet-magnetic-glow-btn:hover>button .dw-snippet-magnetic-glow-btn__glow,.dw-snippet-magnetic-glow-btn:hover>a.dw-btn .dw-snippet-magnetic-glow-btn__glow,.dw-snippet-magnetic-glow-btn:hover>input[type=submit]~.dw-snippet-magnetic-glow-btn__glow,.dw-snippet-magnetic-glow-btn:hover .dw-snippet-magnetic-glow-btn__glow{opacity:1}.wp-block-button__link:not(.dw-btn-opt-out-default),.wp-element-button:not(.dw-btn-opt-out-default):not(.components-button),button:not(.components-button):not(.dw-faq-trigger):not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-soft-glass-ripple *):not(.dw-snippet-plasma-core-tracker *):not(.dw-snippet-neo-brutalist-form *),input[type=submit]:not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-neo-brutalist-form *){cursor:pointer;transform-style:preserve-3d;letter-spacing:.02em;outline:none;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;font-size:1rem!important;font-weight:600!important;font-family:var(--dw-font-body,"Spinnaker", sans-serif)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:50px!important;padding:1rem 2.25rem!important;box-shadow:0 10px 30px #00000080!important}.wp-block-button__link:not(.dw-btn-opt-out-default):hover,.wp-element-button:not(.dw-btn-opt-out-default):not(.components-button):hover,button:not(.components-button):not(.dw-faq-trigger):not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-soft-glass-ripple *):not(.dw-snippet-plasma-core-tracker *):not(.dw-snippet-neo-brutalist-form *):hover,input[type=submit]:not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-neo-brutalist-form *):hover{border-color:#ffffff40!important;box-shadow:0 14px 40px #0009,0 0 30px #6496ff2e!important}.wp-block-button__link:not(.dw-btn-opt-out-default):active,.wp-element-button:not(.dw-btn-opt-out-default):not(.components-button):active,button:not(.components-button):not(.dw-faq-trigger):not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-soft-glass-ripple *):not(.dw-snippet-plasma-core-tracker *):not(.dw-snippet-neo-brutalist-form *):active,input[type=submit]:not(.dw-btn-opt-out-default):not(.dw-snippet-magnetic-glow-btn *):not(.dw-snippet-neo-brutalist-form *):active{transform:translateY(1px);box-shadow:0 4px 12px #00000080!important}.wp-block-button__link:not(.dw-btn-opt-out-default):focus-visible,.wp-element-button:not(.dw-btn-opt-out-default):not(.components-button):focus-visible,button:not(.components-button):not(.dw-faq-trigger):not(.dw-btn-opt-out-default):focus-visible,input[type=submit]:not(.dw-btn-opt-out-default):focus-visible{outline-offset:3px;outline:2px solid #6496ff99!important}.dw-mglow-injected{pointer-events:none;opacity:0;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#6496ff66 0%,#0000 60%);border-radius:50%;width:200px;height:200px;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (hover:none),(pointer:coarse){.dw-cursor,.dw-cursor-follower{display:none!important}.dw-section-hero{cursor:auto}}@media (width<=640px){.dw-hero-content{padding:120px 16px 40px!important}.dw-hero-title{margin-bottom:20px!important;font-size:clamp(2.2rem,7vw,3.5rem)!important}.dw-hero-subtitle{font-size:.95rem;line-height:1.55;margin-bottom:20px!important}.dw-hero-tagline{margin-bottom:16px;font-size:.95rem}.dw-section-label{font-size:1rem}.dw-section-title{font-size:clamp(1.6rem,5vw,2.5rem)}.dw-section-desc{font-size:1rem}.dw-hero-cta{flex-direction:column;align-items:center}.dw-btn{justify-content:center;width:100%;max-width:300px}.dw-cards-grid--3,.dw-cards-grid--4,.dw-links-grid,.dw-form-row{grid-template-columns:1fr}.dw-cta-title{font-size:clamp(2rem,6vw,3rem)}.dw-geo-shapes{display:none}}@media (width>=641px) and (width<=1024px){.dw-hero-content{padding:130px clamp(20px,5vw,60px) 50px!important}.dw-hero-subtitle{font-size:1.05rem}.dw-cards-grid--4,.dw-links-grid{grid-template-columns:repeat(2,1fr)}}@media (height<=960px) and (width>=769px){.dw-hero-content{padding-top:clamp(120px,14vh,170px)!important;padding-bottom:clamp(120px,14vh,150px)!important}.dw-hero-title{margin-bottom:24px!important;font-size:clamp(2.8rem,6vw,5rem)!important}.dw-hero-subtitle{margin-bottom:24px!important;font-size:1.1rem!important}.dw-scroll-indicator{bottom:12px}}@media (width>=1400px){.dw-section-inner,.dw-cards-grid,.dw-links-grid,.dw-tech-showcase{max-width:1800px}.dw-faq-list{max-width:1200px}.dw-hero-content{max-width:min(90vw,1300px)}}@media (height>=1200px) and (width>=1025px){.dw-section-hero{align-items:flex-start!important}.dw-hero-content{padding-top:clamp(200px,22vh,360px)!important}}@media (width>=2560px){.dw-section-inner,.dw-cards-grid,.dw-links-grid,.dw-tech-showcase{max-width:2200px}.dw-cards-grid--3{grid-template-columns:repeat(3,1fr)}.dw-cards-grid--4{grid-template-columns:repeat(4,1fr)}.dw-links-grid{grid-template-columns:repeat(3,1fr)}.dw-hero-content{max-width:min(80vw,1600px)}.dw-section-desc{max-width:1000px}.dw-faq-list{max-width:1400px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dw-reveal{opacity:1!important;filter:none!important;transform:none!important}.dw-geo-shapes{display:none!important}}@media print{.dw-header,.dw-footer,.dw-hero-canvas,.dw-scroll-indicator,.dw-geo-shapes,#dw-splash-overlay{display:none!important}body{color:#000!important;background:#fff!important}}.gits-card,.dw-glass-card,.gits-site-card{opacity:0;filter:blur(6px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .4s,background .4s;transform:translateY(50px)scale(.94)}.gits-card.dw-in-view,.dw-glass-card.dw-in-view,.gits-site-card.dw-in-view{opacity:1;filter:blur();transform:translateY(0)scale(1)}.gits-card.dw-in-view:hover,.dw-glass-card.dw-in-view:hover{transform:translateY(-6px);box-shadow:0 16px 50px #00000059,0 0 25px #00ff9f0f;border-color:#00ff9f59!important}.gits-site-card.dw-in-view:hover{transform:translateY(-6px);box-shadow:0 16px 50px #00000059,0 0 30px #00ff9f14;border-color:#00ff9f66!important}.gits-card:first-child,.dw-glass-card:first-child,.gits-site-card:first-child{transition-delay:0s}.gits-card:nth-child(2),.dw-glass-card:nth-child(2),.gits-site-card:nth-child(2){transition-delay:.18s}.gits-card:nth-child(3),.dw-glass-card:nth-child(3),.gits-site-card:nth-child(3){transition-delay:.36s}.gits-card:nth-child(4),.dw-glass-card:nth-child(4),.gits-site-card:nth-child(4){transition-delay:.54s}.gits-window{opacity:0;filter:blur(8px);transition:opacity 1.3s cubic-bezier(.16,1,.3,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1);transform:translateY(45px)scale(.96)}.gits-window.dw-in-view{opacity:1;filter:blur();transform:translateY(0)scale(1)}.dw-glow-text{opacity:0;filter:blur(4px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.dw-glow-text.dw-in-view{opacity:1;filter:blur();transform:translateY(0)}.dw-neon-heading{opacity:0;filter:blur(8px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1),filter 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(40px)scale(.93)}.dw-neon-heading.dw-in-view{opacity:1;filter:blur();transform:translateY(0)scale(1)}.gits-window{background:var(--gits-bg-window);border:var(--gits-window-border);border-radius:var(--gits-window-radius);box-shadow:var(--gits-shadow);margin:20px 0;transition:all .3s;overflow:hidden;padding:0!important}.gits-window>.wp-block-group:not(.gits-titlebar){display:block}.gits-window:hover{border-color:var(--gits-border-active);box-shadow:var(--gits-shadow-strong)}.gits-titlebar{background:var(--gits-bg-titlebar);min-height:var(--gits-titlebar-height);border-bottom:1px solid var(--gits-border);-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:0;gap:12px;width:100%;overflow:visible;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:8px 16px!important;display:flex!important}.gits-titlebar.is-layout-flex,.gits-titlebar.is-layout-constrained,.gits-titlebar.is-layout-flow{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.gits-titlebar>*{flex-shrink:0}.gits-titlebar p{white-space:nowrap;align-items:center;line-height:1;display:flex;margin:0!important}.gits-titlebar .wp-block-group p{font-size:16px;line-height:1}.gits-titlebar-controls{gap:8px;display:flex}.gits-titlebar-btn{cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;transition:all .2s}.gits-titlebar-btn.close{background:var(--gits-neon-red)}.gits-titlebar-btn.minimize{background:var(--gits-neon-orange)}.gits-titlebar-btn.maximize{background:var(--gits-accent-primary)}.gits-titlebar-btn:hover{transform:scale(1.2);box-shadow:0 0 10px}.gits-titlebar-title{font-family:var(--gits-font-mono);color:var(--gits-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.gits-titlebar-title:before{content:"//";color:var(--gits-accent-primary)}.gits-titlebar-actions{font-family:var(--gits-font-mono);color:var(--gits-text-muted);align-items:center;gap:12px;font-size:.7rem;display:flex}.gits-window-content{padding:24px}.gits-window-controls,.gits-window-controls.wp-block-group,.gits-window-controls.is-layout-flex,.gits-window-controls.is-layout-flow,.gits-window-controls.is-layout-constrained,.gits-window-controls.wp-block-group.is-layout-flow,.gits-window-controls.wp-block-group.is-layout-flex,.gits-window-controls.wp-block-group.is-layout-constrained,.gits-window-controls.wp-block-group-is-layout-flex,.gits-window-controls.wp-block-group-is-layout-flow,.gits-window-controls.wp-block-group.wp-block-group-is-layout-flex,.gits-window-controls.wp-block-group.wp-block-group-is-layout-flow,.gits-titlebar .gits-window-controls,.gits-titlebar .gits-window-controls.wp-block-group,.gits-titlebar .gits-window-controls.is-layout-flex,.gits-titlebar .gits-window-controls.is-layout-flow,.gits-titlebar .gits-window-controls.wp-block-group-is-layout-flex,.gits-titlebar .gits-window-controls.wp-block-group-is-layout-flow,.gits-footer-terminal-bar .gits-window-controls,.gits-footer-terminal-bar .gits-window-controls.wp-block-group,div.gits-window-controls[class*=is-layout-],div.gits-window-controls[class*=wp-block-group-is-layout-]{flex-flow:row!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.gits-window-controls p,.gits-window-controls.wp-block-group>p,.gits-window-controls .gits-dot-close,.gits-window-controls .gits-dot-minimize,.gits-window-controls .gits-dot-maximize,.gits-window-controls>.gits-dot-close,.gits-window-controls>.gits-dot-minimize,.gits-window-controls>.gits-dot-maximize,div.gits-window-controls[class*=is-layout-]>p,.gits-titlebar .gits-window-controls>p{cursor:pointer;transition:box-shadow .25s,transform .2s;margin:0!important;visibility:visible!important;opacity:1!important;color:#0000!important;text-indent:-9999px!important;border-radius:50%!important;flex-shrink:0!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin-block:0!important;margin-inline:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important}.gits-dot-close{color:#0000!important;text-indent:-9999px!important;background-color:#ff5f57!important;overflow:hidden!important}.gits-dot-minimize{color:#0000!important;text-indent:-9999px!important;background-color:#febc2e!important;overflow:hidden!important}.gits-dot-maximize{color:#0000!important;text-indent:-9999px!important;background-color:#28c840!important;overflow:hidden!important}.gits-dot-close:hover,span.gits-dot-close:hover{transform:scale(1.15);box-shadow:0 0 10px #ff5f57cc,0 0 20px #ff5f5766!important}.gits-dot-minimize:hover,span.gits-dot-minimize:hover{transform:scale(1.15);box-shadow:0 0 10px #febc2ecc,0 0 20px #febc2e66!important}.gits-dot-maximize:hover,span.gits-dot-maximize:hover{transform:scale(1.15);box-shadow:0 0 10px #00ff9fcc,0 0 20px #00ff9f66!important}span.gits-dot-close,span.gits-dot-minimize,span.gits-dot-maximize{cursor:pointer;vertical-align:middle;transition:box-shadow .25s,transform .2s;border:none!important;border-radius:50%!important;flex-shrink:0!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-block!important}span.gits-dot-close{background:#ff5f57!important}span.gits-dot-minimize{background:#febc2e!important}span.gits-dot-maximize{background:#28c840!important}.gits-terminal{font-family:var(--gits-font-mono);background:#0a0e14f2;border:1px solid #00ff9f33;border-radius:8px;overflow:hidden}.gits-terminal-header{background:linear-gradient(#1f2937 0%,#111827 100%);border-bottom:1px solid #00ff9f26;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gits-terminal-body{padding:20px;font-size:.85rem;line-height:1.8}.gits-terminal-output{color:var(--gits-text-secondary)}.gits-terminal-prompt{color:var(--gits-accent-primary)}.gits-terminal-prompt:before{content:"$ ";color:var(--gits-text-muted)}.gits-quick-links a{font-family:var(--gits-font-mono);border:1px solid var(--gits-border);background:#00ff9f08;border-radius:4px;margin:8px 0;padding:12px 16px;font-size:.9rem;transition:all .3s;display:block;position:relative;overflow:hidden;color:var(--gits-accent-primary)!important;text-decoration:none!important}.gits-quick-links a:hover{text-shadow:0 0 8px #00ff9f66;transform:translate(6px);color:var(--gits-accent-cyan)!important;border-color:var(--gits-accent-cyan)!important;background:#00ff9f1a!important;box-shadow:0 0 8px #00ff9f4d,0 0 20px #00ff9f33,inset 0 0 12px #00ff9f0d!important}.gits-quick-links a:focus-visible{outline:2px solid var(--gits-accent-primary);outline-offset:2px}.gits-cursor{background:var(--gits-accent-primary);vertical-align:text-bottom;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.gits-window-controls.is-layout-flex,.gits-window-controls.wp-block-group.is-layout-flex,.gits-window-controls.wp-block-group-is-layout-flex,.gits-window-controls.wp-block-group.wp-block-group-is-layout-flex{flex-flow:row!important;align-items:center!important;gap:6px!important;overflow:visible!important}.gits-window-controls.is-layout-flow>*+*,.gits-window-controls.wp-block-group.is-layout-flow>*+*,.gits-window-controls.wp-block-group-is-layout-flow>*+*,.gits-window-controls[class*=is-layout-]>*+*,.gits-window-controls[class*=wp-block-group-is-layout-]>*+*{margin-block-start:0!important}.gits-window-controls>.wp-block-group{display:contents!important}.gits-site-card .gits-window-controls,.gits-site-card .gits-window-controls.wp-block-group,.gits-site-card .gits-window-controls.is-layout-flex,.gits-site-card .gits-window-controls.is-layout-flow,.gits-site-card .gits-window-controls.is-layout-constrained,.gits-site-card .gits-window-controls.wp-block-group-is-layout-flex,.gits-site-card .gits-window-controls.wp-block-group-is-layout-flow,.gits-site-card .gits-window-controls[class*=is-layout-],.gits-site-card .gits-window-controls[class*=wp-block-group-is-layout-],.gits-footer-terminal .gits-window-controls,.gits-footer-terminal .gits-window-controls.wp-block-group,.gits-footer-terminal-bar .gits-window-controls.wp-block-group,.gits-footer-terminal-bar .gits-window-controls.is-layout-flex,.gits-footer-terminal-bar .gits-window-controls.is-layout-flow,.gits-footer-terminal-bar .gits-window-controls.wp-block-group-is-layout-flex,.gits-footer-terminal-bar .gits-window-controls[class*=is-layout-],.gits-window .gits-window-controls,.gits-window .gits-window-controls.wp-block-group,.gits-window .gits-window-controls[class*=is-layout-],.gits-window .gits-window-controls[class*=wp-block-group-is-layout-]{flex-flow:row!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.gits-site-card .gits-window-controls p,.gits-site-card .gits-window-controls .gits-dot-close,.gits-site-card .gits-window-controls .gits-dot-minimize,.gits-site-card .gits-window-controls .gits-dot-maximize,.gits-window .gits-window-controls p,.gits-window .gits-window-controls .gits-dot-close,.gits-window .gits-window-controls .gits-dot-minimize,.gits-window .gits-window-controls .gits-dot-maximize,.gits-footer-terminal .gits-window-controls p,.gits-footer-terminal .gits-window-controls .gits-dot-close,.gits-footer-terminal .gits-window-controls .gits-dot-minimize,.gits-footer-terminal .gits-window-controls .gits-dot-maximize{visibility:visible!important;opacity:1!important;color:#0000!important;text-indent:-9999px!important;border-radius:50%!important;flex-shrink:0!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;margin-block-start:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important}p.gits-dot-close,.wp-block-group>p.gits-dot-close,.gits-window-controls>p.gits-dot-close,.has-background p.gits-dot-close,.has-background .gits-dot-close,.gits-titlebar p.gits-dot-close,.gits-titlebar .gits-window-controls p.gits-dot-close,.gits-site-card .gits-window-controls p.gits-dot-close,.gits-window .gits-titlebar .gits-window-controls p.gits-dot-close,.wp-block-group.gits-titlebar .wp-block-group.gits-window-controls>p.gits-dot-close,div.gits-window-controls p.gits-dot-close{color:#0000!important;text-indent:-9999px!important;background:#ff5f57!important;overflow:hidden!important}p.gits-dot-minimize,.wp-block-group>p.gits-dot-minimize,.gits-window-controls>p.gits-dot-minimize,.has-background p.gits-dot-minimize,.has-background .gits-dot-minimize,.gits-titlebar p.gits-dot-minimize,.gits-titlebar .gits-window-controls p.gits-dot-minimize,.gits-site-card .gits-window-controls p.gits-dot-minimize,.gits-window .gits-titlebar .gits-window-controls p.gits-dot-minimize,.wp-block-group.gits-titlebar .wp-block-group.gits-window-controls>p.gits-dot-minimize,div.gits-window-controls p.gits-dot-minimize{color:#0000!important;text-indent:-9999px!important;background:#febc2e!important;overflow:hidden!important}p.gits-dot-maximize,.wp-block-group>p.gits-dot-maximize,.gits-window-controls>p.gits-dot-maximize,.has-background p.gits-dot-maximize,.has-background .gits-dot-maximize,.gits-titlebar p.gits-dot-maximize,.gits-titlebar .gits-window-controls p.gits-dot-maximize,.gits-site-card .gits-window-controls p.gits-dot-maximize,.gits-window .gits-titlebar .gits-window-controls p.gits-dot-maximize,.wp-block-group.gits-titlebar .wp-block-group.gits-window-controls>p.gits-dot-maximize,div.gits-window-controls p.gits-dot-maximize{color:#0000!important;text-indent:-9999px!important;background:#28c840!important;overflow:hidden!important}.gits-titlebar .material-symbols-outlined,.gits-site-card .material-symbols-outlined,.gits-window .material-symbols-outlined{position:relative;top:3px}.gits-desktop h1 .material-symbols-outlined,.gits-desktop h2 .material-symbols-outlined,.gits-desktop h3 .material-symbols-outlined{position:relative;top:4px}@media (width<=768px){:root{--gits-titlebar-height:28px}.gits-window{margin:10px 0}.gits-window-content{padding:16px}.gits-window-controls p,.gits-window-controls span{width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.gits-quick-links a{padding:10px 12px;font-size:.8rem}}.gits-taskbar{-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--gits-border);z-index:10000;background:#0a0e14f7;justify-content:space-between;align-items:center;height:40px;padding:0 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.gits-taskbar-left{flex:1;justify-content:flex-start;align-items:center;gap:20px;display:flex}.gits-taskbar-center{flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.gits-taskbar-right{flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.gits-taskbar-item{font-family:var(--gits-font-mono);color:var(--gits-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.gits-taskbar-item.active{color:var(--gits-accent-primary)}.gits-taskbar-item.gits-taskbar-item-white{color:#fff}.gits-status-indicator{background:var(--gits-accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse}.gits-status-indicator.warning{background:var(--gits-neon-orange)}.gits-status-indicator.error{background:var(--gits-neon-red)}.gits-taskbar-version{opacity:.55;letter-spacing:.08em;border-left:1px solid var(--gits-border);margin-left:4px;padding-left:14px;color:var(--gits-text-muted)!important}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 5px}50%{opacity:.5;box-shadow:0 0 15px}}@media (width<=768px){.gits-taskbar{height:36px;padding:0 12px}.gits-taskbar-item{font-size:.65rem}.gits-taskbar-left,.gits-taskbar-center,.gits-taskbar-right{gap:8px}#gits-session-info{display:none}}@media (width<=480px){.gits-taskbar-left{display:none}.gits-taskbar-center{justify-content:flex-start}}.gits-hex-bg{background-image:none}.gits-glitch{position:relative}.gits-glitch:before,.gits-glitch:after{content:attr(data-text);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.gits-glitch:before{color:var(--gits-neon-red);z-index:-1;animation:3s infinite glitch-1}.gits-glitch:after{color:var(--gits-accent-cyan);z-index:-2;animation:3s infinite glitch-2}@keyframes glitch-1{0%,90%,to{opacity:0}91%{opacity:.8;left:2px}92%{left:-2px}93%{opacity:0}}@keyframes glitch-2{0%,90%,to{opacity:0}91%{opacity:.8;left:-2px}92%{left:2px}93%{opacity:0}}.gits-neon-pulse{animation:2s ease-in-out infinite neonPulse}@keyframes neonPulse{0%,to{box-shadow:0 0 5px var(--gits-accent-primary), 0 0 10px var(--gits-accent-primary), 0 0 20px var(--gits-accent-glow)}50%{box-shadow:0 0 10px var(--gits-accent-primary), 0 0 20px var(--gits-accent-primary), 0 0 40px var(--gits-accent-glow)}}.gits-data-stream{position:relative;overflow:hidden}.gits-data-stream:before{content:"";background:linear-gradient(#0000 0%,#00ff9f1a 50%,#0000 100%);width:100%;height:100%;animation:2s linear infinite dataStream;position:absolute;top:-100%;left:0}@keyframes dataStream{0%{top:-100%}to{top:100%}}.gits-typing{border-right:2px solid var(--gits-accent-primary);white-space:nowrap;animation:3.5s steps(40,end) typing,.75s step-end infinite blink-caret;overflow:hidden}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:var(--gits-accent-primary)}}.gits-fade-in-up{animation:.6s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gits-shimmer{position:relative;overflow:hidden}.gits-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#00ff9f1a,#0000);width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.gits-email-cta{margin-top:20px!important}.gits-neon-flash{text-shadow:0 0 5px var(--gits-accent-cyan), 0 0 10px var(--gits-accent-cyan), 0 0 20px var(--gits-accent-cyan), 0 0 40px var(--gits-accent-cyan);animation:1.5s ease-in-out infinite neonFlash;display:inline-block;color:var(--gits-accent-cyan)!important;font-size:1.5rem!important;font-weight:700!important;text-decoration:none!important}.gits-neon-flash:hover{text-shadow:0 0 5px var(--gits-accent-primary), 0 0 10px var(--gits-accent-primary), 0 0 20px var(--gits-accent-primary), 0 0 40px var(--gits-accent-primary), 0 0 80px var(--gits-accent-primary);color:var(--gits-accent-primary)!important}@keyframes neonFlash{0%,to{opacity:1;text-shadow:0 0 5px var(--gits-accent-cyan), 0 0 10px var(--gits-accent-cyan), 0 0 20px var(--gits-accent-cyan), 0 0 40px var(--gits-accent-cyan)}50%{opacity:.8;text-shadow:0 0 2px var(--gits-accent-cyan), 0 0 5px var(--gits-accent-cyan), 0 0 10px var(--gits-accent-cyan)}}@media print{body:before,body:after,.gits-taskbar,.gits-scanlines-overlay,.gits-data-streams,.gits-particles{display:none!important}.gits-window{box-shadow:none;border:1px solid #ccc}}.dw-desc-text,.gits-site-card p[style*="8b949e"],.gits-site-card p[style*=a8b2bc],.gits-card p[style*="8b949e"],.dw-glass-card p[style*="8b949e"],.gits-window p[style*="8b949e"]{text-shadow:0 0 6px #00ff9f33,0 1px 3px #000000b3;animation:5s ease-in-out infinite dw-desc-glow;color:#86efac!important;font-size:1.05rem!important;line-height:1.85!important}@keyframes dw-desc-glow{0%,to{text-shadow:0 0 6px #8cbef033,0 1px 3px #000000b3}50%{text-shadow:0 0 10px #8cbef059,0 0 22px #64b4ff1f,0 1px 3px #000000b3}}.wp-block-post-excerpt,.wp-block-post-excerpt .wp-block-post-excerpt__excerpt{text-shadow:0 0 6px #8cbef026,0 1px 3px #0009;animation:5s ease-in-out infinite dw-desc-glow;color:#b8c4d0!important}.dw-glass-card p[style*="8b949e"],.gits-card p[style*="8b949e"]{text-shadow:0 0 6px #8cbef02e,0 1px 3px #0009;animation:5s ease-in-out infinite dw-desc-glow;color:#b8c4d0!important;line-height:1.75!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gits-floating-logo{animation:none}.dw-glow-text,.dw-desc-text,.gits-site-card p,.gits-card p,.dw-glass-card p,.wp-block-post-excerpt{animation:none!important}.dw-cursor-glow,body:after{display:none!important}}.dw-cursor-glow{width:500px;height:500px;transform:translate(calc(var(--cx,-500px) - 250px), calc(var(--cy,-500px) - 250px));pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(circle,#6366f10f 0%,#8b5cf608 30%,#0000 70%);border-radius:50%;transition:transform .15s ease-out;position:fixed;top:0;left:0}@media (hover:none){.dw-cursor-glow{display:none}}@property --orb-hue{syntax:"<angle>";inherits:false;initial-value:0deg}.dw-ambient-orb{pointer-events:none;z-index:-1;filter:blur(80px);opacity:.04;will-change:transform;border-radius:50%;position:fixed}.dw-ambient-orb--1{background:#4747eb;width:600px;height:600px;animation:25s ease-in-out infinite alternate dw-orb-float-1;top:10%;left:-5%}.dw-ambient-orb--2{background:#b447eb;width:500px;height:500px;animation:30s ease-in-out infinite alternate dw-orb-float-2;bottom:10%;right:-5%}@keyframes dw-orb-float-1{0%{transform:translate(0)scale(1)}50%{transform:translate(100px,50px)scale(1.1)}to{transform:translate(-50px,100px)scale(.95)}}@keyframes dw-orb-float-2{0%{transform:translate(0)scale(1)}50%{transform:translate(-80px,-60px)scale(1.15)}to{transform:translate(60px,-40px)scale(.9)}}.gits-comments-section{margin-top:20px}.gits-comment{transition:all .2s;background:#0d111799!important}.gits-comment:hover{border-left-color:var(--gits-accent-primary)!important;background:#0d1117e6!important}.wp-block-post-comments-form,.comment-respond{border:1px solid var(--gits-border)!important;background:#0d111780!important;border-radius:8px!important;margin-top:24px!important;padding:24px!important}.comment-respond .comment-reply-title{letter-spacing:.05em;font-family:var(--gits-font-mono)!important;color:var(--gits-text-secondary)!important;font-size:.9rem!important}.comment-respond .comment-reply-title:before{content:"// ";color:var(--gits-accent-primary)}.comment-respond label{letter-spacing:.05em;font-family:var(--gits-font-mono)!important;color:var(--gits-text-muted)!important;font-size:.8rem!important}.comment-respond textarea,.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{background:var(--gits-bg-primary)!important;border:1px solid var(--gits-border)!important;color:var(--gits-text-primary)!important;font-family:var(--gits-font-mono)!important;border-radius:4px!important}.comment-respond textarea:focus,.comment-respond input:focus{border-color:var(--gits-accent-primary)!important;box-shadow:0 0 0 2px #00ff9f26!important}.comment-respond .submit,.comment-respond input[type=submit]{letter-spacing:.02em;cursor:pointer;color:#e0e0e8!important;font-family:var(--dw-font-body,"Spinnaker", sans-serif)!important;background:linear-gradient(135deg,#18181b 0%,#1e1e24 50%,#252530 100%)!important;border:2px solid #8b5cf680!important;border-radius:9999px!important;padding:12px 28px!important;font-size:.95rem!important;font-weight:600!important;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s,border-color .3s!important;overflow:visible!important}.comment-respond .submit:before,.comment-respond .submit:after,.comment-respond input[type=submit]:before,.comment-respond input[type=submit]:after{display:none!important}.comment-respond .submit:hover,.comment-respond input[type=submit]:hover{color:#fff!important;background:linear-gradient(135deg,#1f1f26 0%,#26262e 50%,#2e2e3a 100%)!important;border-color:#8b5cf6cc!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #8b5cf666!important}.comment-reply-link{letter-spacing:.05em;font-family:var(--gits-font-mono)!important;color:var(--gits-text-muted)!important;font-size:.75rem!important}.comment-reply-link:hover{color:var(--gits-accent-primary)!important}.wp-block-comments-pagination,.wp-block-comments-pagination-next,.wp-block-comments-pagination-numbers,.wp-block-comments-pagination-previous{font-size:var(--wp--preset--font-size--medium,1rem)}.dw-resume-page{background:var(--dw-bg-primary);position:relative;overflow:hidden}.dw-resume-page:before{content:"";pointer-events:none;z-index:0;opacity:.03;background-image:linear-gradient(#6366f114 1px,#0000 1px),linear-gradient(90deg,#6366f114 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.dw-resume-container{z-index:1;max-width:960px;margin:0 auto;padding:0 clamp(20px,5vw,60px);position:relative}.dw-resume-hero{text-align:center;padding:clamp(100px,14vh,180px) 0 clamp(40px,6vh,80px);position:relative}.dw-resume-hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#6366f114 0%,#8b5cf60a 40%,#0000 70%);border-radius:50%;width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dw-resume-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f0f0f0 0%,#c8c8dc 50%,#f0f0f0 100%);-webkit-background-clip:text;background-clip:text;font-family:var(--dw-font-display)!important;letter-spacing:-.03em!important;color:var(--dw-text-primary)!important;margin:0 0 20px!important;font-size:clamp(2.8rem,7vw,5rem)!important;font-weight:800!important;line-height:1.1!important}.dw-resume-contact{color:var(--dw-text-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:36px;font-size:.85rem;display:flex;font-family:var(--dw-font-mono)!important}.dw-resume-contact a{transition:color .3s;color:var(--dw-accent-cyan)!important;text-decoration:none!important}.dw-resume-contact a:hover{color:var(--dw-accent-indigo)!important}.dw-resume-contact-sep{color:#6366f14d;-webkit-user-select:none;user-select:none}.dw-resume-summary{text-align:left;border:1px solid var(--dw-border);-webkit-backdrop-filter:blur(8px);background:#0c0c1499;border-radius:12px;max-width:760px;margin:0 auto;padding:28px 32px;font-family:var(--dw-font-body)!important;color:var(--dw-text-secondary)!important;font-size:clamp(1rem,2vw,1.15rem)!important;line-height:1.8!important}.dw-resume-section{opacity:0;margin-bottom:clamp(40px,6vh,72px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.dw-resume-section.dw-revealed{opacity:1;transform:translateY(0)}.dw-resume-section-heading{border-bottom:1px solid var(--dw-border);align-items:center;gap:14px;padding-bottom:14px;display:flex;font-family:var(--dw-font-display)!important;letter-spacing:-.01em!important;color:var(--dw-text-primary)!important;margin-bottom:28px!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:700!important}.dw-resume-section-heading .material-symbols-outlined{filter:drop-shadow(0 0 8px);font-size:1.6rem!important}.dw-resume-section[data-accent=emerald] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-emerald)}.dw-resume-section[data-accent=cyan] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-cyan)}.dw-resume-section[data-accent=violet] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-violet)}.dw-resume-section[data-accent=amber] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-amber)}.dw-resume-section[data-accent=indigo] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-indigo)}.dw-resume-section[data-accent=rose] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-rose)}.dw-resume-section[data-accent=blue] .dw-resume-section-heading .material-symbols-outlined{color:var(--dw-accent-blue)}.dw-resume-section[data-accent=emerald] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-emerald), transparent) 1}.dw-resume-section[data-accent=cyan] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-cyan), transparent) 1}.dw-resume-section[data-accent=violet] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-violet), transparent) 1}.dw-resume-section[data-accent=amber] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-amber), transparent) 1}.dw-resume-section[data-accent=indigo] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-indigo), transparent) 1}.dw-resume-section[data-accent=rose] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-rose), transparent) 1}.dw-resume-section[data-accent=blue] .dw-resume-section-heading{border-image:linear-gradient(to right, var(--dw-accent-blue), transparent) 1}.dw-resume-skills-category{margin-bottom:20px}.dw-resume-skills-label{letter-spacing:.12em;color:var(--dw-text-muted);font-family:var(--dw-font-mono)!important;margin-bottom:10px!important;font-size:.75rem!important;font-weight:600!important}.dw-resume-skills-tags{flex-wrap:wrap;gap:8px;display:flex}.dw-resume-skill-tag{color:var(--dw-text-secondary);cursor:default;background:#6366f10f;border:1px solid #6366f11f;border-radius:6px;padding:6px 14px;font-size:.85rem;transition:all .3s;display:inline-block;font-family:var(--dw-font-body)!important}.dw-resume-skill-tag:hover{color:var(--dw-text-primary);background:#6366f11f;border-color:#6366f140;box-shadow:0 0 12px #6366f114}.dw-resume-experience-item{border:1px solid var(--dw-border);-webkit-backdrop-filter:blur(6px);background:#0c0c1480;border-radius:12px;margin-bottom:20px;padding:24px 28px;transition:border-color .4s,box-shadow .4s;position:relative}.dw-resume-experience-item:hover{border-color:#6366f14d;box-shadow:0 0 20px #6366f10d}.dw-resume-experience-item:before{content:"";background:var(--item-accent,var(--dw-accent-indigo));opacity:.6;border-radius:3px;width:3px;transition:opacity .3s;position:absolute;top:16px;bottom:16px;left:0}.dw-resume-experience-item:hover:before{opacity:1}.dw-resume-exp-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.dw-resume-exp-company{font-family:var(--dw-font-display)!important;color:var(--dw-text-primary)!important;margin:0!important;font-size:1.2rem!important;font-weight:700!important}.dw-resume-exp-dates{color:var(--dw-text-muted);white-space:nowrap;background:#6366f10f;border-radius:4px;padding:4px 10px;font-size:.8rem;font-family:var(--dw-font-mono)!important}.dw-resume-exp-title{font-style:italic;font-family:var(--dw-font-body)!important;color:var(--dw-accent-cyan)!important;margin:0 0 14px!important;font-size:.95rem!important}.dw-resume-exp-location{color:var(--dw-text-muted);font-style:normal}.dw-resume-exp-bullets{margin:0!important;padding:0!important;list-style:none!important}.dw-resume-exp-bullets li{margin-bottom:10px;padding-left:20px;position:relative;font-family:var(--dw-font-body)!important;color:var(--dw-text-secondary)!important;font-size:.95rem!important;line-height:1.7!important}.dw-resume-exp-bullets li:before{content:"";background:var(--item-accent,var(--dw-accent-indigo));width:6px;height:6px;box-shadow:0 0 6px var(--item-accent,#6366f180);border-radius:50%;position:absolute;top:10px;left:2px}.dw-resume-projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.dw-resume-project-card{border:1px solid var(--dw-border);-webkit-backdrop-filter:blur(6px);background:#0c0c148c;border-radius:12px;padding:24px;transition:border-color .4s,box-shadow .4s,transform .4s}.dw-resume-project-card:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 0 24px #6366f10f}.dw-resume-project-name{font-family:var(--dw-font-display)!important;color:var(--dw-text-primary)!important;margin:0 0 6px!important;font-size:1.15rem!important;font-weight:700!important}.dw-resume-project-stack{color:var(--dw-accent-cyan);letter-spacing:.02em;margin-bottom:10px;font-size:.72rem;font-family:var(--dw-font-mono)!important}.dw-resume-project-desc{font-family:var(--dw-font-body)!important;color:var(--dw-text-secondary)!important;margin:0!important;font-size:.9rem!important;line-height:1.7!important}.dw-resume-project-link{letter-spacing:.06em;background:#f59e0b0f;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;font-family:var(--dw-font-mono,var(--wp--preset--font-family--mono))!important;color:var(--dw-accent-amber)!important;font-size:.75rem!important;text-decoration:none!important}.dw-resume-project-link:hover,.dw-resume-project-link:focus-visible{border-color:var(--dw-accent-amber);background:#f59e0b24;transform:translate(2px)}.dw-resume-project-link .material-symbols-outlined{font-size:14px}@media (prefers-reduced-motion:reduce){.dw-resume-project-link{transition:none!important}.dw-resume-project-link:hover,.dw-resume-project-link:focus-visible{transform:none!important}}.dw-resume-edu-item{border:1px solid var(--dw-border);background:#0c0c1480;border-radius:12px;margin-bottom:20px;padding:28px 32px;transition:border-color .22s cubic-bezier(.2,.7,.2,1),background .22s cubic-bezier(.2,.7,.2,1)}.dw-resume-edu-item:hover{border-color:var(--dw-accent-cyan);background:#0c0c14b3}.dw-resume-edu-degree{font-family:var(--dw-font-display)!important;color:var(--dw-text-primary)!important;margin:0 0 6px!important;font-size:1.15rem!important;font-weight:700!important}.dw-resume-edu-school{color:var(--dw-accent-cyan);margin-bottom:10px;font-size:.95rem;line-height:1.55;font-family:var(--dw-font-body)!important}.dw-resume-edu-detail{font-family:var(--dw-font-body)!important;color:var(--dw-text-secondary)!important;margin:0 0 6px!important;font-size:.9rem!important;line-height:1.7!important}.dw-resume-actions{flex-wrap:wrap;justify-content:center;gap:16px;padding:40px 0 clamp(60px,10vh,120px);display:flex}@media (prefers-reduced-motion:no-preference){.dw-resume-section{opacity:0;transform:translateY(24px)}.dw-resume-section.dw-revealed{opacity:1;transform:translateY(0)}.dw-resume-project-card{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.dw-revealed .dw-resume-project-card{opacity:1;transform:translateY(0)}.dw-revealed .dw-resume-project-card:first-child{transition-delay:50ms}.dw-revealed .dw-resume-project-card:nth-child(2){transition-delay:.1s}.dw-revealed .dw-resume-project-card:nth-child(3){transition-delay:.15s}.dw-revealed .dw-resume-project-card:nth-child(4){transition-delay:.2s}.dw-revealed .dw-resume-project-card:nth-child(5){transition-delay:.25s}.dw-revealed .dw-resume-project-card:nth-child(6){transition-delay:.3s}.dw-revealed .dw-resume-project-card:nth-child(7){transition-delay:.35s}.dw-revealed .dw-resume-project-card:nth-child(8){transition-delay:.4s}}@media (width<=640px){.dw-resume-hero{padding:clamp(80px,12vh,140px) 0 30px}.dw-resume-contact{flex-direction:column;align-items:center;gap:6px}.dw-resume-contact-sep{display:none}.dw-resume-summary{padding:20px}.dw-resume-exp-header{flex-direction:column}.dw-resume-projects-grid{grid-template-columns:1fr}.dw-resume-experience-item{padding:20px}}@media (width<=480px){.dw-resume-name{font-size:2.2rem!important}.dw-resume-section-heading{font-size:1.3rem!important}.dw-resume-skill-tag{padding:5px 10px;font-size:.78rem}}.dw-resume-socials{justify-content:center;gap:18px;margin-bottom:28px;display:flex}.btn-liquid-morph{color:#fff;cursor:pointer;z-index:1;background:#1e293b;border:1px solid #475569;border-radius:999px;align-items:center;gap:8px;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex;position:relative;overflow:hidden;font-family:var(--dw-font-body)!important}.btn-liquid-morph:before{content:"";opacity:0;z-index:-1;background:#6366f1;border-radius:40% 60% 70% 30%/40% 50% 60%;width:150px;height:150px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;animation:4s linear infinite morphSlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)}.btn-liquid-morph:hover{color:#fff;border-color:#6366f1}.btn-liquid-morph:hover:before{opacity:1;transform:translate(-50%,-50%)scale(1.5)}@keyframes morphSlow{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}.dw-card-glow{pointer-events:none;opacity:0;z-index:0;mix-blend-mode:soft-light;border-radius:50%;width:200px;height:200px;transition:opacity .3s;position:absolute}.dw-card .dw-card-glow{background:radial-gradient(circle,#6366f126,#0000 70%)}.dw-link-card .dw-card-glow{background:radial-gradient(circle,#6366f11f,#0000 70%)}.gits-site-card .dw-card-glow{background:radial-gradient(circle,#00ff9f26,#0000 70%)}.gits-card .dw-card-glow,.dw-glass-card .dw-card-glow{background:radial-gradient(circle,#00ff9f1f,#0000 70%)}.dw-card:hover .dw-card-glow,.dw-link-card:hover .dw-card-glow,.gits-site-card:hover .dw-card-glow,.gits-card:hover .dw-card-glow,.dw-glass-card:hover .dw-card-glow{opacity:1}.dw-form-status{font-family:var(--dw-font-mono,monospace);border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:.9rem;display:none}.dw-form-status.dw-status-success{color:#34d399;background:#34d39914;border:1px solid #34d39933;display:flex}.dw-form-status.dw-status-error{color:#f87171;background:#f8717114;border:1px solid #f8717133;display:flex}.dw-form-status.dw-status-sending{color:#fbbf24;background:#fbbf240f;border:1px solid #fbbf2426;display:flex}.gits-site-card .wp-block-button__link{position:relative;overflow:hidden;transition:all .35s cubic-bezier(.23,1,.32,1)!important}.gits-site-card .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 0 20px #00ff9f26,0 4px 12px #0000004d}@media (prefers-reduced-motion:reduce){.dw-card-glow{display:none}}.dw-hero-title{line-height:1.25!important}.dw-hero-title .dw-gradient-text{padding-bottom:.08em;display:inline-block}.dw-badge-lg .dw-badge-img{max-width:240px;height:74px!important}.gits-desktop h1,.gits-desktop h2,.gits-desktop h3,.gits-desktop h4{font-family:var(--dw-font-display,"Sansita", sans-serif)!important}.gits-desktop p,.gits-desktop li{font-family:var(--dw-font-body,"Spinnaker", sans-serif)!important}.gits-desktop .has-mono-font-family,.gits-desktop .gits-tag,.gits-desktop .gits-titlebar p,.gits-desktop code,.gits-desktop pre{font-family:var(--dw-font-mono,"JetBrains Mono", monospace)!important}.dw-glass-card{-webkit-backdrop-filter:blur(8px);transition:background .4s,border-color .4s,box-shadow .4s,transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);background:#0c0e16bf!important}.dw-glass-card:hover{background:#10141ed9!important}.material-symbols-outlined{align-items:center;position:relative;vertical-align:middle!important;line-height:1!important;display:inline-flex!important;top:-2px!important}.dw-link-icon.material-symbols-outlined{font-size:1.6rem!important;top:0!important}.gits-desktop h1 .material-symbols-outlined,.gits-desktop h2 .material-symbols-outlined,.gits-desktop h3 .material-symbols-outlined,.gits-titlebar .material-symbols-outlined{top:-1px!important}@media (width<=768px){.wp-block-navigation a,nav a{padding:6px 10px;font-size:.75rem}}