.obs-page .obs-chapter#B03{display:block;padding-block:clamp(64px,7vw,104px)}.obs-chapter#B03>.obs-chapter-copy{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px clamp(48px,8vw,128px);max-width:1280px;margin:0 auto clamp(56px,6vw,92px)}.obs-chapter#B03>.obs-chapter-copy .obs-kicker{grid-column:1/-1}.obs-chapter#B03>.obs-chapter-copy h2{margin:0;max-width:14ch}.obs-chapter#B03>.obs-chapter-copy p{max-width:48ch}.research-path{--path-accent:#237344;--path-base:rgba(78,114,104,.25);--path-surface:var(--pearl);width:100%;max-width:1280px;margin-inline:auto}.research-path-stage{position:relative;isolation:isolate}.research-path-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0}.research-path-stage[data-timeline-ready=true] .research-path-line{opacity:1}.research-path-line path{fill:none;stroke-linecap:round}.research-path-base{stroke:var(--path-base);stroke-width:1}.research-path-fill{stroke:var(--path-accent);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1}.research-path-head{fill:var(--path-accent);opacity:0}.research-path-events{list-style:none;padding:0;margin:0}.research-path-entry{position:relative;min-height:208px;padding:18px 0 64px;scroll-margin-top:120px}.research-path-entry:last-child{padding-bottom:24px}.research-path-node{position:absolute;z-index:2;top:54px;left:var(--timeline-x);display:grid;place-items:center;width:12px;height:12px;transform:translate(-50%,-50%);border:1px solid var(--path-base);border-radius:50%;background:var(--path-surface)}.research-path-node i{width:4px;height:4px;border-radius:50%;background:var(--path-accent);opacity:.5;transition:opacity .35s}.research-path-entry[data-reached=true] .research-path-node{border-color:var(--path-accent)}.research-path-entry[data-reached=true] .research-path-node i{opacity:1}.research-path-copy{position:relative;z-index:1;width:42%;margin-left:58%}.research-path-entry[data-side=left] .research-path-copy{margin-left:0;text-align:right}.research-path-entry[data-side=left] .research-path-copy p{margin-left:auto}.research-path-copy summary{display:block;min-height:100px;padding-block:4px;list-style:none;cursor:pointer;border-radius:2px}.research-path-copy summary::-webkit-details-marker{display:none}.research-path-copy summary::marker{content:""}.research-path-copy summary:focus-visible{outline:2px solid var(--path-accent);outline-offset:10px}.research-path-year{display:block;color:var(--ink);font-family:var(--obs-display),serif;font-size:clamp(44px,5vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.05;white-space:nowrap}.research-path-copy h3{display:flex;align-items:baseline;gap:16px;margin:14px 0 0;font-size:clamp(19px,1.9vw,25px);font-weight:500;line-height:1.35}.research-path-entry[data-side=left] .research-path-copy h3{justify-content:flex-end}.research-path-toggle{position:relative;display:inline-block;flex:0 0 12px;width:12px;height:12px;color:var(--path-accent);align-self:center}.research-path-toggle:after,.research-path-toggle:before{content:"";position:absolute;background:currentColor}.research-path-toggle:before{top:5.5px;left:0;width:12px;height:1px}.research-path-toggle:after{top:0;left:5.5px;width:1px;height:12px}.research-path-copy[open] .research-path-toggle:after{display:none}.research-path-copy summary:hover .research-path-year,.research-path-copy summary:hover h3{color:var(--path-accent)}.research-path-copy p{max-width:43ch;margin-top:18px;margin-bottom:0;padding-top:16px;border-top:1px solid var(--path-base);color:var(--mineral);font-size:15px;line-height:1.85;word-break:keep-all}.research-path-entry[aria-current=step] .research-path-year{color:var(--path-accent)}.research-path-stage[data-timeline-motion=enabled] .research-path-copy{opacity:.75;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease}.research-path-stage[data-timeline-motion=enabled] .research-path-entry[data-revealed=true] .research-path-copy{opacity:1;transform:none}.research-path-stage[data-timeline-motion=enabled] .research-path-copy:focus-within{opacity:1;transform:none}.research-path-source{max-width:none!important;margin-top:48px;padding-top:22px;border-top:1px solid var(--path-base)}html[data-theme=black] .research-path{--path-accent:#8aba9b;--path-base:rgba(218,237,226,.2);--path-surface:#080808}html[data-theme=black] .research-path-year{color:#f2f2f2}html[data-theme=black] .research-path-copy p{color:#c4cfca}@media (max-width:900px){.obs-chapter#B03>.obs-chapter-copy{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.obs-chapter#B03>.obs-chapter-copy h2{max-width:18ch}.research-path-entry{min-height:176px;padding-bottom:48px}.research-path-node{left:calc(18px + var(--timeline-sway));top:46px}.research-path-copy,.research-path-entry[data-side=left] .research-path-copy{width:calc(100% - 70px);margin-left:70px;text-align:left}.research-path-entry[data-side=left] .research-path-copy p{margin-left:0}.research-path-entry[data-side=left] .research-path-copy h3{justify-content:flex-start}.research-path-year{font-size:clamp(40px,6.4vw,58px)}.research-path-copy h3{font-size:21px}}@media (max-width:480px){.research-path-entry{min-height:168px}.research-path-copy,.research-path-entry[data-side=left] .research-path-copy{width:calc(100% - 58px);margin-left:58px}.research-path-node{left:calc(12px + var(--timeline-sway));top:44px;width:10px;height:10px}.research-path-year{font-size:42px}.research-path-copy h3{font-size:19px}.research-path-copy p{font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.research-path-copy{opacity:1!important;transform:none!important;transition:none!important}.research-path-fill{stroke-dashoffset:0!important}.research-path-node i{transition:none}.research-path-head{display:none}}@media (min-width:761px){.obs-page-science #S02{min-height:1021.98px;padding-block:119px;padding-inline:clamp(20px,3.6vw,58px)}.obs-page-science #S02>[data-lysosome-overview]>a{margin-top:26px;padding-top:9px;min-height:81px}.obs-page-science #S03{padding-block:77px;min-height:944.7px}.obs-page.obs-page-science .obs-chapter#S04{padding-block:99px;margin-top:34px;min-height:1021.95px}.obs-page-science #S05>.obs-chapter-copy{padding-top:26px;min-height:238.89px}.obs-page-science #S05>.obs-chapter-copy>p{padding-top:12px}.obs-page-science #S05 [data-experimental-chart=melanin-discoloration]{margin-top:115px}.obs-page-science #S05 [data-experimental-chart=abts-assay],.obs-page-science #S05 [data-experimental-chart=migration-24h]{margin-top:54px}.obs-page-science #S05 [data-source-research]>details{padding-top:20px}.obs-page-science #S06{padding-block:110px;min-height:503.09px}.obs-page-science #S06>.obs-chapter-links{margin-top:48px}.obs-page-science #future-research>div{margin-top:108px}.obs-page-science #research-application>header{min-height:280px}.obs-page-science #research-application>header>p{margin-top:50px}.obs-page-science #research-application>a{margin-top:35px}}@media (min-width:761px) and (min-height:851px){.obs-page-science #how-cells-clean{--mechanism-pin-offset:-39px}.obs-page-science #how-cells-clean .home-mechanism-stage{margin-top:-39px}.obs-page-science #how-cells-clean .home-mechanism-stage>.home-story-copy{margin-top:-59px;min-height:498.75px}.obs-page-science #how-cells-clean .home-mechanism-stage>.home-story-copy>p{margin-top:56px;margin-bottom:-3px}.obs-page-science #how-cells-clean .home-mechanism-stage>.home-story-copy>.continuum-caption{margin-top:80px}.obs-page-science #how-cells-clean .home-mechanism-steps>li:nth-child(5){margin-top:39px;margin-bottom:-36px}.obs-page-science #how-cells-clean .cell-stage-4{margin-top:-40px}.obs-page-science #how-cells-clean .cell-stage-4>p{margin-top:20px}.obs-page-science #how-cells-clean .cell-process-caption{padding-top:10px}.obs-page-science #how-cells-clean .home-mechanism-plate>.cell-process{margin-top:-72px;margin-bottom:-42px}}.obs-page-science #how-cells-clean .home-story-copy>p{font-size:32px;line-height:1.65}.obs-page-science #how-cells-clean .home-mechanism-steps li>div>p{font-size:21px;line-height:1.7}.obs-page-science #S03>.obs-chapter-copy>p{width:min(100%,546px);max-width:546px;padding-top:14px;min-height:104.59px;font-size:21px;line-height:1.8}.obs-page-science #S04>.obs-chapter-copy>h2{margin-block:40px}.obs-page-science #S05>.obs-chapter-copy{grid-column:1/-1;width:min(100%,661.66px)}.obs-page-science #S05>.obs-chapter-copy>p{width:min(100%,661.66px);max-width:661.66px;font-size:21px;line-height:1.8}.obs-page-science #S05 [data-source-research]>details>summary{margin-top:24px;margin-bottom:26px}.obs-page-science #S05 [data-comparison-stage]>[data-comparison-meta]{margin-bottom:54px}.obs-page-science #future-research{padding-block:141px;min-height:797.67px}.obs-page-science #future-research>header>p,.obs-page-science #research-application>div>article>p,.obs-page-science>.collaboration>p{font-size:21px;line-height:1.8}.obs-page-science>.collaboration>h2{margin-bottom:58px}.obs-page-science>.collaboration>p{margin-bottom:40px}@media (min-width:761px) and (max-height:950px){.obs-page-science #how-cells-clean{--mechanism-pin-offset:0px}.obs-page-science #how-cells-clean .home-mechanism-stage{min-height:calc(100svh - 124px);margin-top:0;row-gap:16px}.obs-page-science #how-cells-clean .home-mechanism-stage>.home-story-copy{min-height:0;margin-top:0}.obs-page-science #how-cells-clean .home-story-copy h2{font-size:clamp(36px,3.5vw,48px);line-height:1.12}.obs-page-science #how-cells-clean .home-story-copy>p{font-size:22px;line-height:1.45;margin-top:24px;margin-bottom:0}.obs-page-science #how-cells-clean .home-story-copy>.continuum-caption{font-size:12px;line-height:1.5;margin-top:20px}.obs-page-science #how-cells-clean .home-story-copy .home-step-counter{margin-top:16px}.obs-page-science #how-cells-clean .home-mechanism-steps li{min-height:140px;padding-block:16px}.obs-page-science #how-cells-clean .home-mechanism-steps>li:nth-child(5){margin-block:0}.obs-page-science #how-cells-clean .home-mechanism-steps h3{font-size:20px}.obs-page-science #how-cells-clean .home-mechanism-steps li>div>p{font-size:17px;line-height:1.5}.obs-page-science #how-cells-clean .home-mechanism-stage .home-mechanism-plate{min-height:0}.obs-page-science #how-cells-clean .home-mechanism-plate>.cell-process{margin-block:0;padding-block:0}.obs-page-science #how-cells-clean .cell-process svg{max-height:min(51svh,500px)}.obs-page-science #how-cells-clean .cell-stage-4,.obs-page-science #how-cells-clean .cell-stage-4>p{margin-top:0}.obs-page-science #how-cells-clean .cell-process-caption{padding-top:0}}@media (max-width:760px){.obs-page-science #how-cells-clean .home-story-copy>p{font-size:22px}.obs-page-science #S03>.obs-chapter-copy>p,.obs-page-science #S05>.obs-chapter-copy>p,.obs-page-science #future-research>header>p,.obs-page-science #how-cells-clean .home-mechanism-steps li>div>p,.obs-page-science #research-application>div>article>p,.obs-page-science>.collaboration>p{font-size:18px}.obs-page-science #S03>.obs-chapter-copy>p,.obs-page.obs-page-science .obs-chapter#S04{min-height:0}.obs-page-science #S04>.obs-chapter-copy>h2{margin-block:28px}.obs-page-science #future-research{padding-block:64px;min-height:0}.obs-page-science>.collaboration>h2{margin-bottom:32px}.obs-page-science>.collaboration>p{margin-bottom:28px}}.obs-page-products #PR02>.obs-chapter-copy>h2,.obs-page-products #PR03>.obs-chapter-copy>h2,.obs-page-products #PR04>.obs-chapter-copy>h2{font-size:clamp(48px,5vw,72px);line-height:1.08}.obs-page-products .supplied-product-card>h3{margin-top:9px;min-height:2.8em;font-size:21px;line-height:1.4}.obs-page-products #PR05>.obs-chapter-copy>p{font-size:21px;line-height:1.8}.obs-page-products #PR04>.obs-chapter-copy>p{width:min(100%,369px);max-width:369px;font-size:16px;line-height:1.8}.obs-page-products #PR05>.obs-chapter-copy{min-height:236.09px}@media (max-width:760px){.obs-page-products #PR02>.obs-chapter-copy>h2,.obs-page-products #PR03>.obs-chapter-copy>h2,.obs-page-products #PR04>.obs-chapter-copy>h2{font-size:clamp(40px,10vw,48px)}.obs-page-products .supplied-product-card>h3{min-height:0}.obs-page-products #PR05>.obs-chapter-copy>p{font-size:18px}.obs-page-products #PR05>.obs-chapter-copy{min-height:0}}.obs-page .obs-hero-science{background-image:none;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:100px}.obs-hero-science .obs-route-number{flex-shrink:0;margin-bottom:28px}.obs-hero-science .obs-hero-heading{flex-shrink:0}@media(min-width:761px){.obs-page .obs-hero-science .obs-hero-heading{max-width:min(76%,1180px)}}@media(max-width:760px){.obs-page .obs-hero-science{padding-top:110px;padding-bottom:80px;min-height:100svh}}.science-drift{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.28) 32%,#000 58%);mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.28) 32%,#000 58%)}@media(max-width:760px){.science-drift{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2),#000);mask-image:linear-gradient(180deg,rgba(0,0,0,.2),#000)}}.source-science_comparison__56Cvi,.source-science_highlights__pVarx{grid-column:1/-1;width:100%;min-width:0;color:var(--ink)}.source-science_principles__h9RUA,.source-science_structureGrid__Eaij_,.source-science_themeGrid__dwLEA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px)}.source-science_principles__h9RUA li,.source-science_structure__UTzfl,.source-science_theme__bGEDZ{min-width:0;padding-top:26px;border-top:1px solid var(--membrane)}.source-science_index__h_jhY{display:block;margin-bottom:22px;color:var(--mineral);font-size:12px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.source-science_principles__h9RUA h3,.source-science_structure__UTzfl h3,.source-science_theme__bGEDZ h3{margin:0 0 14px;font-size:clamp(23px,2.2vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.3}.source-science_type__rWvqm{margin-bottom:28px;color:var(--mineral);font-size:14px}.source-science_structure__UTzfl dl{margin:0 0 26px}.source-science_termDetails__2Ef7C{margin:0 0 24px;border-top:1px solid var(--membrane);border-bottom:1px solid var(--membrane)}.source-science_termDetails__2Ef7C summary{list-style:none;cursor:pointer;color:var(--ink);font-size:14px;line-height:1.6}.source-science_termDetails__2Ef7C summary::-webkit-details-marker{display:none}.source-science_termDetails__2Ef7C summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:2px}.source-science_termTarget__5zu5z{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;width:100%;padding:12px 0}.source-science_termIcon__hbzJQ{font-size:18px;font-weight:400;transition:transform .2s ease}.source-science_termDetails__2Ef7C[open] .source-science_termIcon__hbzJQ{transform:rotate(45deg)}.source-science_termDetails__2Ef7C[open] dl{margin-top:14px}@media(prefers-reduced-motion:reduce){.source-science_termIcon__hbzJQ{transition:none}}.source-science_structure__UTzfl dl>div+div{margin-top:24px}.source-science_structure__UTzfl dt{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.06em}.source-science_structure__UTzfl dd{margin:0;font-size:15px;line-height:1.8;word-break:keep-all}.source-science_sourceLink__rWWtI{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border-bottom:1px solid;font-size:13px;line-height:1.5}.source-science_context__w4xD4{max-width:86ch!important;margin-top:34px;font-size:13px;line-height:1.8;opacity:.82}.source-science_principles__h9RUA p,.source-science_theme__bGEDZ p{font-size:15px;line-height:1.85}.source-science_theme__bGEDZ .source-science_source___ipcn{margin-top:20px;font-size:12px;opacity:.78}.source-science_theme__bGEDZ .source-science_sourceLink__rWWtI{margin-top:12px}.source-science_researchNotes__WSUgf{border-top:1px solid var(--membrane)}.source-science_researchNotes__WSUgf>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding-block:12px;font-size:14px;cursor:pointer;list-style:none}.source-science_researchNotes__WSUgf>summary::-webkit-details-marker{display:none}.source-science_researchNotes__WSUgf>summary span{font-size:22px}.source-science_researchNotes__WSUgf[open]>summary span{transform:rotate(45deg)}.source-science_researchNotes__WSUgf>summary:focus-visible{outline:2px solid #43865b;outline-offset:5px}.source-science_researchNotes__WSUgf .source-science_themeGrid__dwLEA{margin-top:24px}.source-science_philosophy__lyI3P h2{max-width:22ch}.source-science_principles__h9RUA{list-style:none;padding:0;margin:40px 0 0}.source-science_philosophy__lyI3P .source-science_context__w4xD4{font-size:13px}.source-science_overview__0wNZf{grid-column:1/-1;width:100%;min-width:0}.source-science_overviewRoles__lpXBs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px);margin:0;padding:0;list-style:none}.source-science_direction__CLfn5,.source-science_overviewRoles__lpXBs li{min-width:0;padding-top:26px;border-top:1px solid var(--membrane)}.source-science_applicationGrid__2lXLu h3,.source-science_direction__CLfn5 h3,.source-science_overview__0wNZf h3,.source-science_researchStages___3g95 h3{margin:0 0 16px;font-size:clamp(24px,2.4vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.35;word-break:keep-all}.source-science_applicationGrid__2lXLu p,.source-science_direction__CLfn5 p,.source-science_overview__0wNZf p,.source-science_researchStages___3g95 p{margin-block:0;font-size:15px;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all}.source-science_overview__0wNZf .source-science_context__w4xD4{margin-block:28px 12px}.source-science_researchHeader__jBHUn{max-width:980px}.source-science_researchHeader__jBHUn h2{max-width:24ch}.source-science_researchHeader__jBHUn h2 em{color:var(--mineral);font-weight:inherit}.source-science_researchHeader__jBHUn>p{max-width:64ch}.source-science_directionGrid__Mk2lT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,96px);margin-top:clamp(38px,5vw,76px)}.source-science_direction__CLfn5 .source-science_index__h_jhY{margin-bottom:28px}.source-science_researchStages___3g95{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(38px,5vw,76px) 0 0;padding:0;list-style:none;border-block:1px solid var(--membrane)}.source-science_researchStages___3g95 li{min-width:0;margin:0;padding:clamp(24px,3vw,42px) clamp(20px,2.5vw,40px)}.source-science_researchStages___3g95 li:first-child{padding-left:0}.source-science_researchStages___3g95 li+li{border-left:1px solid var(--membrane)}.source-science_researchStages___3g95 .source-science_index__h_jhY{margin-bottom:30px}.source-science_researchStages___3g95 h3{font-size:clamp(24px,2.2vw,32px)}.source-science_applicationGrid__2lXLu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,60px);margin-top:clamp(38px,5vw,70px)}.source-science_applicationLabel__Dsk0A{display:block;margin-bottom:15px;font-size:12px;color:var(--mineral);letter-spacing:.08em}.source-science_researchApplication__W172R>.source-science_sourceLink__rWWtI{margin-top:16px}.source-science_technologyEvidence__GUXLS{grid-column:1/-1;width:min(100%,960px);min-width:0;margin-inline:auto}.source-science_technologyEvidence__GUXLS .clinical-charts{padding:clamp(24px,4vw,48px);background:transparent;color:var(--ink);border-color:var(--membrane)}.source-science_technologyEvidence__GUXLS .clinical-bar:nth-child(odd){--clinical-color:#e8efea}.source-science_technologyEvidence__GUXLS .clinical-bar:nth-child(2n){--clinical-color:#65a67d}.source-science_technologyEvidence__GUXLS .clinical-charts-compact .clinical-track i{width:clamp(20px,3vw,30px);max-width:30px;box-shadow:inset 2px 0 3px #fff5,inset -3px 0 5px #10281940}.source-science_technologyEvidence__GUXLS>.source-science_context__w4xD4{margin-top:14px}@media (min-width:761px){.obs-page-science #S04 .source-science_structureGrid__Eaij_{margin-top:47px}}@media (max-width:760px){.source-science_principles__h9RUA,.source-science_structureGrid__Eaij_,.source-science_themeGrid__dwLEA{grid-template-columns:1fr;gap:32px}.source-science_principles__h9RUA li,.source-science_structure__UTzfl,.source-science_theme__bGEDZ{padding-top:22px}.source-science_index__h_jhY{margin-bottom:14px}.source-science_type__rWvqm{margin-bottom:22px}.source-science_applicationGrid__2lXLu,.source-science_directionGrid__Mk2lT,.source-science_overviewRoles__lpXBs{grid-template-columns:1fr;gap:30px}.source-science_researchStages___3g95{grid-template-columns:repeat(2,minmax(0,1fr))}.source-science_researchStages___3g95 li{padding:26px 20px}.source-science_researchStages___3g95 li:nth-child(odd){padding-left:0;border-left:0}.source-science_researchStages___3g95 li:nth-child(n+3){border-top:1px solid var(--membrane)}.source-science_researchStages___3g95 .source-science_index__h_jhY{margin-bottom:20px}.source-science_researchHeader__jBHUn h2{font-size:clamp(30px,7.8vw,46px)}}.supplied-films,.supplied-process,.supplied-timeline{width:100%;min-width:0}.supplied-process ol,.supplied-timeline ol{list-style:none;padding:0;margin:0}.supplied-timeline li{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:24px 0;border-top:1px solid #c5d2d6}.supplied-timeline li>strong{color:#628795;font-size:22px;font-weight:400}.supplied-process h3,.supplied-timeline h3{font-size:20px;margin:0 0 12px}.supplied-process p,.supplied-timeline p{line-height:1.8;word-break:keep-all;font-size:14px}.supplied-process ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.supplied-process li{border-top:1px solid #c5d2d6;padding:24px 0}.supplied-process h3{margin-top:20px}.supplied-process small{color:#607680}.supplied-identity,.supplied-mark{margin:0;min-width:0}.supplied-mark img{width:min(100%,400px);height:auto}.supplied-identity img{width:100%;height:auto}.supplied-films figcaption,.supplied-identity figcaption,.supplied-mark figcaption{font-size:12px;line-height:1.7;color:#5a727a;margin-top:12px}.supplied-films{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.supplied-films figure{margin:0}.supplied-films video{display:block;width:100%;aspect-ratio:16/9;background:#edf2f2}.supplied-films>p{grid-column:1/-1}@media(max-width:760px){.supplied-films,.supplied-process ol{grid-template-columns:1fr}.supplied-timeline li{grid-template-columns:82px 1fr;gap:16px}.supplied-timeline li>strong{font-size:17px}}.supplied-process .technology-process-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:24px 0 28px;border-radius:6px}.obs-chapter#L04{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px)}.obs-chapter#L04 .obs-chapter-copy h2{max-width:16ch}.obs-chapter#L04 .supplied-mark{justify-self:center;width:min(100%,440px)}.obs-chapter#L04 .supplied-mark img{width:100%;height:auto}@media(max-width:760px){.obs-chapter#L04{grid-template-columns:1fr;gap:32px}.obs-chapter#L04 .supplied-mark{justify-self:start}}.obs-chapter#B04{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px)}.obs-chapter#B04 .supplied-films{grid-column:2;grid-template-columns:1fr;min-width:0;width:100%;margin:0}@media(max-width:760px){.obs-chapter#B04{grid-template-columns:1fr}.obs-chapter#B04 .supplied-films{grid-column:1}}