.page-module__AB6CKq__page{background:var(--hero-bg);width:100%;height:100vh;color:var(--hero-text);overflow:hidden}.page-module__AB6CKq__noise{pointer-events:none;z-index:1;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.page-module__AB6CKq__canvas{z-index:0;position:fixed;inset:0;transform:translate(70px)}.page-module__AB6CKq__hero{z-index:20;padding:var(--space-3);flex-direction:column;display:flex;position:fixed;inset:0}.page-module__AB6CKq__heroNav{flex-shrink:0}.page-module__AB6CKq__heroContent{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.page-module__AB6CKq__heroTitle{color:var(--hero-text);letter-spacing:-.02em;margin:0;font-family:Doto,monospace;font-size:48px;font-weight:500}.page-module__AB6CKq__heroSubtitle{color:var(--hero-text-subtle);max-width:500px;margin:0;font-family:VT323,monospace;font-size:20px;line-height:1.5}.page-module__AB6CKq__timeline{margin:var(--space-8)0;align-items:flex-start;gap:0;display:flex}.page-module__AB6CKq__timelineItem{flex-direction:column;align-items:center;display:flex;position:relative}.page-module__AB6CKq__timelineNode{border:1px solid var(--hero-text-subtle);z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.page-module__AB6CKq__timelineNumber{color:var(--hero-text-muted);font-family:Doto,monospace;font-size:14px;font-weight:500}.page-module__AB6CKq__timelineLine{border-top:1px dashed var(--hero-text-subtle);z-index:1;width:60px;height:1px;position:absolute;top:18px;left:calc(50% + 18px)}.page-module__AB6CKq__timelineLabel{color:var(--hero-text-subtle);white-space:nowrap;text-align:center;width:96px;margin-top:12px;font-family:VT323,monospace;font-size:14px}.page-module__AB6CKq__diveCta{align-items:center;gap:var(--space-2);color:var(--hero-text);border:1px solid var(--hero-text-subtle);padding:var(--space-3)var(--space-5);cursor:pointer;transition:all var(--hero-transition-fast);margin-top:var(--space-5);background:0 0;font-family:Doto,monospace;font-size:14px;font-weight:500;display:flex}.page-module__AB6CKq__diveCta:hover{border-color:var(--hero-text);background:#ffffff0d}.page-module__AB6CKq__diveCta:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}.page-module__AB6CKq__diveArrow{font-size:16px;animation:2s ease-in-out infinite page-module__AB6CKq__bounce}@keyframes page-module__AB6CKq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.page-module__AB6CKq__layout{padding:var(--space-4);gap:var(--space-6);z-index:10;pointer-events:none;grid-template-columns:420px 1fr 280px;display:grid;position:fixed;inset:0}.page-module__AB6CKq__layout>*{pointer-events:auto}.page-module__AB6CKq__columnLeft{flex-direction:column;justify-content:space-between;height:100%;display:flex}.page-module__AB6CKq__columnCenter{padding-bottom:var(--space-8);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.page-module__AB6CKq__columnRight{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.page-module__AB6CKq__navLinks{align-items:center;gap:var(--space-4);display:flex}.page-module__AB6CKq__backLink{font-family:Doto,monospace;font-size:var(--text-sm);color:var(--hero-text-subtle);transition:color var(--hero-transition-fast);text-decoration:none}.page-module__AB6CKq__backLink:hover{color:var(--hero-text)}.page-module__AB6CKq__backLink:focus-visible{outline-offset:4px;outline:2px solid}.page-module__AB6CKq__overviewLink{font-family:Doto,monospace;font-size:var(--text-sm);color:var(--hero-text-subtle);cursor:pointer;transition:color var(--hero-transition-fast);background:0 0;border:none;padding:0}.page-module__AB6CKq__overviewLink:hover{color:var(--hero-text)}.page-module__AB6CKq__overviewLink:focus-visible{outline-offset:4px;outline:2px solid}.page-module__AB6CKq__stageInfo{gap:var(--space-3);flex-direction:column;display:flex}.page-module__AB6CKq__label{letter-spacing:.25em;text-transform:uppercase;color:var(--hero-text-muted);font-family:Doto,monospace;font-size:10px;font-weight:500}.page-module__AB6CKq__stageName{color:var(--hero-text);letter-spacing:-.02em;margin:0;font-family:Doto,monospace;font-size:50px;font-weight:500;line-height:1.1}.page-module__AB6CKq__subtitle{color:var(--hero-text-subtle);margin:0;font-family:VT323,monospace;font-size:22px;line-height:1.2}.page-module__AB6CKq__designFor{text-align:left;max-width:560px;margin-top:0}.page-module__AB6CKq__designGoal{color:var(--hero-accent);margin:var(--space-2)0 var(--space-3);text-align:left;font-family:Doto,monospace;font-size:16px;font-weight:500;line-height:1.4}.page-module__AB6CKq__taskList{font-family:VT323,monospace;font-size:var(--text-sm);color:var(--hero-text-subtle);margin:0;padding:0;line-height:1.6;list-style:none}.page-module__AB6CKq__taskList li{align-items:center;gap:var(--space-2);display:flex}.page-module__AB6CKq__taskList li:before{content:"";background:var(--hero-text-subtle);flex-shrink:0;width:8px;height:1px}.page-module__AB6CKq__question{color:var(--hero-text);text-align:center;border:none;margin:0;padding:0;font-family:VT323,monospace;font-size:18px;font-style:italic;line-height:1.6}.page-module__AB6CKq__question:before,.page-module__AB6CKq__question:after{content:"\""}.page-module__AB6CKq__outcomes{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.page-module__AB6CKq__outcomeList{font-family:VT323,monospace;font-size:var(--text-base);color:var(--hero-text-muted);margin:0;padding:0;line-height:1.2;list-style:none}.page-module__AB6CKq__progress{text-align:right;cursor:pointer;position:relative}.page-module__AB6CKq__counter{color:var(--hero-text-subtle);font-family:Doto,monospace;font-size:14px}.page-module__AB6CKq__counter strong{color:var(--hero-text-muted);font-size:32px;font-weight:400}.page-module__AB6CKq__progressBar{gap:var(--space-1);margin-top:var(--space-3);justify-content:flex-end;display:flex}.page-module__AB6CKq__segment{background:var(--hero-accent-bg);border-radius:1px;width:24px;height:2px;transition:background .3s}.page-module__AB6CKq__segment.page-module__AB6CKq__filled{background:var(--hero-accent)}.page-module__AB6CKq__progressWrapper{position:static}.page-module__AB6CKq__stageNav{bottom:calc(100% + var(--space-3));padding:var(--space-2)0;border:1px solid var(--hero-text-subtle);opacity:0;visibility:hidden;transform:translateY(var(--space-2));background:#070707f2;min-width:160px;margin:0;list-style:none;transition:all .2s;position:absolute;right:0}.page-module__AB6CKq__progress:hover .page-module__AB6CKq__stageNav{opacity:1;visibility:visible;transform:translateY(0)}.page-module__AB6CKq__stageNav li{margin:0}.page-module__AB6CKq__stageNavItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2)var(--space-4);color:var(--hero-text-subtle);cursor:pointer;text-align:left;background:0 0;border:none;font-family:VT323,monospace;font-size:16px;transition:all .15s;display:flex}.page-module__AB6CKq__stageNavItem:hover{color:var(--hero-text);background:#ffffff0d}.page-module__AB6CKq__stageNavItem.page-module__AB6CKq__stageNavActive{color:var(--hero-accent)}.page-module__AB6CKq__stageNavNumber{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-family:Doto,monospace;font-size:12px;display:flex}.page-module__AB6CKq__stageNavName{flex:1}.page-module__AB6CKq__scrollHint{align-items:center;gap:var(--space-2);letter-spacing:.2em;text-transform:uppercase;color:var(--hero-text-subtle);margin-top:var(--space-5);flex-direction:column;font-family:Doto,monospace;font-size:10px;display:flex}.page-module__AB6CKq__scrollLine{background:linear-gradient(to bottom,var(--hero-text-subtle),transparent);width:1px;height:32px;animation:2s ease-in-out infinite page-module__AB6CKq__pulse}@keyframes page-module__AB6CKq__pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.page-module__AB6CKq__scrollLine{opacity:.4;animation:none}.page-module__AB6CKq__segment{transition:none}.page-module__AB6CKq__diveArrow{animation:none}.page-module__AB6CKq__stageNav{transition:none}}@media (min-width:1440px){.page-module__AB6CKq__hero{padding:var(--space-8)}.page-module__AB6CKq__layout{padding:var(--space-8);gap:var(--space-8);grid-template-columns:480px 1fr 320px}.page-module__AB6CKq__stageName{font-size:56px}.page-module__AB6CKq__subtitle{font-size:26px}.page-module__AB6CKq__designGoal{font-size:22px}.page-module__AB6CKq__taskList{font-size:var(--text-base)}.page-module__AB6CKq__question{font-size:22px}.page-module__AB6CKq__canvas{transform:translate(80px)}}@media (max-width:1280px){.page-module__AB6CKq__layout{gap:var(--space-6);grid-template-columns:380px 1fr 260px}.page-module__AB6CKq__stageName{font-size:48px}.page-module__AB6CKq__subtitle{font-size:20px}.page-module__AB6CKq__canvas{transform:translate(60px)}}@media (max-width:1024px){.page-module__AB6CKq__hero{padding:var(--space-6)}.page-module__AB6CKq__heroTitle{font-size:40px}.page-module__AB6CKq__heroSubtitle{font-size:18px}.page-module__AB6CKq__timelineLine{width:40px}.page-module__AB6CKq__timelineLabel{width:76px;font-size:13px}.page-module__AB6CKq__layout{padding:var(--space-6);gap:var(--space-5);grid-template-columns:300px 1fr 240px}.page-module__AB6CKq__canvas{transform:translate(30px)}.page-module__AB6CKq__stageName{font-size:40px}.page-module__AB6CKq__subtitle{font-size:18px}.page-module__AB6CKq__designGoal{font-size:16px}.page-module__AB6CKq__taskList{font-size:var(--text-base);line-height:1.8}.page-module__AB6CKq__outcomeList{font-size:15px}.page-module__AB6CKq__question{font-size:16px}.page-module__AB6CKq__counter strong{font-size:28px}.page-module__AB6CKq__segment{width:20px}}@media (max-width:768px){.page-module__AB6CKq__hero{padding:var(--space-5)}.page-module__AB6CKq__heroTitle{font-size:32px}.page-module__AB6CKq__heroSubtitle{max-width:400px;font-size:16px}.page-module__AB6CKq__timeline{justify-content:center;gap:var(--space-4);flex-wrap:wrap;max-width:360px}.page-module__AB6CKq__timelineItem{width:calc(33.33% - 12px)}.page-module__AB6CKq__timelineLine{display:none}.page-module__AB6CKq__timelineLabel{width:auto;font-size:12px}.page-module__AB6CKq__timelineNode{width:32px;height:32px}.page-module__AB6CKq__timelineNumber{font-size:12px}.page-module__AB6CKq__diveCta{padding:10px 20px;font-size:13px}.page-module__AB6CKq__layout{padding:var(--space-5);gap:var(--space-5);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.page-module__AB6CKq__canvas{transform:none}.page-module__AB6CKq__columnLeft{gap:var(--space-5);grid-area:1/1/3;height:auto}.page-module__AB6CKq__columnRight{grid-area:1/2;align-items:flex-start;height:auto}.page-module__AB6CKq__columnCenter{padding-bottom:0;padding-top:var(--space-4);grid-area:3/1/auto/-1}.page-module__AB6CKq__stageInfo{margin-top:0}.page-module__AB6CKq__stageName{font-size:32px}.page-module__AB6CKq__subtitle{font-size:16px}.page-module__AB6CKq__designGoal{margin:var(--space-2)0 var(--space-3);font-size:16px}.page-module__AB6CKq__taskList{font-size:var(--text-base);line-height:1.7}.page-module__AB6CKq__taskList li:after{width:var(--space-2)}.page-module__AB6CKq__outcomeList{font-size:14px}.page-module__AB6CKq__label{font-size:9px}.page-module__AB6CKq__progress{text-align:left}.page-module__AB6CKq__progressBar{justify-content:flex-start}.page-module__AB6CKq__stageNav{left:0;right:auto}.page-module__AB6CKq__counter strong{font-size:24px}.page-module__AB6CKq__segment{width:var(--space-4)}.page-module__AB6CKq__question{font-size:16px}}@media (max-width:480px){.page-module__AB6CKq__hero{padding:var(--space-4)}.page-module__AB6CKq__heroTitle{font-size:28px}.page-module__AB6CKq__heroSubtitle{max-width:300px;font-size:15px}.page-module__AB6CKq__heroContent{gap:var(--space-5)}.page-module__AB6CKq__timeline{gap:var(--space-2);margin:var(--space-5)0;max-width:300px}.page-module__AB6CKq__timelineItem{width:calc(33.33% - 6px)}.page-module__AB6CKq__timelineNode{width:28px;height:28px}.page-module__AB6CKq__timelineNumber{font-size:11px}.page-module__AB6CKq__timelineLabel{margin-top:var(--space-1);font-size:11px}.page-module__AB6CKq__diveCta{margin-top:var(--space-4);padding:10px 18px;font-size:12px}.page-module__AB6CKq__layout{padding:var(--space-4);gap:var(--space-4);grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.page-module__AB6CKq__columnLeft{order:2;grid-area:2/1}.page-module__AB6CKq__columnRight{order:1;grid-area:1/1;align-items:flex-start}.page-module__AB6CKq__columnCenter{padding-top:var(--space-2);order:3;grid-area:3/1}.page-module__AB6CKq__navLinks{top:var(--space-4);left:var(--space-4);z-index:100;position:fixed}.page-module__AB6CKq__stageName{font-size:28px}.page-module__AB6CKq__subtitle{font-size:15px;line-height:1.3}.page-module__AB6CKq__designFor{margin-top:var(--space-4)}.page-module__AB6CKq__designGoal{margin:var(--space-1)0 var(--space-2);font-size:15px}.page-module__AB6CKq__taskList{font-size:var(--text-base);line-height:1.6}.page-module__AB6CKq__taskList li{gap:var(--space-2)}.page-module__AB6CKq__taskList li:after{width:var(--space-1)}.page-module__AB6CKq__outcomes{margin-top:var(--space-4)}.page-module__AB6CKq__outcomeList{font-size:13px;line-height:1.6}.page-module__AB6CKq__label{letter-spacing:.2em;font-size:8px}.page-module__AB6CKq__progress{margin-top:var(--space-4)}.page-module__AB6CKq__counter{font-size:12px}.page-module__AB6CKq__counter strong{font-size:20px}.page-module__AB6CKq__progressBar{margin-top:var(--space-2)}.page-module__AB6CKq__segment{width:14px}.page-module__AB6CKq__stageNav{min-width:140px}.page-module__AB6CKq__stageNavItem{padding:var(--space-1)var(--space-3);gap:var(--space-2);font-size:14px}.page-module__AB6CKq__stageNavNumber{width:18px;height:18px;font-size:10px}.page-module__AB6CKq__question{font-size:15px}}@media (max-width:360px){.page-module__AB6CKq__hero{padding:var(--space-3)}.page-module__AB6CKq__heroTitle{font-size:24px}.page-module__AB6CKq__heroSubtitle{max-width:260px;font-size:14px}.page-module__AB6CKq__timeline{max-width:260px}.page-module__AB6CKq__timelineNode{width:24px;height:24px}.page-module__AB6CKq__timelineNumber,.page-module__AB6CKq__timelineLabel{font-size:10px}.page-module__AB6CKq__layout{padding:var(--space-3);gap:var(--space-3)}.page-module__AB6CKq__navLinks{top:var(--space-3);left:var(--space-3)}.page-module__AB6CKq__backLink{font-size:12px}.page-module__AB6CKq__stageName{font-size:24px}.page-module__AB6CKq__subtitle,.page-module__AB6CKq__designGoal{font-size:14px}.page-module__AB6CKq__taskList{font-size:var(--text-base)}.page-module__AB6CKq__outcomeList{font-size:12px}.page-module__AB6CKq__question{font-size:14px}.page-module__AB6CKq__segment{width:12px}}
