.engram-club-inside__inner,.engram-club-levels__inner,.engram-club-number__inner{max-width:var(--container-max);margin:0 auto}.engram-club-title{margin:0;font:var(--weight-display) var(--text-title-sm)/var(--leading-title) var(--font-display);letter-spacing:var(--tracking-title);text-transform:none;color:var(--color-text)}[class^=engram-club] .engram-eyebrow{margin:0}@media(min-width:990px){.engram-club-title{font-size:var(--text-title-lg)}}.engram-club-hero{display:flex;flex-direction:column;background:var(--color-bg)}.engram-club-hero__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-7)}.engram-club-hero__title{margin:0;font:var(--weight-display) var(--text-title)/var(--leading-title) var(--font-display);letter-spacing:var(--tracking-title);text-transform:none;color:var(--color-text)}.engram-club-hero__text{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}.engram-club-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.engram-club-hero__actions .engram-btn--primary.engram-btn{width:auto}.engram-club-hero__actions .engram-link{align-self:center}.engram-club-hero__levels{display:none}.engram-club-hero__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-warm)}.engram-club-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--hero-focus, 50%)}.engram-club-seal{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text-secondary);font:var(--weight-regular) var(--text-eyebrow)/1.4 var(--font-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@media(min-width:990px){.engram-club-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--media-band-height)}.engram-club-hero__body{justify-content:center;gap:var(--space-5);padding:var(--space-8) var(--space-8) var(--space-8) var(--gutter-wide)}.engram-club-hero__title{font-size:var(--text-display);line-height:var(--leading-title)}.engram-club-hero__text{max-width:var(--page-lede);font-size:var(--text-body-lg)}.engram-club-hero__body>.engram-club-hero__text+.engram-club-hero__text{margin-top:calc(var(--space-5) * -1)}.engram-club-hero__levels{display:inline-block}.engram-club-hero__media{aspect-ratio:auto;min-height:100%}.engram-club-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.engram-club-seal{top:var(--space-4);left:var(--space-4)}}.engram-club-inside{background:var(--color-bg)}.engram-club-inside__col{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-7) var(--space-4)}.engram-club-inside__col--how{background:var(--color-bg-subtle)}.engram-club-inside__list{display:flex;flex-direction:column;margin:var(--space-2) 0 0;padding:0;list-style:none}.engram-club-inside__item{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-hair) solid var(--color-border-strong)}.engram-club-inside__num{flex:none;min-width:var(--space-5);font:var(--weight-regular) var(--text-body-sm)/1.4 var(--font-label);color:var(--color-text-muted)}.engram-club-inside__item-title{margin:0 0 var(--space-1);font:var(--weight-semibold) var(--text-body)/1.4 var(--font-body);letter-spacing:0;color:var(--color-text)}.engram-club-inside__item-text{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-caption)}.engram-club-inside__buy{margin:var(--space-2) 0 0}.engram-club-inside__buy .engram-btn{width:100%}@media(min-width:990px){.engram-club-inside__buy .engram-btn{width:auto}}.engram-club-how{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none}.engram-club-how__step{display:flex;align-items:flex-start;gap:var(--space-3)}.engram-club-how__step p{margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-text-body)}.engram-club-how__num{display:flex;flex:none;align-items:center;justify-content:center;margin-top:1px;width:calc(var(--size-step-num) + 2px);height:calc(var(--size-step-num) + 2px);border:var(--border-hair) solid var(--color-border-control);border-radius:50%;background:var(--color-bg-warm);font:var(--weight-regular) var(--text-badge)/1 var(--font-label);color:var(--color-text-muted)}.engram-club-how__notice{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-left:var(--border-selected) solid var(--color-caution);background:var(--color-surface-caution);font-size:var(--text-body-sm);line-height:1.5;color:var(--color-caution)}@media(min-width:990px){.engram-club-inside__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-band) var(--gutter-wide)}.engram-club-inside__col{padding:0}.engram-club-inside__col--how{background:transparent}.engram-club-inside__inner--single{grid-template-columns:minmax(0,1fr)}.engram-club-inside__item-text{font-size:var(--text-piece-name)}}.engram-club-levels{background:var(--color-bg-subtle);scroll-margin-top:var(--space-9)}.engram-club-levels__inner{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-4)}.engram-club-levels__head{display:flex;flex-direction:column;gap:var(--space-3)}.engram-club-levels__head>div{display:flex;flex-direction:column;gap:var(--space-3)}.engram-club-levels__grid{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:990px){.engram-club-levels__inner{gap:var(--space-6);padding:var(--space-band) var(--gutter-wide)}.engram-club-levels__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.engram-club-levels__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--space-3)}}.engram-club-level{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-hair) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg)}.engram-club-level.is-current{border:var(--border-selected) solid var(--color-border-selected)}.engram-club-level[hidden]{display:none}.engram-club-level__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.engram-club-level__range{margin:0;white-space:nowrap;font:var(--weight-regular) var(--text-eyebrow)/1.4 var(--font-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.engram-club-level__seal{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-caption);line-height:1.3;color:var(--color-text);white-space:nowrap}.engram-club-level__seal--closed{color:var(--color-text-caption)}.engram-club-level__dot{flex:none;width:var(--size-dot);height:var(--size-dot);border-radius:50%;background:var(--color-accent-cool)}.engram-club-level__name{margin:0;font:var(--weight-display) var(--text-title-card)/var(--leading-title) var(--font-display);letter-spacing:var(--tracking-title);text-transform:none;color:var(--color-text)}.engram-club-level__intro{display:flex;flex-direction:column;gap:var(--space-2)}.engram-club-level__intro p{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-body)}.engram-club-level__perks-title{margin:var(--space-1) 0 0;font:var(--weight-semibold) var(--text-label)/1.4 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.engram-club-level__perks{margin:0;padding:0;list-style:none}.engram-club-level__perks li{display:flex;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--border-hair) solid var(--color-border);font-size:var(--text-body-sm);line-height:1.5;color:var(--color-text)}.engram-club-level__perks li:before{content:"\b7";flex:none;color:var(--color-text-muted)}.engram-club-level__closing{margin:0;font-size:var(--text-caption);line-height:1.5;color:var(--color-text-caption)}.engram-club-level__cta.engram-btn{width:100%;margin-top:var(--space-1);padding-block:var(--space-3);line-height:1.4;text-align:center;text-wrap:balance}.engram-club-level__link{margin-top:var(--space-1)}.engram-club-founding{display:flex;flex-direction:column;background:var(--color-bg)}.engram-club-founding__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-warm)}.engram-club-founding__image{display:block;width:100%;height:100%;object-fit:cover}.engram-club-founding__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-7)}.engram-club-founding__text{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}.engram-club-founding__seats{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-4);border-block:var(--border-hair) solid var(--color-border)}.engram-club-founding__left{margin:0;font-size:var(--text-caption);line-height:1.4;color:var(--color-text-secondary)}.engram-club-founding__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.engram-club-founding__price{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.engram-club-founding__buy .engram-btn--primary.engram-btn{width:auto}@media(min-width:990px){.engram-club-founding{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--media-band-height)}.engram-club-founding__media{aspect-ratio:auto;min-height:100%}.engram-club-founding__image{position:absolute;top:0;right:0;bottom:0;left:0}.engram-club-founding__body{justify-content:center;gap:var(--space-5);padding:var(--space-8) var(--gutter-wide) var(--space-8) var(--space-8)}.engram-club-founding__text,.engram-club-founding__seats{max-width:var(--page-lede)}.engram-club-founding__body>.engram-club-founding__text+.engram-club-founding__text{margin-top:calc(var(--space-4) * -1)}}.engram-club-number{background:var(--color-bg)}.engram-club-number__inner{display:flex;flex-direction:column}.engram-club-number__lookup,.engram-club-founders,.engram-club-lenses,.engram-club-faq{padding:var(--space-7) var(--space-4)}.engram-club-number__lookup{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-subtle)}.engram-club-number__text{display:flex;flex-direction:column;gap:var(--space-2)}.engram-club-number__text p{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}.engram-club-number__form{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.engram-club-number__row{display:flex;flex-direction:column;gap:var(--space-2)}.engram-club-number__input{min-height:var(--tap-target);padding:0 var(--space-3);box-sizing:border-box;width:100%;border:var(--border-hair) solid var(--color-border-control);border-radius:var(--radius-field);background:var(--color-bg-raised);color:var(--color-text);font:var(--weight-regular) var(--text-body)/1.4 var(--font-body)}.engram-club-number__input::placeholder{color:var(--color-text-caption)}.engram-club-number__input:focus{border-color:var(--color-border-selected)}.engram-club-number__input[aria-invalid=true]{border-color:var(--color-critical)}.engram-club-number__submit.engram-btn{width:100%}.engram-club-number__error{margin:0;font-size:var(--text-caption);line-height:1.5;color:var(--color-critical)}.engram-club-number__error[hidden]{display:none}.engram-club-number__result{display:none;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.engram-club-number__result.is-shown{display:flex}.engram-club-number__note{margin:0;font-size:var(--text-caption);line-height:1.5;color:var(--color-text-caption)}.engram-club-number__note a{color:var(--color-text-link)}.engram-club-level--result .engram-club-level__seal--yours{padding:3px 6px;border-radius:var(--radius-control);background:var(--color-accent-cool);color:var(--color-text);font:var(--weight-regular) var(--text-badge)/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}@media(min-width:990px){.engram-club-number__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--space-8);row-gap:var(--space-8);padding:var(--space-band) var(--gutter-wide)}.engram-club-number__lookup,.engram-club-founders,.engram-club-faq{padding:0}.engram-club-number__lookup{background:transparent}.engram-club-number__row{flex-direction:row}.engram-club-number__input{flex:1 1 auto}.engram-club-number__submit.engram-btn{width:auto;flex:none}}.engram-club-founders{display:flex;flex-direction:column;gap:var(--space-4)}.engram-club-founders__text{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-body)}.engram-club-founders__art{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.engram-club-founders__art img{display:block;width:100%;height:auto;border-radius:var(--radius-card);background:var(--color-bg-warm)}.engram-club-founders__caption{font-size:var(--text-caption);line-height:1.5;color:var(--color-text-caption)}.engram-club-founders__board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-1);margin:0;padding:0;list-style:none;min-width:0}@media(min-width:560px){.engram-club-founders__board{grid-template-columns:repeat(5,minmax(0,1fr))}}.engram-club-founders__seat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-1) var(--space-1) var(--space-2) var(--space-2);border:var(--border-hair) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg)}.engram-club-founders__seat.is-open{border-style:dashed;border-color:var(--color-border-control);background:transparent}.engram-club-founders__num{font:var(--weight-regular) var(--text-badge)/1.3 var(--font-label);color:var(--color-text-muted)}.engram-club-founders__name{overflow:hidden;font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text)}.engram-club-founders__seat.is-open .engram-club-founders__name{font-weight:var(--weight-regular);color:var(--color-text-caption)}.engram-club-founders__note{margin:0;font-size:var(--text-caption);color:var(--color-text-caption)}@media(min-width:990px){.engram-club-founders__board{grid-template-columns:repeat(6,minmax(0,1fr))}.engram-club-founders__art{width:200px}}@media(min-width:1200px){.engram-club-founders{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;column-gap:var(--space-5);row-gap:0;align-items:start}.engram-club-founders>.engram-eyebrow{grid-column:1 / -1;grid-row:1;margin-bottom:var(--space-2)}.engram-club-founders>.engram-club-title{grid-column:1 / -1;grid-row:2;margin-bottom:var(--space-3)}.engram-club-founders__text{grid-column:1 / -1;grid-row:3;margin-bottom:var(--space-5)}.engram-club-founders__art{grid-column:1;grid-row:4;width:auto}.engram-club-founders__board{grid-column:2;grid-row:4;grid-template-columns:repeat(5,minmax(0,1fr))}.engram-club-founders__note{grid-column:1 / -1;grid-row:5;margin-top:var(--space-4)}.engram-club-founders:not(:has(.engram-club-founders__art)) .engram-club-founders__board{grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr))}}.engram-club-lenses{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--color-bg-subtle)}.engram-club-lenses__media{flex:none;width:calc(var(--space-8) + var(--space-3));aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-warm)}.engram-club-lenses__media img{display:block;width:100%;height:100%;object-fit:cover}.engram-club-lenses__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.engram-club-lenses__title{margin:0;font:var(--weight-display) var(--text-phrase)/var(--leading-title) var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-text)}.engram-club-lenses__text{margin:0;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-text-caption)}@media(min-width:990px){.engram-club-lenses{align-self:start;padding:var(--space-4);border:var(--border-hair) solid var(--color-border);border-radius:var(--radius-card)}.engram-club-lenses__media{width:calc(var(--space-9) + var(--space-5))}.engram-club-lenses__title{font-family:var(--font-display);font-size:var(--text-title-card)}}.engram-club-faq{display:flex;flex-direction:column;gap:var(--space-3)}.engram-club-faq__list{display:flex;flex-direction:column}.engram-club-faq__item{border-bottom:var(--border-hair) solid var(--color-border)}.engram-club-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target);padding:var(--space-3) 0;cursor:pointer;list-style:none;font:var(--weight-semibold) var(--text-body)/1.4 var(--font-body);color:var(--color-text)}.engram-club-faq__item summary::-webkit-details-marker{display:none}.engram-club-faq__item summary:after{content:"+";flex:none;font-size:var(--text-body-lg);font-weight:var(--weight-regular);color:var(--color-text-muted)}.engram-club-faq__item[open] summary:after{content:"\2212"}.engram-club-faq__item p{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}@media(min-width:990px){.engram-club-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/engram-club.css.map */
