.schedule-hero{background:var(--glow-deep-blue);position:relative;overflow:hidden}.schedule-hero__texture{--texture-opacity:.08}.schedule-hero__amplify{--amplify-inset:-30% -10% auto auto;--amplify-opacity:.26;mix-blend-mode:normal;width:44vw;height:44vw}.schedule-hero__inner{max-width:880px;padding:84px var(--page-pad) 64px;text-align:center;margin:0 auto;position:relative}.schedule-hero__eyebrow{color:var(--glow-neon);letter-spacing:.12em;margin-bottom:22px}.schedule-hero h1{color:#fff;font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.05}.schedule-hero h1 span{color:var(--glow-neon)}.schedule-hero__lead{color:#ffffffd9;text-wrap:pretty;max-width:560px;margin:0 auto 14px;font-size:17.5px;line-height:1.6}.schedule-hero__note{color:#fff;font-family:var(--font-display), Poppins, sans-serif;margin:0 0 36px;font-size:16px;font-weight:700}.schedule-hero__highlight{background:var(--glow-pink);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--glow-deep-blue);padding:2px 8px}.hero-ready .schedule-hero__eyebrow{opacity:0;transition:opacity .55s var(--ease-out-expo) 40ms, transform .55s var(--ease-out-expo) 40ms;transform:translateY(16px)}.hero-ready .schedule-hero h1{opacity:0;transition:opacity .65s var(--ease-out-expo) .14s, transform .65s var(--ease-out-expo) .14s;transform:translateY(16px)}.hero-ready .schedule-hero__lead{opacity:0;transition:opacity .65s var(--ease-out-expo) .26s, transform .65s var(--ease-out-expo) .26s;transform:translateY(16px)}.hero-ready .schedule-hero__note{opacity:0;transition:opacity .65s var(--ease-out-expo) .34s}.hero-ready.hero-in .schedule-hero__eyebrow,.hero-ready.hero-in .schedule-hero h1,.hero-ready.hero-in .schedule-hero__lead{opacity:1;transform:none}.hero-ready.hero-in .schedule-hero__note{opacity:1}.schedule-book{background:var(--glow-off-white);padding:72px 0 88px}.schedule-book__head{text-align:center;max-width:720px;margin:0 auto 26px}.schedule-book__eyebrow{margin-bottom:14px}.schedule-book h2{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.08}.schedule-book__lead{color:var(--glow-deep-blue-70);text-wrap:pretty;max-width:480px;margin:0 auto;font-size:16px;line-height:1.6}.schedule-picker{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.schedule-pill{border:1.5px solid var(--glow-hairline);color:var(--glow-deep-blue);cursor:pointer;font-family:var(--font-display), Poppins, sans-serif;background:#fff;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s}:is(.schedule-switch:has(#schedule-audience-creator:checked) .schedule-pill[for=schedule-audience-creator],.schedule-switch:has(#schedule-audience-talent:checked) .schedule-pill[for=schedule-audience-talent],.schedule-switch:has(#schedule-audience-brand:checked) .schedule-pill[for=schedule-audience-brand]){background:var(--glow-deep-blue);border-color:var(--glow-deep-blue);color:var(--glow-neon)}:is(.schedule-switch:has(#schedule-audience-creator:focus-visible) .schedule-pill[for=schedule-audience-creator],.schedule-switch:has(#schedule-audience-talent:focus-visible) .schedule-pill[for=schedule-audience-talent],.schedule-switch:has(#schedule-audience-brand:focus-visible) .schedule-pill[for=schedule-audience-brand]){outline:2px solid var(--glow-deep-blue);outline-offset:3px}.schedule-checks{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 0 36px;padding:0;list-style:none;display:flex}.schedule-checks--talent,.schedule-checks--brand,:is(.schedule-switch:has(#schedule-audience-talent:checked) .schedule-checks--creator,.schedule-switch:has(#schedule-audience-brand:checked) .schedule-checks--creator){display:none}:is(.schedule-switch:has(#schedule-audience-talent:checked) .schedule-checks--talent,.schedule-switch:has(#schedule-audience-brand:checked) .schedule-checks--brand){display:flex}.schedule-checks li{align-items:center;gap:9px;display:flex}.schedule-checks__mark{background:var(--glow-neon);color:var(--glow-deep-blue);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.schedule-checks__label{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;font-size:14px;font-weight:600}.schedule-card{border:1px solid var(--glow-hairline);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;overflow:hidden}.schedule-card__head{border-bottom:1px solid var(--glow-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.schedule-card__title{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;font-size:14px;font-weight:700}.schedule-card__aud--talent,.schedule-card__aud--brand,:is(.schedule-switch:has(#schedule-audience-talent:checked) .schedule-card__aud--creator,.schedule-switch:has(#schedule-audience-brand:checked) .schedule-card__aud--creator){display:none}:is(.schedule-switch:has(#schedule-audience-talent:checked) .schedule-card__aud--talent,.schedule-switch:has(#schedule-audience-brand:checked) .schedule-card__aud--brand){display:inline}.schedule-card__meta{color:var(--glow-deep-blue-70);font-family:var(--font-mono);letter-spacing:.04em;font-size:11.5px}.schedule-card__embed .booking-consent{box-shadow:none;padding:44px var(--page-pad) 48px;background:0 0;border:0;border-radius:0}.schedule-card__embed .booking-iframe{border-radius:0;min-height:756px;display:block}.reveal-ready [data-chapter="2"] .schedule-book__head{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transform:translateY(16px)}.reveal-ready [data-chapter="2"].is-revealed .schedule-book__head{opacity:1;transform:none}.reveal-ready [data-chapter="2"] .schedule-picker{opacity:0;transition:opacity .55s var(--ease-out-expo) .1s}.reveal-ready [data-chapter="2"].is-revealed .schedule-picker{opacity:1}.reveal-ready [data-chapter="2"] .schedule-checks{opacity:0;transition:opacity .55s var(--ease-out-expo) .18s}.reveal-ready [data-chapter="2"].is-revealed .schedule-checks{opacity:1}.reveal-ready [data-chapter="2"] .schedule-card{opacity:0;transition:opacity .65s var(--ease-out-expo) .25s, transform .65s var(--ease-out-expo) .25s;transform:translateY(22px)}.reveal-ready [data-chapter="2"].is-revealed .schedule-card{opacity:1;transform:none}
