.feature-tabs-container.svelte-16vqn6m{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.tabs-row.svelte-16vqn6m{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tab-pill.svelte-16vqn6m{color:#fff;font-family:var(--font-heading,"Inter", sans-serif);cursor:pointer;background:0 0;border:2px solid #fffc;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.tab-pill.svelte-16vqn6m:hover{background:#ffffff1a}.tab-pill.active.svelte-16vqn6m{background:var(--color-accent,#5fe5ec);border-color:var(--color-accent,#5fe5ec);color:#111}.icon-mask.svelte-16vqn6m{width:20px;height:20px;-webkit-mask-image:var(--icon-url);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.description-container.svelte-16vqn6m{grid-template-areas:"stack";place-items:start center;width:100%;max-width:1200px;min-height:140px;display:grid}.feature-description.svelte-16vqn6m{text-align:center;color:#ffffffe6;white-space:pre-line;grid-area:stack;margin:0;font-size:1.2rem;font-weight:600;line-height:1.6}.video-container.svelte-16vqn6m{aspect-ratio:2948/2160;background-color:#0000;border:1px solid #ffffff1a;border-radius:12px;grid-template-areas:"stack";justify-items:center;width:100%;max-width:1000px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}.feature-video.svelte-16vqn6m{grid-area:stack;width:100%;height:auto;display:block}@media (max-width:1000px){.feature-tabs-container.svelte-16vqn6m{flex-direction:column;display:flex}.tabs-row.svelte-16vqn6m{order:1}.video-container.svelte-16vqn6m{order:2;width:100%}.description-container.svelte-16vqn6m{order:3;min-height:180px}.feature-description.svelte-16vqn6m{font-size:1.1rem}}.fixed-bg-top[data-astro-cid-s3j2uayv]{z-index:-1;pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.bg-image-fixed-top[data-astro-cid-s3j2uayv]{opacity:.6;flex-shrink:0;width:1700px;max-width:none;height:auto}.fixed-bg-left-1[data-astro-cid-s3j2uayv]{z-index:-1;pointer-events:none;justify-content:flex-start;display:flex;position:absolute;top:35%;left:0;overflow:hidden;transform:translateY(-50%)}.bg-image-fixed-left-1[data-astro-cid-s3j2uayv]{opacity:.6;flex-shrink:0;width:1000px;max-width:100vw;height:auto}.fixed-bg-right[data-astro-cid-s3j2uayv]{z-index:-1;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:55%;right:0;overflow:hidden;transform:translateY(-50%)}.bg-image-fixed-right[data-astro-cid-s3j2uayv]{opacity:.6;flex-shrink:0;width:1200px;max-width:100vw;height:auto}.workshop-main[data-astro-cid-s3j2uayv]{flex-direction:column;gap:12rem;width:100%;margin:12rem auto;display:flex}.content-container[data-astro-cid-s3j2uayv]{width:90%;max-width:1200px;margin:0 auto}.content-container-narrow[data-astro-cid-s3j2uayv]{z-index:10;width:90%;max-width:1000px;margin:0 auto;position:relative}.hero-section[data-astro-cid-s3j2uayv]{text-align:left}.hero-title[data-astro-cid-s3j2uayv]{font-family:var(--font-heading,"Inter", sans-serif);flex-direction:column;margin:0 0 1.5rem;line-height:.9;display:flex}.title-white[data-astro-cid-s3j2uayv]{color:var(--color-text-main,#fff);letter-spacing:-.02em;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:900}.title-cyan[data-astro-cid-s3j2uayv]{color:#5fe5ec;letter-spacing:-.01em;width:100%;margin-top:-.5rem;font-size:clamp(5rem,11vw,12.5rem);font-weight:900;display:block}.hero-subtitle[data-astro-cid-s3j2uayv]{color:var(--color-text-main,#fff);font-family:var(--font-heading,"Inter", sans-serif);flex-direction:column;gap:.2rem;width:100%;margin-top:2rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;display:flex}.sub-line-1[data-astro-cid-s3j2uayv]{text-align:left;margin:0}.sub-line-2[data-astro-cid-s3j2uayv]{text-align:right;color:#c1fcff;align-self:flex-end;margin:0}.email-bar-wrapper[data-astro-cid-s3j2uayv]{z-index:10;width:100%}.coming-soon-banner[data-astro-cid-s3j2uayv]{background-color:var(--color-bg-2,#18181b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;display:flex}.coming-soon-banner[data-astro-cid-s3j2uayv].bar{border-top:3px solid #fff3;border-bottom:3px solid #fff3;padding:2.5rem 1.5rem}.coming-soon-banner[data-astro-cid-s3j2uayv].card{border:3px solid #fff3;border-radius:20px;padding:2.5rem 2rem}.coming-soon-label[data-astro-cid-s3j2uayv]{font-family:var(--font-heading,"Inter", sans-serif);letter-spacing:.04em;color:#5fe5ec;margin:0;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:900}.coming-soon-copy[data-astro-cid-s3j2uayv]{max-width:34rem;font-family:var(--font-heading,"Inter", sans-serif);color:var(--color-text-main,#fff);margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.4}.section-heading[data-astro-cid-s3j2uayv]{font-family:var(--font-heading,"Inter", sans-serif);letter-spacing:.02em;color:var(--color-text-main,#fff);margin:0 0 2rem;font-size:3.5rem;font-weight:900}.left-align[data-astro-cid-s3j2uayv]{text-align:left}.centered[data-astro-cid-s3j2uayv]{text-align:center}.feature-heading-wrapper[data-astro-cid-s3j2uayv]{text-align:center;width:100%;display:inline-block;position:relative}.feature-heading-wrapper[data-astro-cid-s3j2uayv] .section-heading[data-astro-cid-s3j2uayv]{margin-bottom:.5rem}.features-section[data-astro-cid-s3j2uayv]{flex-direction:column;align-items:center;display:flex}.stem-demo-section[data-astro-cid-s3j2uayv]{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;display:flex}.stem-demo-section[data-astro-cid-s3j2uayv] .section-heading[data-astro-cid-s3j2uayv]{margin:0;font-size:4rem;line-height:1}.stem-player-wrapper[data-astro-cid-s3j2uayv]{flex-grow:1;max-width:700px}.info-section[data-astro-cid-s3j2uayv]{flex-direction:column;align-items:center;display:flex}.info-section[data-astro-cid-s3j2uayv] .section-heading[data-astro-cid-s3j2uayv]{text-align:left;width:100%}.info-grid[data-astro-cid-s3j2uayv]{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}.info-card[data-astro-cid-s3j2uayv]{background-color:var(--color-bg-2,#18181b);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000004d}.info-card-top[data-astro-cid-s3j2uayv]{text-align:center;background-color:#0000004d;border-bottom:1px solid #ffffff0d;padding:.75rem 1.5rem}.info-card-bottom[data-astro-cid-s3j2uayv]{flex-direction:column;flex-grow:1;gap:1rem;padding:1.5rem;display:flex}.info-title[data-astro-cid-s3j2uayv]{font-family:var(--font-heading,"Inter", sans-serif);color:var(--color-text-main,#fff);margin:0;font-size:1.5rem;font-weight:800}.info-card-bottom[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]{color:#fffc;margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.bottom-cta[data-astro-cid-s3j2uayv]{justify-content:center;width:100%;display:flex}.glassmorphic-wrapper[data-astro-cid-s3j2uayv]{border-radius:20px;width:100%;box-shadow:0 25px 50px -12px #00000080}@media (max-width:1000px){.workshop-main[data-astro-cid-s3j2uayv]{gap:6rem;margin-top:6rem}.email-bar-wrapper[data-astro-cid-s3j2uayv],.glassmorphic-wrapper[data-astro-cid-s3j2uayv]{width:90%;margin:0 auto}.hero-section[data-astro-cid-s3j2uayv]{text-align:center}.hero-title[data-astro-cid-s3j2uayv]{flex-direction:column;align-items:center;display:flex}.hero-subtitle[data-astro-cid-s3j2uayv]{text-align:center;align-items:center}.sub-line-1[data-astro-cid-s3j2uayv],.sub-line-2[data-astro-cid-s3j2uayv]{text-align:center;align-self:center}.section-heading[data-astro-cid-s3j2uayv]{font-size:2.2rem}.section-heading[data-astro-cid-s3j2uayv].left-align{text-align:center}.title-cyan[data-astro-cid-s3j2uayv]{margin-top:0;font-size:clamp(3rem,11vw,4.5rem)}.title-white[data-astro-cid-s3j2uayv]{font-size:clamp(2.5rem,11vw,4rem)}.stem-demo-section[data-astro-cid-s3j2uayv]{flex-direction:column;gap:2rem}.stem-demo-section[data-astro-cid-s3j2uayv] .section-heading[data-astro-cid-s3j2uayv]{text-align:center;font-size:2.5rem}.info-section[data-astro-cid-s3j2uayv] .section-heading[data-astro-cid-s3j2uayv]{text-align:center}.info-grid[data-astro-cid-s3j2uayv]{grid-template-columns:1fr}}
