.t1X6yq_page{isolation:isolate;position:relative}.t1X6yq_guides{pointer-events:none;z-index:-1;justify-content:space-between;padding-inline:17%;display:flex;position:absolute;inset:0}.t1X6yq_guides i{background:color-mix(in srgb,var(--color-ink) 9%,transparent);width:1px}.t1X6yq_stage{pointer-events:none;z-index:0;height:100svh;min-height:600px;position:sticky;top:0}.t1X6yq_canvas{transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.t1X6yq_canvas canvas{width:100%;height:100%;display:block}.t1X6yq_stage:not([data-robot-state=ready]) .t1X6yq_canvas{opacity:0}.t1X6yq_fallback{width:40%;height:80%;position:absolute;top:12%;left:45%}.t1X6yq_content{z-index:1;margin-top:max(-100svh,-1200px);position:relative}.t1X6yq_content :is(a,button){pointer-events:auto}.t1X6yq_toolbar{z-index:4;border-bottom:1px solid var(--color-line-light);color:var(--color-grey-600);background:var(--color-bone);justify-content:space-between;align-items:center;height:56px;margin-bottom:-56px;font-size:12px;display:flex;position:sticky;top:0}.t1X6yq_toolbar button{cursor:pointer;min-height:44px;color:var(--color-ink);font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:8px 0 8px 16px;display:inline-flex}.t1X6yq_toolbar button:disabled{cursor:default;color:var(--color-grey-600)}.t1X6yq_scene{height:calc(100svh - 32px);min-height:800px;scroll-margin-top:24px;position:relative}.t1X6yq_intro{height:calc(100svh - 112px);min-height:760px}.t1X6yq_smallLabel{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.t1X6yq_prompt{width:27%;max-width:340px;position:absolute;top:16%;left:8%}.t1X6yq_quoteMark{font-family:var(--font-instrument),serif;border:1px solid var(--color-line-light);text-align:center;width:44px;height:44px;font-size:54px;line-height:1;display:block}.t1X6yq_promptBox{border:1px solid var(--color-ink);background:var(--color-bone);min-height:132px;padding:16px;position:relative}.t1X6yq_promptBox:before,.t1X6yq_promptBox:after{content:"";border-color:var(--color-cobalt);border-style:solid;width:8px;height:8px;position:absolute}.t1X6yq_promptBox:before{border-width:2px 0 0 2px;top:-5px;left:-5px}.t1X6yq_promptBox:after{border-width:0 2px 2px 0;bottom:-5px;right:-5px}.t1X6yq_promptBox .t1X6yq_smallLabel{color:var(--color-grey-600)}.t1X6yq_promptBox p{max-width:26ch;margin-top:12px;font-size:16px;line-height:1.5;animation:.24s cubic-bezier(.16,1,.3,1) t1X6yq_promptIn}.t1X6yq_caret{background:var(--color-cobalt);vertical-align:baseline;width:5px;height:13px;margin-left:5px;display:inline-block}.t1X6yq_promptNote{color:var(--color-grey-600);margin-top:16px;font-size:12px;line-height:1.6}.t1X6yq_features{text-transform:uppercase;letter-spacing:.04em;width:20%;font-size:11px;list-style:none;position:absolute;top:18%;right:8%}.t1X6yq_features li{border-bottom:1px solid var(--color-line-light);gap:12px;padding:10px 0;display:flex}.t1X6yq_features li:before{content:"·";color:var(--color-cobalt)}.t1X6yq_introTitle{max-width:50%;position:absolute;bottom:9%;left:8%}.t1X6yq_introTitle>.t1X6yq_smallLabel{background:var(--color-bone);display:table}.t1X6yq_introTitle h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(52px,5.4vw,86px);font-weight:400;line-height:1.03}.t1X6yq_introTitle h1 span{border:1px solid var(--color-cobalt);background:color-mix(in srgb,var(--color-bone) 95%,transparent);margin-top:4px;padding:0 12px 8px;display:table}.t1X6yq_introSummary{max-width:31ch;color:var(--color-grey-600);background:var(--color-bone);margin-top:24px;font-size:16px;line-height:1.6}.t1X6yq_textLink{min-height:48px;color:var(--color-ink);background:var(--color-bone);align-items:center;gap:24px;margin-top:12px;font-size:13px;text-decoration:none;display:inline-flex}.t1X6yq_textLink span{color:var(--color-cobalt)}.t1X6yq_annotation{max-width:28ch;color:var(--color-grey-600);background:var(--color-bone);padding:8px;font-size:12px;line-height:1.65;position:absolute;bottom:8%;right:5%}.t1X6yq_rail{z-index:10;gap:4px;display:grid;position:fixed;top:44%;right:16px}.t1X6yq_page[data-visible=false] .t1X6yq_rail{visibility:hidden;pointer-events:none}.t1X6yq_rail a{min-height:44px;color:var(--color-grey-600);background:var(--color-bone);border-left:1px solid var(--color-line-light);align-items:center;gap:8px;padding:8px;font-size:10px;text-decoration:none;display:flex}.t1X6yq_rail a span{font-size:9px}.t1X6yq_rail a[aria-current=step]{color:var(--color-cobalt);border-left-color:var(--color-cobalt)}.t1X6yq_milestones{border-block:1px solid var(--color-line-light);pointer-events:auto;display:flex;position:absolute;top:8%;left:8%;right:8%}.t1X6yq_milestones button{background:var(--color-bone);border:0;border-bottom:2px solid #0000;border-right:1px solid var(--color-line-light);min-width:0;color:var(--color-grey-600);cursor:pointer;text-align:left;flex:1;align-items:center;gap:24px;min-height:76px;padding:24px;font-size:16px;display:flex}.t1X6yq_milestones button span{color:var(--color-grey-600);font-size:12px}.t1X6yq_milestones button[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-cobalt)}.t1X6yq_buildCopy{width:34%;max-width:440px;position:absolute;top:18%;left:8%}.t1X6yq_scene h2{letter-spacing:-.055em;font-size:clamp(44px,4.8vw,72px);font-weight:400;line-height:1.04}.t1X6yq_scene h2 em{font-family:var(--font-instrument),serif;color:var(--color-cobalt);font-weight:400}.t1X6yq_buildCopy h2{margin-top:16px}.t1X6yq_buildCopy>p:not(.t1X6yq_smallLabel),.t1X6yq_handoffCopy>p{color:var(--color-grey-600);background:color-mix(in srgb,var(--color-bone) 94%,transparent);margin-top:24px;font-size:16px;line-height:1.65}.t1X6yq_milestoneDetail{border-left:2px solid var(--color-cobalt);background:var(--color-bone);min-height:130px;margin-top:24px;padding-left:16px}.t1X6yq_milestoneDetail h3{font-size:15px;font-weight:500}.t1X6yq_milestoneDetail p{color:var(--color-grey-600);margin-top:8px;font-size:14px;line-height:1.65}.t1X6yq_buildCopy .t1X6yq_clientNote{margin-top:16px;font-size:13px}.t1X6yq_clientNote strong{color:var(--color-ink);margin-bottom:4px;font-weight:500;display:block}.t1X6yq_buildTag{color:var(--color-grey-600);background:var(--color-bone);padding:8px;font-size:11px;line-height:2;display:grid;position:absolute;bottom:12%;right:8%}.t1X6yq_handoffHeader{border-block:1px solid var(--color-line-light);background:var(--color-bone);justify-content:space-between;gap:24px;padding-block:24px;font-size:12px;display:flex;position:absolute;top:8%;left:8%;right:8%}.t1X6yq_handoffCopy{width:34%;max-width:440px;position:absolute;top:18%;left:8%}.t1X6yq_deliverables{background:var(--color-bone);margin-top:24px;font-size:13px;list-style:none}.t1X6yq_deliverables li{border-bottom:1px solid var(--color-line-light);gap:12px;padding:12px 0;line-height:1.5;display:flex}.t1X6yq_deliverables li:before{content:"";border-right:2px solid var(--color-cobalt);border-bottom:2px solid var(--color-cobalt);flex-shrink:0;width:6px;height:10px;margin:3px 3px 0;transform:rotate(45deg)}.t1X6yq_contact{background:var(--color-cobalt);min-height:48px;color:var(--color-bone);align-items:center;gap:32px;margin-top:24px;padding:12px 20px;font-size:14px;text-decoration:none;display:inline-flex}.t1X6yq_scopeNote{background:color-mix(in srgb,var(--color-bone) 96%,transparent);width:30%;max-width:350px;padding:16px;position:absolute;bottom:7%;right:8%}.t1X6yq_scopeNote h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.2}.t1X6yq_scopeNote p{color:var(--color-grey-600);margin-top:12px;font-size:12px;line-height:1.7}.t1X6yq_page :is(a,button){transition:transform .15s cubic-bezier(.16,1,.3,1)}.t1X6yq_page :is(a,button):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.t1X6yq_textLink:hover{transform:translateY(2px)}.t1X6yq_contact:hover{transform:translateY(-2px)}.t1X6yq_milestones button:hover{color:var(--color-ink)}}@keyframes t1X6yq_promptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-height:1200px){.t1X6yq_stage{height:1200px}.t1X6yq_scene{height:1168px}}@media (max-width:1400px){.t1X6yq_rail{right:0}.t1X6yq_rail a{gap:0;font-size:0}.t1X6yq_rail a span{font-size:10px}.t1X6yq_prompt{width:29%;left:4%}.t1X6yq_introTitle{left:4%}.t1X6yq_buildCopy,.t1X6yq_handoffCopy{width:34%;left:4%}.t1X6yq_milestones,.t1X6yq_handoffHeader{left:4%;right:4%}}@media (max-width:1100px){.t1X6yq_rail{display:none}.t1X6yq_features{width:23%;right:2%}.t1X6yq_prompt{width:32%}.t1X6yq_introTitle h1{font-size:62px}.t1X6yq_buildCopy,.t1X6yq_handoffCopy{width:38%}.t1X6yq_scene h2{font-size:52px}.t1X6yq_scopeNote{width:40%;right:2%}}@media (max-width:899px){.t1X6yq_guides{padding-inline:0}.t1X6yq_guides i:first-child,.t1X6yq_guides i:last-child{visibility:hidden}.t1X6yq_toolbar{font-size:11px}.t1X6yq_toolbar button{gap:8px;font-size:11px}.t1X6yq_scene{height:980px;min-height:980px}.t1X6yq_stage{min-height:600px}.t1X6yq_content{margin-top:-100svh}.t1X6yq_prompt{width:46%;max-width:280px;top:96px;left:0}.t1X6yq_promptNote{display:none}.t1X6yq_promptBox{min-height:132px}.t1X6yq_features{width:37%;top:106px;right:0}.t1X6yq_introTitle{max-width:100%;bottom:56px;left:0}.t1X6yq_introTitle h1{font-size:64px}.t1X6yq_introSummary{max-width:33ch}.t1X6yq_annotation{background:var(--color-bone);max-width:23ch;bottom:64px;right:0}.t1X6yq_milestones{top:40px;left:0;right:0}.t1X6yq_milestones button{gap:12px;padding:16px;font-size:14px}.t1X6yq_buildCopy{background:color-mix(in srgb,var(--color-bone) 94%,transparent);width:44%;max-width:400px;padding:16px 16px 0 0;top:auto;bottom:48px;left:0}.t1X6yq_buildTag{bottom:96px;right:0}.t1X6yq_scene h2{font-size:48px}.t1X6yq_buildCopy>p:not(.t1X6yq_smallLabel){font-size:15px}.t1X6yq_handoffHeader{top:40px;left:0;right:0}.t1X6yq_handoffCopy{background:color-mix(in srgb,var(--color-bone) 94%,transparent);width:44%;padding-right:16px;top:auto;bottom:48px;left:0}.t1X6yq_scopeNote{width:36%;padding:16px 0 16px 16px;bottom:48px;right:0}.t1X6yq_scopeNote h3{font-size:17px}}@media (max-width:599px){.t1X6yq_scene{height:1060px;min-height:1060px}.t1X6yq_intro{height:calc(100svh - 88px);min-height:740px}.t1X6yq_prompt{width:100%;max-width:none;top:72px}.t1X6yq_quoteMark{width:32px;height:32px;font-size:42px}.t1X6yq_promptBox{min-height:108px;padding:12px}.t1X6yq_promptBox p{max-width:32ch;font-size:15px}.t1X6yq_features{display:none}.t1X6yq_introTitle{bottom:24px}.t1X6yq_introTitle h1{margin-top:16px;font-size:clamp(42px,12vw,64px)}.t1X6yq_introTitle h1 span{padding:0 8px 4px}.t1X6yq_introSummary{max-width:31ch;margin-top:16px;font-size:15px}.t1X6yq_annotation{display:none}.t1X6yq_milestones{top:24px}.t1X6yq_milestones button{flex-direction:column;align-items:start;gap:8px;min-height:64px;padding:12px 8px;font-size:12px}.t1X6yq_buildCopy{width:100%;max-width:none;padding:16px 0 0;bottom:40px}.t1X6yq_scene h2{font-size:clamp(42px,11vw,60px)}.t1X6yq_buildCopy>p:not(.t1X6yq_smallLabel),.t1X6yq_handoffCopy>p{margin-top:16px;font-size:14px}.t1X6yq_milestoneDetail{min-height:112px;margin-top:16px}.t1X6yq_buildCopy .t1X6yq_clientNote{font-size:12px}.t1X6yq_buildTag{display:none}.t1X6yq_handoff{height:1200px;min-height:1200px}.t1X6yq_handoffHeader{gap:16px;padding-block:16px;top:24px}.t1X6yq_handoffHeader>span:last-child{display:none}.t1X6yq_handoffCopy{width:100%;max-width:none;padding:16px 0 0;bottom:248px;left:0}.t1X6yq_deliverables{margin-top:16px;font-size:12px}.t1X6yq_deliverables li{padding:10px 0}.t1X6yq_contact{margin-top:16px}.t1X6yq_scopeNote{border-top:1px solid var(--color-line-light);width:100%;max-width:none;padding:16px 0;bottom:32px}.t1X6yq_scopeNote h3{font-size:17px}.t1X6yq_scopeNote p{font-size:12px}.t1X6yq_fallback{width:78%;height:70%;top:10%;left:11%}}@media (prefers-reduced-motion:reduce){.t1X6yq_page :is(a,button),.t1X6yq_canvas{transition:none}.t1X6yq_promptBox p{animation:none}.t1X6yq_page :is(a,button):active{transform:none}}@media (prefers-reduced-transparency:reduce){.t1X6yq_introTitle h1 span,.t1X6yq_buildCopy,.t1X6yq_handoffCopy,.t1X6yq_scopeNote,.t1X6yq_buildCopy>p:not(.t1X6yq_smallLabel),.t1X6yq_handoffCopy>p{background:var(--color-bone)}}
