.cookie-notice_trigger__4nhm8{min-height:44px;padding:8px 0;background:transparent;color:inherit;border:0;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px;cursor:pointer}.cookie-notice_panel__bjOz2,.cookie-notice_status__FgFIy{position:fixed;z-index:40;left:24px;bottom:24px;box-sizing:border-box;width:min(430px,calc(100vw - 48px));max-height:calc(100svh - 112px);overflow:auto;border:1px solid #d4dfda;border-radius:16px;background:#fff;color:#1d2c26;box-shadow:0 14px 44px #102b1f29;font-family:var(--obs-body),sans-serif;text-align:start}.cookie-notice_panel__bjOz2{padding:26px}.cookie-notice_panel__bjOz2 h2{margin:0 0 12px;color:inherit;font:400 23px/1.3 var(--obs-display),sans-serif}.cookie-notice_panel__bjOz2 p{margin:0 0 16px;max-width:none;color:#51665a;font-size:14px;line-height:1.7;word-break:keep-all}.cookie-notice_policy__vs8Ff{display:inline-block;padding-block:4px;margin-bottom:10px;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px}.cookie-notice_panel__bjOz2 .cookie-notice_note__FlRoh{margin:0 0 16px;font-size:12px;line-height:1.7}.cookie-notice_settings__Fg7Qw{display:grid;gap:18px;margin:20px 0;padding:20px 0 0;border-top:1px solid #d4dfda}.cookie-notice_option__1QX5N{display:flex;align-items:flex-start;gap:12px;min-height:44px}.cookie-notice_option__1QX5N input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#176540}.cookie-notice_option__1QX5N strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.cookie-notice_option__1QX5N span span{display:block;margin-top:5px;color:#51665a;font-size:12px;line-height:1.7;word-break:keep-all}.cookie-notice_actions__yXwO_{display:flex;flex-wrap:wrap;gap:10px}.cookie-notice_actions__yXwO_ button{flex:1 1 150px;min-height:44px;padding:10px 14px;border:1px solid #9baea2;border-radius:10px;background:transparent;color:inherit;font:500 13px/1.5 var(--obs-body),sans-serif;cursor:pointer}.cookie-notice_actions__yXwO_ button:hover{background:#edf4ef}.cookie-notice_panel__bjOz2 a:focus-visible,.cookie-notice_panel__bjOz2 button:focus-visible,.cookie-notice_trigger__4nhm8:focus-visible{outline:2px solid #76ad92;outline-offset:4px}.cookie-notice_status__FgFIy{padding:16px 20px;font-size:12px;line-height:1.7}html[data-theme=black] .cookie-notice_panel__bjOz2,html[data-theme=black] .cookie-notice_status__FgFIy{background:#111b16;color:#f0f6f2;border-color:#3f594b;box-shadow:0 14px 44px #0005}html[data-theme=black] .cookie-notice_option__1QX5N span span,html[data-theme=black] .cookie-notice_panel__bjOz2 p{color:#c1d2c7}html[data-theme=black] .cookie-notice_actions__yXwO_ button{border-color:#688373}html[data-theme=black] .cookie-notice_actions__yXwO_ button:hover{background:#1d3025}@media(max-width:760px){.cookie-notice_panel__bjOz2,.cookie-notice_status__FgFIy{left:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100svh - 96px)}.cookie-notice_panel__bjOz2{padding:22px}.cookie-notice_panel__bjOz2 h2{font-size:21px}.cookie-notice_actions__yXwO_ button{flex-basis:130px}}@media print{.cookie-notice_panel__bjOz2,.cookie-notice_status__FgFIy,.cookie-notice_trigger__4nhm8{display:none}}@media(forced-colors:active){.cookie-notice_panel__bjOz2,.cookie-notice_status__FgFIy{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.cookie-notice_option__1QX5N span span,.cookie-notice_panel__bjOz2 p{color:CanvasText}}.obs-canvas{position:fixed;inset:0;pointer-events:none;z-index:0;visibility:hidden}.obs-canvas[data-visible=true]{visibility:visible}.home-scene-poster{display:block;width:100%;height:100%;pointer-events:none;background-image:url(/assets/brand/home-organelle-detail-light-v4.jpg);background-image:-webkit-image-set(url("/assets/brand/home-organelle-detail-light-v4.webp") type("image/webp"),url("/assets/brand/home-organelle-detail-light-v4.jpg") type("image/jpeg"));background-image:image-set(url("/assets/brand/home-organelle-detail-light-v4.webp") type("image/webp"),url("/assets/brand/home-organelle-detail-light-v4.jpg") type("image/jpeg"));background-position:50%;background-size:contain;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}html[data-theme=black] .home-scene-poster{background-image:url(/assets/brand/home-organelle-detail-black-v4.jpg);background-image:-webkit-image-set(url("/assets/brand/home-organelle-detail-black-v4.webp") type("image/webp"),url("/assets/brand/home-organelle-detail-black-v4.jpg") type("image/jpeg"));background-image:image-set(url("/assets/brand/home-organelle-detail-black-v4.webp") type("image/webp"),url("/assets/brand/home-organelle-detail-black-v4.jpg") type("image/jpeg"))}.obs-scene-poster{position:fixed;left:47%;right:2%;top:14%;height:76%;z-index:1;pointer-events:none}.obs-scene-poster>.home-scene-poster{position:absolute;left:50%;top:50%;width:min(51vw,76vh);height:min(51vw,76vh);transform:translate(-50%,-50%)}.obs-scene-poster[data-visible=false]{visibility:hidden}html[data-home-mode=mobile] :is(.obs-scene-poster,.obs-scene-loading){display:none}@media(hover:none) and (pointer:coarse){html:not([data-home-mode]) :is(.obs-scene-poster,.obs-scene-loading){display:none}}html:not([data-observatory=ready]) .continuum-approach .continuum-copy,html:not([data-observatory=ready]) .continuum-observe .continuum-copy{opacity:1;will-change:auto}.obs-bottom-coordinate,.obs-chapter-copy,.obs-chapter-links,.obs-chapter-nav,.obs-footer,.obs-hero-heading,.obs-hero-note,.obs-hero-worlds,.obs-home-title,.obs-metrics,.obs-patents,.obs-route-number,.obs-worlds{position:relative;z-index:2}.obs-chapter{isolation:isolate}.obs-home-membrane,.obs-route-art{transition:opacity .6s}.obs-page,.obs-product-main{position:relative;z-index:1;background-color:#f6f9fa;background-image:linear-gradient(90deg,rgba(248,250,250,.9),rgba(248,250,250,.65) 45%,rgba(246,249,250,.55)),url(/images/home/home-lab-white.webp);background-size:cover;background-position:top}.obs-page .obs-hero{background-image:linear-gradient(90deg,rgba(248,250,250,.9),rgba(248,250,250,.6) 45%,rgba(246,249,250,.45)),url(/images/home/home-lab-white.webp);background-size:cover;background-position:50%}.obs-page .obs-chapter{background-color:rgba(246,249,250,.82)}.obs-page .obs-mode-trail{background-color:rgba(237,243,246,.94)}.obs-page .obs-mode-text{background-color:#f0f5f8;color:#1c282b}.obs-bottom-coordinate{position:absolute}@media(prefers-reduced-motion:reduce){.home-scene-poster,.obs-canvas,.obs-home-membrane,.obs-route-art,.obs-scene-poster{transition:none}}html[data-theme=black] body :is(.supplied-mark,.supplied-identity,.supplied-films) figcaption,html[data-theme=black] body :is(.supplied-process small,.supplied-timeline li>strong,.obs-kicker,.obs-route-number,.obs-bottom-coordinate,.continuum-eyebrow,.continuum-caption,.continuum-coordinate,.home-asset-note,.home-sequence-index,.home-source-note){color:#bfbfbf}html[data-theme=black] body .home-years-panel :is(.home-sequence-copy>span,.home-sequence-copy p,.home-asset-note,.continuum-eyebrow,.home-sequence-index){color:#dddddd}html[data-theme=black] body .home-years-panel :is(.home-sequence-heading,.home-years-sequence li){border-color:rgba(255,255,255,.2)}html[data-theme=black] body :is(.supplied-timeline li,.supplied-process li,.obs-chapter-nav,.obs-menu nav a,.continuum-link,.obs-menu-button){border-color:#444444}html[data-theme=black] body .supplied-films video{background:#111111}html[data-theme=black] body .obs-theme-picker button[aria-pressed=true]{background:#dddddd;color:#171717}html[data-theme=black] body :is(.obs-nav-starfield,.continuum-link,.obs-menu-button){--starfield-light:#dddddd}html[data-theme=black] body .continuum-backdrop{background:#080808}html[data-theme=black] body .home-years-stage>.continuum-copy{color:#f2f2f2;background:none;text-shadow:0 1px 4px rgba(0,0,0,.45)}html[data-theme=black] body .home-years-stage>.continuum-copy p{color:#dddddd}html[data-theme=black]{color-scheme:dark;--pearl:#080808;--mist:#141414;--ink:#f2f2f2;--mineral:#bfbfbf;--membrane:#333333;--frost:#181818;--violet:#bfbfbf;--nickel:#888888}html[data-theme=black],html[data-theme=black] body{background:#080808;color:#f2f2f2}html[data-theme=black] body .obs-footer.obs-footer-complete{background:#080808;color:#f2f2f2;border-color:#333333}html[data-theme=black] :is(.obs-page,.obs-product-main,.obs-hero,.obs-chapter,.home-story-section,.home-mechanism,.home-lysogenix,.home-evidence,.home-cell-to-skin,.home-products,.home-ending,.obs-footer){background:#080808;color:#f2f2f2;border-color:#333333}html[data-theme=black] :is(.obs-header,.obs-header[data-scrolled=true],.obs-menu){background:rgba(8,8,8,.94);color:#f2f2f2;border-color:#333333}html[data-theme=black] :is(.obs-chapter-copy p,.obs-product-main p,.obs-source-note,.home-story-section p,.home-story-section small,.home-story-section figcaption,.home-story-section .continuum-eyebrow,.clinical-axis){color:#cccccc}html[data-theme=black] :is(.obs-page,.continuum-page) em{color:#237344}html[data-theme=black] :is(.home-evidence-card,.home-product-card,.clinical-charts,.home-evidence-board>.clinical-charts,.home-mechanism-steps,.obs-proof-plate,.obs-archive-record,.obs-brand-archive,.obs-source-slot,.obs-world,.obs-product-source,.obs-source-viewer){background:transparent;color:#f2f2f2;border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 #ffffff18}html[data-theme=black] .home-evidence-grid{background:transparent;border-color:rgba(255,255,255,.22)}html[data-theme=black] .home-mechanism-steps li[data-active=true]{background:rgba(255,255,255,.06)}html[data-theme=black] :is(.home-mechanism-steps,.home-evidence-card,.home-product-card) :is(span,strong,p,small){color:#dddddd}html[data-theme=black] :is(.home-mechanism-plate figcaption,.home-cell-skin-visual figcaption,.home-product-index){background:#111111e8;color:#dddddd}html[data-theme=black] .clinical-bar[aria-pressed=true] .clinical-track i{background:#b4d6eb}html[data-theme=black] .clinical-selector button[aria-pressed=true]{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.6)}html[data-theme=black] :is(.clinical-bar,.clinical-selector button){border-color:#484848}html[data-theme=black] .obs-cta:hover{background:#242424;color:#fff}html[data-theme=black] :is(.obs-cta,.continuum-link,.obs-menu-button,.obs-nav-starfield){--starfield-light:#dddddd}html[data-theme=black] .home-ending-media:after{background:linear-gradient(90deg,#080808f5,#080808aa 52%,#08080855)}html[data-theme=black] :is(a,button):focus-visible{outline-color:#eeeeee}.obs-page .obs-hero-brand{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:100px}.obs-hero-brand .obs-route-number{margin-bottom:28px}html[data-theme=black] .obs-hero-brand .obs-route-art{filter:brightness(.38)}html[data-theme=black] .obs-hero-brand:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.32) 55%,transparent)}html[data-theme=black] .obs-hero-brand :is(.obs-hero-heading,.obs-route-number,.obs-bottom-coordinate){z-index:2}@media(max-width:760px){.obs-page .obs-hero-brand{padding-top:110px;padding-bottom:80px}}html[data-theme=black] .obs-hero-lysogenix .liquid-lab-art{filter:brightness(.34)}html[data-theme=black] .obs-hero-lysogenix:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.4) 48%,rgba(0,0,0,.12))}html[data-theme=black] .obs-hero-lysogenix :is(.obs-hero-heading,.obs-route-number,.obs-spine,.obs-bottom-coordinate){z-index:2}html[data-theme=black] .obs-hero-lysogenix .obs-spine{background:rgba(0,0,0,.32);color:#f2f2f2;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=black] .obs-hero-lysogenix .obs-spine :is(strong,span,small){color:#dddddd}html[data-theme=black] .obs-hero-lysogenix .obs-spine>div{border-color:rgba(255,255,255,.25)}html[data-theme=black] .obs-hero-lysogenix .obs-spine>div strong{color:#fff;font-weight:600;font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.025em;text-shadow:0 2px 5px rgba(0,0,0,.55)}html[data-theme=black] .obs-hero-lysogenix .obs-spine>div>span:first-child{color:#237344;font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=black] .obs-hero-lysogenix .obs-spine>div>span:last-child{color:#fff;font-size:18px}html[data-theme=black] body .continuum-copy em,html[data-theme=black] body :is(main,.obs-page,.continuum-page) :is(h1,h2,h3) em{color:#237344}html[data-theme=black] :is(.home-mechanism-steps,.home-evidence-card,.home-product-copy) h3{color:#f2f2f2}html[data-theme=black] .home-mechanism-steps h3{font-weight:600}html[data-theme=black] .home-mechanism-steps li[data-active=true] h3{color:#237344}html[data-theme=black] .home-evidence-card[data-revealed=false]{opacity:1}html[data-theme=black] .home-evidence-card :is(dt,dd,summary){color:#cccccc}html[data-theme=black] .home-patent-heading{color:#cccccc;padding:0 16px 16px}html[data-theme=black] .home-patent-heading>span{font-size:11px}html[data-theme=black] .home-patent-heading strong{color:#237344}html[data-theme=black] body .home-step-counter{color:#237344;border-color:#237344}html[data-theme=black] .home-ending-copy h2{color:#fff}html[data-theme=black] .home-ending-copy>p{color:#ededed}html[data-theme=black] .home-ending-links a{color:#f5f5f5;border-color:#777}html[data-theme=black] .home-ending-links a span{color:#f5f5f5}html[data-theme=black] .home-ending-media{opacity:.12}html[data-theme=black] .home-patent-list li{padding:18px 16px;gap:16px;grid-template-columns:28px minmax(130px,.8fr) minmax(0,1.4fr);border-color:rgba(255,255,255,.18)}html[data-theme=black] .home-patent-list li>span{font-size:12px;color:#237344}html[data-theme=black] .home-patent-list strong{font-size:15px;font-weight:600;color:#f2f2f2}html[data-theme=black] .home-patent-list small{font-size:13px;line-height:1.7;color:#cccccc}@media(max-width:600px){html[data-theme=black] .home-patent-list li{grid-template-columns:24px minmax(0,1fr);gap:6px 12px;padding:18px 14px}html[data-theme=black] .home-patent-list small{grid-column:2}}html[data-theme=black]{--black-atmosphere-wash:radial-gradient(ellipse 7% 80% at 74% 100%,rgba(82,129,99,.13),transparent 74%),radial-gradient(ellipse 12% 95% at 91% 110%,rgba(38,99,62,.22),transparent 76%),radial-gradient(ellipse 4% 65% at 96% 82%,rgba(153,173,159,.065),transparent 78%),radial-gradient(ellipse 42% 65% at 87% 100%,rgba(25,75,43,.19),transparent 80%);--black-atmosphere-specks:radial-gradient(circle at 62% 18%,rgba(176,204,183,.26) 0 .65px,transparent 1.5px),radial-gradient(circle at 89% 30%,rgba(176,204,183,.19) 0 .7px,transparent 1.6px),radial-gradient(circle at 94% 67%,rgba(176,204,183,.28) 0 .8px,transparent 1.7px),radial-gradient(circle at 57% 76%,rgba(176,204,183,.20) 0 .6px,transparent 1.4px),radial-gradient(circle at 79% 90%,rgba(176,204,183,.22) 0 .65px,transparent 1.5px)}html[data-theme=black] body .continuum-backdrop[aria-hidden=true],html[data-theme=black] body :is(.obs-hero,.obs-chapter,.obs-product-main){background-image:var(--black-atmosphere-specks),var(--black-atmosphere-wash);background-repeat:no-repeat}html[data-theme=black] body .continuum-page .home-story-section:not(.home-ending){background:transparent}@media(max-width:760px){html[data-theme=black]{--black-atmosphere-wash:radial-gradient(ellipse 18% 52% at 80% 104%,rgba(72,121,88,.13),transparent 76%),radial-gradient(ellipse 9% 68% at 97% 105%,rgba(143,173,151,.065),transparent 78%),radial-gradient(ellipse 68% 48% at 100% 104%,rgba(23,77,42,.20),transparent 80%)}}html{overflow-x:clip}html[lang=ko]{--obs-korean-display:var(--obs-korean-display-primary);--obs-display:var(--obs-korean);--obs-body:var(--obs-korean);font-family:var(--obs-korean),sans-serif;font-weight:400}html[lang=ko] :is(h3,.obs-comparison dt,.obs-evidence-index button){font-family:var(--obs-korean),sans-serif;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.022em;line-height:1.4;font-weight:500}html[lang=ko] #main-content :is(h1,h2),html[lang=ko] :is(h1,h2){font-family:var(--obs-korean-display),var(--obs-korean),serif;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-weight:400;letter-spacing:-.025em;line-height:1.2}html[lang=ko] :is(button,input,select,textarea,.obs-header,.obs-footer,.obs-footer h2,.clinical-charts,.obs-metric-number,.home-evidence-value){font-family:var(--obs-korean),sans-serif}html[lang=ko] :is(.obs-header nav a,.obs-header button,.obs-chapter-nav a){font-weight:500}html[lang=ko] :is(h1,h2,h3) em{font-style:normal;font-weight:inherit}html[lang=ko] :is(.continuum-copy h1,.continuum-copy h2,.obs-hero h1){font-size:clamp(40px,5.4vw,80px)}html[lang=ko] :is(.home-story-section h2,.obs-chapter h2,.extension-section h2){font-size:clamp(30px,3.6vw,54px)}html[lang=ko] :is(.continuum-copy p,.home-story-copy p,.obs-chapter-copy p,.obs-hero-heading p){max-width:34em;font-weight:400;letter-spacing:-.012em;line-height:1.8}html[lang=ko] :is(.obs-kicker,.continuum-eyebrow,.obs-route-number,.obs-chapter-nav,.home-sequence-copy>span){letter-spacing:.04em}html[lang=ko] .home-years-panel h3{font-size:clamp(26px,3vw,40px)}html[lang=ko] .obs-evidence-index button{font-size:clamp(22px,2.6vw,36px)}html[lang=ko] .home-product-copy h3{font-size:clamp(23px,2.2vw,32px)}html[lang=ko] .continuum-page .research-story-card h3{font-family:var(--obs-korean),sans-serif;font-weight:400;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.022em;line-height:1.4}html[lang=ko] .obs-header nav{gap:clamp(14px,2vw,30px)}html[lang=ko] .clinical-bar>span:first-child{word-break:keep-all}@media(max-width:760px){html[lang=ko] :is(.continuum-copy h1,.continuum-copy h2,.obs-hero h1){font-size:clamp(34px,7.8vw,46px)}html[lang=ko] .obs-product-main h1{font-size:clamp(30px,7vw,46px)}html[lang=ko] .clinical-charts-compact .clinical-bar>span:first-child{font-size:12px}}@media(max-width:600px){html body .clinical-charts-compact .clinical-bar strong{font-size:clamp(11px,3.2vw,16px);letter-spacing:-.035em}}html[data-theme=light]{--text-accent:#6886aa;--action-accent:#526f94}html[data-theme=light] #main-content :is(h1,h2,h3) em{color:var(--text-accent)}@media(forced-colors:active){html[data-theme=light] #main-content :is(h1,h2,h3) em{color:CanvasText}html[data-theme=light] #main-content :is(.home-evidence-key a,.home-material-evidence nav a>span){color:LinkText}}