.StorefrontPresentation-module__qx0HPW__storefront{color:var(--text-primary);background:var(--bg-secondary);--storefront-shadow:0 10px 36px -18px #0f172a38;--storefront-shadow-raised:0 22px 56px -22px #0f172a52}.StorefrontPresentation-module__qx0HPW__storefront :where(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance}.StorefrontPresentation-module__qx0HPW__storefront :where(section[id],main[id]){scroll-margin-top:6rem}.StorefrontPresentation-module__qx0HPW__storefront :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.StorefrontPresentation-module__qx0HPW__hero{width:calc(100% - 2rem);max-width:80rem;box-shadow:var(--storefront-shadow);border-radius:2rem;margin:1rem auto 0}.StorefrontPresentation-module__qx0HPW__modern .StorefrontPresentation-module__qx0HPW__hero{background:var(--bg-primary)}.StorefrontPresentation-module__qx0HPW__interactive .StorefrontPresentation-module__qx0HPW__hero{background:color-mix(in oklab, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--storefront-shadow-raised)}.StorefrontPresentation-module__qx0HPW__minimalist .StorefrontPresentation-module__qx0HPW__hero{border-radius:1.5rem;max-width:72rem}.StorefrontPresentation-module__qx0HPW__surface{background:var(--bg-primary);box-shadow:var(--storefront-shadow);border-radius:1.75rem}.StorefrontPresentation-module__qx0HPW__card{background:var(--bg-primary);min-width:0;box-shadow:var(--storefront-shadow);border-radius:1.5rem;transition:box-shadow .24s,transform .24s}.StorefrontPresentation-module__qx0HPW__card:hover{box-shadow:var(--storefront-shadow-raised)}.StorefrontPresentation-module__qx0HPW__minimalist .StorefrontPresentation-module__qx0HPW__card{border-radius:1.25rem}.StorefrontPresentation-module__qx0HPW__controls{background:var(--bg-primary);box-shadow:var(--storefront-shadow);border-radius:1.5rem;padding:1rem}.StorefrontPresentation-module__qx0HPW__storefront .StorefrontPresentation-module__qx0HPW__control{background:var(--bg-secondary);min-width:0;min-height:2.75rem;color:var(--text-primary);border-radius:1rem}.StorefrontPresentation-module__qx0HPW__storefront .StorefrontPresentation-module__qx0HPW__secondaryAction{background:var(--bg-primary);min-height:2.75rem;color:var(--text-primary);box-shadow:var(--storefront-shadow);border-width:0;border-radius:1rem}.dark .StorefrontPresentation-module__qx0HPW__hero{background:var(--bg-primary)}.dark .StorefrontPresentation-module__qx0HPW__hero>.absolute{opacity:.12}.dark .StorefrontPresentation-module__qx0HPW__hero h1{color:color-mix(in oklab, var(--color-primary) 35%, white);background-image:none}.dark .StorefrontPresentation-module__qx0HPW__hero h1 .bg-clip-text{color:color-mix(in oklab, var(--color-primary) 35%, white);background-image:none}.StorefrontPresentation-module__qx0HPW__sectionHeading{letter-spacing:-.035em;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.StorefrontPresentation-module__qx0HPW__minimalist .StorefrontPresentation-module__qx0HPW__sectionHeading{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.StorefrontPresentation-module__qx0HPW__storefront .StorefrontPresentation-module__qx0HPW__sectionNav{background:var(--bg-primary);max-width:100%;box-shadow:var(--storefront-shadow);border-radius:1.25rem;gap:.5rem;padding:.375rem;display:flex;overflow-x:auto}.StorefrontPresentation-module__qx0HPW__sectionNav a{min-height:2.75rem;color:var(--text-secondary);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.StorefrontPresentation-module__qx0HPW__sectionNav a:hover{background:var(--bg-secondary);color:var(--color-primary)}@media (min-width:640px){.StorefrontPresentation-module__qx0HPW__hero{border-radius:2.5rem;width:calc(100% - 3rem);margin-top:1.5rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.StorefrontPresentation-module__qx0HPW__card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.StorefrontPresentation-module__qx0HPW__storefront *,.StorefrontPresentation-module__qx0HPW__storefront :before,.StorefrontPresentation-module__qx0HPW__storefront :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
