.membership.svelte-dsioej{background-color:var(--background);color:var(--text-primary)}.visually-hidden.svelte-dsioej{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow.svelte-dsioej{font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin:0}.eyebrow.gold-soft.svelte-dsioej{opacity:.85}.gold-rule.svelte-dsioej{display:inline-block;width:56px;height:1px;background:var(--primary);margin:2rem 0}.gold-rule.short.svelte-dsioej{width:32px;margin:1rem 0}.section-headline.svelte-dsioej{font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);margin:.75rem 0 0}.section-headline.dark.svelte-dsioej{color:var(--text-primary-on-light, #1a1612)}.arrow-link.svelte-dsioej{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-poppins);font-size:.875rem;font-weight:500;letter-spacing:.02em;text-decoration:none;color:var(--text-primary);transition:color .2s ease}.arrow-link.svelte-dsioej span:where(.svelte-dsioej):first-child{border-bottom:1px solid transparent;padding-bottom:.15rem;transition:border-color .2s ease}.arrow-link.gold.svelte-dsioej{color:var(--primary)}.arrow-link.svelte-dsioej:hover span:where(.svelte-dsioej):first-child{border-bottom-color:currentColor}.mc-hero.svelte-dsioej{padding:6rem 1.5rem 4rem;text-align:center}@media (min-width: 768px){.mc-hero.svelte-dsioej{padding:9rem 2rem 6rem}}.mc-hero.svelte-dsioej .mc-hero-inner:where(.svelte-dsioej){max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.mc-hero.svelte-dsioej .display-headline:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(2.25rem,5vw,4.5rem);letter-spacing:-.02em;line-height:1.02;margin:1.5rem 0 0;max-width:880px}.mc-hero.svelte-dsioej .lede:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.6;color:var(--text-secondary);max-width:620px;margin:1rem 0 0}.mc-hero.svelte-dsioej .footer-note:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.875rem;line-height:1.7;color:var(--text-muted, var(--text-secondary));max-width:520px;margin:1.5rem 0 0;font-weight:300}.mc-tiers.svelte-dsioej{padding:0 1.5rem 1rem}@media (min-width: 768px){.mc-tiers.svelte-dsioej{padding:0 2rem 1rem}}.tier-grid.svelte-dsioej{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.tier-grid.svelte-dsioej{grid-template-columns:repeat(3,1fr);gap:2rem}}.tier-card.svelte-dsioej{position:relative;display:flex;flex-direction:column;padding:2.5rem;background-color:#ffffff03;border:1px solid rgba(201,168,76,.18)}@media (min-width: 640px){.tier-card.svelte-dsioej{padding:3rem}}.tier-card.emphasise.svelte-dsioej{background-color:#ffffff09;border-color:#c9a84c8c}.tier-card.svelte-dsioej .badge:where(.svelte-dsioej){position:absolute;top:-.65rem;inset-inline-start:2.5rem;padding:.25rem .75rem;background:var(--background);color:var(--primary);font-family:var(--font-poppins);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.tier-card.svelte-dsioej .tier-position:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);margin:0}.tier-card.svelte-dsioej .tier-name:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.75rem,2.6vw,2.375rem);letter-spacing:-.01em;color:var(--text-primary);margin:.75rem 0 0}.tier-card.svelte-dsioej .tier-fee:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.125rem;color:var(--primary);margin:1rem 0 0}.tier-card.svelte-dsioej .tier-summary:where(.svelte-dsioej){font-family:var(--font-lora);font-style:italic;font-size:.9375rem;line-height:1.65;color:var(--text-secondary);margin:1.25rem 0 0}.tier-card.svelte-dsioej .cigars-block:where(.svelte-dsioej){display:flex;align-items:baseline;gap:.75rem;margin:2rem 0 0}.tier-card.svelte-dsioej .cigars-block:where(.svelte-dsioej) .cigars-num:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(2.75rem,4.6vw,4rem);letter-spacing:-.02em;line-height:1;color:var(--text-primary)}.tier-card.svelte-dsioej .cigars-block:where(.svelte-dsioej) .cigars-label:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--text-secondary);line-height:1.3}.tier-card.svelte-dsioej .gold-rule.short:where(.svelte-dsioej){margin:2rem 0 0}.tier-card.svelte-dsioej .includes:where(.svelte-dsioej){list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:.75rem}.tier-card.svelte-dsioej .includes:where(.svelte-dsioej) li:where(.svelte-dsioej){display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-poppins);font-size:.875rem;line-height:1.6;font-weight:300;color:var(--text-secondary)}.tier-card.svelte-dsioej .includes:where(.svelte-dsioej) .tick:where(.svelte-dsioej){display:inline-block;width:16px;height:1px;margin-top:.7rem;background:var(--primary);flex-shrink:0}.tier-card.svelte-dsioej .tier-cta:where(.svelte-dsioej){margin:3rem 0 0}.tier-card.svelte-dsioej .unavailable:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted, var(--text-secondary))}.mc-how.svelte-dsioej{padding:6rem 1.5rem}@media (min-width: 768px){.mc-how.svelte-dsioej{padding:8rem 2rem}}.mc-how.svelte-dsioej .mc-how-inner:where(.svelte-dsioej){max-width:1100px;margin:0 auto}.mc-how.svelte-dsioej .section-head:where(.svelte-dsioej){max-width:640px;margin:0 auto;text-align:center}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej){list-style:none;padding:0;margin:4rem 0 0;display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 640px){.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej){grid-template-columns:repeat(4,1fr);gap:2.5rem}}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej) li:where(.svelte-dsioej){display:flex;flex-direction:column}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej) .step-number:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.75rem;letter-spacing:-.01em;color:var(--primary);margin:0}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej) .gold-rule.short:where(.svelte-dsioej){margin:.75rem 0 0}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej) .step-heading:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.1875rem;letter-spacing:-.005em;color:var(--text-primary);margin:1rem 0 0}.mc-how.svelte-dsioej .how-steps:where(.svelte-dsioej) .step-body:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.875rem;line-height:1.7;font-weight:300;color:var(--text-secondary);margin:.75rem 0 0}.mc-hand.svelte-dsioej{background:var(--havana, #d6c7a8);padding:6rem 1.5rem;text-align:center}@media (min-width: 768px){.mc-hand.svelte-dsioej{padding:8rem 2rem}}.mc-hand.svelte-dsioej .mc-hand-inner:where(.svelte-dsioej){max-width:720px;margin:0 auto}.mc-hand.svelte-dsioej .eyebrow:where(.svelte-dsioej){color:var(--cedar, #8a7a55)}.mc-hand.svelte-dsioej .hand-body:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.125rem;line-height:1.7;color:var(--text-primary-on-light, #1a1612);margin:2rem 0 0;max-width:620px;margin-left:auto;margin-right:auto}.mc-hand.svelte-dsioej .hand-footer:where(.svelte-dsioej){font-family:var(--font-lora);font-style:italic;font-size:.875rem;line-height:1.7;color:var(--cedar, #8a7a55);margin:1.5rem 0 0;max-width:520px;margin-left:auto;margin-right:auto}.mc-auctions.svelte-dsioej{padding:6rem 1.5rem}@media (min-width: 768px){.mc-auctions.svelte-dsioej{padding:8rem 2rem}}.mc-auctions.svelte-dsioej .mc-auctions-inner:where(.svelte-dsioej){max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 768px){.mc-auctions.svelte-dsioej .mc-auctions-inner:where(.svelte-dsioej){grid-template-columns:2fr 3fr;gap:4rem}}.mc-auctions.svelte-dsioej .auctions-body:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.0625rem;line-height:1.75;color:var(--text-secondary);margin:0}.mc-auctions.svelte-dsioej .auctions-footer:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.875rem;line-height:1.75;font-weight:300;color:var(--text-muted, var(--text-secondary));margin:1.25rem 0 0}.mc-faqs.svelte-dsioej{background:var(--havana, #d6c7a8);padding:6rem 1.5rem}@media (min-width: 768px){.mc-faqs.svelte-dsioej{padding:8rem 2rem}}.mc-faqs.svelte-dsioej .mc-faqs-inner:where(.svelte-dsioej){max-width:720px;margin:0 auto}.mc-faqs.svelte-dsioej .section-head:where(.svelte-dsioej){text-align:center}.mc-faqs.svelte-dsioej .faqs:where(.svelte-dsioej){margin:3.5rem 0 0;padding:0}.mc-faqs.svelte-dsioej .faq-row:where(.svelte-dsioej){padding:1.75rem 0;border-bottom:1px solid rgba(138,122,85,.3)}.mc-faqs.svelte-dsioej .faq-row:where(.svelte-dsioej):first-child{border-top:1px solid rgba(138,122,85,.3)}.mc-faqs.svelte-dsioej .faq-row:where(.svelte-dsioej) dt:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.125rem;letter-spacing:-.005em;color:var(--text-primary-on-light, #1a1612);margin:0}.mc-faqs.svelte-dsioej .faq-row:where(.svelte-dsioej) dd:where(.svelte-dsioej){font-family:var(--font-poppins);font-size:.875rem;line-height:1.75;font-weight:300;color:var(--cedar, #8a7a55);margin:.75rem 0 0}.mc-close.svelte-dsioej{padding:5rem 1.5rem}@media (min-width: 768px){.mc-close.svelte-dsioej{padding:6rem 2rem}}.mc-close.svelte-dsioej .mc-close-inner:where(.svelte-dsioej){max-width:720px;margin:0 auto;text-align:center}.mc-close.svelte-dsioej .closing-headline:where(.svelte-dsioej){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.005em;line-height:1.2;color:var(--text-primary);margin:0}.mc-close.svelte-dsioej .closing-links:where(.svelte-dsioej){margin:2.5rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.mc-close.svelte-dsioej .disclaimer:where(.svelte-dsioej){margin:2.5rem 0 0;font-family:var(--font-poppins);font-size:.75rem;line-height:1.7;font-weight:300;color:var(--text-muted, var(--text-secondary));max-width:460px;margin-left:auto;margin-right:auto}
