.science-page .site-header:before{background:#111111b8}.science-page{background:#111}.science-hero{--science-hover-x:50%;--science-hover-y:50%;--science-cursor-x:50%;--science-cursor-y:50%;--science-cursor-on:0;width:100%;height:1773px;padding:84px var(--page-x) 126px;background-color:#111;place-items:start center;display:grid;position:relative;overflow:hidden}.science-hero:before,.science-hero:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#3c3c3c 0 1px,#0000 1.1px);background-position:29px 29px;background-size:10px 10px;position:absolute;inset:0}.science-hero:after{filter:drop-shadow(0 0 7px #e8ffa88c);-webkit-mask-image:radial-gradient(circle at var(--science-hover-x) var(--science-hover-y), #000 0 120px, #000000b8 190px, transparent 330px), radial-gradient(circle at var(--science-cursor-x) var(--science-cursor-y), #000 0 calc(96px * var(--science-cursor-on)), #000000b8 calc(152px * var(--science-cursor-on)), transparent calc(264px * var(--science-cursor-on)));mask-image:radial-gradient(circle at var(--science-hover-x) var(--science-hover-y), #000 0 120px, #000000b8 190px, transparent 330px), radial-gradient(circle at var(--science-cursor-x) var(--science-cursor-y), #000 0 calc(96px * var(--science-cursor-on)), #000000b8 calc(152px * var(--science-cursor-on)), transparent calc(264px * var(--science-cursor-on)));-webkit-mask-image:radial-gradient(circle at var(--science-hover-x) var(--science-hover-y), #000 0 120px, #000000b8 190px, transparent 330px), radial-gradient(circle at var(--science-cursor-x) var(--science-cursor-y), #000 0 calc(96px * var(--science-cursor-on)), #000000b8 calc(152px * var(--science-cursor-on)), transparent calc(264px * var(--science-cursor-on)));-webkit-mask-composite:source-over;background-image:radial-gradient(circle,#e8ffa8e6 0 1px,#0000 1.1px);-webkit-mask-composite:source-over;mask-composite:add}.technology-section{width:100%;padding:360px var(--page-x);color:#000;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.technology-inner{flex-direction:column;align-items:flex-start;gap:81px;width:min(100%,1460px);margin:0 auto;display:flex}.technology-copy{flex-direction:column;align-items:flex-start;gap:44px;width:100%;display:flex}.technology-heading{flex-direction:column;align-items:flex-start;gap:27px;width:100%;display:flex}.technology-heading .eyebrow{color:#000;opacity:.4;min-width:100%;margin:0;font-size:24px;font-weight:600;line-height:1.3}.technology-heading h2{color:#000;margin:0;font-size:60px;font-weight:700;line-height:1.1}.technology-copy>p{color:#000;margin:0;font-size:26px;font-weight:400;line-height:1.55}.technology-diagram{color:#000;text-align:center;border:1px solid #000;border-radius:70px;place-items:center;width:100%;height:438px;display:grid}.technology-diagram p{margin:0;font-size:30px;font-weight:400;line-height:1.55}.technology-note{color:#000;width:min(100%,849px);margin:0 0 0 auto;font-size:26px;font-weight:400;line-height:1.55}.science-hero-panel{z-index:1;color:#fff;text-align:center;background:radial-gradient(circle at 42% 44%,#212121 0%,#111 100%);border-radius:clamp(3.2rem,3.65vw,70px);flex-direction:column;justify-content:space-between;width:min(100%,1460px);min-height:1220px;padding:clamp(11.2rem,10vw,17.6rem) clamp(3.2rem,8vw,12.8rem) clamp(8.8rem,8vw,13.6rem);display:flex;position:relative;box-shadow:0 0 80px #99999959}.science-hero-top p,.science-hero-bottom p,.science-hero-panel h1,.science-hero-panel h2{color:#fff;margin:0}.science-hero-top p{margin-top:45px;font-size:clamp(1.76rem,1.8vw,3.2rem);font-weight:700}.science-hero-panel h1{font-size:clamp(4.22rem,5.04vw,9.09rem);font-weight:700;line-height:1.06}.science-hero-bottom h2{margin-bottom:18px;font-size:clamp(2.8rem,3.2vw,5.92rem);font-weight:700;line-height:1.2}.science-hero-bottom p{font-size:clamp(1.6rem,1.65vw,2.96rem);font-weight:400;line-height:1.55}.science-hero-diagram{pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex}.science-hero-diagram img{width:min(100%,680px);height:auto;display:block}.difference-section{padding:0 var(--page-x);background:linear-gradient(#f7f8fd 0% 58%,#f2f9e6 100%)}.difference-track{height:500vh;position:relative}.difference-inner{width:min(100%,1460px);top:calc(var(--hero-header-space) + 8px);margin:0 auto;padding-top:clamp(14.4rem,13vw,23.2rem);position:sticky}.difference-mark{background:#ddff78;border-radius:12px;width:50px;height:50px;margin-bottom:clamp(3.84rem,4vw,6.56rem);display:block}.difference-section h2{color:#000;margin:0;font-size:48px;font-weight:700;line-height:1.14}.difference-content{grid-template-columns:minmax(32rem,51.2rem) minmax(0,1fr);align-items:start;gap:clamp(8rem,9vw,16.8rem);margin-top:80px;display:grid}.difference-options{justify-items:start;gap:24px;display:grid;position:relative}.difference-highlight{z-index:0;pointer-events:none;will-change:width, height, transform;background:#e3ff9c;border-radius:16px;transition:width .52s cubic-bezier(.16,1,.3,1),height .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.difference-option{z-index:1;color:#000;cursor:pointer;width:fit-content;min-height:64px;font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:16px;padding:0 24px;font-size:28pt;font-weight:500;display:inline-flex;position:relative}.difference-option span{min-width:1.1em}.difference-option strong{font-weight:inherit;flex:none}.difference-option img{filter:brightness(0);opacity:0;flex:0 0 28px;width:28px;height:28px;transition:opacity .28s,transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:translate(-10px)scale(.92)}.difference-option.is-active{background:0 0}.difference-option.is-active img{opacity:1;transform:translate(0)scale(1)}.difference-description{color:#000;padding-top:10px;transition:opacity .2s}.difference-description.is-changing{opacity:0}.difference-description h3{margin:0 0 21.6px;font-size:32pt;font-weight:500;line-height:1.25}.difference-description p{margin:0;font-size:19pt;font-weight:400;line-height:1.45}.pipeline-overview-card{color:#000;background:#fff;border-radius:clamp(4.8rem,5vw,8rem);padding:clamp(6.72rem,5.2vw,9.44rem)}.pipeline-overview-card h3{margin:0 0 clamp(6.4rem,5vw,8.32rem);font-size:clamp(3.2rem,2.8vw,4.8rem);font-weight:600;line-height:1.1}.pipeline-overview-table{grid-template-columns:minmax(13.12rem,.72fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1.85fr) minmax(12.48rem,.86fr);display:grid}.pipeline-cell{color:#2a2a2a;border-top:1px solid #d8d8d8;align-items:center;min-height:9.6rem;padding:1.76rem 1.12rem;font-size:clamp(1.5rem,1.33vw,2.27rem);font-weight:600;line-height:1.25;display:flex}.pipeline-head-cell{color:#6a6a6a;justify-content:flex-start;min-height:7.2rem;font-size:clamp(1.73rem,1.52vw,2.48rem)}.pipeline-head-cell:nth-child(5){justify-content:center}.pipeline-platform-cell{text-align:center;grid-row:2/span 7;justify-content:center}.pipeline-product-cell{color:#2a2a2a;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.pipeline-product-caption{color:#8c8c8c;font-size:calc(1em - 5pt)}.pipeline-muted{color:#8c8c8c}.pipeline-stage-cell{justify-content:center}.pipeline-stage-pill{color:#fff;white-space:nowrap;background:#242424;border-radius:1.6rem;justify-content:center;align-items:center;min-height:4.8rem;padding:0 1.68rem;font-size:clamp(1.57rem,1.35vw,2.11rem);font-weight:600;line-height:1;display:inline-flex}.pipeline-stage-pill.is-active{color:#e3ff9c}.pipeline-stage-pill.is-muted{color:#7e8588;background:#dfe6ea}.pivotal-section{--pivotal-fill-opacity:0;color:#fff;padding:clamp(120px, 13vw, 250px) var(--page-x);background:#111}.pivotal-card{isolation:isolate;width:min(1680px,100%);min-height:clamp(520px,52vw,980px);box-shadow:none;background:0 0;border-radius:clamp(56px,7.8125vw,150px);justify-content:center;align-items:center;margin:0 auto;padding:clamp(96px,15.625vw,300px) clamp(32px,11.2vw,215px);transition:box-shadow .36s ease-out;display:flex;position:relative;overflow:hidden}.pivotal-card:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:calc(1 - var(--pivotal-fill-opacity));background:conic-gradient(from 145deg,#fff 0deg,#699dff 70deg,#5f8ee7 145deg,#fff 220deg,#5f8ee7 300deg,#fff 360deg);padding:2px;transition:opacity .36s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pivotal-card-fill{z-index:0;border-radius:inherit;opacity:var(--pivotal-fill-opacity);pointer-events:none;will-change:opacity;background:linear-gradient(#1f48c4 0%,#7089d3 100%);transition:opacity .36s ease-out;position:absolute;inset:0}.pivotal-section:not(.is-filled) .pivotal-card{box-shadow:none!important;background:0 0!important}.pivotal-section:not(.is-filled) .pivotal-card:before{opacity:1}.pivotal-section:not(.is-filled) .pivotal-card-fill{opacity:0!important}.pivotal-section.is-filled .pivotal-card{box-shadow:0 -15px 44px 0 rgba(255, 255, 255, calc(var(--pivotal-fill-opacity) * .25)) inset}.pivotal-card-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(42px,4.2vw,80px);display:flex;position:relative}.pivotal-title-group{gap:clamp(12px,1vw,20px);display:grid}.pivotal-kicker{color:#699dff;margin:0;font-size:clamp(20px,1.77vw,34px);font-weight:700;line-height:110%}.pivotal-title-group h2{color:#fff;margin:0;font-size:clamp(42px,3.65vw,70px);font-weight:700;line-height:110%}.pivotal-desc{color:#fff;margin:0;font-size:clamp(20px,1.67vw,32px);line-height:145%}.pivotal-desc strong{font-weight:700}.pivotal-desc span{font-weight:400}.pivotal-meta{color:#c0d0ff;margin:0;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:130%}.ntrl-section{padding:clamp(28rem, 33.2vw, 637px) var(--page-x) clamp(8rem, 9.11vw, 175px);color:#222;background:linear-gradient(#fff 0%,#f0ffc9 6.51%,#fcfff5 50.67%)}.ntrl-inner{flex-direction:column;align-items:center;gap:clamp(6.4rem,10.57vw,203px);width:min(100%,1460px);margin:0 auto;display:flex}.ntrl-header{flex-direction:column;align-items:center;gap:clamp(1.92rem,2vw,3.84rem);display:flex}.ntrl-logo{vertical-align:top;width:clamp(54px,4.69vw,90px);height:auto;margin-left:.15em;display:inline-block;position:relative;top:.05em}.ntrl-title{color:#222;text-align:center;margin:0;font-size:clamp(4rem,5.21vw,100px);font-weight:700;line-height:90%}.ntrl-segmented{border:1px solid #22222240;border-radius:70px;align-items:center;gap:clamp(2px,.21vw,4px);padding:clamp(5px,.52vw,10px);display:inline-flex}.ntrl-seg-btn{color:#22222261;cursor:pointer;min-height:clamp(44px,4.06vw,78px);font:inherit;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(16px,1.67vw,32px);font-size:clamp(14px,1.67vw,32px);font-weight:500;transition:background .22s,color .22s;display:inline-flex}.ntrl-seg-btn.is-active{color:#fff;background:#222}.ntrl-panels-viewport{align-self:stretch;width:100%;display:grid;overflow:hidden}.ntrl-panel{opacity:0;pointer-events:none;will-change:transform, opacity;flex-direction:column;grid-area:1/1;align-self:stretch;align-items:center;gap:clamp(3.2rem,3.65vw,70px);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;transform:translate(100%)}.ntrl-panel.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.ntrl-hero-caption{color:#222;text-align:center;margin:0;font-size:clamp(2rem,2.08vw,40px);font-weight:700;line-height:130%}.ntrl-body{color:#222;text-align:center;margin:0;font-size:clamp(1.4rem,1.46vw,28px);font-weight:500;line-height:155%}.science-hero{height:1330px;padding:63px var(--page-x) 95px}.science-hero-panel{border-radius:clamp(2.4rem,2.74vw,52px);width:min(100%,1095px);min-height:915px;padding:clamp(8.4rem,7.5vw,13.2rem) clamp(2.4rem,6vw,9.6rem) clamp(6.6rem,6vw,10.2rem)}.science-hero-top p{margin-bottom:14px;font-size:clamp(1.31rem,1.35vw,2.4rem)}.science-hero-panel h1{font-size:clamp(3.17rem,3.78vw,6.82rem)}.science-hero-bottom h2{margin-bottom:14px;font-size:clamp(2.1rem,2.4vw,4.45rem)}.science-hero-bottom p{font-size:clamp(1.2rem,1.24vw,2.22rem)}.technology-section{padding:270px var(--page-x)}.technology-inner{gap:61px;width:min(100%,1095px)}.technology-copy{gap:33px}.technology-heading{gap:20px}.technology-heading .eyebrow{font-size:18px}.technology-heading h2{font-size:45px}.technology-copy>p,.technology-note{font-size:19.5px}.technology-diagram{border-radius:52px;height:329px}.technology-diagram p{font-size:22.5px}.technology-note{width:min(100%,637px)}.difference-section{padding:0 var(--page-x)}.difference-inner{width:min(100%,1095px);padding-top:clamp(10.8rem,9.75vw,17.4rem)}.difference-pipeline-outer{padding:clamp(7.2rem,6.75vw,13.2rem) 0 clamp(10.8rem,9.75vw,17.4rem)}.difference-mark{border-radius:9px;width:38px;height:38px;margin-bottom:clamp(2.88rem,3vw,4.96rem)}.difference-section h2{font-size:36px}.difference-content{grid-template-columns:minmax(24rem,38.4rem) minmax(0,1fr);gap:clamp(6rem,6.75vw,12.6rem);margin-top:60px}.difference-options{gap:18px}.difference-highlight,.difference-option{border-radius:12px}.difference-option{gap:12px;min-height:48px;padding:0 18px;font-size:21pt}.difference-option img{flex-basis:21px;width:21px;height:21px}.difference-description h3{font-size:24pt}.difference-description p{font-size:14.25pt}.pipeline-overview-card{border-radius:clamp(3.6rem,3.75vw,6rem);padding:clamp(5.04rem,3.9vw,7.09rem)}.pipeline-overview-card h3{margin-bottom:clamp(4.8rem,3.75vw,6.24rem);font-size:clamp(2.4rem,2.1vw,3.6rem)}.pipeline-cell{min-height:7.2rem;padding:1.32rem .84rem;font-size:clamp(1.12rem,1vw,1.7rem)}.pipeline-head-cell{min-height:5.4rem;font-size:clamp(1.3rem,1.14vw,1.86rem)}.pipeline-stage-pill{border-radius:1.2rem;min-height:3.6rem;padding:0 1.26rem;font-size:clamp(1.18rem,1.01vw,1.58rem)}.technology-flow{word-break:keep-all;justify-content:center;align-items:stretch;gap:clamp(28px,4vw,72px);width:100%;margin:0;padding:0 clamp(20px,4vw,64px);font-family:Pretendard Variable,Pretendard,sans-serif;list-style:none;display:flex}.technology-flow li{background:var(--wash);text-align:center;border-radius:28px;flex:1;align-content:center;gap:8px;max-width:300px;padding:clamp(20px,2vw,32px);display:grid;position:relative}.technology-flow li:last-child{background:var(--acid)}.technology-flow li+li:before{content:"→";color:#000;font-size:22px;position:absolute;top:50%;left:calc(clamp(28px,4vw,72px)/-2);transform:translate(-50%,-50%)}.technology-flow span{color:#888b8f;font-size:13px;font-weight:600}.technology-flow strong{color:#000;font-size:clamp(17px,1.3vw,22px);font-weight:700}.technology-flow em{color:#555;font-size:clamp(13px,.9vw,15px);font-style:normal}@media (width<=760px){.technology-diagram{height:auto;padding:28px 0}.technology-flow{flex-direction:column;align-items:center;gap:36px}.technology-flow li{width:100%}.technology-flow li+li:before{content:"↓";top:-18px;left:50%}.pipeline-overview-card{overflow-x:auto}.pipeline-overview-table{min-width:640px}.ntrl-segmented{box-sizing:border-box;width:100%;max-width:100%;display:flex}.ntrl-seg-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 6px;font-size:12px}.technology-heading h2{overflow-wrap:anywhere;font-size:clamp(30px,10vw,44px)}.difference-option{max-width:100%}.difference-option strong{flex:0 auto;min-width:0}}
