.science-film{--science-film-top:5rem;--science-film-height:min(50rem, calc(100svh - var(--science-film-top)));color:#153c36;background:#f4f7f5}.science-film__header,.science-film__footnote{width:calc(100% - 2.5rem);max-width:1600px;margin-inline:auto}.science-film__header{gap:1.5rem;padding-block:clamp(3.5rem,7vw,7rem) 2.5rem;display:grid}.science-film__eyebrow,.science-film__chapter-label{font:600 .8125rem/1.5 var(--font-body);letter-spacing:.06em;margin:0 0 1.125rem}.science-film__header h2{font:500 clamp(2.5rem, 5.5vw, 5.75rem)/1.04 var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0}.science-film__introduction{color:#49665c;max-width:52ch;margin:0;font-size:1rem;line-height:1.7}.science-film__stage,.science-film__caption-layer,.science-film__stage-caption{display:none}.science-film__rail{border-block:1px solid #b7ccc4;flex-wrap:wrap;gap:.5rem 1rem;width:calc(100% - 2.5rem);max-width:1600px;margin:0 auto 1.5rem;padding-block:.5rem;display:flex}.science-film__rail a{color:#49665c;align-items:center;gap:.75rem;min-height:48px;padding:.5rem .25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.science-film__rail-number{font-variant-numeric:tabular-nums;font-size:.75rem}.science-film__rail a[aria-current=step]{color:#075e50;font-weight:700}.science-film__chapter{min-width:0;margin:0 0 2.5rem;scroll-margin-top:0}.science-film__inline{margin:0}.science-film__inline-frame{aspect-ratio:16/9;background:#10372f;position:relative}.science-film__poster{object-fit:contain;width:100%;height:100%;display:block}.science-film__panel{padding:2rem 1.25rem 1rem}.science-film__chapter-label{color:#075e50;align-items:center;gap:1.5rem;display:flex}.science-film__chapter-label span{font-variant-numeric:tabular-nums}.science-film__panel h3{max-width:20ch;font:500 clamp(2rem, 3.1vw, 3rem)/1.08 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.science-film__description,.science-film__detail{max-width:62ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.science-film__detail{color:#49665c;font-size:.875rem}.science-film__terms{color:#075e50;border-top:1px solid #b7ccc4;flex-wrap:wrap;gap:.5rem 1rem;margin:1.5rem 0 0;padding:1rem 0 0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.science-film__footnote{color:#49665c;border-top:1px solid #b7ccc4;padding-block:1.5rem 3.5rem;font-size:.8125rem;line-height:1.7}.science-film__footnote a{color:#075e50;text-underline-offset:.2em;text-decoration:underline}.science-film a:focus-visible{outline-offset:4px;outline:2px solid #075e50}@media (width>=640px){.science-film__header,.science-film__rail,.science-film__footnote{width:92%}.science-film__panel{padding-inline:4vw}}@media (width>=1024px) and (height>=760px) and (prefers-reduced-motion:no-preference){@supports (position:sticky){.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__header{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__sequence{grid-template-columns:minmax(0,1fr);display:grid}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__stage{top:var(--science-film-top);height:var(--science-film-height);color:#fff;z-index:1;background:#10372f;grid-area:1/1;grid-template-rows:minmax(0,1fr);align-self:start;margin:0;display:grid;position:sticky}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__stage-picture{min-height:0;animation:.5s ease-out both science-film-arrive;overflow:hidden}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__caption-layer{top:var(--science-film-top);height:var(--science-film-height);pointer-events:none;z-index:5;grid-area:1/1;align-self:start;align-items:end;display:flex;position:sticky}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__stage-caption{color:#e0eee8;pointer-events:auto;background:#10372f;border-top:1px solid #54776b;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;padding:1rem 4vw;font-size:.8125rem;line-height:1.6;display:grid}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__scene-number{font-variant-numeric:tabular-nums}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__rail{top:calc(var(--science-film-top) + 5.5rem);z-index:4;background:#f4f7f5;border:1px solid #d0e1d8;grid-area:1/1;place-self:start end;gap:0;width:9rem;margin:5.5rem 4vw 0 0;padding:0 1rem;display:grid;position:sticky}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__rail a{border-bottom:1px solid #d0e1d8;gap:.875rem;min-height:56px}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__rail a:last-child{border-bottom:0}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__chapters{z-index:2;pointer-events:none;grid-area:1/1;min-width:0;position:relative}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__chapter{min-height:var(--science-film-height);align-items:center;margin:0;padding:3rem 4vw 6rem;display:flex}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__inline{display:none}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__panel{pointer-events:auto;background:#f4f7f5;border-top:2px solid #75bda4;width:min(31rem,45%);padding:clamp(1.5rem,2.4vw,2.5rem)}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__panel h3{font-size:clamp(2rem,2.8vw,2.75rem)}.science-film:not([data-film-motion=reduce]):not([data-film-support=unavailable]) .science-film__terms{margin-top:1.125rem;font-size:.8125rem}}}@keyframes science-film-arrive{0%{opacity:.35}to{opacity:1}}
