.membership-tiers{--tier-stack-gap: clamp(1.6rem, 3vw, 2.4rem);--tier-card-radius: 1.2rem;--tier-card-shadow: 0 1.2rem 3.2rem rgba(0, 0, 0, .22);--tier-accent-width: .5rem}.membership-tiers__inner{max-width:72rem;margin:0 auto}.membership-tiers__header{text-align:center;margin-bottom:clamp(2.4rem,5vw,4rem)}.membership-tiers__title{margin:0 0 .8rem}.membership-tiers__subtitle{margin:0 auto;max-width:36rem;color:rgba(var(--color-foreground),.72)}.membership-tiers__subtitle p{margin:0}.membership-tiers__stack{display:flex;flex-direction:column;gap:var(--tier-stack-gap);margin:0;padding:0;list-style:none}.membership-tiers__item{width:100%;margin:0;padding:0}.membership-tiers__card{display:flex;align-items:stretch;width:100%;border-radius:var(--tier-card-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:var(--tier-card-shadow);transition:transform .35s ease,box-shadow .35s ease}.membership-tiers__item--featured .membership-tiers__card{box-shadow:0 1.2rem 3.2rem #00000038,0 0 0 1px rgba(var(--color-foreground),.08)}.membership-tiers__card:hover,.membership-tiers__card:focus-within{transform:translateY(-.2rem);box-shadow:0 1.6rem 3.6rem #00000042}.membership-tiers__item--featured .membership-tiers__card:hover,.membership-tiers__item--featured .membership-tiers__card:focus-within{box-shadow:0 1.6rem 3.6rem #00000042,0 0 0 1px rgba(var(--color-foreground),.12)}.membership-tiers__accent{flex:0 0 var(--tier-accent-width);background:var(--tier-accent, rgb(var(--color-link)))}.membership-tiers__body{flex:1 1 auto;display:flex;flex-direction:column;gap:1.6rem;width:100%;min-width:0;padding:clamp(1.6rem,3vw,2.4rem)}.membership-tiers__details{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.membership-tiers__body--has-image{flex-direction:column}@media screen and (min-width:750px){.membership-tiers__body--has-image{flex-direction:row;align-items:center}.membership-tiers__body--has-image .membership-tiers__details{flex:1 1 0}.membership-tiers__body--has-image .membership-tiers__media{flex:0 0 min(16rem,32%)}}.membership-tiers__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.membership-tiers__level{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.membership-tiers__badge{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-background));background:var(--tier-accent, rgb(var(--color-link)))}.membership-tiers__price{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:clamp(2rem,3vw,2.8rem);line-height:1.2;color:var(--tier-accent, rgb(var(--color-link)));overflow-wrap:normal;word-break:normal}.membership-tiers__content{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.88);overflow-wrap:break-word;word-break:normal}.membership-tiers__content p:first-child{margin-top:0}.membership-tiers__content p:last-child{margin-bottom:0}.membership-tiers__content ul{margin:.8rem 0 0;padding-left:1.4rem}.membership-tiers__media{flex-shrink:0;width:100%;max-width:16rem;margin:0;border-radius:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.membership-tiers__media img{display:block;width:100%;height:auto}.membership-tiers__link{align-self:flex-start}.membership-tiers__item--bronze{--tier-accent: #b87333}.membership-tiers__item--silver{--tier-accent: #9aa3ad}.membership-tiers__item--gold{--tier-accent: #c9a227}.membership-tiers__item--platinum{--tier-accent: #7b8c98}.membership-tiers__item--founding{--tier-accent: #2f6b3a}.membership-tiers__item--featured.membership-tiers__item--founding .membership-tiers__card{background:linear-gradient(135deg,rgb(var(--color-background)),#2f6b3a14)}@media(prefers-reduced-motion:reduce){.membership-tiers__card{transition:none}.membership-tiers__card:hover,.membership-tiers__card:focus-within{transform:none}.membership-tiers__item.scroll-trigger.animate--slide-in{animation-delay:0ms!important}}.membership-tiers__item.scroll-trigger.animate--slide-in{animation-delay:calc(var(--animation-order, 1) * 80ms)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-membership-tiers.css.map */
