/* A visible molecular field and the product share one compact, light chapter.
   Every scene layer is nonnegative inside an isolated stage. The paper can
   never cover its own video, regardless of upstream fixed-scene stacking. */
body .beyondEnergy.fds-medical-scene{position:relative;isolation:isolate;display:block;overflow:visible;height:150svh;min-height:0;margin:0;padding:0;background:#efefef;color:#30363b;font:16px/1.6 'Noto Sans CJK SC','Microsoft YaHei','PingFang SC',sans-serif;letter-spacing:0}
.fds-medical-stage{position:sticky;top:0;isolation:isolate;height:100svh;min-height:690px;overflow:hidden;background:#efefef}
.fds-medical-field{position:absolute;z-index:0;left:35%;top:-16%;width:79%;height:132%;overflow:hidden;pointer-events:none}
.fds-medical-poster,.fds-medical-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}
.fds-medical-poster{z-index:0}.fds-medical-poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}
.fds-medical-video{z-index:1;opacity:0}.fds-medical-scene[data-medical=ready] .fds-medical-video{opacity:1}.fds-medical-scene[data-medical=ready] .fds-medical-poster{visibility:hidden}
.fds-medical-copy{position:absolute;z-index:2;left:5.8%;top:11%;width:40%;max-width:610px}
.fds-medical-eyebrow{font-size:18px;font-weight:500;color:#c7000b;margin:0 0 28px}.fds-medical-eyebrow span{font-size:14px;font-weight:400;color:#6d7579;padding-left:20px;margin-left:20px;border-left:1px solid #b6bfc3}
.fds-medical-copy h2{font-size:clamp(42px,4.65vw,72px);font-weight:400;line-height:1.22;letter-spacing:-.04em;margin:0 0 26px}.fds-medical-copy h2 span{color:#889398}
.fds-medical-description{font-size:18px;line-height:1.85;margin:0;max-width:440px;color:#59646a}
.fds-medical-link{display:inline-block;margin-top:25px;padding-bottom:7px;border-bottom:2px solid #c7000b;color:#30363b;font-size:14px;text-decoration:none}.fds-medical-link:hover{color:#c7000b}.fds-medical-link:focus-visible{outline:2px solid #c7000b;outline-offset:6px}
.fds-medical-product{position:absolute;z-index:2;left:5.8%;bottom:6%;width:26%;max-width:345px;margin:0}.fds-medical-product-image{position:relative;display:block;width:100%;aspect-ratio:1688/932}.fds-medical-product .fds-medical-photo{display:block;width:100%;height:auto;mix-blend-mode:normal}.fds-medical-product .fds-medical-logo{position:absolute;left:73.4%;top:33.8%;width:3.3%;height:auto;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:normal;pointer-events:none}.fds-medical-product figcaption{display:flex;align-items:baseline;gap:12px;margin-top:10px;color:#566169;font-size:13px;line-height:1.5}.fds-medical-product figcaption span{color:#899195;font-size:11px}
.fds-medical-note{position:absolute;z-index:2;right:5.8%;bottom:6%;margin:0;font-size:11px;line-height:1.5;color:#899195}
/* No gray veil between medicine and space. The globe is visible from its first
   pixel, immediately after this chapter; nothing adds a transition spacer. */
body .fds-medical-scene+.fds-group{margin-top:0;padding-top:0}body .fds-medical-scene+.fds-group .fg-stage:before{content:none;display:none}
@media(max-height:800px) and (min-width:760px){.fds-medical-stage{min-height:640px}.fds-medical-copy{top:8%;width:43%}.fds-medical-eyebrow{margin-bottom:18px}.fds-medical-copy h2{font-size:clamp(38px,4vw,58px);margin-bottom:18px}.fds-medical-description{font-size:16px;line-height:1.75;max-width:430px}.fds-medical-link{margin-top:18px}.fds-medical-product{width:22%;max-width:270px;bottom:5%}.fds-medical-note{bottom:5%}}
@media(max-width:759px){body .beyondEnergy.fds-medical-scene{height:auto}.fds-medical-stage{position:relative;height:auto;min-height:0;padding:64px 6% 30px;box-sizing:border-box}.fds-medical-copy{position:relative;inset:auto;width:100%;max-width:none}.fds-medical-eyebrow{font-size:17px;margin-bottom:22px}.fds-medical-eyebrow span{font-size:12px;padding-left:12px;margin-left:12px}.fds-medical-copy h2{font-size:clamp(36px,10vw,58px);margin-bottom:20px}.fds-medical-description{font-size:16px;line-height:1.8;max-width:480px}.fds-medical-link{font-size:13px;margin-top:20px}.fds-medical-field{position:relative;inset:auto;width:114%;height:83vw;margin:3px -7% -16px}.fds-medical-poster,.fds-medical-video{left:-15%;top:-35%;width:130%;height:170%}.fds-medical-product{position:relative;inset:auto;width:100%;max-width:none;display:flex;align-items:center;gap:16px}.fds-medical-product-image{width:53%;flex:0 0 53%}.fds-medical-product figcaption{display:block;margin:0;font-size:12px}.fds-medical-product figcaption span{display:block;margin-top:5px;font-size:10px}.fds-medical-note{position:relative;inset:auto;margin:24px 0 0;font-size:10px;text-align:right}}
@media(max-width:359px){.fds-medical-stage{padding-top:56px}.fds-medical-description{font-size:15px}.fds-medical-eyebrow span{font-size:11px}.fds-medical-copy h2{font-size:36px}.fds-medical-product{gap:12px}}
@media(prefers-reduced-motion:reduce){body .beyondEnergy.fds-medical-scene{height:auto}.fds-medical-stage{position:relative}.fds-medical-video{display:none}.fds-medical-scene[data-medical=ready] .fds-medical-poster{visibility:visible}}
