.vip-page{--vip-dark:var(--wine);--vip-accent:var(--ucp-court);--ucp-children:#f85736;--ucp-communication:#36a337;--ucp-court:#2c56e0;--ucp-self-care:#5c1e6b;background:var(--paper);color:var(--wine);font-family:var(--font-body), sans-serif}.vip-page :where(.lm-label,.lm-proof-card strong,.campaign-founder-lead,.campaign-footer){text-transform:uppercase}.vip-shell{width:min(960px,100% - 48px);margin:0 auto}.vip-hero{background:var(--vip-dark);color:var(--paper);text-align:center;padding:34px 24px 78px}.vip-hero-shell{max-width:860px}.vip-logo{object-fit:contain;filter:drop-shadow(0 0 10px #e8c76624);width:110px;max-width:100%;height:auto;margin:0 auto 30px;display:block}.vip-eyebrow{border:1px solid var(--gold-light);color:var(--gold-light);font:500 14px/1.4 var(--font-body), sans-serif;letter-spacing:.08em;margin:0 0 22px;padding:8px 15px;display:inline-block}.vip-hero h2{font:400 clamp(25px,3.1vw,36px)/1.2 var(--font-display), serif;margin:0 0 20px}.vip-hero h2 em{color:var(--gold-light)}.vip-hero h1{font:400 clamp(30px,4.1vw,48px)/1.1 var(--font-display), serif;letter-spacing:-.035em;text-wrap:balance;margin:0 auto 24px}.vip-intro{max-width:720px;margin:0 auto 34px;font-size:18px;line-height:1.6}.vip-video{aspect-ratio:16/9;background:#101817;border:1px solid #e8c76666;border-radius:12px;width:min(800px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000040}.vip-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vip-offer{background:var(--clay);padding:80px 24px}.vip-offer h2,.vip-checkout h2{text-align:center;font:400 clamp(31px,4.2vw,46px)/1.15 var(--font-display), serif;letter-spacing:-.025em;margin:0 0 34px}.vip-inclusions{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.vip-inclusions li{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:16px;padding:25px 0;display:grid}.vip-inclusions li>span{color:var(--vip-accent);font-size:24px;font-weight:600;line-height:1.35}.vip-inclusions p{margin:0;font-size:17px;line-height:1.65}.vip-inclusion-copy{margin-top:6px;display:block}.vip-inclusions .vip-availability-note{grid-column:2;margin-top:10px;font-size:15px}.vip-inclusions em{color:var(--gold);white-space:nowrap;margin-top:7px;font-style:normal;font-weight:600;display:block}.vip-value{background:var(--cream);text-align:center;border:1px solid #3b051029;border-radius:14px;margin-top:42px;padding:30px}.vip-value p{font:400 22px/1.5 var(--font-display), serif;margin:0}.vip-value p+p{margin-top:12px}.vip-value span{font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.vip-total-value span,.vip-total-value b{white-space:nowrap;display:block}.vip-total-value b{margin-top:2px;font-size:28px;font-weight:400;text-decoration:line-through;text-decoration-thickness:2px}.vip-value .vip-discount{color:var(--gold);font:700 18px/1.4 var(--font-body), sans-serif;letter-spacing:.08em}.vip-today-price span,.vip-today-price strong{display:block}.vip-today-price strong{margin-top:2px}.vip-value strong{color:var(--vip-accent);font-size:36px;font-weight:400}.vip-offer-notes{text-align:center;max-width:700px;margin:14px auto 0}.vip-offer-notes p{margin:0;font-size:13px;line-height:1.4}.vip-offer-notes p+p{margin-top:4px}.vip-checkout{background:#fff;padding:78px 24px 86px}.vip-checkout-shell{text-align:center;max-width:760px}.vip-checkout h2 em{color:var(--vip-accent);font-style:normal}.vip-checkout-embed{background:#fff;border-radius:12px;min-height:560px;margin:0 auto 28px}.vip-checkout-embed sc-checkout{width:100%;display:block}.vip-decline{font:400 15px/1.5 var(--font-cta), sans-serif;text-underline-offset:4px;display:inline-block}.vip-decline:hover,.vip-decline:focus-visible{color:var(--vip-accent)}.lm-shell{width:min(960px,100%);margin:auto}.lm-possibility{background:var(--cream);color:var(--vip-dark);padding:76px 24px}.lm-label{font:400 14px/1.5 var(--font-body), sans-serif;margin:0 0 20px}.lm-shell h2{font:400 clamp(30px,4vw,43px)/1.15 var(--font-display), serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px}.lm-section-intro{max-width:720px;margin:0 0 32px;font-size:17px;line-height:1.6}.lm-proof-grid{column-count:3;column-gap:16px}.lm-proof-card{break-inside:avoid;background:var(--paper);vertical-align:top;border:1px solid #3b051029;border-radius:9px;width:100%;margin:0 0 16px;padding:12px;display:inline-block}.lm-proof-card p{color:var(--vip-dark);font:600 13px/1.4 var(--font-body), sans-serif;margin:0 0 7px}.lm-proof-card img{border-radius:5px;width:100%;height:auto;display:block}.lm-proof-subsection{border-top:1px solid #3b051033;margin-top:52px;padding-top:42px}.lm-proof-subsection h3{font:400 clamp(25px,3vw,34px)/1.15 var(--font-display), serif;letter-spacing:-.02em;margin:0 0 22px}.vip-possibility .lm-label{color:var(--vip-accent);text-align:center}.vip-possibility .lm-shell>h2{text-align:center}.vip-possibility .lm-section-intro{text-align:center;margin-left:auto;margin-right:auto}.vip-page .campaign-founder-lead{color:var(--gold);font-family:var(--font-body), sans-serif;letter-spacing:.09em;text-align:center;font-size:14px;font-style:normal}.vip-page .campaign-founder h2{font:400 clamp(30px,4vw,43px)/1.15 var(--font-display), serif;letter-spacing:-.025em;text-align:center}.vip-page .campaign-founder{background:var(--clay);color:var(--wine);padding:82px 24px 88px}.vip-page .campaign-founder-shell{width:min(932px,100%);margin:0 auto}.vip-page .campaign-founder h2{margin:0 0 8px}.vip-page .campaign-founder p{font:400 18px/1.75 var(--font-cta), sans-serif;margin:0 0 16px}.vip-page .campaign-founder-lead{margin-bottom:26px!important}.vip-host-role{text-align:center;margin:0 0 28px!important;font-weight:700!important}.vip-page .campaign-founder-grid{grid-template-columns:373px 1fr;align-items:start;gap:26px;margin-bottom:14px;display:grid}.vip-page .campaign-founder-grid picture{display:block}.vip-page .campaign-founder-grid img{width:100%;height:auto;margin-top:0;display:block}.vip-page .vip-host-statement{font:400 clamp(23px,2.5vw,32px)/1.2 var(--font-display), serif;letter-spacing:-.02em;margin:0 0 24px}.vip-host-closing{white-space:pre-line}.vip-page .campaign-footer{color:var(--cream);font:400 16px/1.5 var(--font-cta), sans-serif;text-align:left;background:#2b2b2b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:25px;padding:34px 24px;display:grid}.vip-page .campaign-footer span{min-width:0}.vip-page .campaign-footer a{white-space:nowrap;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.vip-page .campaign-footer a+a:before{content:none}@media (width<=700px){.vip-shell{width:min(100% - 32px,960px)}.vip-hero{padding:22px 8px 52px}.vip-logo{width:110px;margin-bottom:22px}.vip-eyebrow{letter-spacing:.035em;margin-bottom:16px;padding:6px 10px;font-size:12px}.vip-hero h2{margin-bottom:16px;font-size:25px}.vip-hero h1{font-size:clamp(26px,7.8vw,34px)}.vip-intro{margin-bottom:25px;font-size:16px;line-height:1.5}.vip-video{border-radius:8px}.vip-offer,.vip-checkout{padding:58px 16px}.vip-offer{padding-top:46px;padding-bottom:46px}.vip-offer h2{margin-bottom:20px;font-size:30px}.vip-checkout h2{margin-bottom:26px;font-size:clamp(21px,6.5vw,27px)}.vip-inclusions li{grid-template-columns:26px 1fr;gap:8px;padding:15px 0}.vip-inclusions li>span{font-size:21px}.vip-inclusions p{font-size:16px;line-height:1.42}.vip-inclusion-copy,.vip-inclusions em{margin-top:4px}.vip-value{margin-top:24px;padding:18px 14px}.vip-value p{line-height:1.3}.vip-value p+p{margin-top:8px}.vip-offer-notes{margin-top:10px}.vip-checkout-embed{min-height:620px}.lm-possibility{padding:clamp(18px,3dvh,28px) 18px}.lm-label{margin-bottom:10px;font-size:14px;line-height:1.35}.lm-shell h2{text-wrap:pretty;margin-bottom:12px;font-size:28px;line-height:1.15}.lm-section-intro{margin-bottom:18px;font-size:16px;line-height:1.4}.lm-proof-grid{column-count:1}.lm-proof-card{margin-bottom:12px;padding:10px}.lm-proof-subsection{margin-top:40px;padding-top:32px}.lm-proof-subsection h3{margin-bottom:16px;font-size:25px}.vip-page .campaign-founder h2{font-size:28px}.vip-page .campaign-founder{padding:58px 16px 64px}.vip-page .campaign-founder p{font-size:17px;line-height:1.65}.vip-page .campaign-founder-grid{grid-template-columns:1fr;gap:28px}.vip-page .campaign-founder-grid img{width:min(384px,100%);margin:0 auto}.vip-page .campaign-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;font-size:14px}}@media (width>=701px) and (width<=980px){.lm-proof-grid{column-count:2}}
