@font-face{font-family:FaktPro;src:url(/fonts/FaktPro-Normal.woff2)format("woff2"),url(/fonts/FaktPro-Normal.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FaktPro;src:url(/fonts/FaktPro-Medium.woff2)format("woff2"),url(/fonts/FaktPro-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FaktPro;src:url(/fonts/FaktPro-SemiBold.woff2)format("woff2"),url(/fonts/FaktPro-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FaktPro;src:url(/fonts/FaktPro-Light.woff2)format("woff2"),url(/fonts/FaktPro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CourierPrime;src:url("/fonts/Courier Prime.woff2")format("woff2"),url("/fonts/Courier Prime.woff")format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CourierPrime;src:url("/fonts/Courier Prime Bold.woff2")format("woff2"),url("/fonts/Courier Prime Bold.woff")format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CourierPrime;src:url("/fonts/Courier Prime Italic.woff2")format("woff2"),url("/fonts/Courier Prime Italic.woff")format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CourierPrime;src:url("/fonts/Courier Prime Bold Italic.woff2")format("woff2"),url("/fonts/Courier Prime Bold Italic.woff")format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--color-black:#000;--color-ink:#020202;--color-charcoal:#1c1c1c;--color-white:#fff;--color-green:#00ea8c;--color-eee:#ffd200;--color-muted-dark:#636363;--color-muted:#999;--color-muted-light:#b5b5b5;--font-sans:"FaktPro", Helvetica, Arial, sans-serif;--font-mono:"CourierPrime", "Courier New", monospace;--font-serif:Georgia, "Gelasio", "Noto Serif", "Times New Roman", serif;--radius-ui:2px;--header-h:68px;--max-w:1440px;--gutter:clamp(16px, 4vw, 64px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;max-width:100vw;overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-white);-webkit-font-smoothing:antialiased;max-width:100vw;font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.NavMenu-module__3uF-UW__toggle{z-index:110;cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:32px;height:32px;margin-left:auto;padding:4px;display:flex;position:relative}@media (min-width:768px){.NavMenu-module__3uF-UW__toggle{display:none}}.NavMenu-module__3uF-UW__bar{background:var(--color-white);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:transform .22s,opacity .22s;display:block}.NavMenu-module__3uF-UW__barTopOpen{transform:translateY(7px)rotate(45deg)}.NavMenu-module__3uF-UW__barMidOpen{opacity:0;transform:scaleX(0)}.NavMenu-module__3uF-UW__barBotOpen{transform:translateY(-7px)rotate(-45deg)}.NavMenu-module__3uF-UW__drawer{z-index:105;background:var(--color-black);padding:var(--header-h) var(--gutter) 40px;justify-content:center;align-items:center;animation:.26s NavMenu-module__3uF-UW__drawerFade;display:flex;position:fixed;inset:0}@keyframes NavMenu-module__3uF-UW__drawerFade{0%{opacity:0}to{opacity:1}}.NavMenu-module__3uF-UW__drawerNav{text-align:center;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:360px;display:flex}.NavMenu-module__3uF-UW__linkGroup{flex-direction:column;display:flex}.NavMenu-module__3uF-UW__link{color:var(--color-white);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px 0;font-family:inherit;font-size:24px;font-weight:500;display:flex}.NavMenu-module__3uF-UW__linkOpen{color:var(--color-green)}.NavMenu-module__3uF-UW__linkChevron{text-align:center;width:18px;color:var(--color-green);font-size:22px;font-weight:300;line-height:1}.NavMenu-module__3uF-UW__subList{border-bottom:1px solid #ffffff1a;flex-direction:column;padding:4px 0 12px;display:flex}.NavMenu-module__3uF-UW__subLink{color:#ffffffb3;letter-spacing:.02em;padding:10px 0;font-size:16px;font-weight:400;transition:color .18s}.NavMenu-module__3uF-UW__subLink:hover{color:var(--color-white)}.NavMenu-module__3uF-UW__cta{background:var(--color-green);color:var(--color-black);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-ui,2px);text-align:center;margin-top:32px;padding:14px 28px;font-size:14px;font-weight:600;display:inline-block}
.Header-module__ldgnoG__header{z-index:100;height:var(--header-h);background:var(--color-black);border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__inner{height:100%;max-width:var(--max-w);padding:0 var(--gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.Header-module__ldgnoG__logo{flex-shrink:0;align-self:stretch;align-items:center;padding-right:8px;display:flex}.Header-module__ldgnoG__nav{flex:1;justify-content:flex-end;gap:36px;display:none}@media (min-width:768px){.Header-module__ldgnoG__nav{display:flex}}.Header-module__ldgnoG__navLink{color:var(--color-white);letter-spacing:.02em;text-transform:uppercase;opacity:.85;font-family:CourierPrime,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;font-weight:700;transition:color .2s,opacity .2s}.Header-module__ldgnoG__navLink:hover{color:var(--color-green);opacity:1}.Header-module__ldgnoG__dropdownWrap{align-items:center;display:flex;position:relative}.Header-module__ldgnoG__dropdownWrap:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.Header-module__ldgnoG__dropdown{background:var(--color-charcoal);opacity:0;pointer-events:none;z-index:110;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;min-width:220px;margin-top:12px;padding:8px 0;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:100%;right:0;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.Header-module__ldgnoG__dropdownWrap:hover .Header-module__ldgnoG__dropdown,.Header-module__ldgnoG__dropdownWrap:focus-within .Header-module__ldgnoG__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__ldgnoG__dropdownLink{color:#ffffffc7;letter-spacing:.02em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:10px 20px;font-family:CourierPrime,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700;transition:background .16s,color .16s}.Header-module__ldgnoG__dropdownLink:hover{color:var(--color-green);background:#ffffff0d}
.Footer-module__Grjkva__footer{background:var(--color-charcoal);color:var(--color-white);margin-top:auto}.Footer-module__Grjkva__inner{max-width:var(--max-w);padding:64px var(--gutter) 48px;grid-template-columns:1fr;gap:40px;margin:0 auto;display:grid}@media (min-width:768px){.Footer-module__Grjkva__inner{grid-template-columns:2fr 1fr 1fr;gap:48px}}.Footer-module__Grjkva__brand{flex-direction:column;gap:12px;display:flex}.Footer-module__Grjkva__tagline{color:var(--color-muted);max-width:280px;font-size:14px;line-height:1.6}.Footer-module__Grjkva__nav{flex-direction:column;gap:12px;display:flex}.Footer-module__Grjkva__link{color:var(--color-muted-light);font-size:14px;transition:color .18s}.Footer-module__Grjkva__link:hover{color:var(--color-white)}.Footer-module__Grjkva__contact{color:var(--color-muted-light);flex-direction:column;gap:6px;font-size:14px;font-style:normal;display:flex}.Footer-module__Grjkva__contact strong{color:var(--color-white);font-weight:500}.Footer-module__Grjkva__contact a{color:var(--color-green);transition:opacity .18s}.Footer-module__Grjkva__contact a:hover{opacity:.8}.Footer-module__Grjkva__bottom{border-top:1px solid #ffffff14}.Footer-module__Grjkva__bottomInner{max-width:var(--max-w);padding:20px var(--gutter);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:12px;display:flex}.Footer-module__Grjkva__legal{gap:24px;display:flex}.Footer-module__Grjkva__legal a{color:var(--color-muted);transition:color .18s}.Footer-module__Grjkva__legal a:hover{color:var(--color-white)}
