.Logo-module-scss-module__23_uaW__sm{aspect-ratio:119/19;width:120px;height:auto;color:var(--foreground);flex-shrink:0;display:block}.Logo-module-scss-module__23_uaW__lg{width:327px;height:auto;color:var(--foreground);display:block}@media (max-width:600px){.Logo-module-scss-module__23_uaW__lg{width:120px}}
.Header-module-scss-module__wS1-Va__header{z-index:100;background:0 0;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.Header-module-scss-module__wS1-Va__header.Header-module-scss-module__wS1-Va__glass:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);pointer-events:none;background:#ffffff73;position:absolute;inset:0}.Header-module-scss-module__wS1-Va__header.Header-module-scss-module__wS1-Va__menuOpen{background:var(--background)}.Header-module-scss-module__wS1-Va__header.Header-module-scss-module__wS1-Va__glass.Header-module-scss-module__wS1-Va__menuOpen:before,.Header-module-scss-module__wS1-Va__header.Header-module-scss-module__wS1-Va__glass.Header-module-scss-module__wS1-Va__scrolled:before{display:none}.Header-module-scss-module__wS1-Va__scrolled{background:var(--background);box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d}.Header-module-scss-module__wS1-Va__inner{justify-content:space-between;align-items:center;max-width:1360px;margin-inline:auto;padding-block:24px;display:flex}@media (max-width:1360px){.Header-module-scss-module__wS1-Va__inner{padding-inline:12px}}.Header-module-scss-module__wS1-Va__nav{align-items:center;gap:48px;display:flex}@media (max-width:900px){.Header-module-scss-module__wS1-Va__nav{z-index:99;background:var(--background);display:none;position:fixed;inset:0;overflow:hidden}.Header-module-scss-module__wS1-Va__menuOpen .Header-module-scss-module__wS1-Va__nav{display:block}}.Header-module-scss-module__wS1-Va__level{align-items:center;gap:48px;display:flex}.Header-module-scss-module__wS1-Va__levelSub{display:none}@media (max-width:900px){.Header-module-scss-module__wS1-Va__level{flex-direction:column;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;position:absolute;inset:0}.Header-module-scss-module__wS1-Va__levelSub{visibility:hidden;display:flex;transform:translate(100%)}.Header-module-scss-module__wS1-Va__levelRoot{transition:transform .4s cubic-bezier(.4,0,.2,1),visibility}.Header-module-scss-module__wS1-Va__navSubOpen .Header-module-scss-module__wS1-Va__levelRoot{visibility:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;transform:translate(-100%)}.Header-module-scss-module__wS1-Va__navSubOpen .Header-module-scss-module__wS1-Va__levelSub{visibility:visible;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.Header-module-scss-module__wS1-Va__menuOpen .Header-module-scss-module__wS1-Va__levelRoot>*{animation:.45s both Header-module-scss-module__wS1-Va__navItemIn;animation-delay:calc(var(--i,0)*70ms + 80ms)}}@keyframes Header-module-scss-module__wS1-Va__navItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__levelRoot>*{animation:none!important}.Header-module-scss-module__wS1-Va__level{transition:none!important}}.Header-module-scss-module__wS1-Va__logoLink{color:inherit;display:flex}.Header-module-scss-module__wS1-Va__hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:6px;display:none;position:relative}.Header-module-scss-module__wS1-Va__hamburger span{background:var(--foreground);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}@media (max-width:900px){.Header-module-scss-module__wS1-Va__hamburger{display:flex}}.Header-module-scss-module__wS1-Va__menuOpen .Header-module-scss-module__wS1-Va__hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module-scss-module__wS1-Va__menuOpen .Header-module-scss-module__wS1-Va__hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module-scss-module__wS1-Va__menuOpen .Header-module-scss-module__wS1-Va__hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module-scss-module__wS1-Va__link{font-family:var(--font-jetbrains-mono),monospace;color:var(--foreground);font-size:14px;font-weight:400;transition:color .2s}@media (max-width:900px){.Header-module-scss-module__wS1-Va__link{font-size:20px}}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__wS1-Va__link:hover{color:#4961ff}}.Header-module-scss-module__wS1-Va__dropdown{position:relative}@media (max-width:900px){.Header-module-scss-module__wS1-Va__dropdown{flex-direction:column;align-items:center;display:flex}}.Header-module-scss-module__wS1-Va__dropdownButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.Header-module-scss-module__wS1-Va__dropdownChevron{transition:transform .2s}.Header-module-scss-module__wS1-Va__dropdownOpen .Header-module-scss-module__wS1-Va__dropdownChevron{transform:rotate(180deg)}@media (max-width:900px){.Header-module-scss-module__wS1-Va__dropdownChevron{display:none}}.Header-module-scss-module__wS1-Va__dropdownArrow{display:none}@media (max-width:900px){.Header-module-scss-module__wS1-Va__dropdownArrow{display:block}}.Header-module-scss-module__wS1-Va__backButton{font-family:var(--font-jetbrains-mono),monospace;height:40px;color:var(--foreground);cursor:pointer;opacity:0;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;transition:opacity .1s;display:inline-flex;position:absolute;top:24px;left:12px}.Header-module-scss-module__wS1-Va__navSubOpen .Header-module-scss-module__wS1-Va__backButton{opacity:1;transition:opacity .25s .15s}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__backButton{transition:none!important}}.Header-module-scss-module__wS1-Va__subItem{align-items:center;gap:14px;display:flex}.Header-module-scss-module__wS1-Va__subItemActive{color:#4961ff}.Header-module-scss-module__wS1-Va__dropdownPanel{z-index:110;opacity:0;visibility:hidden;background:#fff;border:1px solid #4961ff2e;border-radius:22px;min-width:250px;padding:8px;list-style:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 14px);left:-28px;transform:translateY(-6px);box-shadow:0 1px 2px #0000000a,0 12px 32px #28285a1f}.Header-module-scss-module__wS1-Va__dropdownPanel:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.Header-module-scss-module__wS1-Va__dropdownOpen .Header-module-scss-module__wS1-Va__dropdownPanel{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__dropdownPanel{transition:none}}@media (max-width:900px){.Header-module-scss-module__wS1-Va__dropdownPanel{display:none}}.Header-module-scss-module__wS1-Va__dropdownItem{font-family:var(--font-inter),sans-serif;color:var(--foreground);white-space:nowrap;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:16px;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__wS1-Va__dropdownItem:hover{background:#4961ff17}}.Header-module-scss-module__wS1-Va__dropdownItem:focus-visible{outline-offset:-2px;outline:2px solid #4961ff}@media (max-width:900px){.Header-module-scss-module__wS1-Va__dropdownItem{justify-content:flex-start;padding:8px 16px;font-size:18px}}.Header-module-scss-module__wS1-Va__dropdownItemActive{background:#4961ff17}.Header-module-scss-module__wS1-Va__dropdownIcon{width:28px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module-scss-module__wS1-Va__shopifyIcon{width:22px;height:auto}.Header-module-scss-module__wS1-Va__cta{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#fff;background:#4961ff;border-radius:999px;align-items:center;gap:16px;padding:12px 24px;font-size:14px;font-weight:400;transition:opacity .2s;display:inline-flex}@media (max-width:900px){.Header-module-scss-module__wS1-Va__cta{padding:14px 48px;font-size:16px}}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__wS1-Va__cta:hover{opacity:.85}}
.Footer-module-scss-module__wcgw9G__footer{width:100%}.Footer-module-scss-module__wcgw9G__inner{max-width:1360px;margin-inline:auto;padding-block:60px}@media (max-width:1360px){.Footer-module-scss-module__wcgw9G__inner{padding-inline:12px}}.Footer-module-scss-module__wcgw9G__top{grid-template-columns:1fr auto auto auto;align-items:start;gap:120px;padding-bottom:60px;display:grid}@media (max-width:900px){.Footer-module-scss-module__wcgw9G__top{grid-template-columns:1fr;gap:48px}}.Footer-module-scss-module__wcgw9G__brand{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__wcgw9G__tagline{font-family:var(--font-jetbrains-mono),monospace;color:var(--foreground);font-size:14px;font-weight:400}@media (max-width:600px){.Footer-module-scss-module__wcgw9G__tagline{font-size:12px}}.Footer-module-scss-module__wcgw9G__colHeading{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:16px;font-size:14px;font-weight:400;display:block}.Footer-module-scss-module__wcgw9G__nav{flex-direction:column;display:flex}.Footer-module-scss-module__wcgw9G__navList{flex-direction:column;gap:8px;list-style:none;display:flex}@media (max-width:900px){.Footer-module-scss-module__wcgw9G__navList{gap:0}}.Footer-module-scss-module__wcgw9G__navLink{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);text-underline-offset:3px;align-items:center;gap:4px;font-size:14px;font-weight:400;text-decoration:underline;transition:color .2s;display:inline-flex}@media (max-width:900px){.Footer-module-scss-module__wcgw9G__navLink{padding-block:6px;display:flex}}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__wcgw9G__navLink:hover{color:#666}}.Footer-module-scss-module__wcgw9G__contactCol{flex-direction:column;display:flex}.Footer-module-scss-module__wcgw9G__contactList{flex-direction:column;gap:8px;list-style:none;display:flex}@media (max-width:900px){.Footer-module-scss-module__wcgw9G__contactList{gap:0}}.Footer-module-scss-module__wcgw9G__contactLink{font-family:var(--font-jetbrains-mono),monospace;color:#505050;align-items:center;gap:7px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}@media (max-width:900px){.Footer-module-scss-module__wcgw9G__contactLink{padding-block:6px;display:flex}}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__wcgw9G__contactLink:hover{color:#2a2a2a}}.Footer-module-scss-module__wcgw9G__bottom{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}@media (max-width:600px){.Footer-module-scss-module__wcgw9G__bottom{flex-direction:column;align-items:flex-start;gap:8px}}.Footer-module-scss-module__wcgw9G__copy{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#666;font-size:14px;font-weight:400}.Footer-module-scss-module__wcgw9G__bottomLinks{align-items:center;gap:24px;display:flex}@media (max-width:600px){.Footer-module-scss-module__wcgw9G__bottomLinks{flex-direction:column;align-items:flex-start;gap:0}}.Footer-module-scss-module__wcgw9G__bottomLink{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#666;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:400;text-decoration:underline;transition:color .2s}@media (max-width:600px){.Footer-module-scss-module__wcgw9G__bottomLink{padding-block:6px}}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__wcgw9G__bottomLink:hover{color:#2a2a2a}}
.LandingHeader-module-scss-module__ZxGCpG__header{z-index:100;background:var(--background);border-bottom:1px solid #0000000f;position:fixed;top:0;left:0;right:0}.LandingHeader-module-scss-module__ZxGCpG__inner{justify-content:center;align-items:center;max-width:1360px;margin-inline:auto;padding-block:24px;display:flex}@media (max-width:1360px){.LandingHeader-module-scss-module__ZxGCpG__inner{padding-inline:12px}}.LandingHeader-module-scss-module__ZxGCpG__logoLink{color:inherit;display:flex}
