.story_root__R6e9T{--paper:var(--background);--paper-2:var(--muted);--ink:var(--foreground);--graphite:var(--muted-foreground);--rule:var(--border);--focus:var(--ring);--gutter:1.25rem;--clip-h:2.25rem;--label-w:7.5rem;--ease:cubic-bezier(0.22,0.61,0.36,1);--font:var(--font-sans),"Geist",system-ui,sans-serif;--mono:var(--font-mono),"Geist Mono",ui-monospace,Consolas,monospace;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.6;min-height:100vh;overflow-x:clip}@media (min-width:768px){.story_root__R6e9T{--gutter:3rem;--label-w:10.5rem}}.story_root__R6e9T *,.story_root__R6e9T :after,.story_root__R6e9T :before{box-sizing:border-box}.story_root__R6e9T :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.story_wrapWide__Z2UOt,.story_wrap__78s7Q{max-width:72rem;margin-inline:auto;padding-inline:var(--gutter)}.story_section__EUzM5{padding-block:3.5rem;border-top:1px solid var(--rule);scroll-margin-top:4.5rem}.story_h2__gBJG4{font-size:1.75rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0}.story_note__3gaBG{color:var(--graphite);margin:.5rem 0 0;max-width:38rem}.story_link__gm1Vh{font-weight:600}.story_link__gm1Vh,.story_textButton__7fhMO{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.story_textButton__7fhMO{background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.story_hero__IBuod{padding-block:3.5rem 2.5rem}.story_name__nDXVh{font-size:clamp(2.75rem,10vw,6.75rem);line-height:.92;font-weight:700;letter-spacing:-.045em;margin:0}.story_lede__V7B70{font-size:1.25rem;line-height:1.5;max-width:38rem;margin:1.5rem 0 0}.story_draftBanner__6Xlqa{margin-top:1.5rem;padding:.75rem 1rem;border:1px dashed var(--graphite);border-radius:6px;max-width:38rem;font-size:.9375rem}.story_draftBanner__6Xlqa ul{margin:.4rem 0 0;padding-left:1.1rem}.story_timelineSection__ctYVL{padding-block:1rem 3rem;scroll-margin-top:4.5rem}.story_arrangeScroll__2A8wn{overflow-x:auto;margin-top:1.5rem;-webkit-overflow-scrolling:touch}.story_arrangement__YYJSf{min-width:calc(40rem + 2 * var(--gutter));max-width:72rem;margin-inline:auto;padding-right:var(--gutter)}.story_lane__axiFz:last-child .story_track__6Usq_{border-bottom:1px solid var(--rule)}.story_lane__axiFz,.story_ruler__Xy5SG{display:grid;grid-template-columns:calc(var(--label-w) + var(--gutter)) 1fr}.story_laneLabel__fksuw{position:sticky;left:0;z-index:3;background:var(--paper);font-size:.8125rem;line-height:1.3;color:var(--graphite);padding:.6rem .75rem .6rem var(--gutter);display:flex;gap:.5rem;align-items:flex-start}.story_rulerTrack__wptmG{position:relative;height:1.75rem}.story_tick__8_scw{font-family:var(--mono);position:absolute;bottom:.35rem;padding-left:4px;font-size:.75rem;color:var(--graphite);font-variant-numeric:tabular-nums}.story_lane__axiFz{transition:opacity .2s var(--ease)}.story_lane__axiFz[data-dim]{opacity:.3}.story_track__6Usq_{position:relative;min-height:calc(var(--rows) * (var(--clip-h) + 4px) + 4px);border-top:1px solid var(--rule);background:var(--paper-2)}.story_gridLine__DrndG{position:absolute;top:0;bottom:0;width:1px;background:var(--rule)}.story_playhead__VuBlt{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ink);z-index:2}.story_clip__EkL2r{position:absolute;margin-top:4px;height:var(--clip-h);padding:0 .5rem;border:0;border-radius:4px;background:var(--accent);color:var(--primary-foreground);font:600 .8125rem/1 var(--font);text-align:left;cursor:pointer;overflow:hidden;transform-origin:left center;container-type:inline-size;animation:story_grow__DwJx3 .3s var(--ease) both;animation-delay:var(--delay,0s)}.story_clip__EkL2r[data-before]{background:color-mix(in srgb,var(--accent) 20%,var(--paper-2));color:var(--ink);padding-left:2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem);mask-image:linear-gradient(90deg,transparent,#000 2.5rem)}.story_clip__EkL2r[data-selected]{box-shadow:inset 0 0 0 2px var(--ink)}.story_clip__EkL2r:hover{filter:brightness(1.08)}.story_clip__EkL2r[data-narrow] .story_clipText__768rW{visibility:hidden}@container (max-width: 4.5rem){.story_clipText__768rW{visibility:hidden}}.story_clipText__768rW{display:block;line-height:var(--clip-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes story_grow__DwJx3{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.story_clip__EkL2r{animation:none}.story_lane__axiFz{transition:none}}.story_highlights__ne0G2{max-width:46rem;list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--rule)}.story_highlight__T6eGJ{border-bottom:1px solid var(--rule)}.story_highlight__T6eGJ a{display:grid;grid-template-columns:9rem 1fr;gap:1rem;align-items:baseline;padding-block:.9rem;color:inherit;text-decoration:none}.story_highlight__T6eGJ a:hover .story_highlightText__XRZ_D{text-decoration:underline;text-underline-offset:3px}.story_highlightFigure__q36wn{font-family:var(--mono);font-size:1.5rem;line-height:1.1;font-weight:500;letter-spacing:-.02em;color:var(--ink)}@media (max-width:30rem){.story_highlight__T6eGJ a{grid-template-columns:1fr;gap:.15rem}}.story_detailSection__t5Vbx,.story_skillsSection__VEtfN{padding-block:3.5rem;border-top:1px solid var(--rule);scroll-margin-top:4.5rem}.story_filters__qyAM_,.story_skillCloud__JjWAI,.story_skillRow__n_hnG{display:flex;flex-wrap:wrap;gap:.5rem}.story_filters__qyAM_,.story_skillCloud__JjWAI{margin-top:1.25rem}.story_chip__TO3lJ,.story_skill__i_stR{font:inherit;font-size:.875rem;line-height:1.2;min-height:2.25rem;padding:.4rem .85rem;border:1px solid var(--rule);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center}.story_chip__TO3lJ[aria-pressed=true],.story_skill__i_stR[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.story_filterNote___IWcb{margin:1rem 0 0}.story_entries__fE20o{max-width:52rem;list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--rule)}.story_entry__DgzHa{border-bottom:1px solid var(--rule);scroll-margin-top:4.5rem}.story_entryHead__cMchf{display:grid;grid-template-columns:8rem 1fr;column-gap:1rem;width:100%;padding:1.25rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.story_entryWhen__sI5BD{font-family:var(--mono);grid-column:1;grid-row:1/span 4;padding-top:.35rem;font-size:.875rem;color:var(--graphite);font-variant-numeric:tabular-nums}.story_entryRole__k_cGT,.story_entrySummary__M0kE1,.story_entryTitle__wdH49,.story_entryToggle__qtZT7{grid-column:2}.story_entryTitle__wdH49{font-size:1.375rem;line-height:1.25;font-weight:700}.story_entryRole__k_cGT{color:var(--graphite)}.story_entrySummary__M0kE1{margin-top:.5rem;max-width:38rem}.story_entryToggle__qtZT7{margin-top:.6rem;font-size:.9375rem;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.story_entryBody__AwZXr{padding:0 0 1.75rem 9rem}@media (max-width:40rem){.story_entryHead__cMchf{grid-template-columns:1fr}.story_entryWhen__sI5BD{grid-row:auto;padding-top:0}.story_entryRole__k_cGT,.story_entrySummary__M0kE1,.story_entryTitle__wdH49,.story_entryToggle__qtZT7{grid-column:1}.story_entryBody__AwZXr{padding-left:0}}.story_facet__qA7OD{margin-top:1.25rem}.story_facet__qA7OD:first-child{margin-top:0}.story_facetLabel__EXBqP{font-size:.9375rem;font-weight:700;margin:0 0 .4rem}.story_facetList__ltcYb{margin:0;padding-left:1.1rem;max-width:38rem}.story_facetList__ltcYb li+li{margin-top:.35rem}.story_results__fBJM4{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;max-width:38rem}.story_result__OrT_h{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:baseline}.story_result__OrT_h>span:only-child{grid-column:1/-1}.story_resultFigure__e27vV{font-family:var(--mono);font-size:1.0625rem;font-weight:500;color:var(--ink)}.story_links__3bnWW{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.25rem 0 0}.story_links__3bnWW a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.story_draft__u_V4L{margin-top:1.25rem;padding:.75rem 1rem;border:1px dashed var(--graphite);border-radius:6px;max-width:38rem}.story_songs__n0qr5{max-width:46rem;list-style:none;margin:1.25rem 0 0;padding:0;border-top:1px solid var(--rule)}.story_songs__n0qr5 li{border-bottom:1px solid var(--rule)}.story_songs__n0qr5 a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.8rem;color:inherit;text-decoration:none}.story_songs__n0qr5 a:hover .story_songTitle__0Q69u{text-decoration:underline;text-underline-offset:3px}.story_songTitle__0Q69u{font-weight:700}.story_songMeta__hoqyH{color:var(--graphite);font-size:.9375rem}.story_tools__aMeO2{max-width:46rem;list-style:none;margin:1.25rem 0 0;padding:0;border-top:1px solid var(--rule)}.story_tools__aMeO2 li{border-bottom:1px solid var(--rule)}.story_tools__aMeO2 a{display:grid;grid-template-columns:1fr auto;column-gap:1rem;padding-block:1rem;color:inherit;text-decoration:none}.story_tools__aMeO2 a:hover .story_toolName__mDe2B{text-decoration:underline;text-underline-offset:3px}.story_toolName__mDe2B{font-size:1.25rem;font-weight:700}.story_toolYear__BjEZ0{font-family:var(--mono);font-size:.875rem;color:var(--graphite);align-self:center}.story_toolWhat__u196q{grid-column:1/-1;margin-top:.25rem;color:var(--graphite);max-width:38rem}.story_updates__WMyFL{max-width:46rem;list-style:none;margin:1.25rem 0 0;padding:0}.story_updates__WMyFL li{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-block:.4rem}.story_updateDate__6xTBB{font-family:var(--mono);color:var(--graphite);font-size:.9375rem}@media (max-width:30rem){.story_updates__WMyFL li{grid-template-columns:1fr;gap:0}}.story_footer__YOhvZ{border-top:1px solid var(--rule);padding-block:2.5rem 3rem;color:var(--graphite);font-size:.9375rem}.story_footerLinks__CPOLe{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem}.story_footerLinks__CPOLe a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}