:root{--ink:#20382f;--green:#19614b;--sage:#8d9b8e;--paper:#f4f3ef;--muted:#68746e;--line:#dfe4dc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Pretendard","Noto Sans KR","Malgun Gothic",sans-serif;word-break:keep-all;line-height:1.8}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ab8e58;outline-offset:5px}.toolbar{height:80px;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#f8f8f3f2;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.wordmark{font-size:23px;letter-spacing:.2em;font-weight:500}.wordmark span{display:block;font-size:8px;letter-spacing:.24em;color:var(--muted);line-height:1}.tools{display:flex;align-items:center;gap:10px;font-size:12px}.tools button{border:1px solid #ccd3ca;border-radius:3px;background:transparent;padding:7px 12px;color:var(--ink)}.tools button[aria-pressed=true]{background:var(--ink);color:white}.preview-label{margin-right:10px;color:var(--muted)}#progress{position:absolute;height:2px;bottom:-1px;left:0;width:0;background:var(--green)}.index{position:fixed;left:max(25px,calc(50% - 620px));top:155px;width:145px;font-size:12px}.index>span{font-size:9px;letter-spacing:.2em;color:var(--sage)}.index nav{margin:22px 0}.index a{display:block;padding:6px 0;color:#858b84;transition:.2s}.index a.active{color:var(--green);font-weight:bold}.index a b{font-size:10px;font-weight:400;margin-right:10px}.index small{color:#91958e;font-size:10px}main{max-width:860px;background:#fff;margin:auto;box-shadow:0 0 40px #31453403}section{padding:96px 0;border-bottom:1px solid var(--line);scroll-margin-top:10px}.copy{padding:0 60px;text-align:center;max-width:840px;margin:0 auto 44px}.eyebrow{display:block;color:#687d70;font-size:10px;letter-spacing:.2em;font-weight:600;margin-bottom:28px}h1,h2,h3,p{margin-top:0}h1{font-size:46px;letter-spacing:-.055em;line-height:1.4;font-weight:650;margin-bottom:32px}h2{font-size:34px;line-height:1.5;letter-spacing:-.05em;font-weight:650;margin-bottom:36px}h3{font-size:25px;line-height:1.65;letter-spacing:-.04em;font-weight:600;margin:36px 0 25px}p{font-size:17px;line-height:1.95;color:#526158;margin-bottom:25px}strong{font-weight:650;color:var(--ink)}.hero{padding:0}.intro{text-align:center;padding:90px 35px 55px;background:#f8f8f3}.lead-in{font-size:16px}.thin-line{width:28px;height:1px;background:#aeb7ab;margin:32px auto}.hero-photo{margin:0!important}.hero-photo img{width:100%}.section-end{font-size:9px;letter-spacing:.22em;padding:24px 35px;display:flex;justify-content:space-between;color:#788579}figure{margin:30px 38px}img{display:block;width:100%;height:auto}figcaption{font-size:12px;color:var(--muted);display:flex;gap:15px;align-items:center;justify-content:space-between;padding:12px 0;line-height:1.5}.motion figcaption span{font-size:9px;border:1px solid #b9c5bc;border-radius:20px;padding:2px 10px;white-space:nowrap}.review-note{font-size:12px;line-height:1.8;padding:16px 20px;margin:24px 38px;background:#f4efdf;border-left:2px solid #bd9b59;color:#806b43}.hide-notes .review-note{display:none}.example-band{font-size:12px;text-align:center;background:#e9eee7;padding:10px;letter-spacing:.04em}.example-band+figure{margin-top:0}.role-row{display:flex;justify-content:space-around;font-size:13px;padding:0 38px}.transition{margin:60px auto 0}.transition h3{margin-bottom:0}.patent-block{display:grid;grid-template-columns:1fr 210px;gap:35px;align-items:center;background:#f6f7f3;margin:35px 38px;padding:40px}.patent-block p{font-size:15px}.patent-block h3{font-size:26px;margin:10px 0 24px}.patent-block img{box-shadow:0 4px 22px #21372a16}.text-link{font-size:12px;border-bottom:1px solid var(--green);padding-bottom:5px}.footnote{font-size:11px;line-height:1.9;color:#7d847d;margin:24px 42px}.footnote p{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:12px}.stat{padding:42px 20px 52px;text-align:center;background:#ecf3ef;margin:35px 38px;color:var(--green)}.stat>span{font-size:15px}.stat>div{font-size:114px;line-height:1.25;letter-spacing:-.07em;font-weight:650;font-family:Arial,sans-serif}.stat em{font-size:.44em;font-style:normal}.stat h3{font-size:23px;margin:8px 0 0}.first-media{margin-top:0}#s4{padding-top:0}.table-wrap{margin:50px 42px}table{width:100%;border-collapse:collapse;font-size:14px}caption{text-align:left;font-size:19px;font-weight:bold;padding-bottom:20px}th,td{padding:17px 12px;border-bottom:1px solid var(--line);text-align:right}th:first-child{text-align:left}thead{font-size:12px;color:#79867b}tbody .highlight{background:#edf4ef;color:#126049}.test-info{display:grid;grid-template-columns:90px 1fr;font-size:12px;color:#718075;margin-top:30px}.test-info dd{margin:0}.test-info dt,.test-info dd{padding:4px 0}#s5,#s7{background:#f6f7f4}.closing{margin:50px auto 0}.faq{margin:0 55px}details{border-top:1px solid var(--line);padding:24px 0}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';font-weight:300}details[open] summary:after{content:'−'}details>div{padding:20px 0 0}details p{font-size:15px;margin:0 0 14px}blockquote{font-size:24px;line-height:1.65;margin:40px 0;color:#6a7e6d;letter-spacing:-.04em}.image-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 38px}.image-pair figure{margin:0}.image-pair img{aspect-ratio:4/3;object-fit:cover}.brand{display:block;font-size:28px;letter-spacing:.08em;margin-bottom:28px}.colors{background:#f4f5f0;margin-top:75px;padding:75px 0 25px}.colors figure{margin:0}.colors .copy{position:relative}.swatches{display:flex;flex-wrap:wrap;gap:23px;justify-content:center;padding:28px 15px;font-size:12px}.swatches span{display:flex;align-items:center;gap:8px}.swatches i{width:13px;height:13px;border:1px solid #c3c5ba;border-radius:50%}#s10{padding-bottom:0}footer{text-align:center;padding:65px 30px;background:var(--ink);color:#e3ebe3}footer p{font-size:13px;color:#c0cec3;margin:18px 0}footer small{display:block;font-size:10px;line-height:1.8;color:#98ab9e}.back-top{display:block;margin-top:35px;font-size:11px}.zoomable{cursor:zoom-in}dialog{border:0;padding:50px 20px 20px;max-width:min(94vw,1200px);max-height:94vh;background:#fff}dialog::backdrop{background:#14241de0}dialog img{max-height:80vh;width:auto;max-width:100%;object-fit:contain;margin:auto}dialog button{position:absolute;right:15px;top:12px;border:0;background:#eee;padding:5px 12px;font-size:12px}dialog p{text-align:center;font-size:12px;margin:10px 0 0}.mobile-mode main{max-width:390px}.mobile-mode .index{display:none}.mobile-mode .copy{padding:0 25px}.mobile-mode h1{font-size:29px}.mobile-mode h2{font-size:26px}.mobile-mode h3{font-size:21px}.mobile-mode p{font-size:14px}.mobile-mode .intro{padding:60px 24px 30px}.mobile-mode section{padding-top:65px;padding-bottom:65px}.mobile-mode .hero{padding:0}.mobile-mode figure{margin:24px 16px}.mobile-mode .patent-block{margin:20px 16px;padding:24px;grid-template-columns:1fr}.mobile-mode .patent-block img{max-width:160px;margin:auto}.mobile-mode .footnote,.mobile-mode .review-note{font-size:10px;margin:20px}.mobile-mode .faq{margin:0 24px}.mobile-mode summary{font-size:16px}.mobile-mode .image-pair{margin:12px 16px;grid-template-columns:1fr}.mobile-mode .image-pair figure{margin:0}.mobile-mode .table-wrap{margin:25px 16px}.mobile-mode th,.mobile-mode td{padding:12px 6px;font-size:11px}.mobile-mode .stat{margin:25px 16px}.mobile-mode .stat>div{font-size:86px}.mobile-mode #s4{padding-top:0}.mobile-mode #s10{padding-bottom:0}.mobile-mode .hero-photo,.mobile-mode .colors figure{margin:0}.mobile-mode .colors .copy{padding:0 20px}.mobile-mode .eyebrow{font-size:9px}.mobile-mode .role-row{font-size:11px;padding:0 15px}.mobile-mode .brand{font-size:24px}
@media(max-width:1200px){.index{display:none}}@media(max-width:640px){.toolbar{height:66px;padding:0 18px}.wordmark{font-size:17px}.wordmark span{font-size:6px}.preview-label,#mobile{display:none}.tools button{font-size:10px;padding:6px 9px}.copy{padding:0 25px}h1{font-size:30px}h2{font-size:27px}h3{font-size:22px}p{font-size:15px}.intro{padding:65px 25px 32px}section{padding:68px 0}.hero{padding:0}figure{margin:24px 18px}.patent-block{grid-template-columns:1fr;margin:25px 18px;padding:30px}.patent-block img{width:180px;margin:auto}.footnote,.review-note{font-size:10px;margin:20px 23px}.stat{margin:30px 18px}.stat>div{font-size:88px}.table-wrap{margin:35px 20px}th,td{padding:14px 7px;font-size:12px}caption{font-size:17px}.faq{margin:0 25px}summary{font-size:16px}details p{font-size:14px}.image-pair{grid-template-columns:1fr;margin:12px 18px}.colors{padding-top:55px}.eyebrow{font-size:9px}.role-row{font-size:11px;padding:0 18px}.swatches{gap:16px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.research-reference{margin-top:65px;padding:50px 0 8px;background:#f6f8f5;border-top:1px solid var(--line)}.research-reference .copy{margin-bottom:30px}.research-reference figure{margin-top:30px;margin-bottom:30px}
#s6 .eyebrow{letter-spacing:.06em}#s6 .s6-principle{margin-top:60px;margin-bottom:25px}#s6 .s6-saddle{width:440px;max-width:calc(100% - 40px);margin:30px auto 60px}#s6 .s6-product{padding-top:36px;position:relative}#s6 .s6-product:before{content:"";position:absolute;top:0;left:calc(50% - 18px);width:36px;height:1px;background:#c9d2c8}#s6 .s6-signature{color:var(--green);margin-top:46px}#s6 .closing h3{font-size:22px}.mobile-mode #s6 .closing h3{font-size:19px}@media(max-width:640px){#s6 .closing h3{font-size:19px}}
#s6 .s6-saddle{position:relative}#s6 .s6-saddle-callout{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;font-family:inherit}
