.membership.svelte-wza8g5{background-color:var(--background);color:var(--text-primary)}.visually-hidden.svelte-wza8g5{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-wza8g5{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-wza8g5{opacity:.85}.gold-rule.svelte-wza8g5{display:inline-block;width:56px;height:1px;background:var(--primary);margin:2rem 0}.gold-rule.short.svelte-wza8g5{width:32px;margin:1rem 0}.section-headline.svelte-wza8g5{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-wza8g5{color:var(--text-primary-on-light, #1a1612)}.arrow-link.svelte-wza8g5{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-wza8g5 span:where(.svelte-wza8g5):first-child{border-bottom:1px solid transparent;padding-bottom:.15rem;transition:border-color .2s ease}.arrow-link.gold.svelte-wza8g5{color:var(--primary)}.arrow-link.svelte-wza8g5:hover span:where(.svelte-wza8g5):first-child{border-bottom-color:currentColor}.mc-hero.svelte-wza8g5{padding:6rem 1.5rem 4rem;text-align:center}@media (min-width: 768px){.mc-hero.svelte-wza8g5{padding:9rem 2rem 6rem}}.mc-hero.svelte-wza8g5 .mc-hero-inner:where(.svelte-wza8g5){max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.mc-hero.svelte-wza8g5 .display-headline:where(.svelte-wza8g5){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-wza8g5 .lede:where(.svelte-wza8g5){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-wza8g5 .footer-note:where(.svelte-wza8g5){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-wza8g5{padding:0 1.5rem 1rem}@media (min-width: 768px){.mc-tiers.svelte-wza8g5{padding:0 2rem 1rem}}.tier-grid.svelte-wza8g5{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.tier-grid.svelte-wza8g5{grid-template-columns:repeat(3,1fr);gap:2rem}}.tier-card.svelte-wza8g5{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-wza8g5{padding:3rem}}.tier-card.emphasise.svelte-wza8g5{background-color:#ffffff09;border-color:#c9a84c8c}.tier-card.svelte-wza8g5 .badge:where(.svelte-wza8g5){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-wza8g5 .tier-position:where(.svelte-wza8g5){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-wza8g5 .tier-name:where(.svelte-wza8g5){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-wza8g5 .tier-fee:where(.svelte-wza8g5){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1.125rem;color:var(--primary);margin:1rem 0 0}.tier-card.svelte-wza8g5 .tier-fee-annual:where(.svelte-wza8g5){font-family:var(--font-poppins);font-size:.75rem;letter-spacing:.04em;color:var(--text-secondary);margin:.35rem 0 0}.tier-card.svelte-wza8g5 .tier-summary:where(.svelte-wza8g5){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-wza8g5 .cigars-block:where(.svelte-wza8g5){display:flex;align-items:baseline;gap:.75rem;margin:2rem 0 0}.tier-card.svelte-wza8g5 .cigars-block:where(.svelte-wza8g5) .cigars-num:where(.svelte-wza8g5){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-wza8g5 .cigars-block:where(.svelte-wza8g5) .cigars-label:where(.svelte-wza8g5){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-wza8g5 .gold-rule.short:where(.svelte-wza8g5){margin:2rem 0 0}.tier-card.svelte-wza8g5 .includes:where(.svelte-wza8g5){list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:.75rem}.tier-card.svelte-wza8g5 .includes:where(.svelte-wza8g5) li:where(.svelte-wza8g5){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-wza8g5 .includes:where(.svelte-wza8g5) .tick:where(.svelte-wza8g5){display:inline-block;width:16px;height:1px;margin-top:.7rem;background:var(--primary);flex-shrink:0}.tier-card.svelte-wza8g5 .tier-cta:where(.svelte-wza8g5){margin:3rem 0 0}.tier-btn.svelte-wza8g5{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 1.5rem;border:1px solid var(--primary);color:var(--primary);background:transparent;font-family:var(--font-poppins);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tier-btn.svelte-wza8g5:hover,.tier-btn.filled.svelte-wza8g5{background:var(--primary);color:var(--on-primary, #1a1612)}.tier-btn.filled.svelte-wza8g5:hover{background:transparent;color:var(--primary)}.mc-how.svelte-wza8g5{padding:6rem 1.5rem}@media (min-width: 768px){.mc-how.svelte-wza8g5{padding:8rem 2rem}}.mc-how.svelte-wza8g5 .mc-how-inner:where(.svelte-wza8g5){max-width:1100px;margin:0 auto}.mc-how.svelte-wza8g5 .section-head:where(.svelte-wza8g5){max-width:640px;margin:0 auto;text-align:center}.mc-how.svelte-wza8g5 .how-steps:where(.svelte-wza8g5){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-wza8g5 .how-steps:where(.svelte-wza8g5){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mc-how.svelte-wza8g5 .how-steps:where(.svelte-wza8g5){grid-template-columns:repeat(4,1fr);gap:2.5rem}}.mc-how.svelte-wza8g5 .how-steps:where(.svelte-wza8g5) li:where(.svelte-wza8g5){display:flex;flex-direction:column}.mc-how.svelte-wza8g5 .how-steps:where(.svelte-wza8g5) .step-number:where(.svelte-wza8g5){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-wza8g5 .how-steps:where(.svelte-wza8g5) .gold-rule.short:where(.svelte-wza8g5){margin:.75rem 0 0}.mc-how.svelte-wza8g5 .how-steps:where(.svelte-wza8g5) .step-heading:where(.svelte-wza8g5){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-wza8g5 .how-steps:where(.svelte-wza8g5) .step-body:where(.svelte-wza8g5){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-wza8g5{background:var(--havana, #d6c7a8);padding:6rem 1.5rem;text-align:center}@media (min-width: 768px){.mc-hand.svelte-wza8g5{padding:8rem 2rem}}.mc-hand.svelte-wza8g5 .mc-hand-inner:where(.svelte-wza8g5){max-width:720px;margin:0 auto}.mc-hand.svelte-wza8g5 .eyebrow:where(.svelte-wza8g5){color:var(--cedar, #8a7a55)}.mc-hand.svelte-wza8g5 .hand-body:where(.svelte-wza8g5){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-wza8g5 .hand-footer:where(.svelte-wza8g5){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-wza8g5{padding:6rem 1.5rem}@media (min-width: 768px){.mc-auctions.svelte-wza8g5{padding:8rem 2rem}}.mc-auctions.svelte-wza8g5 .mc-auctions-inner:where(.svelte-wza8g5){max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 768px){.mc-auctions.svelte-wza8g5 .mc-auctions-inner:where(.svelte-wza8g5){grid-template-columns:2fr 3fr;gap:4rem}}.mc-auctions.svelte-wza8g5 .auctions-body:where(.svelte-wza8g5){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-wza8g5 .auctions-footer:where(.svelte-wza8g5){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-wza8g5{background:var(--havana, #d6c7a8);padding:6rem 1.5rem}@media (min-width: 768px){.mc-faqs.svelte-wza8g5{padding:8rem 2rem}}.mc-faqs.svelte-wza8g5 .mc-faqs-inner:where(.svelte-wza8g5){max-width:720px;margin:0 auto}.mc-faqs.svelte-wza8g5 .section-head:where(.svelte-wza8g5){text-align:center}.mc-faqs.svelte-wza8g5 .faqs:where(.svelte-wza8g5){margin:3.5rem 0 0;padding:0}.mc-faqs.svelte-wza8g5 .faq-row:where(.svelte-wza8g5){padding:1.75rem 0;border-bottom:1px solid rgba(138,122,85,.3)}.mc-faqs.svelte-wza8g5 .faq-row:where(.svelte-wza8g5):first-child{border-top:1px solid rgba(138,122,85,.3)}.mc-faqs.svelte-wza8g5 .faq-row:where(.svelte-wza8g5) dt:where(.svelte-wza8g5){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-wza8g5 .faq-row:where(.svelte-wza8g5) dd:where(.svelte-wza8g5){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-wza8g5{padding:5rem 1.5rem}@media (min-width: 768px){.mc-close.svelte-wza8g5{padding:6rem 2rem}}.mc-close.svelte-wza8g5 .mc-close-inner:where(.svelte-wza8g5){max-width:720px;margin:0 auto;text-align:center}.mc-close.svelte-wza8g5 .closing-headline:where(.svelte-wza8g5){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-wza8g5 .closing-links:where(.svelte-wza8g5){margin:2.5rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.mc-close.svelte-wza8g5 .disclaimer:where(.svelte-wza8g5){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}
