.story-p.astro-pnulgimp{max-width:44rem;font-size:var(--fs-body);line-height:var(--leading-body);letter-spacing:var(--track-body);color:var(--ink);text-wrap:pretty}.story-view.astro-pnulgimp{justify-items:start;gap:var(--space-16);min-width:0;margin:var(--space-8) 0;display:grid}.story-sample-note.astro-pnulgimp{max-width:30ch;font-size:var(--fs-small);line-height:var(--leading-body);color:var(--ink);text-wrap:balance}.story-document.astro-qhmv7ssr{gap:calc(var(--space-section) * .45);display:grid}.story-chapter.astro-qhmv7ssr{gap:var(--space-24);align-items:start;display:grid}.story-chapter-head.astro-qhmv7ssr{gap:var(--space-12);align-content:start;justify-items:start;width:100%;min-width:0;display:grid}.story-chapter-name.astro-qhmv7ssr{width:100%;min-width:0;max-width:18ch}.story-chapter.astro-qhmv7ssr:not(.story-about) .story-chapter-name.astro-qhmv7ssr{font-size:var(--fs-title);line-height:var(--leading-title);letter-spacing:var(--track-title)}.story-chapter-words.astro-qhmv7ssr{gap:var(--space-20);--quote-measure:32ch;--quote-wrap:balance;min-width:0;display:grid}@media (width>=1024px){.story-chapter.astro-qhmv7ssr{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.story-chapter-head.astro-qhmv7ssr{top:calc(var(--layout-header) + var(--space-24));position:sticky}.story-chapter-words.astro-qhmv7ssr:only-child{grid-column:2}}.story.astro-o6nvufes{padding-top:var(--space-section)}.story-facts-row.astro-o6nvufes{margin-bottom:var(--space-head)}.story-doc-after.astro-o6nvufes{margin-top:calc(var(--space-section) * .45)}.story-gate.astro-o6nvufes:not(:empty){margin-top:var(--space-section)}.story-common.astro-o6nvufes{gap:var(--space-head);display:grid}.story-told.astro-o6nvufes{gap:var(--space-head);align-content:start;display:grid}.story-document-words.astro-o6nvufes{display:contents}.story-part.astro-o6nvufes{gap:var(--space-16);align-content:start;min-width:0;display:grid}.story-challenge.astro-o6nvufes,.story-approach.astro-o6nvufes{max-width:40ch;font-size:var(--fs-subhead);line-height:var(--leading-snug);letter-spacing:var(--track-subhead);text-wrap:pretty}.story-challenge.astro-o6nvufes{color:var(--ink)}.story-approach.astro-o6nvufes,.story-approach-lead.astro-o6nvufes{font-size:var(--fs-subhead);font-weight:var(--weight-regular)}.story-approach-features.astro-o6nvufes{gap:var(--space-16);max-width:40rem;font-size:var(--fs-subhead);line-height:var(--leading-snug);letter-spacing:var(--track-subhead);display:grid}.story-approach-features.astro-o6nvufes p.astro-o6nvufes{margin:0}.story-features-intro.astro-o6nvufes{font-size:var(--fs-body);color:var(--ink-muted)}.story-features.astro-o6nvufes{gap:var(--space-12);font-size:var(--fs-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--track-body);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.story-features.astro-o6nvufes li.astro-o6nvufes{padding:var(--space-16);border-radius:var(--radius-card);background:var(--stone)}.story-said.astro-o6nvufes{max-width:40ch;font-size:var(--fs-subhead);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--track-subhead);text-wrap:pretty;margin:0}.story-part.astro-o6nvufes .quote{--quote-measure:32ch;--quote-wrap:balance}.story-result.astro-o6nvufes{max-width:100%;color:var(--ink);justify-self:start;margin-bottom:-1px;padding-bottom:1px}.story-result.astro-o6nvufes .story-result-told{--result-measure:28ch}.story-rail.astro-o6nvufes{--rail-port:12px;--rail-in:calc(var(--rail-port) + var(--space-16));--rail-at:calc(var(--fs-small) * var(--leading-label) / 2)}.story-rail.astro-o6nvufes .story-part.astro-o6nvufes{position:relative}.story-part.astro-o6nvufes>.story-node.astro-o6nvufes{z-index:1;width:var(--rail-port);pointer-events:none;grid-column:auto;position:absolute;inset:0 auto 0 0}.story-node.astro-o6nvufes:before{content:"";top:calc(var(--rail-at) - var(--rail-port) / 2);box-sizing:border-box;width:var(--rail-port);height:var(--rail-port);border:2px solid var(--white);background:var(--teal-ink);box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;left:0}.story-result-part.astro-o6nvufes .story-node.astro-o6nvufes:before{background:var(--green);box-shadow:0 0 0 1px var(--teal-ink)}.story-line.astro-o6nvufes:after{content:"";z-index:-1;top:var(--rail-at);left:calc(var(--rail-port) / 2 - var(--jy-wire) / 2);width:var(--jy-wire);height:calc(100% + var(--space-head));background:var(--jy-path);transform-origin:top;position:absolute}html.js .story-node.astro-o6nvufes[data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.js .story-node.astro-o6nvufes[data-reveal]:not([data-reveal=in]):before{background:var(--ink-quiet)}html.js .story-node.astro-o6nvufes[data-reveal]:before{transition:background-color var(--duration-standard) var(--ease-out) calc(var(--reveal-step,0) * var(--delay-reveal-step) + var(--duration-standard))}html.js .story-line.astro-o6nvufes:after{transform:scaleY(0)}html.js .story-rail.astro-o6nvufes:has(.story-do [data-reveal=in]) .story-lead.astro-o6nvufes .story-line.astro-o6nvufes:after,html.js .story-rail.astro-o6nvufes:has(.story-result-part [data-reveal=in]) .story-do.astro-o6nvufes .story-line.astro-o6nvufes:after{transition:transform var(--duration-reveal) var(--ease-out) calc(var(--rail-step) * var(--delay-reveal-step));transform:none}.story-lead.astro-o6nvufes{--rail-step:1}.story-do.astro-o6nvufes{--rail-step:2}}@media (width<=1100px){.story-rail.astro-o6nvufes .story-part.astro-o6nvufes{padding-inline-start:var(--rail-in)}.story-compact.astro-o6nvufes .story-told.astro-o6nvufes{width:min(100%,44rem)}}@media (width<=359px){.story-rail.astro-o6nvufes .story-result.astro-o6nvufes{max-width:none;margin-inline-start:calc(-1 * var(--rail-in))}}@media (width>=1101px){.story-part.astro-o6nvufes{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.story-part.astro-o6nvufes>:not(.story-part-name){grid-column:2}.story-part.astro-o6nvufes>.story-part-name{grid-column:1}.story-compact.astro-o6nvufes .story-part.astro-o6nvufes{grid-template-columns:minmax(11rem,15rem) minmax(0,44rem);justify-content:start}.story-rail.astro-o6nvufes .story-part.astro-o6nvufes>.story-part-name{padding-inline-start:var(--rail-in)}}.story-gate-after.astro-azmg6tz7:not(:empty){margin-top:var(--space-section)}.film-hero.astro-wicnx2la{--film-hero-top:var(--space-36);--film-hero-bottom:calc(var(--space-36) * 2);--film-hero-gap:calc(var(--space-40) + var(--space-24));--film-hero-support-size:var(--fs-lead);--film-play-size:72px;background:var(--midnight)}.film-hero-grid.astro-wicnx2la{gap:var(--space-28) var(--film-hero-gap);padding-block:var(--film-hero-top) var(--film-hero-bottom);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.film-hero-trail.astro-wicnx2la{grid-column:1/-1}.film-hero-copy.astro-wicnx2la{justify-items:start;gap:var(--space-24);grid-area:2/1;min-width:0;display:grid}.film-hero-title.astro-wicnx2la{max-width:21ch;font-size:var(--fs-title);font-weight:var(--weight-heading);line-height:var(--leading-title);letter-spacing:var(--track-title);text-wrap:balance}.film-hero-title.astro-wicnx2la .tone-2{text-wrap:balance}.film-hero-support.astro-wicnx2la{max-width:48ch;font-size:var(--film-hero-support-size);line-height:var(--leading-body);color:var(--on-dark)}.film-hero-aside.astro-wicnx2la{gap:var(--space-16);grid-area:2/2/4;align-self:center;min-width:0;display:grid}.film-hero-caption.astro-wicnx2la{gap:var(--space-3);font-size:var(--fs-small);color:var(--on-dark-muted);display:grid}.film-hero-caption.astro-wicnx2la strong.astro-wicnx2la{font-size:var(--fs-body);font-weight:var(--weight-semibold);color:var(--on-dark);line-height:var(--leading-body)}.film-hero-stage.astro-wicnx2la{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--night-2);place-items:center;width:100%;display:grid;overflow:hidden}.film-hero-told.astro-wicnx2la{--result-measure:24ch;width:100%}.film-hero-result.astro-wicnx2la .film-hero-aside.astro-wicnx2la{padding-block:var(--space-24);align-self:center}.film-hero-visual.astro-wicnx2la{width:100%;min-width:0}.film-hero-aside-visual.astro-wicnx2la{gap:var(--space-40)}.film-hero-whole.astro-wicnx2la{white-space:nowrap}.film-hero-actions.astro-wicnx2la{gap:var(--space-28);flex-wrap:wrap;grid-area:3/1;align-items:center;display:flex}@media (width<=900px){.film-hero.astro-wicnx2la{--film-hero-top:var(--space-24);--film-hero-bottom:var(--space-40);--film-hero-support-size:var(--fs-body);--film-play-size:58px}.film-hero-grid.astro-wicnx2la{grid-template-columns:minmax(0,1fr)}.film-hero-copy.astro-wicnx2la,.film-hero-aside.astro-wicnx2la,.film-hero-actions.astro-wicnx2la{grid-area:auto/1}.film-hero-actions.astro-wicnx2la{gap:var(--space-24);justify-content:space-between}.film-hero-stage.astro-wicnx2la .film-hero-face{--face-size:160px!important}.film-hero-result.astro-wicnx2la .film-hero-aside.astro-wicnx2la{padding-block:var(--space-8)}}.story-related-head.astro-73nbodvu{margin-bottom:var(--space-28)}.story-reading.astro-73nbodvu{margin-top:var(--space-24)}
