.hero-scene.svelte-1uha8ag{background:linear-gradient(120deg,oklch(98.5% .012 96/.96),oklch(93% .08 82/.82)),oklch(98.5% .012 96)}.scene-grid.svelte-1uha8ag{background-image:linear-gradient(oklch(60% .08 252/.14) 1px,#0000 1px),linear-gradient(90deg,oklch(60% .08 252/.14) 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 92%,#0000)}.workshop-layer.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0}.code-window.svelte-1uha8ag,.preview-window.svelte-1uha8ag,.lesson-note.svelte-1uha8ag,.project-tile.svelte-1uha8ag,.community-image.svelte-1uha8ag,.promise-row.svelte-1uha8ag,.cta-panel.svelte-1uha8ag{border:2px solid oklch(20% .05 252)}.code-window.svelte-1uha8ag{color:oklch(93% .03 96);background:oklch(18% .045 252);width:min(27rem,42vw);position:absolute;top:7.5rem;right:max(1rem,50vw - 36rem);rotate:2deg;box-shadow:10px 10px oklch(20% .05 252/.18)}.window-bar.svelte-1uha8ag{border-bottom:2px solid oklch(36% .06 252);align-items:center;gap:.45rem;padding:.65rem .85rem;display:flex}.window-bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:oklch(78% .16 82);border-radius:999px;width:.75rem;height:.75rem}.window-bar.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:oklch(68% .16 152)}.window-bar.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:oklch(65% .18 25)}.window-bar.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-left:.35rem;font-size:.8rem}pre.svelte-1uha8ag{margin:0;padding:1.1rem;font:700 .95rem/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}code.svelte-1uha8ag b:where(.svelte-1uha8ag){color:oklch(74% .16 315)}.preview-window.svelte-1uha8ag{background:oklch(72% .15 195);width:min(18rem,34vw);min-height:13rem;padding:1.2rem;position:absolute;bottom:5.3rem;right:max(1.5rem,50vw - 31rem);rotate:-4deg;box-shadow:10px 10px oklch(20% .05 252/.18)}.preview-window.svelte-1uha8ag div:where(.svelte-1uha8ag){background:oklch(86% .16 82);border-radius:999px;width:4rem;height:4rem;box-shadow:0 0 0 .75rem oklch(86% .16 82/.25)}.preview-window.svelte-1uha8ag p:where(.svelte-1uha8ag),.preview-window.svelte-1uha8ag span:where(.svelte-1uha8ag){color:oklch(18% .04 252);margin:2rem 0 0;font-size:.8rem;font-weight:900;display:block}.preview-window.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:3.2rem;line-height:.9;display:block}.lesson-note.svelte-1uha8ag{background:oklch(88% .16 82);width:13rem;padding:1rem;position:absolute;top:24rem;right:max(8rem,50vw - 20rem);rotate:6deg;box-shadow:10px 10px oklch(20% .05 252/.18)}.lesson-note.svelte-1uha8ag span:where(.svelte-1uha8ag),.lesson-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block}.lesson-note.svelte-1uha8ag span:where(.svelte-1uha8ag),.project-tile.svelte-1uha8ag p:where(.svelte-1uha8ag),.cta-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){text-transform:uppercase;font-size:.75rem;font-weight:950}.brand-mark.svelte-1uha8ag,.brand-mark.svelte-1uha8ag:hover{color:oklch(16% .04 252);align-items:center;gap:.6rem;font-weight:950;text-decoration:none;display:inline-flex}.brand-mark.svelte-1uha8ag span:where(.svelte-1uha8ag){background:oklch(86% .16 82);border:2px solid oklch(20% .05 252);border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid;box-shadow:4px 4px oklch(20% .05 252)}.primary-action.svelte-1uha8ag,.secondary-action.svelte-1uha8ag,.cta-panel.svelte-1uha8ag a:where(.svelte-1uha8ag){border:2px solid oklch(20% .05 252);justify-content:center;align-items:center;min-height:3rem;padding:0 1.25rem;font-weight:950;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex}.primary-action.svelte-1uha8ag:hover,.secondary-action.svelte-1uha8ag:hover,.cta-panel.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translate(-2px,-2px)}.primary-action.svelte-1uha8ag,.cta-panel.svelte-1uha8ag a:where(.svelte-1uha8ag){color:oklch(99% .008 96);background:oklch(20% .045 252)}.secondary-action.svelte-1uha8ag{color:oklch(17% .04 252);background:oklch(99% .008 96)}.project-tile.svelte-1uha8ag{flex-direction:column;justify-content:space-between;min-height:14rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex;box-shadow:8px 8px oklch(20% .05 252)}.project-tile.svelte-1uha8ag p:where(.svelte-1uha8ag){background:oklch(99% .008 96);border:1px solid oklch(20% .05 252);width:fit-content;margin:0;padding:.25rem .5rem}.project-tile.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:0;max-width:12ch;margin:1rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.95}.project-tile.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:34rem;font-size:1rem;font-weight:750;line-height:1.55}.community-image.svelte-1uha8ag{background:oklch(99% .008 96);margin:0;overflow:hidden;box-shadow:8px 8px oklch(20% .05 252/.16)}.community-image.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.community-image.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){gap:.45rem;padding:1rem;display:grid}.community-image.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem;font-weight:950}.community-image.svelte-1uha8ag span:where(.svelte-1uha8ag){color:oklch(34% .04 252);font-size:.9rem;font-weight:650;line-height:1.45}.tile-sun.svelte-1uha8ag{background:oklch(84% .14 58)}.tile-sky.svelte-1uha8ag{background:oklch(78% .13 205)}.tile-leaf.svelte-1uha8ag{background:oklch(86% .14 145)}.tile-berry.svelte-1uha8ag{background:oklch(78% .12 310)}.flow-step.svelte-1uha8ag{background:oklch(25% .045 252);border:1px solid oklch(45% .055 252);padding:1.25rem}.flow-step.svelte-1uha8ag span:where(.svelte-1uha8ag),.promise-row.svelte-1uha8ag span:where(.svelte-1uha8ag){color:oklch(16% .04 252);background:oklch(78% .15 82);place-items:center;width:2.25rem;height:2.25rem;font-weight:950;display:inline-grid}.flow-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:1.25rem 0 .45rem;font-size:1.35rem;font-weight:950}.flow-step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:oklch(84% .025 252);margin:0;line-height:1.65}.promise-row.svelte-1uha8ag{background:oklch(99% .008 96);align-items:center;gap:.85rem;padding:1rem;font-size:1.05rem;font-weight:850;display:flex;box-shadow:4px 4px oklch(20% .05 252/.16)}.promise-row.svelte-1uha8ag span:where(.svelte-1uha8ag){color:oklch(15% .04 152);background:oklch(72% .16 152);flex:none}.cta-panel.svelte-1uha8ag{background:oklch(86% .16 82);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;box-shadow:10px 10px oklch(20% .05 252)}.cta-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){color:oklch(35% .07 55);margin:0 0 .5rem}.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:16ch;margin:0;font-size:clamp(2rem,5vw,4.4rem);font-weight:950;line-height:.95}@media (width<=920px){.code-window.svelte-1uha8ag,.preview-window.svelte-1uha8ag,.lesson-note.svelte-1uha8ag{opacity:.28}.code-window.svelte-1uha8ag{width:23rem;right:-5rem}.preview-window.svelte-1uha8ag{width:16rem;bottom:3rem;right:-4rem}}@media (width<=640px){.scene-grid.svelte-1uha8ag{background-size:32px 32px}.code-window.svelte-1uha8ag,.preview-window.svelte-1uha8ag,.lesson-note.svelte-1uha8ag{display:none}.project-tile.svelte-1uha8ag{min-height:12rem;box-shadow:5px 5px oklch(20% .05 252)}.cta-panel.svelte-1uha8ag{flex-direction:column;align-items:stretch;box-shadow:6px 6px oklch(20% .05 252)}}
