@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2086aec6-module__U1xg0W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2086aec6-module__U1xg0W__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.05_sy_m6eus9r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.0vmaiqz3vngev.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_d02575e7-module__TUssqq__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_d02575e7-module__TUssqq__variable{--font-display:"Michroma", "Michroma Fallback"}
:root{--white:#fff;--ink:#07090d;--muted:#5f6672;--line:#dfe3e8;--line-strong:#b8c0ca;--blue:#4aa8ff;--cyan:#77e4ff;--bronze:#a76938;--brown:#5a3c2d;--steel:#7c8793;--shadow:0 34px 90px #131c2b24}*{box-sizing:border-box}html{color:var(--ink);scroll-behavior:smooth;background:#fff}body{min-height:100vh;color:var(--ink);font-family:var(--font-body), sans-serif;background:#fff;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}::selection{color:var(--ink);background:#4aa8ff38}.experience{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;min-height:100vh;position:relative}.experience:active{cursor:grabbing}.webgl-stage{z-index:1;pointer-events:none;background:#fff;position:fixed;inset:0}.topbar{z-index:20;color:var(--ink);pointer-events:none;justify-content:space-between;align-items:center;gap:2rem;padding:1.15rem 1.6rem;transition:opacity .16s linear;display:flex;position:fixed;top:0;left:0;right:0}.brand-lockup{filter:drop-shadow(0 10px 24px #04101e0f);align-items:center;width:clamp(8.4rem,10vw,11.8rem);line-height:1;transition:opacity .18s linear;display:flex}.brand-logo{opacity:.92;width:100%;height:auto;display:block}.brand-symbol{opacity:.94;width:2.15rem;height:auto;display:none}.section-rail{letter-spacing:0;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;font-size:.66rem;display:flex}.topbar-controls{align-items:center;gap:1.05rem;display:flex}.language-switch{color:#9aa3ad;letter-spacing:0;pointer-events:auto;align-items:center;gap:.34rem;font-size:.66rem;display:flex}.language-switch button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .18s}.language-switch button[data-active=true]{color:var(--ink)}.language-switch span{color:#c3c9d1}.experience[data-language=ko] .chapter-title,.experience[data-language=ko] .chapter-body,.experience[data-language=ko] .science-list,.experience[data-language=ko] .metric,.experience[data-language=ko] .material-data-panel,.experience[data-language=ko] .visual-caption,.experience[data-language=ko] .company-footer{word-break:keep-all}.rail-dot{background:#c8ced6;border-radius:999px;width:.38rem;height:.38rem;transition:transform .35s,background .35s}.rail-dot[data-active=true]{background:var(--ink);transform:scale(1.65)}.chapters{z-index:5;scroll-snap-type:y proximity;background:0 0;position:relative}.chapter{scroll-snap-align:start;isolation:isolate;background:0 0;align-items:center;min-height:100svh;padding:7rem 7vw 5rem;display:grid;position:relative;overflow:hidden}.chapter+.chapter{border-top:1px solid var(--line)}.chapter:before{content:"";z-index:-1;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#07090d0b 1px,#0000 1px),linear-gradient(#07090d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:7rem 7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 46%,#0000 0 21rem,#0000002e 29rem,#0000000f 100%);mask-image:radial-gradient(circle at 52% 46%,#0000 0 21rem,#0000002e 29rem,#0000000f 100%)}.hero{text-align:center;place-items:center;padding-top:8rem}.hero-logo-intro{z-index:21;pointer-events:none;will-change:opacity, transform;width:clamp(12rem,22vw,21rem);transition:opacity .12s linear;position:absolute;top:47%;left:50%}.hero-logo-svg{fill:#05080d;width:52%;height:auto;margin:0 auto;display:block;overflow:visible}.hero-logo-symbol{transform-box:fill-box;transform-origin:50%}.hero-logo-markpiece{filter:drop-shadow(0 0 3px #ffffff94)drop-shadow(0 0 9px #8ed4ff3d)}.markpiece-right{filter:drop-shadow(0 0 3px #ffffffa3)drop-shadow(4px 4px 11px #93cdf842)}.markpiece-top{filter:drop-shadow(0 -1px 3px #ffffff80)drop-shadow(0 4px 9px #ffffff24)}.markpiece-left{filter:drop-shadow(0 0 3px #ffffff8a)drop-shadow(-4px 4px 11px #93cdf833)}.hero-logo-text{color:#05080d;font-family:var(--font-display), sans-serif;filter:drop-shadow(0 0 3px #ffffff6b)drop-shadow(0 0 9px #8ed4ff21);flex-direction:column;align-items:center;margin-top:.72rem;line-height:1;display:flex}.hero-logo-text span{letter-spacing:.035em;font-size:clamp(2rem,5vw,4.4rem);display:inline-block}.hero-logo-text small{letter-spacing:.72em;filter:drop-shadow(0 0 2px #ffffff61)drop-shadow(0 0 7px #8ed4ff1f);margin-top:.34rem;font-size:clamp(.62rem,1.5vw,1.24rem);display:inline-block}.hero-logo-wordmark .letter-tight{letter-spacing:-.09em}.hero-logo-wordmark .space-tight{letter-spacing:-.02em}.hero-logo-wordmark .letter-wide{letter-spacing:-.04em}.hero-logo-submark .sub-wide{letter-spacing:.75em}.hero-logo-submark .sub-a{letter-spacing:.66em}.hero-logo-submark .sub-l{letter-spacing:.74em}.eyebrow{text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;line-height:1.25}.hero h1{font-family:var(--font-display), sans-serif;letter-spacing:0;text-shadow:0 2px 34px #fffc;margin:0;font-size:5.25rem;font-weight:400;line-height:1.06}.hero-subtitle{color:#252a32;width:min(44rem,100%);margin:0;font-size:1.08rem;line-height:1.75}.hero-material-tag{border-top:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:.75rem;margin-top:16rem;padding-top:1rem;font-size:.74rem;display:inline-grid}.hero-material-tag strong{color:var(--ink);font-family:var(--font-display), sans-serif;font-size:.78rem;font-weight:400}.chapter-grid{grid-template-columns:minmax(17rem,.75fr) minmax(22rem,1fr);align-items:center;gap:7vw;width:min(82rem,100%);margin:0 auto;display:grid}.chapter-grid.align-right{grid-template-columns:minmax(24rem,1fr) minmax(18rem,.72fr)}.chapter-copy{max-width:35rem}.chapter-copy.right{justify-self:end}.chapter-kicker{color:var(--muted);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:1.4rem;font-size:.72rem;display:grid}.chapter-kicker:after{content:"";background:var(--line);height:1px}.chapter-title{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0;font-size:3.1rem;font-weight:400;line-height:1.12}.chapter-body{color:#242a33;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.78}.science-list{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.science-list li{color:#161a20;grid-template-columns:3.05rem 1fr;align-items:center;gap:.9rem;font-size:.92rem;display:grid}.science-list span{border:1px solid var(--line);width:3.05rem;height:2.6rem;color:var(--blue);font-family:var(--font-display), sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;line-height:1;display:flex;box-shadow:0 14px 34px #26385014}.science-list span sub,.science-list span sup{font-size:.62em;line-height:0}.process-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2.2rem;display:grid}.metric{background:#fff;align-content:space-between;gap:1.1rem;min-height:8rem;padding:1rem;display:grid}.metric b{font-family:var(--font-display), sans-serif;font-size:.82rem;font-weight:400}.metric span{color:var(--muted);text-transform:uppercase;font-size:.72rem;line-height:1.45}.material-spectrum{gap:.55rem;margin-top:2.2rem;display:grid}.material-state{appearance:none;border-bottom:1px solid var(--line);width:100%;min-height:2.85rem;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:2.4rem 1fr;align-items:center;gap:.8rem;padding:0;transition:color .3s,transform .3s;display:grid}.material-state:focus-visible{border-color:#7f8a97;outline:none;box-shadow:inset 0 -1px #7f8a97}.material-state[data-active=true]{color:var(--ink);transform:translate(.35rem)}.swatch{border:1px solid #07090d29;border-radius:999px;width:1.6rem;height:1.6rem;display:block;position:relative;box-shadow:inset 0 0 18px #ffffff8c,0 14px 34px #171f2b1f}.state-density{font-family:var(--font-display), sans-serif;font-size:.66rem}.material-data-panel{border-top:1px solid var(--line-strong);width:min(27rem,100%);color:var(--muted);place-self:center end;margin-bottom:0;padding-top:1rem}.material-data-panel .material-spectrum{margin:0 0 1.85rem}.material-data-panel p{color:#77808b;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem}.material-data-panel h3{color:var(--ink);font-family:var(--font-display), sans-serif;margin:0 0 1.1rem;font-size:1.25rem;font-weight:400;line-height:1.2}.material-data-panel dl{gap:.86rem;margin:0;display:grid}.material-data-panel dl>div{grid-template-columns:5.6rem 1fr;align-items:baseline;gap:1rem;display:grid}.material-data-panel dt{color:#8c96a3;text-transform:uppercase;font-size:.66rem}.material-data-panel dd{color:#252b34;margin:0;font-size:.86rem;line-height:1.55}.applications-shell{grid-template-columns:minmax(22rem,.65fr) minmax(26rem,1fr);align-items:end;gap:6vw;width:min(88rem,100%);margin:0 auto;display:grid}.application-list{gap:.85rem;width:min(100%,31rem);margin-top:2rem;display:grid}.application-visual-slot{display:none}.application-row{appearance:none;border:0;border-bottom:1px solid var(--line);width:100%;min-height:3.8rem;color:var(--muted);text-align:left;cursor:pointer;background:0 0;outline:none;grid-template-columns:4.2rem 1fr;align-items:baseline;gap:1rem;padding-left:.05rem;transition:color .3s,transform .3s,border-color .3s,opacity .3s;display:grid;position:relative}.application-row:focus-visible{border-color:#7f8a97;box-shadow:inset 0 -1px #7f8a97}.application-row:before{content:"";background:var(--ink);opacity:0;border-radius:999px;width:.42rem;height:.42rem;transition:opacity .3s,transform .3s;position:absolute;top:1.32rem;left:-1rem;transform:scale(.55);box-shadow:0 0 0 .45rem #0c121a0f}.application-row[data-active=true]{color:var(--ink);opacity:1;border-color:#9ba7b4;transform:translate(.45rem)}.application-row[data-active=true]:before{opacity:1;transform:scale(1)}.application-row small{font-family:var(--font-display), sans-serif;font-size:.62rem}.application-row strong{font-size:1rem;font-weight:700}.visual-caption{width:min(24rem,100%);color:var(--muted);border-top:1px solid var(--line-strong);justify-self:end;padding-top:1rem;font-size:.88rem;line-height:1.7}.visual-caption b{color:var(--ink);font-family:var(--font-display), sans-serif;margin-bottom:.65rem;font-size:.78rem;font-weight:400;display:block}.chapter:not(.product-chapter) .visual-caption{text-transform:uppercase;letter-spacing:.01em}.company-footer{z-index:6;color:#7b8491;pointer-events:auto;border-top:1px solid #b8c0cac7;gap:.42rem;margin:0 7vw;padding:1rem 0 1.35rem;font-size:.64rem;line-height:1.65;display:grid;position:relative}.company-footer-line{flex-wrap:wrap;gap:.32rem 1.15rem;display:flex}.product-chapter .visual-caption{align-self:end;transform:translateY(14rem)}.product-chapter .chapter-copy{max-width:48rem}.product-chapter .chapter-body{max-width:35rem}.product-chapter .applications-shell{grid-template-columns:minmax(36rem,.78fr) minmax(24rem,1fr);gap:4.2vw}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}.product-metrics .metric{min-height:9rem;padding:1.25rem 1.35rem}.product-metrics .metric b{font-size:1.12rem}.product-metrics .metric span{text-transform:none;font-size:.94rem;line-height:1.5}.chapter-index{z-index:8;font-family:var(--font-display), sans-serif;color:#9aa3ad;pointer-events:none;font-size:.68rem;position:absolute;bottom:4rem;right:7vw}@media (max-width:980px){.section-rail{display:none}.hero h1{font-size:3.25rem}.hero-material-tag{margin-top:13rem}.chapter-grid,.chapter-grid.align-right,.applications-shell{grid-template-columns:1fr;align-items:start;gap:2.5rem}.chapter-copy,.chapter-copy.right,.visual-caption,.material-data-panel{justify-self:start;max-width:100%}.product-chapter .visual-caption,.material-data-panel{margin-bottom:0;transform:none}.chapter{padding:6.2rem 1.2rem 3.5rem}.chapter-title{font-size:2.35rem}.process-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.topbar{background:linear-gradient(#fffffffa 0%,#ffffffe6 64%,#fff0 100%);padding:.72rem .86rem}.brand-lockup{filter:drop-shadow(0 10px 24px #04101e14);width:auto}.brand-logo{display:none}.brand-symbol{display:block}.hero-logo-intro{width:clamp(11rem,64vw,15rem);top:42.5%}.hero-logo-svg{width:42%}.hero-logo-text{margin-top:.52rem;transform:none}.hero-logo-text span{letter-spacing:.03em;font-size:clamp(1.72rem,8.4vw,2.28rem)}.hero-logo-text small{letter-spacing:.54em;margin-top:.25rem;font-size:clamp(.48rem,2.25vw,.62rem)}.hero{padding-top:7rem}.hero h1{font-size:2.5rem}.hero-subtitle,.chapter-body{font-size:.95rem}.hero-material-tag{grid-template-columns:1fr;gap:.45rem;margin-top:12rem}.chapter-title{font-size:clamp(1.9rem,8.6vw,2.65rem);line-height:1.1}.chapter{min-height:112svh;padding:6rem 1.15rem 4rem}.chapter-body{line-height:1.68}.material-state{min-height:3.1rem}.material-data-panel{padding-top:.9rem}.process-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.synthesis-metrics{justify-self:start;width:min(100%,20rem);margin-top:.85rem}.metric{gap:.42rem;min-height:4.2rem;padding:.62rem}.metric b{font-size:.68rem}.metric span{font-size:.54rem;line-height:1.24}.synthesis-metrics .metric{min-height:3.45rem;padding:.54rem .58rem}.synthesis-metrics .metric b{font-size:.62rem}.synthesis-metrics .metric span{font-size:.49rem;line-height:1.18}.chapter-grid.align-right>div:first-child{min-height:50svh}.chapter-grid.align-right{gap:1rem}.chapter-grid.align-right .chapter-title{font-size:clamp(1.72rem,7.4vw,2.25rem);line-height:1.08}.application-row{grid-template-columns:2.45rem 1fr;min-height:2.12rem}.application-list{gap:.14rem;width:min(16.4rem,74vw);margin-top:.45rem}.applications-chapter .application-visual-slot{height:10.4rem;display:block}.application-row strong{font-size:.82rem}.application-row small{font-size:.58rem}.application-row:before{top:.78rem;left:-.72rem}.application-row[data-active=true]{transform:translate(.22rem)}.company-footer{gap:.28rem;margin:0 1.15rem;padding:.82rem 0 1.1rem;font-size:.5rem;line-height:1.55}.company-footer-line{gap:.16rem;display:grid}.material-data-panel dl>div{grid-template-columns:1fr;gap:.25rem}.chapter-index{bottom:1.15rem;right:1.15rem}}@media (max-width:700px){.product-chapter{align-items:start;padding-top:6rem}.product-chapter .applications-shell{grid-template-columns:1fr;gap:1.4rem}.product-chapter .chapter-title{max-width:10.5em}.product-metrics{max-width:100%;margin-top:10.8rem}.product-metrics .metric{min-height:5.8rem;padding:.72rem .86rem}.product-metrics .metric b{font-size:.72rem}.product-metrics .metric span{font-size:.6rem;line-height:1.28}.visual-caption{margin-top:.68rem}}
