.home-module__o9Eaqa__page{min-height:100svh;color:hsl(var(--foreground));background-color:hsl(var(--background));background-image:radial-gradient(110% 70% at 50% -20%, hsl(var(--foreground) / .05) 0%, transparent 60%)}.home-module__o9Eaqa__mono{font-family:var(--font-jetbrains-mono), var(--font-mono);font-feature-settings:"calt" 1, "liga" 1}.home-module__o9Eaqa__container{width:100%;max-width:var(--ctrl-layout-container-studio);padding-inline:var(--ctrl-layout-page-padding-base);margin-inline:auto}@media (min-width:768px){.home-module__o9Eaqa__container{padding-inline:var(--ctrl-layout-page-padding-lg)}}.home-module__o9Eaqa__headerWrap{padding-top:var(--ctrl-space-5)}.home-module__o9Eaqa__hero{align-items:center;gap:var(--ctrl-space-7);text-align:center;padding-top:var(--ctrl-hero-padding-top-base);padding-bottom:var(--ctrl-section-y-base);flex-direction:column;display:flex}@media (min-width:1024px){.home-module__o9Eaqa__hero{padding-top:var(--ctrl-space-24);padding-bottom:var(--ctrl-section-y-md)}}.home-module__o9Eaqa__title{text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.5rem,5.5vw,3.25rem);font-weight:700;line-height:1.1}.home-module__o9Eaqa__titleLine{display:block}.home-module__o9Eaqa__lede{max-width:34rem;font-size:var(--ctrl-space-5);color:hsl(var(--muted-foreground));margin:0;line-height:1.6}.home-module__o9Eaqa__note{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--subtle-foreground));margin:0;font-size:12px}.home-module__o9Eaqa__storeLink{line-height:0;display:inline-block}.home-module__o9Eaqa__section{padding-block:var(--ctrl-section-y-base)}@media (min-width:1024px){.home-module__o9Eaqa__section{padding-block:var(--ctrl-section-y-md)}}.home-module__o9Eaqa__sectionHead{gap:var(--ctrl-space-3);margin-bottom:var(--ctrl-space-10);text-align:center;flex-direction:column;align-items:center;display:flex}.home-module__o9Eaqa__label{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:11px;font-weight:700}.home-module__o9Eaqa__heading{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.25rem,3.5vw,1.875rem);font-weight:700;line-height:1.15}.home-module__o9Eaqa__grid{gap:var(--ctrl-space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-module__o9Eaqa__grid{grid-template-columns:repeat(3,1fr)}}.home-module__o9Eaqa__card{gap:var(--ctrl-space-3);padding:var(--ctrl-space-6);background:hsl(var(--card));border:1px solid hsl(var(--foreground) / .1);border-radius:var(--radius-ios);flex-direction:column;display:flex}.home-module__o9Eaqa__index{letter-spacing:.2em;color:hsl(var(--subtle-foreground));font-size:11px;font-weight:700}.home-module__o9Eaqa__cardTitle{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.home-module__o9Eaqa__cardBody{color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:1.6}.home-module__o9Eaqa__closing{align-items:center;gap:var(--ctrl-space-6);text-align:center;padding-block:var(--ctrl-section-y-md) var(--ctrl-section-y-lg);flex-direction:column;display:flex}.home-module__o9Eaqa__stage{width:100%;max-width:34rem}.home-module__o9Eaqa__stageWide{width:100%}.home-module__o9Eaqa__caption{margin:var(--ctrl-space-6) 0 0;text-align:center;color:hsl(var(--muted-foreground));font-size:16px}.home-module__o9Eaqa__stores{justify-content:center;gap:var(--ctrl-space-3);flex-wrap:wrap;display:flex}.home-module__o9Eaqa__heroSplit{align-items:center;gap:var(--ctrl-space-10);text-align:center;grid-template-columns:1fr;display:grid}.home-module__o9Eaqa__heroCopy{align-items:center;gap:var(--ctrl-space-7);flex-direction:column;display:flex}@media (min-width:900px){.home-module__o9Eaqa__heroSplit{gap:var(--ctrl-space-12);text-align:left;grid-template-columns:1.05fr .95fr}.home-module__o9Eaqa__heroCopy{align-items:flex-start}.home-module__o9Eaqa__heroSplit .home-module__o9Eaqa__stage{max-width:none}.home-module__o9Eaqa__heroSplit .home-module__o9Eaqa__stores{justify-content:flex-start}}
