body{overflow-x:hidden}.homepage-hero{display:block!important;align-items:flex-start!important;text-align:left!important;width:100%!important;max-width:100%!important;padding-inline:0!important;box-sizing:border-box!important;border:none!important;background:0 0!important;box-shadow:none!important}.homepage-hero .cta-button{text-align:center!important;margin-inline:auto!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important}.homepage-hero h1{max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important;text-align:left}@media (min-width:700px){.homepage-hero h1{text-align:center}}.homepage-hero h2,.homepage-hero h3,.homepage-hero li,.homepage-hero p,.homepage-hero ul{text-align:left!important;margin-left:0!important;margin-right:auto!important;overflow-wrap:break-word!important;word-break:break-word!important}.homepage-hero ol,.homepage-hero ul{padding-left:1rem!important}@media (max-width:699px){main{display:block!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;padding-inline:1rem!important;box-sizing:border-box!important}.page-title,h1.page-title{text-align:left!important;margin-left:0!important;margin-right:auto!important;width:100%!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important}article ol,article ul{padding-left:1rem!important}.mode-btn{position:static!important;top:1px;margin-right:0!important;font-size:1.9rem!important}}article ol,article ul{margin-block:0 1rem!important;line-height:1.4!important}.mode-btn::before{content:"☀️"}html.switch .mode-btn::before{content:"🌙"}.mode-btn{background:0 0;border:0;padding:0;cursor:pointer;font-size:1.5rem;line-height:1}li strong,strong{color:var(--f2)!important}main{display:block!important}@media (min-width:700px){.mode-btn{position:static!important;top:2px;margin-right:0!important}}.page-title{max-width:100%;overflow-wrap:break-word;white-space:normal;text-align:center}@media (max-width:699px){h1.page-title:has(+ .post-image){text-align:center!important}}code,img,table{overflow-wrap:break-word!important;word-break:break-word!important}.hero-portrait{aspect-ratio:1/1;object-fit:cover}section>h1{font-size:2.5rem}article>h1{font-size:2rem}.big{font-size:larger}@media (min-width:700px){.page-title,h1.page-title{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important}}:root.switch .phone-line,html.switch .phone-line{color:var(--a1)!important}:root:not(.switch) .phone-line,html:not(.switch) .phone-line{color:var(--a1)!important}html:not(.switch) h3 a,html:not(.switch) h3 a:visited{color:var(--neutral-white)!important}html:not(.switch) h3 a:active,html:not(.switch) h3 a:focus,html:not(.switch) h3 a:hover{color:var(--a2)!important}.logo-wrapper{position:relative;display:inline-block;text-align:center}.logo-container,.logo-container *{box-sizing:border-box}.logo-container{position:relative;padding:14px 20px 2px;cursor:pointer;transition:transform .3s ease;width:100%;max-width:560px;margin:0 auto}.hero-wrapper{background:inherit;display:flex;flex-direction:column;align-items:center;padding:0 0 0;overflow:visible}.blob{position:absolute;width:200px;height:200px;top:70%;left:85%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,rgba(var(--brand-blue-rgb),.78) 0,rgba(var(--brand-blue-rgb),0) 70%);filter:blur(16px);animation:blob 25s linear infinite;pointer-events:none;z-index:1}@keyframes blob{to{transform:translate(-50%,-50%) rotate(360deg)}}.circuit-bg{position:absolute;inset:0;opacity:.22;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(var(--brand-blue-rgb),.62) 0,rgba(var(--brand-blue-rgb),.62) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(var(--brand-blue-rgb),.62) 0,rgba(var(--brand-blue-rgb),.62) 1px,transparent 1px,transparent 40px);animation:circuit-flow 20s linear infinite}.logo-constellation{position:absolute;inset:0;width:100%;height:100%;opacity:.82;pointer-events:none;display:block;z-index:1}html.switch .logo-constellation{opacity:.82;mix-blend-mode:multiply;filter:saturate(1.26) contrast(1.14)}@media (prefers-color-scheme:light){html:not(.switch) .logo-constellation{opacity:.82;mix-blend-mode:multiply;filter:saturate(1.26) contrast(1.14)}}@keyframes circuit-flow{0%{transform:translate(0,0)}100%{transform:translate(40px,40px)}}.glitch-container{position:relative;filter:none;text-align:center;z-index:3}.brand-mark{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;max-width:100%;padding:0 1rem;box-sizing:border-box}.hero-owl-pic{display:inline-flex;flex-shrink:0;line-height:0}.hero-owl{width:clamp(120px,18vw,240px);height:auto;display:block;filter:drop-shadow(0 10px 24px rgba(2, 8, 24, .55))}@media (max-width:700px){.brand-mark{padding:0 .5rem}.hero-owl{width:clamp(108px,28vw,168px)}}@media (prefers-reduced-motion:reduce){.hero-owl{filter:none}}.main-logo{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',system-ui,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-size:5.36rem;letter-spacing:0;--logo-letter-spacing:0.0084em;--logo-it-shift:0.092em;--logo-help-shift:-0.024em;--logo-plus-gap:0em;position:relative;display:inline-block;line-height:1;margin:0;white-space:nowrap;text-align:center}.logo-help,.logo-it{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.3px var(--accent-gold-solid);paint-order:stroke fill;display:inline-block;letter-spacing:var(--logo-letter-spacing);text-shadow:0 0 .28px rgba(210,181,111,.72),0 .66px 0 rgba(210,181,111,.54),0 .9px 0 rgba(8,26,78,.78),0 2.4px 5px rgba(2,8,24,.22),0 7px 14px rgba(4,12,32,.24);filter:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;animation:none;position:relative;z-index:2}.logo-it{color:var(--logo-gold-mid);left:var(--logo-it-shift)}.logo-help{color:var(--logo-gold-mid);left:var(--logo-help-shift)}.logo-help::after,.logo-help::before,.logo-it::after,.logo-it::before{content:none!important;animation:none!important;opacity:0!important}.logo-plus{color:var(--brand-red);display:inline-block;margin:0 var(--logo-plus-gap);top:-.055em;text-shadow:0 -.4px 0 rgba(255,104,144,.38),0 .42px 0 rgba(148,16,52,.54),-.4px -.4px 0 rgba(34,62,108,.64),.4px -.4px 0 rgba(34,62,108,.64),-.4px .4px 0 rgba(34,62,108,.64),.4px .4px 0 rgba(34,62,108,.64),0 1px 2px rgba(8,14,30,.34);position:relative;z-index:4;animation:plus-jitter 2.8s ease-in-out infinite}@keyframes plus-jitter{0%,100%,54%{transform:translate3d(0,0,0)}58%{transform:translate3d(.5px,-.34px,0)}62%{transform:translate3d(-.5px,.3px,0)}66%{transform:translate3d(.34px,.2px,0)}70%{transform:translate3d(-.22px,-.12px,0)}74%{transform:translate3d(.12px,.04px,0)}78%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0)}}.main-logo::after,.main-logo::before{content:none;animation:none;opacity:0}html.switch .logo-help,html.switch .logo-it{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.22px var(--accent-gold-solid);paint-order:stroke fill;text-shadow:0 0 .24px rgba(210,181,111,.62),0 .52px 0 rgba(210,181,111,.44),0 .72px 0 rgba(10,30,82,.5),0 1.6px 3.2px rgba(2,8,24,.14),0 4px 9px rgba(10,26,56,.08);filter:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;animation:none}html.switch .logo-it{color:var(--brand-gold)}html.switch .logo-help{color:var(--brand-gold)}@media (min-width:700px){.main-logo{font-size:86px;--logo-it-shift:0.093023em;--logo-help-shift:-0.023256em}.logo-help,.logo-it{-webkit-text-stroke:1.22px var(--accent-gold-solid);text-shadow:0 0 .24px rgba(210,181,111,.66),0 .6px 0 rgba(210,181,111,.48),0 .9px 0 rgba(8,26,78,.78),0 2.4px 5px rgba(2,8,24,.22),0 7px 14px rgba(4,12,32,.24)}html.switch .logo-help,html.switch .logo-it{-webkit-text-stroke:1.16px var(--accent-gold-solid);text-shadow:0 0 .2px rgba(210,181,111,.54),0 .46px 0 rgba(210,181,111,.4),0 .72px 0 rgba(10,30,82,.5),0 1.6px 3.2px rgba(2,8,24,.14),0 4px 9px rgba(10,26,56,.08)}}.location{font-size:clamp(2.08rem, 4.05vw, 2.52rem);margin-top:-6px;line-height:.94;text-transform:lowercase;position:relative;font-weight:545;color:var(--text-slate);letter-spacing:.038em;margin-left:auto;margin-right:auto;transform:translateX(-.01em);text-shadow:0 -.14px 0 rgba(158,174,194,.08),0 1px 0 rgba(4,10,22,.8),0 0 1px rgba(70,86,110,.07)}html.switch .location{color:var(--text-slate-dark);text-shadow:0 0 2px rgba(66,82,102,.12)}.tagline{margin-top:15px;text-align:center;font-size:1.1rem;letter-spacing:.05em;position:relative;font-family:ui-monospace,'SF Mono',Monaco,'Cascadia Code','Roboto Mono','Courier New',monospace;z-index:3}.tagline-border{display:inline-block;padding:10px 20px 11px;border-radius:30px;border:1.75px solid var(--brand-gold-solid);background-color:rgba(8,34,72,.38);background-clip:padding-box;box-shadow:0 4px 10px rgba(2,8,18,.14);overflow:hidden;position:relative;z-index:0}.tagline-text{display:block;white-space:nowrap;margin:0;color:var(--neutral-white);padding:0;background-color:transparent;background-image:none;border-radius:0;border:0;box-shadow:none}@media (prefers-color-scheme:light){.tagline-border{background-color:var(--neutral-white);border-color:rgba(165,175,188,.68);box-shadow:0 2px 6px rgba(80,95,120,.14)}.tagline-text{color:var(--neutral-black);background-color:transparent;border-color:transparent;box-shadow:none}}@media (prefers-color-scheme:dark){.tagline-border{background-color:rgba(8,34,72,.38);border-color:var(--brand-gold-solid);box-shadow:0 4px 10px rgba(2,8,18,.14)}.tagline-text{color:var(--neutral-white);background-color:transparent;background-image:none}}html.switch .tagline-text{color:var(--neutral-black);background-color:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.switch .tagline-border{background-color:var(--neutral-white);border-color:rgba(165,175,188,.68);box-shadow:0 2px 6px rgba(80,95,120,.14)}html:not(.switch) .tagline-text{color:var(--neutral-white);background-color:transparent;background-image:none}html:not(.switch) .tagline-border{background-color:rgba(8,34,72,.38);border-color:var(--brand-gold-solid);box-shadow:0 4px 10px rgba(2,8,18,.14)}.tagline-border::before{content:none}.highlight{color:var(--accent-gold);font-weight:700;text-shadow:0 0 10px rgba(213,173,54,.5)}.tagline .highlight{color:var(--gold-amber);text-shadow:none}.tech-particles{position:absolute;inset:0;pointer-events:none;animation:particle-orbit 70s linear infinite;transform-origin:50% 50%;z-index:2}.particle{position:absolute;top:0;left:0;width:calc(var(--size,2.5px) + .4px);height:calc(var(--size,2.5px) + .4px);--alpha-boosted:clamp(0, calc(var(--alpha, 0.7) + 0.18), 1);background:rgba(var(--particle-rgb,var(--brand-blue-rgb)),1);border-radius:50%;opacity:0;box-shadow:0 0 calc(var(--glow,8px) + 5px) rgba(var(--particle-glow,var(--brand-blue-glow)),.75);filter:blur(var(--blur, 0px));will-change:transform,opacity;animation:particle-drift var(--dur,6s) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--delay, 0s)}html.switch .particle{box-shadow:0 0 calc(var(--glow,8px) + 7px) rgba(var(--particle-glow,var(--brand-blue-glow)),.9)}@media (prefers-color-scheme:light){html:not(.switch) .particle{box-shadow:0 0 calc(var(--glow,8px) + 7px) rgba(var(--particle-glow,var(--brand-blue-glow)),.9)}}@keyframes particle-drift{0%{opacity:0;transform:translate3d(0,90px,0) scale(.6)}35%{opacity:var(--alpha-boosted, .8);transform:translate3d(var(--dx1,10px),var(--dy1,-28px),0) scale(var(--s1,1))}70%{opacity:var(--alpha-boosted, .8);transform:translate3d(var(--dx2,-12px),var(--dy2,-90px),0) scale(var(--s2,.9))}100%{opacity:0;transform:translate3d(var(--dx3,22px),var(--dy3,-160px),0) scale(.5)}}@keyframes particle-orbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}.tech-particles .particle:first-child{left:8%;top:78%;--size:2.1px;--alpha:0.65;--glow:7px;--blur:0px;--dur:5.4s;--delay:0s;--hue:190;--s1:1;--s2:0.9;--dx1:-18px;--dy1:-18px;--dx2:-26px;--dy2:-95px;--dx3:-34px;--dy3:-150px}.tech-particles .particle:nth-child(2){left:16%;top:62%;--size:2.2px;--alpha:0.8;--glow:11px;--blur:0px;--dur:6.3s;--delay:1.1s;--particle-rgb:var(--accent-gold-rgb);--particle-glow:var(--accent-gold-glow);--hue:195;--s1:1.1;--s2:1;--dx1:20px;--dy1:-28px;--dx2:10px;--dy2:-120px;--dx3:28px;--dy3:-175px}.tech-particles .particle:nth-child(3){left:24%;top:72%;--size:2.1px;--alpha:0.6;--glow:6px;--blur:0.4px;--dur:5.9s;--delay:2.2s;--hue:200;--s1:0.9;--s2:0.85;--dx1:-22px;--dy1:-22px;--dx2:-8px;--dy2:-100px;--dx3:-30px;--dy3:-155px}.tech-particles .particle:nth-child(4){left:32%;top:56%;--size:2.2px;--alpha:0.85;--glow:12px;--blur:0px;--dur:6.8s;--delay:0.6s;--hue:185;--s1:1.2;--s2:1;--dx1:24px;--dy1:-32px;--dx2:6px;--dy2:-115px;--dx3:34px;--dy3:-185px}.tech-particles .particle:nth-child(5){left:40%;top:68%;--size:2.2px;--alpha:0.62;--glow:6px;--blur:0.5px;--dur:5.6s;--delay:2.6s;--hue:205;--s1:0.95;--s2:0.85;--dx1:-16px;--dy1:-20px;--dx2:-2px;--dy2:-90px;--dx3:-24px;--dy3:-145px}.tech-particles .particle:nth-child(6){left:48%;top:52%;--size:2.2px;--alpha:0.75;--glow:9px;--blur:0.2px;--dur:6.4s;--delay:1.5s;--particle-rgb:var(--accent-gold-rgb);--particle-glow:var(--accent-gold-glow);--hue:195;--s1:1;--s2:0.95;--dx1:18px;--dy1:-26px;--dx2:-10px;--dy2:-110px;--dx3:22px;--dy3:-170px}.tech-particles .particle:nth-child(7){left:56%;top:74%;--size:2.2px;--alpha:0.82;--glow:10px;--blur:0px;--dur:5.8s;--delay:3s;--hue:188;--s1:1.05;--s2:0.95;--dx1:-26px;--dy1:-30px;--dx2:-6px;--dy2:-118px;--dx3:-32px;--dy3:-175px}.tech-particles .particle:nth-child(8){left:64%;top:58%;--size:2.1px;--alpha:0.7;--glow:8px;--blur:0.3px;--dur:6.9s;--delay:0.3s;--particle-rgb:var(--accent-gold-rgb);--particle-glow:var(--accent-gold-glow);--hue:210;--s1:1;--s2:0.9;--dx1:26px;--dy1:-34px;--dx2:12px;--dy2:-130px;--dx3:36px;--dy3:-195px}.tech-particles .particle:nth-child(9){left:72%;top:66%;--size:2.1px;--alpha:0.6;--glow:6px;--blur:0.6px;--dur:5.7s;--delay:1.9s;--hue:190;--s1:0.9;--s2:0.85;--dx1:-14px;--dy1:-20px;--dx2:4px;--dy2:-95px;--dx3:-20px;--dy3:-150px}.tech-particles .particle:nth-child(10){left:80%;top:54%;--size:2.2px;--alpha:0.85;--glow:12px;--blur:0px;--dur:6.6s;--delay:0.8s;--hue:200;--s1:1.2;--s2:1;--dx1:20px;--dy1:-30px;--dx2:-8px;--dy2:-125px;--dx3:30px;--dy3:-185px}.tech-particles .particle:nth-child(11){left:88%;top:76%;--size:2.2px;--alpha:0.65;--glow:7px;--blur:0.5px;--dur:6.1s;--delay:2.5s;--particle-rgb:var(--accent-gold-rgb);--particle-glow:var(--accent-gold-glow);--hue:215;--s1:0.95;--s2:0.85;--dx1:-22px;--dy1:-26px;--dx2:-4px;--dy2:-110px;--dx3:-28px;--dy3:-165px}.tech-particles .particle:nth-child(12){left:94%;top:60%;--size:2.2px;--alpha:0.7;--glow:8px;--blur:0.2px;--dur:6.5s;--delay:1.3s;--hue:195;--s1:1;--s2:0.9;--dx1:18px;--dy1:-24px;--dx2:6px;--dy2:-118px;--dx3:26px;--dy3:-175px}.tech-particles .particle:nth-child(13){left:12%;top:46%;--size:2px;--alpha:0.55;--glow:5px;--blur:0.7px;--dur:7.4s;--delay:3.3s;--hue:205;--s1:0.85;--s2:0.8;--dx1:-12px;--dy1:-14px;--dx2:6px;--dy2:-85px;--dx3:-18px;--dy3:-135px}.tech-particles .particle:nth-child(14){left:28%;top:42%;--size:2.1px;--alpha:0.6;--glow:7px;--blur:0.3px;--dur:6.7s;--delay:1.7s;--hue:190;--s1:0.95;--s2:0.9;--dx1:22px;--dy1:-20px;--dx2:4px;--dy2:-105px;--dx3:28px;--dy3:-160px}.tech-particles .particle:nth-child(15){left:60%;top:44%;--size:2.1px;--alpha:0.58;--glow:6px;--blur:0.6px;--dur:6s;--delay:3.5s;--particle-rgb:var(--accent-gold-rgb);--particle-glow:var(--accent-gold-glow);--hue:210;--s1:0.9;--s2:0.85;--dx1:-10px;--dy1:-16px;--dx2:8px;--dy2:-95px;--dx3:-16px;--dy3:-145px}.tech-particles .particle:nth-child(16){left:84%;top:40%;--size:2.2px;--alpha:0.7;--glow:8px;--blur:0.2px;--dur:6.9s;--delay:2.1s;--hue:195;--s1:1;--s2:0.9;--dx1:16px;--dy1:-22px;--dx2:-6px;--dy2:-110px;--dx3:22px;--dy3:-165px}@media (max-width:640px){.particle{width:calc(var(--size,2.5px) + .6px);height:calc(var(--size,2.5px) + .6px);box-shadow:0 0 8px rgba(var(--brand-blue-glow),.75);animation-duration:5.8s}.tech-particles .particle:nth-child(n+13){display:none}}@media (max-width:900px){html.switch .logo-constellation{opacity:.95;mix-blend-mode:multiply;filter:saturate(1.55) contrast(1.28)}html:not(.switch) .logo-constellation{opacity:.86;mix-blend-mode:normal;filter:none;z-index:2}html:not(.switch) .tech-particles{z-index:1}}@media (prefers-reduced-motion:reduce){.blob,.circuit-bg,.hex-decoration,.logo-constellation{display:none}.tech-particles{animation:none}.particle{animation:none;opacity:.15}.logo-plus{animation:none}.logo-help::after,.logo-it::after{animation:none;opacity:0}}.logo-container:hover .logo-help,.logo-container:hover .logo-it{animation-duration:4s}.logo-container:hover .glitch-container{filter:drop-shadow(0 0 10px rgba(108, 136, 255, .2))}.hex-decoration{position:absolute;width:60px;height:60px;opacity:.3;animation:rotate 10s linear infinite;z-index:2}.hex-decoration:first-child{top:20px;left:20px;animation-duration:15s}.hex-decoration:nth-child(2){bottom:20px;right:20px;animation-duration:20s;animation-direction:reverse}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hex{width:100%;height:100%;background:linear-gradient(45deg,var(--brand-blue),var(--accent-gold));-webkit-clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}@supports (font:-apple-system-body){.main-logo{font-weight:900;letter-spacing:0}}@media(max-width:640px){.hero-wrapper{padding:0 0 0}.logo-container{padding:12px 14px 2px}.main-logo{font-size:20.6vw;--logo-letter-spacing:0.0082em;--logo-it-shift:0.09em;--logo-help-shift:-0.022em}.location{margin-top:-6px;font-size:clamp(2.22rem, 10.2vw, 2.58rem);line-height:.94;letter-spacing:.038em;transform:translateX(-.01em)}.tagline{margin-top:13px;font-size:4.6vw}.tagline-border{padding:8px 16px 9px}}a.gold-link,a.gold-link:active,a.gold-link:focus,a.gold-link:hover,a.gold-link:link,a.gold-link:visited,html:not(.switch) h1 a.gold-link,html:not(.switch) h1 a.gold-link:active,html:not(.switch) h1 a.gold-link:focus,html:not(.switch) h1 a.gold-link:hover,html:not(.switch) h1 a.gold-link:link,html:not(.switch) h1 a.gold-link:visited,html:not(.switch) h2 a.gold-link,html:not(.switch) h2 a.gold-link:active,html:not(.switch) h2 a.gold-link:focus,html:not(.switch) h2 a.gold-link:hover,html:not(.switch) h2 a.gold-link:link,html:not(.switch) h2 a.gold-link:visited,html:not(.switch) h3 a.gold-link,html:not(.switch) h3 a.gold-link:active,html:not(.switch) h3 a.gold-link:focus,html:not(.switch) h3 a.gold-link:hover,html:not(.switch) h3 a.gold-link:link,html:not(.switch) h3 a.gold-link:visited{color:var(--a1)!important;text-decoration:none}a.gold-link:active,a.gold-link:focus,a.gold-link:hover,html:not(.switch) h1 a.gold-link:active,html:not(.switch) h1 a.gold-link:focus,html:not(.switch) h1 a.gold-link:hover,html:not(.switch) h2 a.gold-link:active,html:not(.switch) h2 a.gold-link:focus,html:not(.switch) h2 a.gold-link:hover,html:not(.switch) h3 a.gold-link:active,html:not(.switch) h3 a.gold-link:focus,html:not(.switch) h3 a.gold-link:hover{text-decoration:underline;text-decoration-color:var(--a2);text-decoration-thickness:1px;text-underline-offset:2px}.topbar{position:sticky;top:0;z-index:100;background:rgba(13,17,23,.82);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(210,181,111,.38);transform:translateZ(0);will-change:backdrop-filter}@supports (background:color-mix(in oklab,red,blue)){.topbar{background:color-mix(in oklab,var(--surface-charcoal) 82%,transparent);border-bottom-color:color-mix(in oklab,var(--brand-gold-solid) 38%,transparent)}html.switch .topbar{background:color-mix(in oklab,var(--neutral-white) 82%,transparent);border-bottom-color:color-mix(in oklab,var(--brand-gold-solid) 42%,transparent)}}.topbar-inner{display:flex;align-items:center;gap:.75rem;max-width:1240px;margin:0 auto;padding:.5rem 1rem}.topbar-logo{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;text-decoration:none;line-height:1;gap:.05em}.topbar-banner{display:block;height:clamp(22px,2.6vw,30px);width:auto;max-width:60vw;transition:transform .18s ease}.topbar-logo:focus-visible .topbar-banner,.topbar-logo:hover .topbar-banner{transform:translateY(-1px)}@media (max-width:380px){.topbar-banner{height:22px}}.topbar-nav-toggle-checkbox{position:absolute;opacity:0;pointer-events:none}.topbar-nav-toggle-label{display:none;margin-left:auto;cursor:pointer;color:var(--text-primary);padding:.25rem;border-radius:4px;line-height:0}.topbar-nav-toggle-label:hover{color:var(--brand-gold-solid)}.topbar-nav-toggle-x{display:none}.topbar-nav-toggle-checkbox:focus-visible+.topbar-nav-toggle-label{outline:2px solid var(--brand-gold-solid);outline-offset:2px}.topbar-nav{display:flex;align-items:center;gap:.85rem;margin-left:auto}.topbar-nav-list{display:flex;align-items:center;gap:.35rem;list-style:none;margin:0;padding:0}.topbar-nav-list a{color:var(--text-primary);font-weight:500;text-decoration:none;padding:.4rem .55rem;border-radius:6px;white-space:nowrap;position:relative;transition:color .15s ease,background .15s ease}.topbar-nav-list a:hover{color:var(--brand-gold-solid);background:rgba(210,181,111,.08)}.topbar-nav-list a[aria-current]{color:var(--brand-gold-solid)}.topbar-nav-list a[aria-current]::after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.18rem;height:2px;background:var(--brand-gold-solid);border-radius:2px}.topbar-nav-list a[aria-current]:has(.topbar-ext)::after{right:calc(.55rem + 1.05em)}.topbar-mode:focus-visible,.topbar-nav-list a:focus-visible,.topbar-phone:focus-visible{outline:2px solid var(--brand-gold-solid);outline-offset:2px;border-radius:6px}.topbar-ext{display:inline-block;font-size:.8em;color:var(--brand-gold-solid);margin-left:.15em}.topbar-nav-list .topbar-cta{background-color:var(--schedule-cta-mid);background-image:linear-gradient(180deg,var(--schedule-cta-top) 0,var(--schedule-cta-mid) 54%,var(--schedule-cta-bottom) 100%);border:1px solid var(--schedule-cta-border);color:var(--ink-azure);font-weight:700;padding:.4rem .85rem;border-radius:6px;white-space:nowrap}.topbar-nav-list .topbar-cta[aria-current]::after{content:none}.topbar-nav-list .topbar-cta:focus-visible,.topbar-nav-list .topbar-cta:hover{background-image:linear-gradient(180deg,var(--schedule-cta-hover-top) 0,var(--schedule-cta-hover-mid) 54%,var(--schedule-cta-hover-bottom) 100%);border-color:var(--schedule-cta-hover-border);color:var(--neutral-white)}.topbar-phone{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary);text-decoration:none;font-variant-numeric:tabular-nums;font-size:.9rem;white-space:nowrap}.topbar-phone-text{white-space:nowrap}.topbar-phone:hover{color:var(--brand-gold-solid)}.topbar-phone svg{flex-shrink:0}.topbar-mode{background:0 0;border:1px solid transparent;color:var(--text-secondary);padding:.3rem .5rem;border-radius:4px;cursor:pointer}.topbar-mode:hover{color:var(--brand-gold-solid)}@media (min-width:769px) and (max-width:960px){.topbar-phone-text{display:none}.topbar-phone{padding:.4rem}}@media (max-width:960px){.topbar-nav-toggle-label{display:inline-block}.topbar-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:rgba(13,17,23,.98);border-bottom:1px solid rgba(48,54,61,.7);max-height:0;overflow:hidden;transition:max-height .25s ease;margin-left:0}.topbar-nav-toggle-checkbox:checked~.topbar-nav{max-height:80vh;padding:.6rem 1rem 1rem}.topbar:has(.topbar-nav-toggle-checkbox:checked){border-bottom-color:transparent}.topbar-nav-toggle-checkbox:checked~.topbar-nav-toggle-label .topbar-nav-toggle-bars{display:none}.topbar-nav-toggle-checkbox:checked~.topbar-nav-toggle-label .topbar-nav-toggle-x{display:block}.topbar-nav-list{flex-direction:column;align-items:stretch;width:100%;gap:0}.topbar-nav-list li{width:100%}.topbar-nav-list a{display:block;padding:.85rem .4rem;border-bottom:1px solid rgba(48,54,61,.4)}.topbar-nav-list .topbar-cta{margin-top:.6rem;text-align:center}.topbar-phone{padding:.85rem .4rem;justify-content:flex-start}.topbar-phone-text{display:inline}.topbar-mode{align-self:flex-start;margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.topbar-nav{transition:none}.skip-link{transition:none}}@media print{@page{margin:.65in}.blob,.circuit-bg,.cta-button,.ftr-tree,.glitch-container,.hero-wrapper,.hex-decoration,.logo-constellation,.mode-btn,.skip-link,.tech-particles,.topbar,.topbar-mode,.topbar-nav-toggle-checkbox,.topbar-nav-toggle-label,button{display:none!important}body::before{content:"IT+HELP san diego  ·  it-help.tech  ·  (619) 853-5008";display:block;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:9pt;font-weight:600;letter-spacing:.04em;color:var(--text-primary);border-bottom:1px solid currentColor;padding-bottom:.25rem;margin-bottom:1rem}body,html{background:var(--bg-primary)!important;color:var(--text-primary)!important;font-size:11pt;line-height:1.5}#main-content,main{margin:0!important;padding:0!important;max-width:none!important}h1,h2,h3{color:var(--text-primary)!important;page-break-after:avoid;break-after:avoid}h1{font-size:18pt;margin-top:0}h2{font-size:14pt;margin-top:1.2em}h3{font-size:12pt}blockquote,li,p,table,tr{page-break-inside:avoid;break-inside:avoid}a,a:visited{color:var(--text-primary)!important;text-decoration:underline}a[href^=http]::after{content:" (" attr(href) ")";font-size:9pt;font-weight:400;color:var(--text-secondary);word-break:break-all}table{border-collapse:collapse;width:100%}td{border:1px solid currentColor;padding:.3rem .5rem}code{font-family:ui-monospace,"SF Mono",Menlo,monospace;background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--bg-tertiary)}img,svg{max-width:100%!important;height:auto!important;page-break-inside:avoid;break-inside:avoid}}