.footer_footer__v0nq8{position:relative;z-index:10;border-top:1px solid hsl(var(--foreground)/.06)}.footer_wrap__ekj06{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.footer_main__ZUjt9{display:grid;gap:2.75rem;padding-block:clamp(3rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem)}.footer_brand__QJ0mL{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.footer_tagline__B07mi{max-width:32ch;text-wrap:balance;color:hsl(var(--foreground)/.6);font-size:.9375rem;line-height:1.5}.footer_socials__oyv9q{display:flex;gap:.5rem;margin-top:.75rem}.footer_social__Pe2SH{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid hsl(var(--foreground)/.12);border-radius:999px;background:hsl(var(--foreground)/.03);color:hsl(var(--foreground)/.7);transition:color .24s var(--ease-out-strong),border-color .24s var(--ease-out-strong),background-color .24s var(--ease-out-strong)}.footer_social__Pe2SH:active{transform:scale(.97)}.footer_nav__01PU_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.footer_heading__QLa6E{color:hsl(var(--foreground)/.5);font-size:.8125rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase}.footer_list__Q2wFB{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.footer_link__E_Shf{display:inline-flex;align-items:center;min-height:2rem;padding-block:.3rem;color:hsl(var(--foreground)/.72);font-size:.9375rem;line-height:1.35;text-align:left;transition:color .24s var(--ease-out-strong)}.footer_bar__HLMPI{border-top:1px solid hsl(var(--foreground)/.06)}.footer_barInner__icHce{display:grid;gap:1.5rem;padding-block:1.75rem 2.25rem}.footer_metaRow__x8N2f{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem}.footer_meta__005fX{color:hsl(var(--foreground)/.65);font-size:.875rem;line-height:1.5}.footer_policies__fBM8V{display:flex;flex-wrap:wrap;gap:0 1.25rem}.footer_policy__tJCjR{display:inline-flex;align-items:center;min-height:2rem;color:hsl(var(--foreground)/.65);font-size:.875rem;line-height:1.5;text-align:left;transition:color .24s var(--ease-out-strong)}.footer_legal__L8xS3{max-width:82ch;margin-top:.5rem;color:hsl(var(--foreground)/.55);font-size:.8125rem;line-height:1.6}.footer_legal__L8xS3 a{color:hsl(var(--foreground)/.75);text-decoration:underline;text-underline-offset:3px;transition:color .24s var(--ease-out-strong)}.footer_maker__aC6zV{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;opacity:.6;transition:opacity .24s var(--ease-out-strong)}.footer_maker__aC6zV img{width:auto;height:2.25rem}.footer_legal__L8xS3 a:focus-visible,.footer_link__E_Shf:focus-visible,.footer_maker__aC6zV:focus-visible,.footer_policy__tJCjR:focus-visible,.footer_social__Pe2SH:focus-visible{outline:2px solid hsl(var(--primary-hover));outline-offset:3px;border-radius:2px}.footer_social__Pe2SH:focus-visible{border-radius:999px}.footer_maker__aC6zV:focus-visible{opacity:1}@media (min-width:640px){.footer_nav__01PU_{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr)}}@media (min-width:900px){.footer_main__ZUjt9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.footer_barInner__icHce{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.footer_maker__aC6zV{justify-self:end}}@media (pointer:coarse){.footer_link__E_Shf,.footer_policy__tJCjR{min-height:2.75rem}.footer_list__Q2wFB{margin-top:.5rem}}@media (hover:hover) and (pointer:fine){.footer_legal__L8xS3 a:hover,.footer_link__E_Shf:hover,.footer_policy__tJCjR:hover,.footer_social__Pe2SH:hover{color:hsl(var(--foreground))}.footer_social__Pe2SH:hover{border-color:hsl(var(--primary-hover)/.5);background:hsl(var(--primary)/.1)}.footer_maker__aC6zV:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.footer_legal__L8xS3 a,.footer_link__E_Shf,.footer_maker__aC6zV,.footer_policy__tJCjR,.footer_social__Pe2SH{transition:none}}.navbar_header___MxU4{position:sticky;top:0;z-index:40;width:100%;height:var(--landing-header-height);border-bottom:1px solid #29262e;background:#0b0a0d;transition:background-color .4s ease-out,border-color .4s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}.navbar_header___MxU4[data-hidden=true]:not(:focus-within){transform:translateY(calc(-100% - .75rem))}.navbar_container__hkAYt{width:min(100%,90rem);height:100%;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2.5rem);container-type:inline-size;transition:width .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1)}.navbar_row___8owA{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.75rem;min-height:4rem;padding-block:.25rem;border:1px solid transparent;border-radius:0;transition:min-height .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),background-color .4s ease-out,border-color .4s ease-out,box-shadow .4s ease-out}.navbar_brand__CjWwE>a{min-height:44px;align-items:center}.navbar_brand__CjWwE{position:relative;z-index:30;flex-shrink:0}.navbar_desktop__G2PdI{display:none;flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:1.5rem}.navbar_auth__TQIiB,.navbar_links__0c8CY{display:flex;align-items:center;gap:1.25rem}.navbar_links__0c8CY{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:0;list-style:none}.navbar_pageLink__mXujh{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap;transition:color .2s var(--ease-out-strong)}.navbar_shopLink__PFD0A{width:fit-content;gap:.5rem;padding-inline:.75rem;border:1px solid #b993ee45;border-radius:999px;background:#b993ee16;color:#e8d8ff;transition:background-color .18s ease-out,border-color .18s ease-out}.navbar_shopLink__PFD0A:hover,.navbar_shopLink__PFD0A[aria-current=page]{color:#fff;background:#b993ee2b;border-color:#b993ee88}.navbar_shopBadge__GuJqu{padding:.2rem .35rem;border-radius:.25rem;background:#33234f;color:#d7c6ff;font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.navbar_mobileSignIn__f6AX8:focus-visible,.navbar_pageLink__mXujh:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px;border-radius:.25rem}.navbar_trial__gcfpV{min-height:44px;font-size:.875rem;padding:.6rem 1.125rem;white-space:nowrap}.navbar_mobile__BBt6a{display:flex;align-items:center;gap:.5rem;margin-left:auto}.navbar_mobileSignIn__f6AX8{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .75rem;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24;font-size:.875rem;line-height:1.4;white-space:nowrap}@container (min-width: 56rem){.navbar_row___8owA{min-height:4.25rem}.navbar_desktop__G2PdI{display:flex}.navbar_largeText__WZ5dk .navbar_desktop__G2PdI,.navbar_mobile__BBt6a{display:none}.navbar_largeText__WZ5dk .navbar_mobile__BBt6a{display:flex}}.navbar_header___MxU4[data-state=compact]{border-bottom-color:transparent;background:transparent}.navbar_header___MxU4[data-state=compact] .navbar_container__hkAYt{width:min(calc(100% - 1.5rem),60rem);padding-inline:0;padding-block:.5rem 0}.navbar_header___MxU4[data-state=compact] .navbar_row___8owA{min-height:3.25rem;padding-inline:.5rem .375rem;border-color:#ffffff1f;border-radius:999px;background:rgba(17,16,21,.82);box-shadow:0 8px 32px #00000059,inset 0 1px 0 #ffffff0f;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6)}.navbar_header___MxU4[data-state=compact] .navbar_brand__CjWwE{padding-left:.5rem}.navbar_header___MxU4[data-state=compact] .navbar_trial__gcfpV{border-radius:999px}@container (max-width: 22rem){.navbar_row___8owA{gap:.5rem;flex-wrap:wrap}.navbar_brand__CjWwE{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.navbar_container__hkAYt,.navbar_header___MxU4,.navbar_pageLink__mXujh,.navbar_row___8owA,.navbar_shopLink__PFD0A{transition:none}}