.SiteHeader-module__azVQWW__header{z-index:50;transition:background .4s var(--ease-out), border-color .4s var(--ease-out), backdrop-filter .4s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.SiteHeader-module__azVQWW__header[data-scrolled],.SiteHeader-module__azVQWW__header[data-open]{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--line);background:#050505b8}.SiteHeader-module__azVQWW__header[data-open]{background:#050505f5}.SiteHeader-module__azVQWW__bar{width:100%;height:var(--nav-h);justify-content:space-between;align-items:center;gap:1.5rem;padding-inline:clamp(1rem,1.6vw,1.75rem);display:flex}.SiteHeader-module__azVQWW__brand{border-radius:4px;flex:none;display:inline-flex}.SiteHeader-module__azVQWW__logo{width:auto;height:46px}.SiteHeader-module__azVQWW__desktopNav{display:none}.SiteHeader-module__azVQWW__links{gap:.25rem;display:flex}.SiteHeader-module__azVQWW__link{font-family:var(--font-secondary);letter-spacing:.005em;white-space:nowrap;color:var(--text-2);padding:.6rem .9rem;font-size:.9688rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.SiteHeader-module__azVQWW__link:after{content:"";background:var(--lime);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);transform-origin:0;width:1.1rem;height:3px;transition:transform .35s var(--ease-out);position:absolute;bottom:.2rem;left:.9rem;transform:scaleX(0)}.SiteHeader-module__azVQWW__link:hover,.SiteHeader-module__azVQWW__link[aria-current],.SiteHeader-module__azVQWW__link[data-current],.SiteHeader-module__azVQWW__link[aria-expanded=true]{color:var(--text)}.SiteHeader-module__azVQWW__link:hover:after,.SiteHeader-module__azVQWW__link[aria-current]:after,.SiteHeader-module__azVQWW__link[data-current]:after,.SiteHeader-module__azVQWW__link[aria-expanded=true]:after{transform:scaleX(1)}.SiteHeader-module__azVQWW__dropItem{position:relative}button.SiteHeader-module__azVQWW__link{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.SiteHeader-module__azVQWW__chev{transition:transform .3s var(--ease-out)}.SiteHeader-module__azVQWW__link[aria-expanded=true] .SiteHeader-module__azVQWW__chev{transform:rotate(180deg)}.SiteHeader-module__azVQWW__drop{background:var(--ink-1);border:1px solid var(--line-2);width:23rem;animation:SiteHeader-module__azVQWW__dropIn .25s var(--ease-out) both;padding:.5rem;position:absolute;top:calc(100% + .6rem);left:-.5rem;box-shadow:0 24px 60px #0000008c}.SiteHeader-module__azVQWW__drop[hidden]{display:none}.SiteHeader-module__azVQWW__dropLink{gap:.2rem;padding:.75rem .85rem;text-decoration:none;transition:background .2s;display:grid}.SiteHeader-module__azVQWW__dropLink:hover,.SiteHeader-module__azVQWW__dropLink:focus-visible{background:var(--ink-3)}.SiteHeader-module__azVQWW__dropName{color:var(--text);font:600 1rem/1.25 var(--font-secondary);align-items:center;gap:.6rem;display:flex}.SiteHeader-module__azVQWW__dropLink[aria-current] .SiteHeader-module__azVQWW__dropName{color:var(--lime)}.SiteHeader-module__azVQWW__dropEx{color:var(--text-3);font-size:.8125rem;line-height:1.4}.SiteHeader-module__azVQWW__dropAll{border-top:1px solid var(--line);color:var(--text-2);font:600 .9375rem/1 var(--font-secondary);justify-content:space-between;align-items:center;margin-top:.35rem;padding:.8rem .85rem;text-decoration:none;display:flex}.SiteHeader-module__azVQWW__dropAll:hover,.SiteHeader-module__azVQWW__dropAll:focus-visible,.SiteHeader-module__azVQWW__dropAll[aria-current]{color:var(--lime)}@keyframes SiteHeader-module__azVQWW__dropIn{0%{opacity:0;transform:translateY(-.4rem)}}.SiteHeader-module__azVQWW__actions{align-items:center;gap:.75rem;display:flex}.SiteHeader-module__azVQWW__call{color:var(--text);font:500 .9375rem/1 var(--font-secondary);align-items:center;gap:.5rem;text-decoration:none;display:none}.SiteHeader-module__azVQWW__call svg{color:var(--lime)}.SiteHeader-module__azVQWW__cta{display:none}.SiteHeader-module__azVQWW__toggle{border-radius:6px;place-items:center;width:3rem;height:3rem;margin-right:-.6rem;display:grid}.SiteHeader-module__azVQWW__burger{width:1.5rem;height:.75rem;position:relative}.SiteHeader-module__azVQWW__burger i{background:var(--text);height:2px;transition:transform .4s var(--ease-out), top .4s var(--ease-out), background .3s;position:absolute;left:0;right:0}.SiteHeader-module__azVQWW__burger i:first-child{top:0}.SiteHeader-module__azVQWW__burger i:last-child{top:calc(100% - 2px);right:.45rem}.SiteHeader-module__azVQWW__header[data-open] .SiteHeader-module__azVQWW__burger i{background:var(--lime);top:calc(50% - 1px);right:0}.SiteHeader-module__azVQWW__header[data-open] .SiteHeader-module__azVQWW__burger i:first-child{transform:rotate(45deg)}.SiteHeader-module__azVQWW__header[data-open] .SiteHeader-module__azVQWW__burger i:last-child{transform:rotate(-45deg)}.SiteHeader-module__azVQWW__mobileMenu{inset:var(--nav-h) 0 0;z-index:49;background:var(--ink);padding-block:2rem 3rem;position:fixed;overflow-y:auto}.SiteHeader-module__azVQWW__mobileMenu[hidden]{display:none}.SiteHeader-module__azVQWW__mobileMenu:before{content:"";pointer-events:none;background:url(/img/facets.svg) 80% 0/160% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 10%,#000,#0000 70%);mask-image:radial-gradient(at 80% 10%,#000,#0000 70%)}.SiteHeader-module__azVQWW__mobileLinks{border-top:1px solid var(--line);display:grid;position:relative}.SiteHeader-module__azVQWW__mobileLinks li{border-bottom:1px solid var(--line);animation:SiteHeader-module__azVQWW__menuIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + 60ms)}.SiteHeader-module__azVQWW__mobileLinks a[aria-current]{color:var(--lime)}.SiteHeader-module__azVQWW__mobileLinks a{font-family:var(--font-display);letter-spacing:-.03em;align-items:baseline;gap:1rem;padding:1.1rem 0;font-size:clamp(2rem,9vw,2.75rem);font-weight:800;line-height:1;text-decoration:none;display:flex}.SiteHeader-module__azVQWW__mobileSub{gap:.1rem;margin:-.4rem 0 1rem 2.1rem;display:grid}.SiteHeader-module__azVQWW__mobileSub li{border-bottom:0;animation:none}.SiteHeader-module__azVQWW__mobileSub a{font:500 1.0625rem/1.3 var(--font-secondary);letter-spacing:0;color:var(--text-2);align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.SiteHeader-module__azVQWW__mobileSub a[aria-current]{color:var(--lime)}.SiteHeader-module__azVQWW__mIdx{filter:grayscale()brightness(.45);flex:none;align-self:center;width:1.1rem;height:auto}.SiteHeader-module__azVQWW__mobileLinks a[aria-current] .SiteHeader-module__azVQWW__mIdx{filter:drop-shadow(0 0 6px var(--lime-glow))}.SiteHeader-module__azVQWW__mobileCtas{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2rem;display:grid;position:relative}.SiteHeader-module__azVQWW__mobileEmail{min-height:2.75rem;color:var(--text-2);font:500 1rem/1.3 var(--font-secondary);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.SiteHeader-module__azVQWW__mobileEmail svg{color:var(--lime);flex:none}.SiteHeader-module__azVQWW__mobileEmail:hover{color:var(--text)}@keyframes SiteHeader-module__azVQWW__menuIn{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:640px){.SiteHeader-module__azVQWW__cta{display:inline-flex}}@media (min-width:1260px){.SiteHeader-module__azVQWW__desktopNav{display:block}.SiteHeader-module__azVQWW__toggle,.SiteHeader-module__azVQWW__mobileMenu{display:none!important}.SiteHeader-module__azVQWW__call{display:inline-flex}.SiteHeader-module__azVQWW__logo{height:54px}}@media (max-width:639px){.SiteHeader-module__azVQWW__logo{height:40px}}html:not(.js) .SiteHeader-module__azVQWW__header{border-bottom-color:var(--line);background:#050505e0}.SiteHeader-module__azVQWW__cta[data-current]{filter:none;pointer-events:none}
@property --wipe{syntax:"<percentage>";inherits:true;initial-value:0%}:root{--lime:#b7ff1a;--cyan:#00e5ff;--red:#ff3b30;--white:#f5f7fa;--ink:#050505;--ink-1:#0a0c0d;--ink-2:#0f1214;--ink-3:#161a1d;--ink-4:#1f2428;--text:var(--white);--text-2:#b3bbc3;--text-3:#858e97;--line:#f5f7fa14;--line-2:#f5f7fa24;--line-3:#f5f7fa3d;--lime-glow:#b7ff1a61;--cyan-glow:#00e5ff52;--red-glow:#ff3b3073;--neon-edge:linear-gradient(90deg, var(--lime), var(--cyan));--font-display:var(--font-sora), system-ui, sans-serif;--font-secondary:var(--font-outfit), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(2.55rem, 1.25rem + 5.2vw, 6rem);--fs-h2:clamp(2.15rem, 1.2rem + 3.7vw, 4.6rem);--fs-h3:clamp(1.3rem, 1.1rem + .8vw, 1.7rem);--fs-lead:clamp(1.1rem, 1rem + .4vw, 1.35rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-eyebrow:.8125rem;--container:80rem;--container-wide:92rem;--gutter:clamp(1.25rem, 4vw, 3rem);--section-y:clamp(5rem, 3rem + 7vw, 9rem);--nav-h:4.5rem;--cut:12px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1rem);background:var(--ink)}body{background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(var(--container-wide) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lime{color:var(--lime)}.cyan{color:var(--cyan)}.muted{color:var(--text-2)}.cv{content-visibility:auto;contain-intrinsic-size:auto var(--cv-h,1200px)}.skip-link{z-index:100;background:var(--lime);color:var(--ink);transition:transform .2s var(--ease-out);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
