.Ecr5JG_story{--story-body:1rem;--story-support:.875rem;--story-subheading:1.25rem;isolation:isolate}.Ecr5JG_story p,.Ecr5JG_story dd{font-size:var(--story-body);line-height:1.85}.Ecr5JG_story h2{letter-spacing:-.04em;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.18}.Ecr5JG_story h3{font-size:var(--story-subheading);letter-spacing:-.025em;line-height:1.4}.Ecr5JG_story .Ecr5JG_supporting,.Ecr5JG_story figcaption{font-size:var(--story-support);line-height:1.65}.Ecr5JG_story dt{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;line-height:1.6}.Ecr5JG_story .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;line-height:1.6}.Ecr5JG_story .Ecr5JG_desktopNav p,.Ecr5JG_story .Ecr5JG_chapterLink{font-size:.8125rem}.Ecr5JG_storyLayout{align-items:start;gap:0;display:grid}.Ecr5JG_environment{--scene-background:#f8f8f6;--scene-foreground:#171717;--scene-muted:#525252;--scene-line:#d4d4d4;--scene-active:#eeefed;background-color:var(--scene-background);color:var(--scene-foreground);transition:color .14s ease-out}.Ecr5JG_environment .Ecr5JG_navigation{background-color:var(--scene-background);color:var(--scene-foreground);transition:none}.Ecr5JG_environment .Ecr5JG_chapter,.Ecr5JG_environment .Ecr5JG_step,.Ecr5JG_environment .Ecr5JG_mobileNav{border-color:var(--scene-line)}.Ecr5JG_environment .Ecr5JG_chapter p,.Ecr5JG_environment .Ecr5JG_chapter dd,.Ecr5JG_environment .Ecr5JG_chapter dt,.Ecr5JG_environment .Ecr5JG_stickyVisual>div,.Ecr5JG_environment .Ecr5JG_desktopNav p{color:inherit}.Ecr5JG_environment .Ecr5JG_chapterLink{color:var(--scene-muted)}.Ecr5JG_environment .Ecr5JG_chapterLink:hover,.Ecr5JG_environment .Ecr5JG_chapterLink[aria-current]{color:var(--scene-foreground);border-left-color:var(--scene-foreground)}.Ecr5JG_environment .Ecr5JG_chapterLink[aria-current]{background-color:var(--scene-active)}.Ecr5JG_environment .Ecr5JG_progressTrack{background:var(--scene-line)}.Ecr5JG_environment .Ecr5JG_progressTrack span{background:var(--scene-foreground)}.Ecr5JG_environment .Ecr5JG_darkChapter{border-top:0;margin-block:3rem}.Ecr5JG_story .Ecr5JG_conclusion{padding-block:6rem}.Ecr5JG_story .Ecr5JG_conclusion>p{opacity:1;border-left:2px solid;margin-top:2rem;padding-left:1.5rem}.Ecr5JG_navigation{z-index:20;background:#f8f8f6;transition:background-color .3s,color .3s;position:sticky;top:0}.Ecr5JG_desktopNav{display:none}.Ecr5JG_mobileNav{border-block:1px solid #d4d4d4;align-items:center;gap:1rem;padding-block:.5rem;display:flex}.Ecr5JG_chapter{border-top:1px solid #d4d4d4;padding-block:4rem;scroll-margin-top:5rem}.Ecr5JG_chapter:focus{outline:none}.Ecr5JG_sequence{margin-top:2rem}.Ecr5JG_stickyVisual{display:none}.Ecr5JG_step{border-top:1px solid #d4d4d4;padding-block:2rem}.Ecr5JG_inlineVisual{margin-top:2rem}.Ecr5JG_inlineVisual img{object-fit:contain;max-height:65svh}.Ecr5JG_blendedCad{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Ecr5JG_progressList{position:relative}.Ecr5JG_progressTrack{pointer-events:none;background:#d4d4d4;width:2px;position:absolute;top:0;bottom:0;left:0}.Ecr5JG_progressTrack span{transform-origin:top;background:#171717;height:100%;display:block}.Ecr5JG_stageFigure>div{justify-content:center;align-items:center;padding:1rem;display:flex}.Ecr5JG_stageFigure img{object-fit:contain;width:100%;height:clamp(180px,40svh,420px);max-height:420px}.Ecr5JG_stageFigure figcaption{margin-top:.75rem}.Ecr5JG_unframed>div{background:0 0;padding:0}.Ecr5JG_assemblyReveal{margin-top:3rem}.Ecr5JG_revealCopy{opacity:var(--reveal-copy-opacity,1)}.Ecr5JG_revealTrack{margin-top:2rem}.Ecr5JG_aircraftSurface{background:#050505;justify-content:center;align-items:center;min-height:32svh;padding:2rem 0;display:flex}.Ecr5JG_revealAircraft{object-fit:contain;width:90%;height:auto;max-height:50svh;transform:scale(var(--aircraft-scale,1));opacity:var(--aircraft-opacity,1)}@media (min-width:1024px) and (min-height:560px){.Ecr5JG_revealTrack{min-height:75svh}.Ecr5JG_revealStage{position:sticky;top:20svh}.Ecr5JG_aircraftSurface{min-height:50svh}}@media (prefers-reduced-motion:reduce){.Ecr5JG_revealTrack{min-height:0}.Ecr5JG_revealStage{position:static}.Ecr5JG_revealAircraft{opacity:1;transform:none}}.Ecr5JG_visualLayer[aria-hidden=true] figcaption{visibility:hidden}@media (min-width:1024px){.Ecr5JG_storyLayout{grid-template-columns:170px minmax(0,1fr);gap:3rem}.Ecr5JG_navigation{z-index:1;align-self:start;max-height:calc(100svh - 4rem);padding-block:1rem;top:2rem;overflow-y:auto}.Ecr5JG_desktopNav{display:block}.Ecr5JG_mobileNav{display:none}.Ecr5JG_chapterLink{color:#737373;border-left:2px solid #0000;align-items:center;gap:.75rem;padding:.7rem 0 .7rem .75rem;transition:color .2s,background-color .2s;display:flex}.Ecr5JG_chapterLink:hover,.Ecr5JG_chapterLink[aria-current]{color:#171717;border-left-color:#171717}.Ecr5JG_chapterLink[aria-current]{background:#eeefed;font-weight:500}.Ecr5JG_chapter{padding-block:5rem;scroll-margin-top:2rem}}@media (min-width:1024px) and (min-height:560px){.Ecr5JG_sequence{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:3rem;display:grid}.Ecr5JG_stickyVisual{max-height:calc(100svh - 4rem);padding-block:1rem;display:block;position:sticky;top:2rem}.Ecr5JG_visualStack{display:grid}.Ecr5JG_visualLayer{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1}.Ecr5JG_visible{opacity:1;visibility:visible}.Ecr5JG_inlineVisual{display:none}.Ecr5JG_step{min-height:65vh;padding-block:3rem}.Ecr5JG_step:last-child{min-height:50vh}}@media (prefers-reduced-motion:reduce){.Ecr5JG_navigation,.Ecr5JG_chapterLink{transition:none}.Ecr5JG_visualLayer{transform:none!important}}
.B0SxHG_workshop #contribution figure{max-width:20rem}
.d6hmfG_page{--research-line:#d4d4d4}.d6hmfG_page p{max-width:72ch}.d6hmfG_page .d6hmfG_intro{margin-top:1.75rem}.d6hmfG_researchEnvironment{--scene-background:#f8f8f6;--scene-foreground:#171717;--scene-muted:#525252;--scene-line:#d4d4d4;--scene-active:#eeefed;background:var(--scene-background);color:var(--scene-foreground)}.d6hmfG_researchEnvironment .d6hmfG_layout{--research-line:var(--scene-line)}.d6hmfG_section{border-top:1px solid var(--research-line);padding-block:5rem;scroll-margin-top:5rem}.d6hmfG_section:focus{outline:none}.d6hmfG_section>p{opacity:.8;margin-top:1.5rem}.d6hmfG_section h2,.d6hmfG_section h3{font-weight:500}.d6hmfG_section h3+p{margin-top:1.25rem}.d6hmfG_overview{border-block:1px solid #d4d4d4;gap:2rem;margin-top:3rem;padding-block:3rem;display:grid}.d6hmfG_overview dt{margin-bottom:.75rem}.d6hmfG_overview dd{max-width:35ch}.d6hmfG_quickRead{border-top:1px solid #d4d4d4;margin-top:3rem;padding-top:2rem}.d6hmfG_quickRead p{margin-top:1rem}.d6hmfG_quickRead a{text-underline-offset:5px;margin-top:1rem;margin-right:1.5rem;text-decoration:underline;display:inline-block}.d6hmfG_points{gap:2rem;margin-top:2.5rem;display:grid}.d6hmfG_points>div{border-top:1px solid var(--research-line);padding-top:1.25rem}.d6hmfG_points p{opacity:.8;margin-top:1rem}.d6hmfG_sourceNote{border-left:1px solid;margin-top:2rem;padding-left:1.25rem}.d6hmfG_page .d6hmfG_sourceNote{font-size:.875rem;line-height:1.65}.d6hmfG_walkthrough{margin-top:4rem}.d6hmfG_sequenceHeading{margin-bottom:2rem}.d6hmfG_sequenceHeading h3{margin-top:.75rem}.d6hmfG_pinned{display:none}.d6hmfG_researchStep{border-top:1px solid var(--research-line);padding-block:2rem}.d6hmfG_researchStep p{margin-top:1.25rem}.d6hmfG_implication{border-left:1px solid var(--research-line);opacity:.8;padding-left:1rem}.d6hmfG_inlineFigure{margin-top:2rem}.d6hmfG_figureSurface{justify-content:center;align-items:center;display:flex}.d6hmfG_figureSurface img{object-fit:contain;width:100%;height:auto;max-height:65svh}.d6hmfG_walkthrough figcaption{margin-top:.75rem}.d6hmfG_inspect{text-underline-offset:4px;cursor:pointer;margin-top:.75rem;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.d6hmfG_figureDialog{color:#171717;background:#f8f8f6;border:1px solid #737373;width:95vw;max-width:1800px;max-height:95svh;margin:auto;padding:1.25rem;position:fixed;inset:0}.d6hmfG_figureDialog::backdrop{background:#000c}.d6hmfG_dialogControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.d6hmfG_dialogControls>div{gap:1rem;display:flex}.d6hmfG_dialogControls button{cursor:pointer;border:1px solid #a3a3a3;padding:.5rem .75rem}.d6hmfG_dialogImage{max-height:72svh;overflow:auto}.d6hmfG_dialogImage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70svh;margin:auto}.d6hmfG_originalSize img{max-width:none;max-height:none}.d6hmfG_page .d6hmfG_figureDialog>p{margin-top:1rem;font-size:.875rem;line-height:1.65}.d6hmfG_diagram{margin-block:3rem;padding:2rem 0}.d6hmfG_diagramInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.d6hmfG_diagramInputs span{border-block:1px solid var(--research-line);text-align:center;transform:translateY(calc((1 - var(--diagram-progress,1)) * -16px));padding:1rem .5rem}.d6hmfG_diagramLine{transform-origin:top;width:1px;height:3rem;transform:scaleY(var(--diagram-progress,1));background:currentColor;margin-inline:auto}.d6hmfG_diagramOutput{text-align:center;border-block:1px solid;padding:1.5rem;font-weight:500}.d6hmfG_diagram figcaption{margin-top:1rem}.d6hmfG_quote{border-left:1px solid;margin-block:2rem;padding-left:1.5rem}.d6hmfG_quote p{margin-bottom:.75rem}.d6hmfG_page .d6hmfG_quote cite{opacity:.7;font-size:.875rem;font-style:normal}.d6hmfG_roadmap{margin-top:3rem;padding:0;list-style:none}.d6hmfG_roadmap li{border-top:1px solid var(--research-line);padding-block:1.75rem}.d6hmfG_roadmap h3{margin-top:.5rem}.d6hmfG_roadmap p{margin-top:1rem}@media (min-width:640px){.d6hmfG_overview,.d6hmfG_points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.d6hmfG_sequenceGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.d6hmfG_pinned{display:block;position:sticky;top:2rem}.d6hmfG_visualStack{display:grid}.d6hmfG_visualLayer{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .24s ease-in-out,visibility 0s linear .24s}.d6hmfG_activeLayer{visibility:visible;opacity:1;transition-delay:0s}.d6hmfG_visualLayer:not(.d6hmfG_activeLayer) figcaption{visibility:hidden}.d6hmfG_pinned .d6hmfG_figureSurface{height:48svh}.d6hmfG_pinned img{max-height:48svh}.d6hmfG_researchStep{min-height:48svh}.d6hmfG_researchStep:last-child{min-height:38svh}.d6hmfG_inlineFigure{display:none}}@media (max-width:639px){.d6hmfG_diagramInputs{grid-template-columns:1fr;gap:.75rem}}@media (prefers-reduced-motion:reduce){.d6hmfG_diagramInputs span,.d6hmfG_diagramLine{transform:none}}
.Tca8Iq_film{width:100%}.Tca8Iq_player{color:#f5f5f3;background:#08090b}.Tca8Iq_player video{aspect-ratio:16/9;object-fit:contain;background:#08090b;width:100%;height:auto;display:block}.Tca8Iq_controls{border-top:1px solid #333;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.Tca8Iq_controls button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.25rem .5rem;display:inline-flex}.Tca8Iq_controls button:hover{color:#fff;background:#262626}.Tca8Iq_controls button:focus-visible,.Tca8Iq_seek input:focus-visible{outline-offset:3px;outline:2px solid #fff}.Tca8Iq_seek{flex:1;align-items:center;min-width:60px;display:flex}.Tca8Iq_seek input{accent-color:#f5f5f3;cursor:pointer;width:100%;height:24px}.Tca8Iq_time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c7c7c7}.Tca8Iq_description{color:#616161;margin-top:1rem;font-size:.8125rem;line-height:1.7}.Tca8Iq_transcript{color:#616161;margin-top:.75rem;font-size:.8125rem;line-height:1.7}.Tca8Iq_transcript summary{cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.Tca8Iq_transcript p{max-width:80ch;margin-top:.75rem}.Tca8Iq_error{margin-top:.75rem;font-size:.875rem}.Tca8Iq_error a{text-decoration:underline}.Tca8Iq_player:fullscreen{flex-direction:column;justify-content:center;display:flex}.Tca8Iq_player:fullscreen video{flex:1;width:100%;height:calc(100% - 64px);min-height:0}@media (max-width:639px){.Tca8Iq_controls{flex-wrap:wrap;gap:.25rem;padding-inline:.5rem}.Tca8Iq_seek{flex-basis:calc(100% - 110px);order:5}.Tca8Iq_time{order:6;padding-inline:.5rem;font-size:.75rem}.Tca8Iq_fullscreenText{display:none}.Tca8Iq_controls button:last-child{margin-left:auto}}
