.EventsHero-module__hH3d4a__hero{background:var(--surface-inverse);color:var(--text-on-inverse);position:relative;overflow:hidden}.EventsHero-module__hH3d4a__watermark{background:var(--watermark-on-inverse);pointer-events:none;width:360px;height:392px;position:absolute;bottom:-110px;right:-80px;-webkit-mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat;mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat}.EventsHero-module__hH3d4a__inner{max-width:var(--page-max);padding:var(--space-12) var(--gutter) var(--space-10);margin:0 auto;position:relative}@media (min-width:768px){.EventsHero-module__hH3d4a__inner{padding-top:var(--space-16);padding-bottom:var(--space-12)}}.EventsHero-module__hH3d4a__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-inverse-accent)}.EventsHero-module__hH3d4a__title{max-width:16ch;margin:0 0 var(--space-4);font-size:var(--fs-h1);line-height:var(--lh-snug);color:var(--text-on-inverse)}@media (min-width:768px){.EventsHero-module__hH3d4a__title{font-size:var(--fs-display-2)}}.EventsHero-module__hH3d4a__intro{max-width:48ch;margin:0 0 var(--space-8);font-size:var(--fs-body-lg);color:var(--text-on-inverse-muted)}.EventsHero-module__hH3d4a__figures{gap:var(--space-6) var(--space-10);flex-wrap:wrap;margin:0;display:flex}.EventsHero-module__hH3d4a__figure{gap:var(--space-2);flex-direction:column-reverse;display:flex}.EventsHero-module__hH3d4a__value{font-family:var(--font-accent,var(--font-display));font-size:var(--fs-accent-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-accent);color:var(--text-on-inverse);margin:0}.EventsHero-module__hH3d4a__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-inverse-muted)}
.IesaToggle-module__epw6-G__toggle{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-1);color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;display:inline-flex}.IesaToggle-module__epw6-G__toggle:hover{color:var(--text-strong)}.IesaToggle-module__epw6-G__track{border:var(--border-rule) solid var(--border-strong);background:var(--surface-card);width:40px;height:22px;transition:background var(--dur-fast) var(--ease-out);display:inline-block;position:relative}.IesaToggle-module__epw6-G__thumb{background:var(--surface-inverse);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:2px;left:2px}.IesaToggle-module__epw6-G__toggle[data-on=true] .IesaToggle-module__epw6-G__track{background:var(--surface-inverse)}.IesaToggle-module__epw6-G__toggle[data-on=true] .IesaToggle-module__epw6-G__thumb{background:var(--surface-card);transform:translate(18px)}.IesaToggle-module__epw6-G__toggle:hover .IesaToggle-module__epw6-G__track{box-shadow:0 0 0 2px var(--ink-a12)}
.StartStoreBand-module__-oyptG__band{background:var(--surface-sunken);border-top:var(--border-hairline) solid var(--border-default)}.StartStoreBand-module__-oyptG__inner{max-width:var(--page-max);padding:var(--section-y-tight) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.StartStoreBand-module__-oyptG__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.StartStoreBand-module__-oyptG__title{margin:0 0 var(--space-2);font-size:var(--fs-h3)}.StartStoreBand-module__-oyptG__text{max-width:56ch;font-size:var(--fs-body-sm);margin:0}.StartStoreBand-module__-oyptG__cta{min-height:var(--control-h-lg);padding:0 var(--space-6);background:var(--action-accent-bg);border:var(--border-rule) solid var(--surface-inverse-deep);color:var(--action-accent-text);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.StartStoreBand-module__-oyptG__cta:hover{background:var(--action-accent-bg-hover);color:var(--action-accent-text)}
.SampleBadge-module__jIWQAW__badge{padding:2px var(--space-2);border:var(--border-hairline) dashed var(--status-info-fg);background:var(--status-info-bg);color:var(--status-info-fg);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}
.StoreCard-module__noFhKG__card{background:var(--surface-card);border:var(--border-hairline) solid var(--border-default);flex-direction:column;min-width:0;display:flex}.StoreCard-module__noFhKG__cardClosed{background:var(--surface-page)}.StoreCard-module__noFhKG__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.StoreCard-module__noFhKG__media{aspect-ratio:16/9;padding:0 var(--space-6);background:var(--surface-inverse);color:var(--text-on-inverse);place-items:center;display:grid;position:relative;overflow:hidden}.StoreCard-module__noFhKG__cardClosed .StoreCard-module__noFhKG__media{background:var(--gray-100);color:var(--text-muted)}.StoreCard-module__noFhKG__watermark{background:var(--watermark-on-inverse);width:150px;height:163px;position:absolute;bottom:-24px;right:-18px;-webkit-mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat;mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat}.StoreCard-module__noFhKG__cardClosed .StoreCard-module__noFhKG__watermark{background:var(--ink-a06)}.StoreCard-module__noFhKG__mediaLabel{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;overflow-wrap:anywhere;position:relative}.StoreCard-module__noFhKG__body{padding:var(--space-5) var(--space-5) var(--space-4);flex:auto}.StoreCard-module__noFhKG__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.StoreCard-module__noFhKG__title{margin:0 0 var(--space-2);font-size:var(--fs-h3);overflow-wrap:anywhere}.StoreCard-module__noFhKG__window{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted)}.StoreCard-module__noFhKG__description{font-size:var(--fs-body-sm);margin:0}.StoreCard-module__noFhKG__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}.StoreCard-module__noFhKG__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.StoreCard-module__noFhKG__status,.StoreCard-module__noFhKG__tag{padding:2px var(--space-2);border:var(--border-hairline) solid;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.StoreCard-module__noFhKG__statusOpen{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-on-inverse)}.StoreCard-module__noFhKG__statusSoon{background:var(--surface-card);border-color:var(--border-brand);color:var(--status-danger-fg)}.StoreCard-module__noFhKG__statusClosed{background:var(--gray-100);border-color:var(--border-default);color:var(--text-muted)}.StoreCard-module__noFhKG__tag{border-color:var(--border-strong);color:var(--text-strong)}.StoreCard-module__noFhKG__openLink{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);background:var(--action-primary-bg);color:var(--action-primary-text);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-left:auto;text-decoration:none;display:inline-flex}.StoreCard-module__noFhKG__openLink:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-text)}
.page-module__gQzgaa__stores{max-width:var(--page-max);padding:var(--section-y-tight) var(--gutter) var(--section-y);margin:0 auto}.page-module__gQzgaa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-default);flex-wrap:wrap;display:flex}.page-module__gQzgaa__showing{font-size:var(--fs-body-sm);color:var(--text-muted);margin:0}.page-module__gQzgaa__section+.page-module__gQzgaa__section{margin-top:var(--space-12)}.page-module__gQzgaa__heading{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--fs-h2);display:flex}.page-module__gQzgaa__count{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--ls-mono);color:var(--text-muted)}.page-module__gQzgaa__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__gQzgaa__grid>li{display:flex}.page-module__gQzgaa__grid>li>*{flex:auto}@media (min-width:640px){.page-module__gQzgaa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__gQzgaa__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__gQzgaa__empty{padding:var(--space-8) var(--space-6);background:var(--surface-card);border:var(--border-hairline) dashed var(--border-default);flex-direction:column;align-items:flex-start;display:flex}.page-module__gQzgaa__emptyCub{width:48px;height:52px;margin-bottom:var(--space-3);background:var(--text-strong);display:block;-webkit-mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat;mask:url(/brand/cubbyhole-bear-currentcolor.svg) 50%/contain no-repeat}.page-module__gQzgaa__emptyTitle{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text-strong)}.page-module__gQzgaa__emptyText{color:var(--text-muted);margin:0}
