.membership-apply.svelte-1ltnmw{background-color:var(--background);color:var(--text-primary);padding:3rem 1.25rem 5rem}@media (min-width: 768px){.membership-apply.svelte-1ltnmw{padding:4.5rem 2rem 7rem}}.membership-apply.svelte-1ltnmw .container:where(.svelte-1ltnmw){max-width:960px;width:100%;margin:0 auto;padding:0}.eyebrow.svelte-1ltnmw,.tier-eyebrow.svelte-1ltnmw,.status-eyebrow.svelte-1ltnmw{font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin:0}.gold-rule.svelte-1ltnmw{display:inline-block;width:56px;height:1px;background:var(--primary);margin:1.75rem 0}.gold-rule.short.svelte-1ltnmw{width:32px;margin:1.25rem 0}.display-headline.svelte-1ltnmw{font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.01em;line-height:1.05;color:var(--text-primary);margin:1.5rem 0 0}.section-headline.svelte-1ltnmw{font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.005em;line-height:1.15;color:var(--text-primary);margin:.5rem 0 0}.arrow-link.svelte-1ltnmw{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-poppins);font-size:.875rem;font-weight:500;letter-spacing:.02em;background:transparent!important;border:0;box-shadow:none!important;color:var(--text-primary);cursor:pointer;padding:0;text-decoration:none;transition:color .2s ease;transform:none!important}.arrow-link.svelte-1ltnmw span:where(.svelte-1ltnmw):first-child{border-bottom:1px solid transparent;padding-bottom:.15rem;transition:border-color .2s ease}.arrow-link.gold.svelte-1ltnmw{color:var(--primary)}.arrow-link.svelte-1ltnmw:hover,.arrow-link.svelte-1ltnmw:focus-visible{background:transparent!important;color:var(--primary)!important;transform:none!important;box-shadow:none!important}.arrow-link.svelte-1ltnmw:hover span:where(.svelte-1ltnmw):first-child,.arrow-link.svelte-1ltnmw:focus-visible span:where(.svelte-1ltnmw):first-child{border-bottom-color:currentColor}.arrow-link.gold.svelte-1ltnmw:hover,.arrow-link.gold.svelte-1ltnmw:focus-visible{color:var(--text-primary)!important}.mc-breadcrumb.svelte-1ltnmw{font-family:var(--font-poppins);font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary)}.mc-breadcrumb.svelte-1ltnmw a:where(.svelte-1ltnmw){color:inherit;text-decoration:none;transition:opacity .2s ease}.mc-breadcrumb.svelte-1ltnmw a:where(.svelte-1ltnmw):hover{opacity:.8}.mc-breadcrumb.svelte-1ltnmw .dot:where(.svelte-1ltnmw){margin:0 .5rem;color:var(--text-muted, var(--text-secondary))}.mc-breadcrumb.svelte-1ltnmw .current:where(.svelte-1ltnmw){color:var(--primary)}.mc-header.svelte-1ltnmw{margin-top:2.5rem}.mc-header.svelte-1ltnmw .footer-note:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.8125rem;line-height:1.7;font-weight:300;color:var(--text-muted, var(--text-secondary));max-width:520px;margin:2rem 0 0}.tier-summary-card.svelte-1ltnmw{margin-top:2rem;padding:2rem;background-color:#ffffff06;border:1px solid rgba(201,168,76,.35)}@media (min-width: 640px){.tier-summary-card.svelte-1ltnmw{padding:2.5rem}}.tier-summary-card.svelte-1ltnmw .tier-summary-head:where(.svelte-1ltnmw){display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.tier-summary-card.svelte-1ltnmw .tier-name:where(.svelte-1ltnmw){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.01em;color:var(--text-primary);margin:.5rem 0 0}.tier-summary-card.svelte-1ltnmw .tier-fee:where(.svelte-1ltnmw){text-align:end}.tier-summary-card.svelte-1ltnmw .fee-amount:where(.svelte-1ltnmw){display:block;font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.625rem,2.6vw,2.125rem);letter-spacing:-.01em;color:var(--primary);line-height:1}.tier-summary-card.svelte-1ltnmw .fee-period:where(.svelte-1ltnmw){display:block;margin-top:.5rem;font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary)}.tier-summary-card.svelte-1ltnmw .tier-description:where(.svelte-1ltnmw){margin:1.5rem 0 0;font-family:var(--font-lora);font-style:italic;font-size:.9375rem;line-height:1.7;color:var(--text-secondary);max-width:540px}.tier-summary-card.svelte-1ltnmw .tier-meta:where(.svelte-1ltnmw){margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(201,168,76,.18);display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.tier-summary-card.svelte-1ltnmw .tier-meta:where(.svelte-1ltnmw){grid-template-columns:repeat(2,1fr);gap:2rem}}.tier-summary-card.svelte-1ltnmw .meta-label:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);margin:0}.tier-summary-card.svelte-1ltnmw .meta-list:where(.svelte-1ltnmw){list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.4rem}.tier-summary-card.svelte-1ltnmw .meta-list:where(.svelte-1ltnmw) li:where(.svelte-1ltnmw){display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-family:var(--font-poppins);font-size:.875rem;color:var(--text-primary);font-weight:400}.tier-summary-card.svelte-1ltnmw .meta-value:where(.svelte-1ltnmw){font-family:var(--font-dm-serif-display);font-weight:400;font-size:1rem;color:var(--primary)}.tier-summary-card.svelte-1ltnmw .meta-aside:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.status-card.svelte-1ltnmw{margin-top:3rem;padding:2.5rem;background-color:#ffffff06;border:1px solid rgba(201,168,76,.35);text-align:center}.status-card.error.svelte-1ltnmw{border-color:#d65a5a73}.status-card.svelte-1ltnmw .status-headline:where(.svelte-1ltnmw){font-family:var(--font-dm-serif-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.005em;line-height:1.2;color:var(--text-primary);margin:.75rem 0 0}.status-card.svelte-1ltnmw .status-body:where(.svelte-1ltnmw){margin:.75rem 0 0;font-family:var(--font-lora);font-style:italic;font-size:.9375rem;line-height:1.7;color:var(--text-secondary);max-width:520px;margin-left:auto;margin-right:auto}.status-card.svelte-1ltnmw .gold-rule.short:where(.svelte-1ltnmw){margin:1.5rem auto}.status-card.svelte-1ltnmw .status-actions:where(.svelte-1ltnmw){margin-top:1.5rem;display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.cta-strip.svelte-1ltnmw{margin-top:3rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(201,168,76,.18)}.solid-btn.svelte-1ltnmw,.ghost-btn.svelte-1ltnmw{font-family:var(--font-poppins);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:0 2rem;height:50px;border-radius:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.solid-btn.svelte-1ltnmw:disabled,.ghost-btn.svelte-1ltnmw:disabled{opacity:.55;cursor:not-allowed}.solid-btn.svelte-1ltnmw{background:var(--primary);color:var(--on-primary, #1a1612);border:1px solid var(--primary)}.solid-btn.svelte-1ltnmw:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,black);border-color:color-mix(in srgb,var(--primary) 88%,black)}.ghost-btn.svelte-1ltnmw{background:transparent;color:var(--text-primary);border:1px solid rgba(201,168,76,.35)}.ghost-btn.svelte-1ltnmw:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.payment-form.svelte-1ltnmw{margin-top:3rem;padding:2rem 1.5rem;background-color:#ffffff06;border:1px solid rgba(201,168,76,.25)}@media (min-width: 640px){.payment-form.svelte-1ltnmw{padding:3rem}}@media (min-width: 1024px){.payment-form.svelte-1ltnmw{padding:3.5rem 4rem}}.payment-form.svelte-1ltnmw .payment-head:where(.svelte-1ltnmw){margin-bottom:2.5rem}.payment-form.svelte-1ltnmw .form-section:where(.svelte-1ltnmw){border:0;padding:0;margin:0 0 2.5rem;min-width:0;min-inline-size:0;display:block;width:100%}.payment-form.svelte-1ltnmw .form-section:where(.svelte-1ltnmw)+.form-section:where(.svelte-1ltnmw){padding-top:2.5rem;border-top:1px solid rgba(201,168,76,.18)}.payment-form.svelte-1ltnmw .form-section:where(.svelte-1ltnmw) .section-eyebrow:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--primary);padding:0;margin-bottom:1.5rem}.payment-form.svelte-1ltnmw .form-row:where(.svelte-1ltnmw){display:grid;gap:1.5rem;margin-bottom:1.25rem}.payment-form.svelte-1ltnmw .form-row.full:where(.svelte-1ltnmw){grid-template-columns:1fr}.payment-form.svelte-1ltnmw .form-row.two:where(.svelte-1ltnmw){grid-template-columns:1fr}@media (min-width: 640px){.payment-form.svelte-1ltnmw .form-row.two:where(.svelte-1ltnmw){grid-template-columns:repeat(2,1fr)}}.payment-form.svelte-1ltnmw .form-row.three:where(.svelte-1ltnmw){grid-template-columns:1fr}@media (min-width: 540px){.payment-form.svelte-1ltnmw .form-row.three:where(.svelte-1ltnmw){grid-template-columns:repeat(3,1fr)}}.payment-form.svelte-1ltnmw .form-row:where(.svelte-1ltnmw):last-child{margin-bottom:0}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw){display:flex;flex-direction:column;gap:.55rem;min-width:0}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) label:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) label:where(.svelte-1ltnmw) .required:where(.svelte-1ltnmw){color:var(--primary);margin-inline-start:.25rem}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) label:where(.svelte-1ltnmw) .optional:where(.svelte-1ltnmw){margin-inline-start:.4rem;color:var(--text-muted, var(--text-secondary));font-size:.625rem;letter-spacing:.18em}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) input:where(.svelte-1ltnmw),.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#ffffff05;color:var(--text-primary);font-family:var(--font-poppins);font-size:.95rem;padding:0 1rem;height:52px;border:1px solid rgba(201,168,76,.28);border-radius:0;transition:border-color .2s ease,background-color .2s ease;box-sizing:border-box}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) input:where(.svelte-1ltnmw):hover,.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw):hover{border-color:#c9a84c80}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) input:where(.svelte-1ltnmw):focus,.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw):focus{outline:none;border-color:var(--primary);background:#ffffff0a}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) input.error:where(.svelte-1ltnmw),.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select.error:where(.svelte-1ltnmw){border-color:#d65a5a}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) input:where(.svelte-1ltnmw)::placeholder,.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw)::placeholder{color:var(--text-muted, var(--text-secondary));opacity:.5}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw){background-image:linear-gradient(45deg,transparent 50%,var(--primary) 50%),linear-gradient(135deg,var(--primary) 50%,transparent 50%);background-position:calc(100% - 18px) 24px,calc(100% - 13px) 24px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:2.5rem;cursor:pointer}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) select:where(.svelte-1ltnmw) option:where(.svelte-1ltnmw){background:var(--background-secondary, #1a1612);color:var(--text-primary)}.payment-form.svelte-1ltnmw .form-group:where(.svelte-1ltnmw) .error-message:where(.svelte-1ltnmw){font-family:var(--font-poppins);font-size:.75rem;color:#d65a5a;margin:0}.payment-form.svelte-1ltnmw .section-error:where(.svelte-1ltnmw){display:block;margin-top:.5rem;font-family:var(--font-poppins);font-size:.75rem;color:#d65a5a}.payment-form.svelte-1ltnmw .form-actions:where(.svelte-1ltnmw){display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid rgba(201,168,76,.18);flex-wrap:wrap}@media (max-width: 540px){.payment-form.svelte-1ltnmw .form-actions:where(.svelte-1ltnmw){flex-direction:column-reverse}.payment-form.svelte-1ltnmw .form-actions:where(.svelte-1ltnmw) .solid-btn:where(.svelte-1ltnmw),.payment-form.svelte-1ltnmw .form-actions:where(.svelte-1ltnmw) .ghost-btn:where(.svelte-1ltnmw){width:100%}}
