.art-window.svelte-nc61fg{-webkit-mask-image:linear-gradient(to right, transparent, black var(--edge), black calc(100% - var(--edge)), transparent), linear-gradient(to bottom, transparent, black var(--edge), black calc(100% - var(--edge)), transparent);mask-image:linear-gradient(to right, transparent, black var(--edge), black calc(100% - var(--edge)), transparent), linear-gradient(to bottom, transparent, black var(--edge), black calc(100% - var(--edge)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.story-track.svelte-1os3agt{margin-top:1.5rem}.story-viewport.svelte-1os3agt{padding:1rem 1.5rem}.story-composition.svelte-1os3agt{max-width:1168px;margin-inline:auto;position:relative}.story-art.svelte-1os3agt{width:100%;max-width:900px;margin-inline:auto}.story-copy.svelte-1os3agt{max-width:38rem;margin:2rem auto}.story-copy.svelte-1os3agt article:where(.svelte-1os3agt):not(.inactive)~article:where(.svelte-1os3agt):not(.inactive){margin-top:2rem}.story-copy.svelte-1os3agt article.inactive:where(.svelte-1os3agt){display:none}.story-context.svelte-1os3agt{margin-top:1rem}.scrub.svelte-1os3agt{height:600svh}.scrub.svelte-1os3agt .story-viewport:where(.svelte-1os3agt){top:var(--mobile-menu-header-height,76px);height:calc(100svh - var(--mobile-menu-header-height,76px));align-items:center;display:flex;position:sticky}.scrub.svelte-1os3agt .story-composition:where(.svelte-1os3agt){width:100%}@media (width>=64rem){.story-viewport.svelte-1os3agt{padding-inline:3.5rem}.scrub.svelte-1os3agt .story-composition:where(.svelte-1os3agt){height:min(660px,100svh - 110px)}.scrub.svelte-1os3agt .story-art:where(.svelte-1os3agt){max-width:min(900px,150svh - 330px);width:calc(78% - var(--dock) * 16%);left:calc(50% + var(--dock) * 19%);position:absolute;top:50%;transform:translate(-50%,-50%)}.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt){width:31%;opacity:clamp(0, (var(--dock) - .45) * 1.82, 1);margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scrub.svelte-1os3agt .story-context:where(.svelte-1os3agt){position:absolute;inset:auto 0 0}.scrub.svelte-1os3agt .stacked:where(.svelte-1os3agt) .story-copy:where(.svelte-1os3agt){grid-template-rows:repeat(4,minmax(0,1fr));gap:16px;width:36%;max-width:none;padding-left:24px;display:grid;top:0;bottom:48px;transform:none}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt):before,.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt):after{content:"";background:var(--border);left:0;width:1px;position:absolute;inset-block:0}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt):after{left:-1px;top:calc(var(--indicator) * (75% + 12px));background:var(--primary);border-radius:2px;width:3px;height:28px;bottom:auto}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) article:where(.svelte-1os3agt):not(.inactive)~article:where(.svelte-1os3agt):not(.inactive){margin-top:0}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) h3:where(.svelte-1os3agt){font-size:1.375rem;line-height:1.25}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) .upcoming:where(.svelte-1os3agt) h3:where(.svelte-1os3agt){color:var(--muted-foreground)}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) p:where(.svelte-1os3agt){opacity:var(--reveal);margin-top:8px;font-size:.9375rem;line-height:1.55}}@media (64rem<=width<80rem),(width>=64rem) and (height<48rem){.scrub.svelte-1os3agt .stacked:where(.svelte-1os3agt) .story-art:where(.svelte-1os3agt){width:calc(78% - var(--dock) * 22%);left:calc(50% + var(--dock) * 22%)}.scrub.svelte-1os3agt .stacked:where(.svelte-1os3agt) .story-copy:where(.svelte-1os3agt){gap:12px;width:42%;padding-left:20px;bottom:32px}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt):after{top:calc(var(--indicator) * (75% + 9px))}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) h3:where(.svelte-1os3agt){font-size:1.25rem}.stacked.svelte-1os3agt .story-copy:where(.svelte-1os3agt) p:where(.svelte-1os3agt){margin-top:6px;font-size:.875rem;line-height:1.5}}@media (width<64rem){.scrub.svelte-1os3agt{height:570svh}.scrub.svelte-1os3agt .story-viewport:where(.svelte-1os3agt){height:calc(100dvh - var(--mobile-menu-header-height,76px));padding-bottom:max(1rem, env(safe-area-inset-bottom))}.scrub.svelte-1os3agt .story-composition:where(.svelte-1os3agt){grid-template-rows:minmax(0,1fr) auto auto;gap:1rem;height:100%;min-height:0;display:grid}.scrub.svelte-1os3agt .story-art:where(.svelte-1os3agt){grid-template-rows:minmax(0,1fr) auto;gap:.5rem;max-width:none;min-height:0;display:grid}.scrub.svelte-1os3agt .story-art:where(.svelte-1os3agt) [data-cell-scene]{aspect-ratio:auto;height:100%;min-height:0}.scrub.svelte-1os3agt .story-controls:where(.svelte-1os3agt){margin-top:0}.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt){width:100%;margin:0 auto;display:grid}.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt) article:where(.svelte-1os3agt){grid-area:1/1;align-self:end;margin:0}.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt) article.inactive:where(.svelte-1os3agt){visibility:hidden;pointer-events:none;display:block}.scrub.svelte-1os3agt .story-context:where(.svelte-1os3agt){margin:0}.story-context.svelte-1os3agt{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.story-track.svelte-1os3agt{height:auto}.story-viewport.svelte-1os3agt{height:auto;position:static}}@media (width<64rem) and (height<=760px){.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt) h3:where(.svelte-1os3agt){font-size:1.625rem}.scrub.svelte-1os3agt .story-copy:where(.svelte-1os3agt) p:where(.svelte-1os3agt){font-size:.875rem;line-height:1.6}}@media (width<=350px){.story-controls.svelte-1os3agt{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.gallery.svelte-7kzobt{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-anchor:none}.experiment-panels.svelte-7kzobt{gap:12px;display:grid;position:relative;container-type:inline-size}.experiment-panel.svelte-7kzobt{--image-size:100cqw;position:relative}.panel-header.svelte-7kzobt{width:max-content;position:absolute;top:8px;left:8px}.panel-body.svelte-7kzobt{padding:0}.panel-figure.svelte-7kzobt{width:var(--image-size);height:var(--image-size);margin-inline:auto;position:relative}.panel-images.svelte-7kzobt{width:var(--image-size);height:var(--image-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experiment-panel.svelte-7kzobt:not(.expanded){display:block}.experiment-panel.svelte-7kzobt:not(.expanded) .panel-body:where(.svelte-7kzobt){padding:0}.experiment-panel.svelte-7kzobt:not(.expanded) .panel-copy:where(.svelte-7kzobt){display:none}.experiment-panel.svelte-7kzobt:not(.expanded) .panel-figure:where(.svelte-7kzobt){width:100%;height:72px}.panel-copy.svelte-7kzobt{margin-top:56px}@media (width>=1024px),(width>=700px) and (orientation:landscape){.experiment-panels.svelte-7kzobt{grid-template-columns:minmax(0, var(--mrna)) minmax(0, var(--pdna)) minmax(0, var(--control));align-items:stretch}.experiment-panel.svelte-7kzobt{--expanded-width:calc((100cqw - 24px) * .75);--image-size:min(560px, calc(100svh - var(--mobile-menu-header-height,74px) - 140px), calc((var(--expanded-width) - 24px) * 1.7 / 2.7))}.experiment-panel.svelte-7kzobt:not(.expanded){display:block}.panel-body.svelte-7kzobt,.experiment-panel.svelte-7kzobt:not(.expanded) .panel-body:where(.svelte-7kzobt){padding:0}.expanded.svelte-7kzobt .panel-body:where(.svelte-7kzobt){grid-template-columns:var(--image-size) minmax(0, 1fr);width:var(--expanded-width);align-items:start;gap:24px;display:grid}.panel-figure.svelte-7kzobt,.experiment-panel.svelte-7kzobt:not(.expanded) .panel-figure:where(.svelte-7kzobt){height:var(--image-size);border-radius:var(--radius-lg);margin:0 0 36px}.experiment-panel.svelte-7kzobt:not(.expanded) .panel-figure:where(.svelte-7kzobt){width:100%}.panel-copy.svelte-7kzobt{margin-top:0}.panel-detail.svelte-7kzobt{grid-template-columns:1fr}.panel-detail.svelte-7kzobt img:where(.svelte-7kzobt){width:112px}}
