.vip-page{--vip-section-space:clamp(1.5rem, 4vw, 3rem)}.vip-page>.section,.vip-page>.vip-final-cta{padding-block:var(--vip-section-space)}.vip-page .eyebrow{margin-bottom:.75rem}.vip-page>section>.container>h2,.vip-page .vip-faq h2,.vip-page .vip-final-cta h2{max-width:32ch;font-size:var(--font-section-title);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;line-height:1.15}.vip-page>section>.container>p:not(.eyebrow){max-width:70ch;margin:0 0 1rem}.vip-page>section>.container>p:last-child{margin-bottom:0}.vip-page .vip-benefit-card{gap:.75rem;min-height:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.vip-page .vip-benefit-card h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.vip-page .vip-final-cta-inner{gap:clamp(1.5rem,4vw,3rem)}.vip-page .vip-final-cta h2{font-size:var(--font-page-title)}.vip-page .faq-layout{gap:clamp(1.5rem,4vw,3rem)}.vip-landing-heading{max-width:760px;margin-bottom:24px}.vip-landing-heading h1{font-size:var(--font-page-title);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;line-height:1.1}.vip-landing-heading p:last-child{color:var(--muted);margin:0;font-size:1.0625rem}.vip-landing-intro h2{max-width:820px}.vip-landing-intro>.container>p{max-width:800px}.vip-landing-stats{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.vip-landing-stats p{background:var(--paper);border:1px solid var(--line);gap:4px;min-width:155px;margin:0;padding:18px;display:grid}.vip-landing-stats strong{font-size:1.5rem}.vip-landing-events{margin:24px 0 0;padding-left:22px}.vip-landing-events li{margin-block:12px}.vip-landing-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.vip-landing-gallery figure{min-width:0;margin:0}.vip-landing-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.vip-landing-gallery figcaption{margin-top:10px}@media (max-width:640px){.vip-landing-gallery{grid-template-columns:1fr}}
