.UXkXnG_hero.UXkXnG_hero{padding-bottom:calc(var(--marketing-row) * 2)}.UXkXnG_story{--story-error:var(--marketing-error);--story-bar-height:48px;--story-figure-top:calc(var(--story-bar-height) + var(--marketing-row));--story-rail-width:3px}.UXkXnG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.UXkXnG_storyGrid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:0 6ch;display:grid}.UXkXnG_chapters{padding:calc(var(--marketing-row) * 8) 0 calc(var(--marketing-row) * 12) 0}.UXkXnG_chapter{flex-direction:column;justify-content:center;min-height:84dvh;display:flex}.UXkXnG_chapterCopy{gap:var(--marketing-row) 0;max-width:44ch;padding:var(--marketing-row) 0 var(--marketing-row) calc(2ch + var(--story-rail-width));opacity:.32;box-shadow:inset 1px 0 0 var(--marketing-border);transition:opacity .36s;display:grid;position:relative}.UXkXnG_chapterActive .UXkXnG_chapterCopy{opacity:1}.UXkXnG_rail{width:var(--story-rail-width);opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.UXkXnG_chapterActive .UXkXnG_rail{opacity:1}.UXkXnG_chapter:not(.UXkXnG_chapterActive) .UXkXnG_rail span{animation-play-state:paused}.UXkXnG_chapterTitle{color:var(--marketing-text);font-size:var(--marketing-heading-size);line-height:var(--marketing-heading-line-height);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.UXkXnG_chapterChart.UXkXnG_chapterChart{margin:0}.UXkXnG_chartFuture,.UXkXnG_chartFutureAccent{fill:none;stroke-width:1px;stroke-dasharray:2 3}.UXkXnG_chartFuture{stroke:color-mix(in srgb, var(--marketing-line-strong) 45%, transparent)}.UXkXnG_chartFutureAccent{stroke:color-mix(in srgb, var(--marketing-accent) 40%, transparent)}.UXkXnG_story .UXkXnG_chartNow{fill:var(--marketing-accent)}.UXkXnG_figureColumn{top:var(--story-figure-top);height:calc(100dvh - var(--story-figure-top) - var(--marketing-row));align-self:start;position:sticky}.UXkXnG_storyFrame.UXkXnG_storyFrame{flex-direction:column;height:100%;margin-top:0;display:flex}.UXkXnG_storyViewport.UXkXnG_storyViewport{flex-direction:column;flex:1;min-height:0;display:flex}.UXkXnG_canvas{background-image:radial-gradient(circle at 1px 1px, var(--marketing-dot) 1px, transparent 1.5px);background-size:var(--marketing-row) var(--marketing-row);flex:1;min-height:0;position:relative;overflow:hidden}.UXkXnG_canvasSvg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.UXkXnG_barColumn{flex-direction:column;display:flex}.UXkXnG_story .UXkXnG_promptTitle{fill:var(--marketing-text);font-family:var(--marketing-font-family);font-size:14px;font-weight:500}.UXkXnG_story .UXkXnG_promptSummary{fill:var(--marketing-muted);font-family:var(--marketing-font-family);font-size:12px}.UXkXnG_story .UXkXnG_promptMeta{fill:color-mix(in srgb, var(--marketing-muted) 62%, var(--theme-background));font-family:var(--marketing-font-family);font-size:12px}.UXkXnG_story .UXkXnG_anatomyLabel{fill:var(--marketing-text);font-family:var(--campaign-applications-font-family);letter-spacing:0;font-size:9px}.UXkXnG_story .UXkXnG_anatomyText{fill:var(--marketing-muted);font-family:var(--marketing-font-family);font-size:11px}.UXkXnG_story .UXkXnG_categoryLabel{text-anchor:start;fill:var(--marketing-muted);transition:fill .28s}.UXkXnG_categoryTick{fill:none;stroke:var(--marketing-line);stroke-width:1px;stroke-dasharray:1 2}.UXkXnG_categoryMark{fill:var(--marketing-node-fill);stroke:var(--marketing-line-strong);stroke-width:1px;transition:fill .28s,stroke .28s}.UXkXnG_categoryLit .UXkXnG_categoryMark{fill:var(--marketing-accent);stroke:var(--marketing-accent)}.UXkXnG_story .UXkXnG_categoryLit .UXkXnG_categoryLabel{fill:var(--marketing-accent)}.UXkXnG_categoryBus path{stroke-dasharray:1 2}.UXkXnG_taskRejected{opacity:.72}.UXkXnG_rejectedMark{fill:none;stroke:var(--story-error);stroke-width:1.4px;stroke-linecap:round}.UXkXnG_story .UXkXnG_rejectedScore{fill:var(--story-error);font-family:var(--campaign-applications-font-family);letter-spacing:0;font-size:8px}.UXkXnG_detail{opacity:1;transition:opacity .42s}.UXkXnG_detailHidden{opacity:0}.UXkXnG_windowFrame.UXkXnG_windowFrame{margin:0 0 var(--marketing-row) 0;content-visibility:auto;contain-intrinsic-size:auto calc(84px + 58vw)}.UXkXnG_statusBar.UXkXnG_statusBar{--explorer-font-size:var(--type-scale-fixed-tiny)}.UXkXnG_windowCanvas{aspect-ratio:400/232;background-image:radial-gradient(circle at 1px 1px, var(--marketing-dot) 1px, transparent 1.5px);background-size:var(--marketing-half-row) var(--marketing-half-row);position:relative}@media (max-width:1024px){.UXkXnG_storyGrid{grid-template-columns:minmax(0,1fr)}.UXkXnG_figureColumn{display:none}.UXkXnG_chapters{padding:calc(var(--marketing-row) * 2) 0 calc(var(--marketing-row) * 2) 0}.UXkXnG_chapter{min-height:0;padding-bottom:calc(var(--marketing-row) * 3);justify-content:flex-start}.UXkXnG_chapterCopy{opacity:1;max-width:none;box-shadow:none;padding:0}.UXkXnG_rail{display:none}}@media (max-width:768px){.UXkXnG_chapterTitle{font-size:calc(var(--marketing-heading-size) * .9)}}@media (prefers-reduced-motion:reduce){.UXkXnG_rail,.UXkXnG_chapterCopy,.UXkXnG_detail,.UXkXnG_categoryMark,.UXkXnG_story .UXkXnG_categoryLabel{transition:none}}
