.club-mobile.landing-page{--landing-max-width:var(--user-content-max-width);--landing-gutter:28px;--landing-cta-gutter:20px;--landing-content-inset:max(var(--landing-gutter), calc((100% - var(--landing-max-width)) / 2 + var(--landing-gutter)));max-width:none;box-shadow:none}.landing-page .landing-section,.landing-page .motivation-bottom,.landing-page .final-footer,.landing-page .motivation h2,.landing-page .motivation>.club-caption{padding-inline:var(--landing-content-inset)}.landing-page .landing-hero{height:auto;min-height:682px}.landing-page .landing-hero>img.hero-photo{width:100%;height:100%}.landing-page .landing-hero>p{margin-top:24px}.landing-page .landing-hero .countdown{flex-shrink:0;justify-content:center;align-items:center;max-width:380px;min-height:52px;display:flex}.landing-page a.club-button{max-width:400px;margin-inline:auto}.landing-page .empathy-list{max-width:440px}.landing-page #free-roadmap>.club-eyebrow{color:var(--club-action)}.landing-page #free-roadmap>h2+p{margin-top:-16px}.landing-page #features>.club-artwork{width:460px}.landing-page .motivation{background:linear-gradient(#272727 0%,#000 50%)}.landing-page .motivation-intro>.club-eyebrow{color:#e5ff78}.landing-page .motivation>.club-caption{color:#ddd}.landing-page .motivation-photo{background:0 0}.landing-page .motivation-bottom>.club-artwork{width:420px}.landing-page .motivation-bottom h3{word-break:keep-all;overflow-wrap:break-word;font-size:36px}.landing-page img[src="/club-assets/founder-profile.png"]{width:auto;height:147px}.landing-page .prices-artwork{gap:20px}.landing-page .recruitment-price .countdown{justify-content:center;align-items:center;min-height:56px;display:flex}.landing-page #schedule[hidden]{display:none}.landing-page .founder-copy{max-width:480px}@media (max-width:599px){.landing-page .landing-sticky .club-button{font-size:16px}.landing-page .landing-section>.founder-heading{font-size:22px}}.landing-page .landing-section .landing-closing{letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:1.4}.landing-page .review-column{display:contents}.landing-page .reviews blockquote{word-break:keep-all;overflow-wrap:break-word}.landing-page .motivation-photo>img{max-width:var(--landing-max-width);margin-inline:auto}.landing-page .landing-sticky{width:min(100%, var(--landing-max-width));padding-inline:var(--landing-cta-gutter);justify-items:center;gap:8px;display:grid}.landing-page .landing-sticky .club-button{box-shadow:0 8px 24px #0005,0 2px 6px #0003}@media (min-width:480px){.club-mobile.landing-page{--landing-gutter:clamp(32px, 7.5vw, 48px);--landing-cta-gutter:var(--landing-gutter);--site-header-gutter:var(--landing-content-inset)}.landing-page .landing-section.recruitment-price{padding-inline:var(--landing-content-inset)}.landing-page .story-cards{width:360px}.landing-page .story-card .club-artwork{height:auto}.landing-page .reviews{width:100%}}@media (min-width:600px){.landing-page .story>.club-artwork{width:280px;height:auto}.landing-page .landing-section{gap:28px;padding-block:88px}.landing-page .landing-section h2,.landing-page .motivation h2,.landing-page .feature-group>h3{font-size:30px}.landing-page .landing-hero{height:auto;min-height:760px;padding:80px var(--landing-content-inset) 56px}.landing-page .landing-hero>img.hero-photo{height:100%}.landing-page .landing-hero .hero-logo{width:440px;height:auto}.landing-page .hero-spacer{width:280px;height:280px}.landing-page .landing-hero h1{font-size:32px}.landing-page .countdown{max-width:400px}.landing-page a.club-button{min-height:56px;font-size:16px}.landing-page .landing-section .landing-closing{font-size:24px}.landing-page .crew-comparison article{padding:16px}.landing-page .crew-comparison b,.landing-page .crew-features h4{font-size:16px}.landing-page .crew-comparison p,.landing-page .lecture-overview p,.landing-page .roadmap-benefit p,.landing-page .lecture-sessions{font-size:12px}.landing-page .reward-card,.landing-page .crew-features article,.landing-page .lecture-overview,.landing-page .lecture-sessions,.landing-page .roadmap-benefit{padding:24px}.landing-page .reward-list{font-size:14px}.landing-page .crew-features{gap:16px}.landing-page .crew-body-artwork{height:176px}.landing-page .crew-features .crew-body-artwork img{max-height:176px}.landing-page .reviews{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.landing-page .review-column{flex-direction:column;gap:16px;display:flex}.landing-page .review-column:last-child{justify-content:center}.landing-page .reviews blockquote{padding:24px 20px;font-size:14px}.landing-page .reviews cite{font-size:11px}.landing-page .story-card figcaption{font-size:13px}.landing-page .faq-list p{font-size:16px}}
.landing-page .system-emphasis{color:#752511}.landing-page #features>.club-eyebrow{color:#e5ff78}.landing-page .feature-blue-text{color:#99d9ff}.landing-page .feature-pink-text{color:#ffa8da}.landing-page img.feature-number{background:0 0;width:24px;height:24px}.landing-page .feature-daily>.feature-number{background:#99d9ff}@media (max-width:599px){.landing-page .feature-group.feature-daily>h3{font-size:23px}.landing-page .extra-crew-selection .crew-comparison b{font-size:14px}.landing-page .extra-crew-selection .crew-comparison p{font-size:12px}}.landing-page .crew-roadmaps{gap:20px;width:100%;display:grid}.landing-page .crew-roadmaps>h3{font-size:24px;font-weight:700}.landing-page .roadmap-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.landing-page .roadmap-comparison article{min-height:0;padding:20px}.landing-page .roadmap-comparison article:first-child{background:#99d9ff}.landing-page .roadmap-comparison b{font-size:16px}.landing-page .roadmap-comparison p{word-break:keep-all;overflow-wrap:break-word;margin-top:8px;font-size:14px;line-height:1.65}.landing-page .feature-extra-crew,.landing-page .feature-extra-lecture{margin-top:50px}.landing-page .feature-plus{color:#272727;background:#e5ff78;border-radius:50%;place-items:center;width:24px;height:24px;margin-inline:auto;font:700 20px/1 Arial,sans-serif;display:grid}.landing-page .feature-extra-lecture .feature-plus{background:#ffa8da}.landing-page .extra-crew-selection>h4{color:#272727;background:linear-gradient(#dedede,#a2a2a2);justify-content:center;align-items:center;min-height:50px;margin:0;padding:0 16px;font-size:16px;font-weight:700;display:flex}.landing-page .extra-crew-selection article{min-height:220px}.landing-page .extra-crew-selection em{margin-bottom:28px;font-size:clamp(22px,6.875vw,30px)}.landing-page .extra-crew-selection b{white-space:normal;word-break:keep-all}.landing-page .extra-crew-features article{background:#e5ff78;justify-content:center;align-items:center;height:208px;min-height:0;display:flex}.landing-page .extra-crew-features .club-artwork{object-fit:contain;width:100%;height:100%;max-height:none;margin:0}.landing-page .extra-crew-features img[src="/club-assets/crew-networking-content.png"]{clip-path:inset(0 0 2px);height:auto;max-height:100%}.landing-page .landing-video{object-fit:contain;flex-shrink:0;max-width:100%;height:auto;margin-inline:auto;display:block}.landing-page .lecture-overview{grid-template-columns:minmax(0,1fr);gap:16px}.landing-page .lecture-overview h3{word-break:keep-all;font-size:22px}.landing-page .lecture-overview p{margin-top:8px;font-size:15px}.landing-page .lecture-overview>.club-artwork{justify-self:end}.landing-page .lecture-description{color:#373737;background:#f4f4f4;padding:24px;font-size:15px;line-height:1.65}.landing-page .motivation-intro{padding:0 var(--landing-content-inset) 24px;gap:40px;display:grid}.landing-page .motivation-intro>.club-eyebrow{font-size:18px;font-weight:700}.landing-page .motivation-instruction{word-break:keep-all;font-size:22px;font-weight:600;line-height:1.65}.landing-page .motivation-intro h2{word-break:keep-all;padding:0;font-size:28px;line-height:1.6}@media (min-width:600px){.landing-page #features>:is(.feature-daily,.feature-crew,.feature-benefits)>.landing-video{max-width:90%}.landing-page .extra-crew-features article{height:260px}.landing-page .lecture-overview{grid-template-columns:minmax(0,1fr) 100px}.landing-page .lecture-overview h3{font-size:26px}.landing-page .motivation-intro{gap:48px;padding-bottom:40px}.landing-page .motivation-instruction{font-size:28px}.landing-page .motivation-intro h2{font-size:36px}.landing-page .roadmap-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.landing-page .roadmap-comparison article{padding:16px}}
.landing-page .recruitment-copy{white-space:pre-line;overflow-wrap:anywhere}.landing-page .landing-sticky.is-purchase{width:100%;padding:0}.landing-page .landing-sticky.is-purchase>button{max-width:calc(100% - 32px)}.landing-page .recruitment-price-image{background:#fff;height:auto}.landing-page .recruitment-actions{gap:8px;width:100%;max-width:400px;margin-inline:auto;animation:.2s cubic-bezier(.23,1,.32,1) both recruitment-actions-enter;display:grid}@keyframes recruitment-actions-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-page .recruitment-actions{animation-duration:.1s}}.landing-page .recruitment-actions.has-secondary{grid-template-columns:minmax(0,1fr) 76px}.landing-page .recruitment-actions .club-button{min-width:0;min-height:52px;margin:0}.landing-page .club-button.recruitment-secondary{color:#171717;background:#fff;border-color:#dcdcdc}.landing-page .club-button.recruitment-notice{color:#555;cursor:default;max-width:400px;box-shadow:none;background:#e5e5e5;border-color:#d4d4d4;margin-inline:auto}.landing-page .recruitment-actions .club-button.recruitment-small{align-self:stretch;min-height:48px;padding-inline:6px;font-size:12px}.landing-page .club-button:disabled{opacity:.65;cursor:default}.landing-page .countdown,.landing-page .benefit-bar,.landing-page .landing-sticky .club-button,.landing-page #free-roadmap .club-button,.landing-page .recruitment-price .club-button{white-space:pre-line;overflow-wrap:anywhere}
