.MembershipShop-module__Jk37zG__page{width:100%;max-width:1680px;color:var(--bone);margin:0 auto;padding:clamp(14px,1.7vw,32px) clamp(14px,1.8vw,36px) 56px}.MembershipShop-module__Jk37zG__hero{background:url(/images/membership/boneyard-shop-hero.png) 50%/cover no-repeat;border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;min-height:clamp(300px,38vw,560px);position:relative;overflow:hidden;box-shadow:0 18px 52px #00000080}.MembershipShop-module__Jk37zG__heroShade{background:linear-gradient(90deg,#040708fa 0,#040708e0 34%,#04070840 72%,#0407087a 100%),linear-gradient(#0407081f,#0407089e);position:absolute;inset:0}.MembershipShop-module__Jk37zG__heroContent{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;max-width:760px;padding:clamp(28px,5vw,76px);display:flex;position:relative}.MembershipShop-module__Jk37zG__hero h1,.MembershipShop-module__Jk37zG__tierHeader h2,.MembershipShop-module__Jk37zG__statusPanel h2,.MembershipShop-module__Jk37zG__returnCard h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;font-weight:800;line-height:.92}.MembershipShop-module__Jk37zG__hero h1{text-shadow:0 3px 16px #000000e6;max-width:700px;margin:.65rem 0 1rem;font-size:clamp(3rem,7vw,6.9rem)}.MembershipShop-module__Jk37zG__heroContent>p:last-child{max-width:650px;color:var(--ivory);margin:0;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.75}.MembershipShop-module__Jk37zG__eyebrow{font-family:var(--font-data);letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin:0;font-size:14px}.MembershipShop-module__Jk37zG__previewBadge,.MembershipShop-module__Jk37zG__founderStatus{width:max-content;font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:#a8d3ad;background:#1037199e;border:1px solid #63bd6b8c;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:13px;display:inline-flex}.MembershipShop-module__Jk37zG__sandboxNotice{background:linear-gradient(#443314c7,#1c1910e0);border:1px solid #d89a238c;align-items:center;gap:.8rem;margin-top:14px;padding:1rem 1.15rem;display:flex;box-shadow:inset 0 1px #ffffff09}.MembershipShop-module__Jk37zG__sandboxNotice svg{color:var(--amber-bright);flex:none}.MembershipShop-module__Jk37zG__sandboxNotice div{gap:.18rem;display:grid}.MembershipShop-module__Jk37zG__sandboxNotice strong{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-bright);font-size:14px}.MembershipShop-module__Jk37zG__sandboxNotice span{color:var(--ivory);font-size:15px}.MembershipShop-module__Jk37zG__statusPanel{background:linear-gradient(#2b3131,#111516 32%,#090c0d);border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:14px;padding:clamp(18px,2vw,28px);display:flex}.MembershipShop-module__Jk37zG__statusPanel h2{margin:.35rem 0 .45rem;font-size:clamp(2rem,3vw,3.2rem)}.MembershipShop-module__Jk37zG__statusPanel p:last-child{color:var(--dim);margin:0;line-height:1.55}.MembershipShop-module__Jk37zG__statusActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;max-width:760px;display:flex}.MembershipShop-module__Jk37zG__statusActions button,.MembershipShop-module__Jk37zG__purchaseButton,.MembershipShop-module__Jk37zG__returnLink{color:var(--bone);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#5d6461,#3a4140 18%,#1a1f20 70%,#0d1112);border:5px solid #0000;border-image:url(/art/ui/button-frame-v3.svg) 10/5px round;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .9rem;font-size:13px;display:inline-flex;box-shadow:0 3px #0000008c}.MembershipShop-module__Jk37zG__statusActions button:hover,.MembershipShop-module__Jk37zG__purchaseButton:hover,.MembershipShop-module__Jk37zG__returnLink:hover{filter:brightness(1.18)}.MembershipShop-module__Jk37zG__statusActions button:disabled,.MembershipShop-module__Jk37zG__purchaseButton:disabled{opacity:.46;cursor:not-allowed;filter:grayscale(.4)}.MembershipShop-module__Jk37zG__founderStatus{color:var(--amber-bright);background:#4936148c;border-color:#d89a2399}.MembershipShop-module__Jk37zG__errorBox{color:#f0b0aa;background:#531c18a8;border:1px solid #b14c43b8;margin-top:14px;padding:1rem;line-height:1.5}.MembershipShop-module__Jk37zG__tierSection{margin-top:24px}.MembershipShop-module__Jk37zG__tierHeader{background:linear-gradient(#303636,#171c1d 22%,#0b0f10);border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;grid-template-columns:120px minmax(260px,.8fr) minmax(300px,1.2fr);align-items:center;gap:clamp(18px,2.5vw,42px);padding:clamp(18px,2vw,28px);display:grid}.MembershipShop-module__Jk37zG__tierHeader>img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000080);width:112px;height:112px}.MembershipShop-module__Jk37zG__tierHeader h2{margin:.35rem 0 .55rem;font-size:clamp(2.6rem,4vw,4.7rem)}.MembershipShop-module__Jk37zG__tierHeader>div>p:last-child{color:var(--dim);margin:0;line-height:1.6}.MembershipShop-module__Jk37zG__tierHeader ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:grid}.MembershipShop-module__Jk37zG__tierHeader li{color:var(--ivory);align-items:flex-start;gap:.45rem;font-size:15px;line-height:1.4;display:flex}.MembershipShop-module__Jk37zG__tierHeader li svg{color:var(--ok);flex:none;margin-top:.1rem}.MembershipShop-module__Jk37zG__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.MembershipShop-module__Jk37zG__optionCard{background:linear-gradient(#303636,#171c1d 18%,#0b0f10);border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;overflow:hidden;box-shadow:0 12px 28px #0000005c}.MembershipShop-module__Jk37zG__optionArt{aspect-ratio:1;object-fit:cover;background:#080b0c;border-bottom:1px solid #6e7673a6;width:100%;display:block}.MembershipShop-module__Jk37zG__optionBody{flex-direction:column;min-height:310px;padding:1.15rem 1.2rem 1.25rem;display:flex}.MembershipShop-module__Jk37zG__optionTitle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MembershipShop-module__Jk37zG__optionTitle h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,2.4vw,2.6rem);line-height:.95}.MembershipShop-module__Jk37zG__optionTitle span{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:#d89a231a;border:1px solid #d89a238c;padding:.32rem .55rem;font-size:13px}.MembershipShop-module__Jk37zG__price{font-family:var(--font-data);color:var(--bone);margin:1rem 0 .25rem;font-size:clamp(1.55rem,2vw,2.15rem)}.MembershipShop-module__Jk37zG__price small{text-transform:uppercase;color:var(--faint);font-size:14px}.MembershipShop-module__Jk37zG__optionCopy{color:var(--dim);margin:.25rem 0;font-size:15px;line-height:1.5}.MembershipShop-module__Jk37zG__founderLine{color:var(--amber-bright);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:13px;display:flex}.MembershipShop-module__Jk37zG__purchaseButton{color:#171006;background:linear-gradient(#f5c968,#dda335 20%,#a76710);width:100%;margin-top:auto;font-weight:700}.MembershipShop-module__Jk37zG__policyStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.MembershipShop-module__Jk37zG__policyStrip div{border-top:1px solid #6e7673a6;padding:1rem}.MembershipShop-module__Jk37zG__policyStrip strong{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:13px;display:block}.MembershipShop-module__Jk37zG__policyStrip span{color:var(--dim);margin-top:.35rem;font-size:15px;line-height:1.5;display:block}.MembershipShop-module__Jk37zG__checkoutBackdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020506e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.MembershipShop-module__Jk37zG__checkoutPanel{background:#edf2f1;border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;width:min(100%,900px);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 30px 90px #000000b8}.MembershipShop-module__Jk37zG__checkoutHeader{min-height:190px;color:var(--bone);background:url(/images/membership/checkout.png) 50%/cover no-repeat;position:relative;overflow:hidden}.MembershipShop-module__Jk37zG__checkoutHeaderShade{background:linear-gradient(90deg,#050809f2,#050809a6 62%,#05080942),linear-gradient(#0000,#05080973);position:absolute;inset:0}.MembershipShop-module__Jk37zG__checkoutHeaderCopy{z-index:1;padding:2rem 5rem 2rem 2rem;position:relative}.MembershipShop-module__Jk37zG__checkoutHeader h2{font-family:var(--font-display);text-transform:uppercase;margin:.45rem 0;font-size:clamp(2.2rem,4vw,4rem);line-height:.92}.MembershipShop-module__Jk37zG__checkoutHeaderCopy>p:last-child{font-family:var(--font-data);color:var(--ivory);margin:0}.MembershipShop-module__Jk37zG__closeButton{z-index:2;width:42px;height:42px;color:var(--bone);cursor:pointer;background:#06090ac2;border:1px solid #eee7d88c;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.MembershipShop-module__Jk37zG__closeButton:hover{border-color:var(--amber);color:var(--amber)}.MembershipShop-module__Jk37zG__founderNotice{color:#46310d;background:#fff4d9;border:1px solid #b98d3c;margin:1rem 1rem 0;padding:.9rem 1rem;font-size:.88rem}.MembershipShop-module__Jk37zG__stripeFrame{background:#edf2f1;padding:1rem}.MembershipShop-module__Jk37zG__stripeFrame .MembershipShop-module__Jk37zG__errorBox{color:#6f2520;background:#f9e3df;margin:0 0 1rem}.MembershipShop-module__Jk37zG__returnPage{place-items:center;min-height:calc(100dvh - 120px);padding:2rem;display:grid}.MembershipShop-module__Jk37zG__returnCard{text-align:center;background:linear-gradient(#303636,#171c1d 18%,#0b0f10);border:10px solid #0000;border-image:url(/art/ui/panel-frame-v3.svg) 20/10px round;width:min(100%,680px);padding:clamp(1.5rem,4vw,3rem)}.MembershipShop-module__Jk37zG__returnCard h1{margin:.6rem 0 1rem;font-size:clamp(2.4rem,5vw,4.6rem)}.MembershipShop-module__Jk37zG__returnCard>p:not(.MembershipShop-module__Jk37zG__eyebrow){color:var(--dim);line-height:1.65}.MembershipShop-module__Jk37zG__returnSuccess{color:var(--ok)}.MembershipShop-module__Jk37zG__returnWarning{color:var(--danger)}.MembershipShop-module__Jk37zG__returnSpinner{color:var(--amber);animation:1s linear infinite MembershipShop-module__Jk37zG__spin}.MembershipShop-module__Jk37zG__statusGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.MembershipShop-module__Jk37zG__statusGrid div{background:#00000038;border:1px solid #6e76738c;padding:1rem}.MembershipShop-module__Jk37zG__statusGrid dt{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:13px}.MembershipShop-module__Jk37zG__statusGrid dd{font-family:var(--font-data);color:var(--bone);margin:.4rem 0 0;font-size:1.2rem}.MembershipShop-module__Jk37zG__returnLink{color:#171006;background:linear-gradient(#f5c968,#dda335 20%,#a76710);margin-top:1rem;font-weight:700;text-decoration:none}@keyframes MembershipShop-module__Jk37zG__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.MembershipShop-module__Jk37zG__tierHeader{grid-template-columns:90px 1fr}.MembershipShop-module__Jk37zG__tierHeader>img{width:84px;height:84px}.MembershipShop-module__Jk37zG__tierHeader ul{grid-column:1/-1}.MembershipShop-module__Jk37zG__optionGrid{grid-template-columns:1fr 1fr}.MembershipShop-module__Jk37zG__optionCard:last-child{grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) 1fr;display:grid}.MembershipShop-module__Jk37zG__optionCard:last-child .MembershipShop-module__Jk37zG__optionArt{aspect-ratio:auto;border-bottom:0;border-right:1px solid #6e7673a6;height:100%}}@media (max-width:760px){.MembershipShop-module__Jk37zG__page{padding-inline:10px}.MembershipShop-module__Jk37zG__hero{min-height:420px}.MembershipShop-module__Jk37zG__statusPanel{flex-direction:column;align-items:flex-start}.MembershipShop-module__Jk37zG__statusActions{justify-content:flex-start}.MembershipShop-module__Jk37zG__tierHeader{grid-template-columns:70px 1fr}.MembershipShop-module__Jk37zG__tierHeader>img{width:68px;height:68px}.MembershipShop-module__Jk37zG__tierHeader ul,.MembershipShop-module__Jk37zG__optionGrid{grid-template-columns:1fr}.MembershipShop-module__Jk37zG__optionCard:last-child{grid-column:auto;display:block}.MembershipShop-module__Jk37zG__optionCard:last-child .MembershipShop-module__Jk37zG__optionArt{aspect-ratio:1;border-bottom:1px solid #6e7673a6;border-right:0;height:auto}.MembershipShop-module__Jk37zG__policyStrip{grid-template-columns:1fr}.MembershipShop-module__Jk37zG__checkoutHeaderCopy{padding:1.5rem 4rem 1.5rem 1.25rem}.MembershipShop-module__Jk37zG__statusGrid{grid-template-columns:1fr}}.MembershipShop-module__Jk37zG__checkoutBackdrop{z-index:10000;isolation:isolate;box-sizing:border-box;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.MembershipShop-module__Jk37zG__checkoutPanel{box-sizing:border-box;flex-direction:column;width:min(100%,900px);min-height:0;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.MembershipShop-module__Jk37zG__checkoutHeader,.MembershipShop-module__Jk37zG__founderNotice{flex:none}.MembershipShop-module__Jk37zG__stripeFrame{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.MembershipShop-module__Jk37zG__checkoutPanel>.MembershipShop-module__Jk37zG__errorBox{flex:auto;min-height:0;overflow:auto}@media (max-height:760px){.MembershipShop-module__Jk37zG__checkoutBackdrop{padding:.5rem}.MembershipShop-module__Jk37zG__checkoutPanel{max-height:calc(100dvh - 1rem)}.MembershipShop-module__Jk37zG__checkoutHeader{min-height:118px}.MembershipShop-module__Jk37zG__checkoutHeaderCopy{padding:1rem 4rem 1rem 1.25rem}.MembershipShop-module__Jk37zG__checkoutHeader h2{font-size:clamp(1.65rem,4vw,2.65rem)}}@media (max-width:760px){.MembershipShop-module__Jk37zG__checkoutBackdrop{padding:.5rem}.MembershipShop-module__Jk37zG__checkoutPanel{width:100%;max-height:calc(100dvh - 1rem)}.MembershipShop-module__Jk37zG__checkoutHeader{min-height:138px}.MembershipShop-module__Jk37zG__closeButton{top:.75rem;right:.75rem}}.MembershipShop-module__Jk37zG__returnFounderSummary{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:154px;display:flex}.MembershipShop-module__Jk37zG__returnFounderSummary dt{color:#c9973d;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:.55rem;font-size:1rem;font-weight:700;line-height:1.4}.MembershipShop-module__Jk37zG__returnFounderSummary dd{max-width:680px}.MembershipShop-module__Jk37zG__returnFounderAward{flex-direction:column;align-items:center;gap:.65rem;max-width:680px;margin:0;display:flex}.MembershipShop-module__Jk37zG__returnFounderAwardEmblem{filter:drop-shadow(0 14px 20px #00000075)drop-shadow(0 0 14px #c9973d1f);margin:.15rem auto .1rem}.MembershipShop-module__Jk37zG__returnFounderAwardLabel{color:#c9973d;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.45;display:block}.MembershipShop-module__Jk37zG__returnFounderMessage{color:#e0ddd2c2;text-align:center;max-width:680px;margin:.75rem auto 0;font-size:.94rem;line-height:1.6}.MembershipShop-module__Jk37zG__returnFounderRemaining{color:#c9973d;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-top:.8rem;font-size:15px;font-weight:700;line-height:1.45;display:block}.MembershipShop-module__Jk37zG__returnSupportThanks{text-align:center;max-width:720px;margin:1.35rem auto 0}.MembershipShop-module__Jk37zG__returnSupportThanks strong{color:#e6e1d4;letter-spacing:.025em;font-size:1rem;display:block}.MembershipShop-module__Jk37zG__returnSupportThanks p{color:#e0ddd2b3;margin:.55rem 0 0;font-size:.92rem;line-height:1.65}@media (max-width:700px){.MembershipShop-module__Jk37zG__returnFounderSummary{min-height:0}.MembershipShop-module__Jk37zG__returnFounderSummary dt{letter-spacing:.14em;font-size:.9rem}.MembershipShop-module__Jk37zG__returnFounderAwardLabel{letter-spacing:.12em;font-size:15px}.MembershipShop-module__Jk37zG__returnFounderMessage{font-size:.88rem}.MembershipShop-module__Jk37zG__returnSupportThanks{margin-top:1.1rem}}.MembershipShop-module__Jk37zG__returnFounderAwardEmblem .numbered-founder-emblem-plaque{transform:translate(-50%)translateY(-10px)}
