.Schedule_page__iFEdn{min-height:100vh;background-color:#1a1a1a;padding-top:80px;padding-bottom:80px}.Schedule_header__i04ds{text-align:center;padding:56px 24px 32px}.Schedule_eyebrow___SH2u{font-weight:600;font-size:.85rem;letter-spacing:.2em;color:#e8720c;margin:0 0 12px}.Schedule_eyebrow___SH2u,.Schedule_headline__mA2LU{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.Schedule_headline__mA2LU{font-weight:900;font-size:clamp(2.8rem,7vw,5rem);letter-spacing:.02em;color:#f5f5f0;margin:0 0 16px;line-height:1}.Schedule_sub__TGISU{font-family:Barlow,sans-serif;font-weight:400;font-size:1rem;color:#888;max-width:480px;margin:0 auto;line-height:1.6}.Schedule_emailLink__NjqXR{color:#e8720c;text-decoration:none}.Schedule_emailLink__NjqXR:hover{text-decoration:underline}.Schedule_banner__IG3Nd{max-width:560px;margin:0 auto 36px;padding:22px 24px 20px;background:var(--charcoal-mid);border:1px solid var(--orange-glow);border-radius:10px;text-align:center}.Schedule_bannerText__ZZAb_{font-family:var(--font-body);font-weight:400;font-size:.95rem;color:var(--white);line-height:1.55;margin:0 0 16px}.Schedule_bannerCta__NfQRq{margin:0 0 14px}.Schedule_bannerMembers__UW4sD{font-family:var(--font-body);font-weight:400;font-size:.78rem;color:#888;line-height:1.5;margin:0}.Schedule_legend__Yu_8C{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;padding:0 24px 36px}.Schedule_legendItem__z_UcY{display:flex;align-items:center;gap:7px;font-family:Barlow,sans-serif;font-size:.8rem}.Schedule_legendDot__VlVQB{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Schedule_legendName__oqWYu{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.08em;color:#f5f5f0}.Schedule_legendCode__JyKhn{color:#666;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.Schedule_legendItem__z_UcY[data-type=IGNITE] .Schedule_legendDot__VlVQB{background:#e8720c}.Schedule_legendItem__z_UcY[data-type=ENDURE] .Schedule_legendDot__VlVQB{background:#1e7ec8}.Schedule_legendItem__z_UcY[data-type=ENGAGE] .Schedule_legendDot__VlVQB{background:#4caf50}.Schedule_legendItem__z_UcY[data-type=FOUNDATIONS] .Schedule_legendDot__VlVQB{background:#888}.Schedule_legendItem__z_UcY[data-type=BEGINNER] .Schedule_legendDot__VlVQB{background:#14b8a6}.Schedule_legendItem__z_UcY[data-type=ASCENSION] .Schedule_legendDot__VlVQB{background:#8b5cf6}.Schedule_gridWrapper__gzOHA{width:100%;overflow-x:auto;padding:0 16px;-webkit-overflow-scrolling:touch}.Schedule_grid__tIkkK{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));grid-gap:8px;gap:8px;min-width:840px;max-width:1200px;margin:0 auto}.Schedule_dayCol__n7sn9{display:flex;flex-direction:column;gap:8px}.Schedule_dayCol__n7sn9.Schedule_past__VLnrG{opacity:.45}.Schedule_dayHeader__Hw_US{background:#222;border-radius:8px 8px 0 0;padding:12px 10px 10px;text-align:center;border-top:2px solid #2a2a2a;position:relative}.Schedule_today__aNTbs .Schedule_dayHeader__Hw_US{border-top-color:#e8720c;background:#2a1a0a}.Schedule_dayName__4fXqM{display:block;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.12em;color:#f5f5f0;text-transform:uppercase}.Schedule_dayDate__TGxJo{display:block;font-family:Barlow,sans-serif;font-size:.72rem;color:#666;margin-top:2px}.Schedule_todayBadge__OHU_h{display:inline-block;margin-top:6px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.15em;color:#e8720c;background:rgba(232,114,12,.12);border:1px solid rgba(232,114,12,.3);border-radius:4px;padding:2px 6px}.Schedule_sessions__OWeGI{display:flex;flex-direction:column;gap:6px;flex:1 1}.Schedule_emptyDay__nkzDu{text-align:center;color:#333;font-family:Barlow,sans-serif;font-size:1.2rem;padding:20px 0}.Schedule_sessionCard__Yig1C{background:#222;border-radius:6px;padding:10px 10px 9px;border-left:4px solid #444;display:flex;flex-direction:column;gap:2px;transition:background .15s ease}.Schedule_sessionCard__Yig1C:hover{background:#2a2a2a}.Schedule_sessionCard__Yig1C[data-type=IGNITE]{border-left-color:#e8720c}.Schedule_sessionCard__Yig1C[data-type=ENDURE]{border-left-color:#1e7ec8}.Schedule_sessionCard__Yig1C[data-type=ENGAGE]{border-left-color:#4caf50}.Schedule_sessionCard__Yig1C[data-type=FOUNDATIONS]{border-left-color:#888}.Schedule_sessionCard__Yig1C[data-type=BEGINNER]{border-left-color:#14b8a6}.Schedule_sessionCard__Yig1C[data-type=ASCENSION]{border-left-color:#8b5cf6}.Schedule_sessionCard__Yig1C[data-type=IGNITE] .Schedule_sessionType__G7EHZ{color:#e8720c}.Schedule_sessionCard__Yig1C[data-type=ENDURE] .Schedule_sessionType__G7EHZ{color:#1e7ec8}.Schedule_sessionCard__Yig1C[data-type=ENGAGE] .Schedule_sessionType__G7EHZ{color:#4caf50}.Schedule_sessionCard__Yig1C[data-type=FOUNDATIONS] .Schedule_sessionType__G7EHZ{color:#888}.Schedule_sessionCard__Yig1C[data-type=BEGINNER] .Schedule_sessionType__G7EHZ{color:#14b8a6}.Schedule_sessionCard__Yig1C[data-type=ASCENSION] .Schedule_sessionType__G7EHZ{color:#8b5cf6}.Schedule_sessionTime__gRiMQ{font-family:Barlow,sans-serif;font-weight:600;font-size:.72rem;color:#888;letter-spacing:.04em}.Schedule_sessionType__G7EHZ{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#f5f5f0;line-height:1}.Schedule_sessionSub__BlbIo{font-family:Barlow,sans-serif;font-size:.7rem;color:#555;letter-spacing:.02em}.Schedule_registerBtn__NK_mb{margin-top:8px;background:#14b8a6;color:#0d0d0d;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:4px;padding:7px 8px;cursor:pointer;transition:background .15s ease}.Schedule_registerBtn__NK_mb:hover{background:#0f9d8c}.Schedule_cta__AsoPE{text-align:center;padding:64px 24px 0}.Schedule_ctaText__4Tc2A{font-weight:600;font-size:1.3rem;color:#888;margin:0 0 20px;letter-spacing:.04em}.Schedule_ctaButton__pPwmf,.Schedule_ctaText__4Tc2A{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.Schedule_ctaButton__pPwmf{display:inline-block;background:#e8720c;color:#fff;font-weight:800;font-size:1rem;letter-spacing:.15em;text-decoration:none;padding:16px 36px;border-radius:4px;border:none;cursor:pointer;transition:background .2s ease}.Schedule_ctaButton__pPwmf:hover{background:#c45e08}@media (max-width:600px){.Schedule_header__i04ds{padding:40px 20px 24px}.Schedule_headline__mA2LU{font-size:2.4rem}.Schedule_banner__IG3Nd{margin-left:20px;margin-right:20px;padding:18px 18px 16px}.Schedule_gridWrapper__gzOHA{padding:0 12px}.Schedule_grid__tIkkK{grid-template-columns:repeat(7,minmax(110px,1fr));gap:6px;min-width:700px}.Schedule_sessionType__G7EHZ{font-size:.85rem}}.Footer_footer__Jcyx6{background:#0f0f0f;padding:48px 24px;border-top:1px solid rgba(232,114,12,.15);display:flex;flex-direction:column;gap:36px}.Footer_logo__FuNy2{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800;letter-spacing:.06em;margin-bottom:4px}.Footer_logo__FuNy2 span{color:var(--orange)}.Footer_tagline__t1xTu{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--white-dim);margin-bottom:12px}.Footer_desc__A1A4w{font-size:13px;color:var(--white-dim);line-height:1.6;max-width:280px}.Footer_colTitle___1PYS{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.Footer_links__orGAx{list-style:none;display:flex;flex-direction:column;gap:9px}.Footer_links__orGAx a{color:var(--white-dim);text-decoration:none;font-size:14px;transition:color .2s}.Footer_links__orGAx a:hover{color:var(--white)}.Footer_address__VN02u{line-height:1.6}.Footer_bottom__IOjP4{border-top:1px solid hsla(0,0%,100%,.07);padding-top:20px;font-size:11px;color:hsla(60,20%,95%,.32);display:flex;flex-direction:column;gap:4px}.Footer_bottomLink____GlT{color:hsla(60,20%,95%,.32);text-decoration:none;transition:color .2s}.Footer_bottomLink____GlT:hover{color:hsla(60,20%,95%,.6)}@media (min-width:768px){.Footer_footer__Jcyx6{padding:60px 64px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.Footer_bottom__IOjP4{grid-column:1/-1;flex-direction:row;justify-content:space-between}}