.principle-banner.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;isolation:isolate;display:flex;align-items:flex-start;justify-content:flex-start;max-width:none;margin:0;min-height:500px;padding:32px 5%;color:#fff}.principle-banner.svelte-q0047m img.svelte-q0047m.svelte-q0047m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.banner-copy.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;width:64%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.banner-breadcrumbs.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;color:#bdd3e9;font-size:12px;line-height:1.45}.banner-eyebrow.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin:0;color:#83c8ff;font-size:16px;font-weight:700;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.principle-banner.svelte-q0047m h1.svelte-q0047m.svelte-q0047m{margin:0;color:inherit;font-size:44px;font-weight:700;line-height:1.08;overflow-wrap:anywhere}.banner-description.svelte-q0047m.svelte-q0047m.svelte-q0047m{color:#dceafb;max-width:760px;margin:0;font-size:18px;line-height:1.45}.banner-cta.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:48px;padding:12px 24px;border:2px solid #fff;border-radius:999px;background:#fff;color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}.banner-cta.svelte-q0047m.svelte-q0047m.svelte-q0047m:hover{background:#eaf4fc}.banner-cta.svelte-q0047m.svelte-q0047m.svelte-q0047m:focus-visible{outline:3px solid #80c9f3;outline-offset:4px}#principle-core.svelte-q0047m.svelte-q0047m.svelte-q0047m{scroll-margin-top:24px}.principle-page.svelte-q0047m.svelte-q0047m.svelte-q0047m{--navy:#0b2749;--blue:#1770bd;--sky:#eaf4fc;--line:#cfe1ef;--muted:#38516b;width:min(1180px,calc(100% - 32px));margin:22px auto 56px;color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}.principle-page.svelte-q0047m .svelte-q0047m.svelte-q0047m{box-sizing:border-box}.principle-page.svelte-q0047m h2.svelte-q0047m.svelte-q0047m,.principle-page.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.principle-page.svelte-q0047m figure.svelte-q0047m.svelte-q0047m{margin:0}.principle-page.svelte-q0047m h2.svelte-q0047m.svelte-q0047m,.principle-page.svelte-q0047m h3.svelte-q0047m.svelte-q0047m{color:var(--navy);font-weight:800;letter-spacing:-.03em}.principle-page.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin-bottom:7px;font-size:clamp(23px,2.4vw,30px);line-height:1.12}.principle-page.svelte-q0047m h3.svelte-q0047m.svelte-q0047m{margin:30px 0 10px;font-size:clamp(20px,2vw,24px);line-height:1.2}.intro-article.svelte-q0047m.svelte-q0047m.svelte-q0047m{max-width:1000px;margin:0 auto 34px;padding:16px 14px 4px}.intro-article.svelte-q0047m .intro-title.svelte-q0047m.svelte-q0047m{margin-bottom:28px;font-size:clamp(34px,4vw,48px)}.intro-article.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin-bottom:14px}.intro-article.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:#263f59;font-size:17px;line-height:1.7}.intro-article.svelte-q0047m p.svelte-q0047m+p.svelte-q0047m{margin-top:14px}.intro-article.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{color:var(--navy);font-weight:800}.core.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{font-size:clamp(27px,3vw,35px)}.panel.svelte-q0047m.svelte-q0047m.svelte-q0047m{border:1px solid #e2edf5;border-radius:18px;background:linear-gradient(135deg,#f8fbfe,#eaf4fb);box-shadow:0 8px 28px #15467012}.core.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(570px,1.35fr);gap:28px;align-items:center;padding:20px 24px}.core-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.section-heading.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.duration.svelte-q0047m>div.svelte-q0047m>p.svelte-q0047m,.adaptation-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.products-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:var(--muted);font-size:16px}.process.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none}.process.svelte-q0047m li.svelte-q0047m.svelte-q0047m{position:relative;min-width:0;text-align:center}.process.svelte-q0047m li.svelte-q0047m.svelte-q0047m:not(:last-child):after{position:absolute;top:50px;right:-19px;color:var(--blue);content:"→";font-size:31px;font-weight:300}.step-number.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:absolute;z-index:2;top:0;left:2px;display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#55a0cf;color:#fff;font-size:17px;font-weight:800}.diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;display:grid;width:122px;height:112px;margin:0 auto 8px;place-items:center;overflow:hidden;border:1px solid #a9cde7;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff 0,#fff 26%,#e6f1fa 75%)}.tissue.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:block;width:35px;height:74px;border:1px solid #ea9c87;border-radius:45% 45% 33% 33%;background:linear-gradient(90deg,#ffc9b9,#ffe0d5 45%,#f2a993);box-shadow:inset 0 0 0 5px #ffffff40}.tissue.svelte-q0047m.svelte-q0047m.svelte-q0047m:after{display:block;width:10px;height:61px;margin:6px auto;border-radius:50%;background:#d8634f40;content:""}.diagram.svelte-q0047m .arrow.svelte-q0047m.svelte-q0047m{position:absolute;top:43px;color:#1168b3;font-size:28px;font-weight:700}.diagram.svelte-q0047m .left.svelte-q0047m.svelte-q0047m{left:10px}.diagram.svelte-q0047m .right.svelte-q0047m.svelte-q0047m{right:9px}.cells-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:repeat(4,18px);align-content:center;gap:4px 3px;padding:19px}.cells-diagram.svelte-q0047m span.svelte-q0047m.svelte-q0047m{width:18px;height:10px;transform:rotate(-6deg);border:1px solid #e97868;border-radius:50%;background:#f59283}.cells-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m:before,.cells-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m:after{position:absolute;right:10px;left:10px;height:10px;border-radius:50%;background:#f8c4b9;content:""}.cells-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m:before{top:24px}.cells-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m:after{bottom:22px}.change-diagram.svelte-q0047m .tissue.long.svelte-q0047m.svelte-q0047m{width:77px;height:31px;transform:rotate(4deg);border-radius:44% 37% 37% 44%}.change-diagram.svelte-q0047m .tissue.long.svelte-q0047m.svelte-q0047m:after{width:58px;height:7px;margin:11px 8px}.spark.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:absolute;color:#1770bd;font-size:16px}.spark.one.svelte-q0047m.svelte-q0047m.svelte-q0047m{top:21px;right:17px}.spark.two.svelte-q0047m.svelte-q0047m.svelte-q0047m{right:13px;bottom:20px}.process.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.process.svelte-q0047m p.svelte-q0047m.svelte-q0047m{display:block}.process.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{margin-bottom:4px;font-size:16px;line-height:1.15}.process.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:#29435e;font-size:13px;line-height:1.32}.growth-illustration.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin:34px auto 36px;padding:0 24px;text-align:center}.growth-illustration.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin-bottom:20px}.growth-illustration.svelte-q0047m img.svelte-q0047m.svelte-q0047m{display:block;width:min(100%,1000px);height:auto;margin:0 auto}.growth-illustration.svelte-q0047m figcaption.svelte-q0047m.svelte-q0047m{max-width:800px;margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.6}.straightening-illustration.svelte-q0047m img.svelte-q0047m.svelte-q0047m{width:100%}.straightening-diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m{container-type:inline-size;position:relative;width:min(100%,520px);margin:0 auto}.new-cells-label.svelte-q0047m.svelte-q0047m.svelte-q0047m,.diagram-scale.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:absolute;z-index:1;background:#fff;color:#111827;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.new-cells-label.svelte-q0047m.svelte-q0047m.svelte-q0047m{top:19%;left:50.5%;display:grid;width:19%;height:16%;place-content:center;font-size:clamp(12px,4.2cqw,22px);letter-spacing:.08em;line-height:1.15;text-align:center}.diagram-scale.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;align-items:center;font-size:clamp(8px,2.7cqw,14px);font-variant-numeric:tabular-nums;line-height:1}.scale-left.svelte-q0047m.svelte-q0047m.svelte-q0047m{top:30.5%;left:0;grid-template-rows:repeat(11,1fr);width:6.5%;height:51%;padding-right:1%;text-align:right}.scale-right.svelte-q0047m.svelte-q0047m.svelte-q0047m{top:20.5%;left:41.5%;grid-template-rows:repeat(16,1fr);width:8%;height:72.5%;text-align:center}.straightening-illustration.svelte-q0047m figcaption p.svelte-q0047m.svelte-q0047m{font-style:italic}.straightening-illustration.svelte-q0047m figcaption p.svelte-q0047m+p.svelte-q0047m{margin-top:12px}.mechanism.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin-top:16px;padding:18px 20px 16px}.mechanism-grid.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(360px,1.35fr) minmax(290px,1fr);gap:14px;align-items:center;margin-top:11px}.callouts.svelte-q0047m.svelte-q0047m.svelte-q0047m,.component-cards.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;gap:10px}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m,.component-cards.svelte-q0047m article.svelte-q0047m.svelte-q0047m{position:relative;border:1px solid #dbeaf4;border-radius:16px;background:#ffffffeb;box-shadow:0 6px 18px #1442640f}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m{padding:15px}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:after{position:absolute;z-index:2;top:50%;left:100%;width:calc(75% + 14px);height:1px;background:#2992d0;transform:rotate(18deg);transform-origin:left center;content:""}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:nth-child(2){margin-top:54px}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:nth-child(2):after{width:calc(100% + 28px);transform:rotate(-18deg)}.callouts.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.component-cards.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.examples.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.use-grid.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.product-methods.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{display:block;margin-bottom:4px;font-size:15px;line-height:1.2}.callouts.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.component-cards.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.examples.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.use-grid.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.product-methods.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:#36506a;font-size:13px;line-height:1.35}.device-figure.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;min-height:310px}.device-figure.svelte-q0047m img.svelte-q0047m.svelte-q0047m{position:absolute;z-index:1;top:50%;left:50%;width:100%;max-width:none;transform:translate(-50%,-50%) rotate(180deg)}.device-glow.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:absolute;top:22%;right:5%;bottom:4%;left:5%;border-radius:50%;background:radial-gradient(ellipse,rgb(135 189 226 / 34%),transparent 68%);filter:blur(7px)}.component-cards.svelte-q0047m article.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:104px 1fr;gap:10px;align-items:center;min-height:91px;padding:9px 11px 9px 8px}.component-cards.svelte-q0047m img.svelte-q0047m.svelte-q0047m{width:100%;height:74px;object-fit:contain;mix-blend-mode:multiply}.duration.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(470px,1fr);gap:22px;align-items:center;margin-top:16px;padding:18px 21px}.timeline.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:0;padding:0;list-style:none}.timeline.svelte-q0047m li.svelte-q0047m.svelte-q0047m{position:relative;text-align:center}.timeline.svelte-q0047m li.svelte-q0047m.svelte-q0047m:not(:last-child):after{position:absolute;top:18px;right:-21px;color:var(--blue);content:"→";font-size:24px}.time-icon.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;width:50px;height:50px;margin:0 auto 3px;place-items:center;border-radius:50%;background:#dcecf9}.time-icon.svelte-q0047m svg.svelte-q0047m.svelte-q0047m{width:34px;fill:none;stroke:#146bb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.timeline.svelte-q0047m strong.svelte-q0047m.svelte-q0047m,.timeline.svelte-q0047m small.svelte-q0047m.svelte-q0047m{display:block}.timeline.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{font-size:15px;line-height:1.2}.timeline.svelte-q0047m small.svelte-q0047m.svelte-q0047m{margin-top:3px;color:#476079;font-size:12px;line-height:1.25}.adaptation.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(620px,1.55fr);gap:24px;align-items:start;padding:24px 4px 10px}.adaptation-copy.svelte-q0047m p.svelte-q0047m+p.svelte-q0047m{margin-top:12px}.examples.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.example-art.svelte-q0047m.svelte-q0047m.svelte-q0047m{height:92px;margin-bottom:8px;overflow:hidden;border-radius:10px}.example-art.svelte-q0047m svg.svelte-q0047m.svelte-q0047m{width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.bone.svelte-q0047m.svelte-q0047m.svelte-q0047m{background:linear-gradient(145deg,#1d6a9c,#8dc7e3)}.bone.svelte-q0047m svg.svelte-q0047m.svelte-q0047m{stroke:#e8f7ff;stroke-width:5}.skin.svelte-q0047m.svelte-q0047m.svelte-q0047m{background:linear-gradient(140deg,#6eb2d2,#ffd0bd)}.skin.svelte-q0047m svg.svelte-q0047m.svelte-q0047m{stroke:#ffece4;stroke-width:4}.braces.svelte-q0047m.svelte-q0047m.svelte-q0047m{background:linear-gradient(145deg,#f7a699,#ffe4de)}.braces.svelte-q0047m svg.svelte-q0047m.svelte-q0047m{stroke:#9f4d4c;stroke-width:2}.uses.svelte-q0047m.svelte-q0047m.svelte-q0047m{padding:8px 4px 12px}.uses.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin:18px 0 20px}.use-grid.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.uses-more.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin:34px 0 32px;text-align:center}.uses-more.svelte-q0047m a.svelte-q0047m.svelte-q0047m{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:2px solid var(--navy);border-radius:10px;background:var(--navy);color:#fff;font-size:15px;font-weight:400;letter-spacing:.04em;padding:12px 28px;text-decoration:none;transition:background .16s ease,color .16s ease}.uses-more.svelte-q0047m a.svelte-q0047m.svelte-q0047m:hover,.uses-more.svelte-q0047m a.svelte-q0047m.svelte-q0047m:focus-visible{background:#fff;color:var(--navy)}.use-grid.svelte-q0047m article.svelte-q0047m.svelte-q0047m{position:relative;display:grid;grid-template-columns:55px 1fr 80px;gap:10px;align-items:start;min-height:130px;overflow:hidden;border:1px solid #bcd8eb;border-radius:14px;background:#fff;padding:15px 11px}.context-article.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:min(100% - 40px,1000px);margin:18px auto 44px}.context-article.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin:38px 0 14px;font-size:clamp(25px,2.7vw,34px)}.context-article.svelte-q0047m h2.svelte-q0047m.svelte-q0047m:first-child{margin-top:0}.context-article.svelte-q0047m h3.svelte-q0047m.svelte-q0047m{margin:28px 0 10px;color:var(--navy);font-size:clamp(20px,2.2vw,26px);line-height:1.22}.context-article.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:#263f59;font-size:17px;line-height:1.7}.context-article.svelte-q0047m p.svelte-q0047m+p.svelte-q0047m{margin-top:14px}.context-article.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{color:var(--navy)}.context-article.svelte-q0047m .context-subheading.svelte-q0047m.svelte-q0047m{margin-top:24px;color:var(--navy);font-size:18px}.context-images.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 8px}.context-images.svelte-q0047m img.svelte-q0047m.svelte-q0047m{width:100%;aspect-ratio:4 / 5;border-radius:16px;box-shadow:0 8px 24px #1546701a;object-fit:cover}.use-icon.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;width:49px;height:49px;place-items:center;border-radius:50%;background:#dceefa;color:#136cb8;font-size:35px;font-weight:700;line-height:1}.schematic.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;align-self:stretch}.schematic.svelte-q0047m span.svelte-q0047m.svelte-q0047m{position:absolute;right:9px;bottom:-16px;width:37px;height:105px;transform:rotate(10deg);border:1px solid #e59a86;border-radius:45% 45% 24% 24%;background:linear-gradient(90deg,#ffd9cd,#f4ab94)}.schematic.svelte-q0047m b.svelte-q0047m.svelte-q0047m{position:absolute;top:-4px;right:-2px;color:#0871c1;font-size:29px}.schematic.width.svelte-q0047m span.svelte-q0047m.svelte-q0047m{right:18px;bottom:9px;width:55px;height:55px;transform:none;border-radius:50%;background:radial-gradient(circle,#f5b3a1 0,#f5b3a1 38%,#f9ccbf 40%,#f9ccbf 60%,#ea9b86 62%)}.schematic.width.svelte-q0047m b.svelte-q0047m.svelte-q0047m{top:5px;right:10px}.schematic.curve.svelte-q0047m span.svelte-q0047m.svelte-q0047m{width:35px;transform:rotate(28deg) skewY(-8deg)}.products.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:minmax(310px,.75fr) minmax(620px,1.5fr);gap:18px;align-items:center;padding:14px 18px}.product-methods.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.product-methods.svelte-q0047m article.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:88px 1fr;gap:7px;align-items:center;min-height:104px;border-left:1px solid #cfe1ef;padding-left:8px}.product-methods.svelte-q0047m img.svelte-q0047m.svelte-q0047m{width:86px;height:82px;object-fit:contain;mix-blend-mode:multiply}.store-products.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin:30px 0 26px}.safety.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:auto minmax(350px,.95fr) minmax(430px,1.2fr);gap:18px;align-items:center;margin-top:14px;border:1px solid #ffd6c5;border-radius:16px;background:linear-gradient(100deg,#fff1e9,#fff7f0);padding:13px 19px;box-shadow:0 8px 20px #9b411d0f}.warning.svelte-q0047m.svelte-q0047m.svelte-q0047m{position:relative;display:grid;width:58px;height:51px;place-items:center;background:#f0642d;clip-path:polygon(50% 0,100% 100%,0 100%);color:#fff;font-size:30px;font-weight:800;padding-top:12px}.safety.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin-bottom:3px;color:#681f20;font-size:22px}.safety.svelte-q0047m p.svelte-q0047m.svelte-q0047m{color:#6e3430;font-size:13px}.safety.svelte-q0047m ul.svelte-q0047m.svelte-q0047m{margin:0;padding:0;list-style:none}.safety.svelte-q0047m li.svelte-q0047m.svelte-q0047m{position:relative;margin:3px 0;color:#653530;font-size:13px;padding-left:24px}.safety.svelte-q0047m li.svelte-q0047m.svelte-q0047m:before{position:absolute;top:0;left:0;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f0642d;color:#fff;content:"✓";font-size:11px;font-weight:700}@media(max-width:980px){.core.svelte-q0047m.svelte-q0047m.svelte-q0047m,.duration.svelte-q0047m.svelte-q0047m.svelte-q0047m,.adaptation.svelte-q0047m.svelte-q0047m.svelte-q0047m,.products.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr}.mechanism-grid.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:minmax(190px,.75fr) minmax(330px,1.25fr)}.component-cards.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.component-cards.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:85px 1fr}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:nth-child(2){margin-top:24px}.use-grid.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:50px 1fr}.schematic.svelte-q0047m.svelte-q0047m.svelte-q0047m{display:none}.safety.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:auto 1fr}.safety.svelte-q0047m ul.svelte-q0047m.svelte-q0047m{grid-column:2}}@media(max-width:991px){.principle-banner.svelte-q0047m.svelte-q0047m.svelte-q0047m{padding:32px}.banner-copy.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:75%}.principle-banner.svelte-q0047m h1.svelte-q0047m.svelte-q0047m{font-size:38px}.banner-eyebrow.svelte-q0047m.svelte-q0047m.svelte-q0047m{font-size:14px}.banner-description.svelte-q0047m.svelte-q0047m.svelte-q0047m{font-size:17px}}@media(max-width:640px){.principle-banner.svelte-q0047m.svelte-q0047m.svelte-q0047m{min-height:520px;padding:24px}.principle-banner.svelte-q0047m img.svelte-q0047m.svelte-q0047m{filter:brightness(.55)}.banner-copy.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:100%;gap:24px}.banner-eyebrow.svelte-q0047m.svelte-q0047m.svelte-q0047m{font-size:12px}.principle-banner.svelte-q0047m h1.svelte-q0047m.svelte-q0047m{font-size:30px}.banner-description.svelte-q0047m.svelte-q0047m.svelte-q0047m{font-size:16px}}@media(max-width:720px){.principle-page.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:min(100% - 20px,640px);margin-top:12px;font-size:14px}.panel.svelte-q0047m.svelte-q0047m.svelte-q0047m{border-radius:14px}.core.svelte-q0047m.svelte-q0047m.svelte-q0047m,.mechanism.svelte-q0047m.svelte-q0047m.svelte-q0047m,.duration.svelte-q0047m.svelte-q0047m.svelte-q0047m,.products.svelte-q0047m.svelte-q0047m.svelte-q0047m{padding:17px}.intro-article.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin-bottom:24px;padding:12px 6px 2px}.intro-article.svelte-q0047m .intro-title.svelte-q0047m.svelte-q0047m{margin-bottom:22px}.intro-article.svelte-q0047m p.svelte-q0047m.svelte-q0047m{font-size:15px;line-height:1.62}.context-article.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:calc(100% - 12px);margin:12px auto 34px}.context-article.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin:32px 0 12px}.context-article.svelte-q0047m h3.svelte-q0047m.svelte-q0047m{margin:24px 0 9px}.context-article.svelte-q0047m p.svelte-q0047m.svelte-q0047m{font-size:15px;line-height:1.62}.context-images.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr;gap:12px;margin-top:22px}.growth-illustration.svelte-q0047m.svelte-q0047m.svelte-q0047m{margin:28px auto 30px;padding:0 8px}.growth-illustration.svelte-q0047m h2.svelte-q0047m.svelte-q0047m{margin-bottom:16px}.growth-illustration.svelte-q0047m figcaption.svelte-q0047m.svelte-q0047m{margin-top:14px;font-size:14px;line-height:1.55}.process.svelte-q0047m.svelte-q0047m.svelte-q0047m,.timeline.svelte-q0047m.svelte-q0047m.svelte-q0047m,.examples.svelte-q0047m.svelte-q0047m.svelte-q0047m,.use-grid.svelte-q0047m.svelte-q0047m.svelte-q0047m,.product-methods.svelte-q0047m.svelte-q0047m.svelte-q0047m,.component-cards.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr}.process.svelte-q0047m.svelte-q0047m.svelte-q0047m{gap:18px}.process.svelte-q0047m li.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:114px 1fr;grid-template-rows:auto auto;column-gap:14px;text-align:left}.process.svelte-q0047m li.svelte-q0047m.svelte-q0047m:not(:last-child):after{top:auto;right:50%;bottom:-20px;transform:rotate(90deg);font-size:22px}.diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-row:1 / 3;width:105px;height:100px;margin:0}.process.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{align-self:end;font-size:16px}.process.svelte-q0047m p.svelte-q0047m.svelte-q0047m{align-self:start;font-size:13px}.mechanism-grid.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr}.left-callouts.svelte-q0047m.svelte-q0047m.svelte-q0047m{order:2;grid-template-columns:1fr 1fr}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:nth-child(2){margin-top:0}.callouts.svelte-q0047m article.svelte-q0047m.svelte-q0047m:after{display:none}.device-figure.svelte-q0047m.svelte-q0047m.svelte-q0047m{order:1;min-height:260px}.component-cards.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-column:auto;order:3}.component-cards.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:100px 1fr}.timeline.svelte-q0047m.svelte-q0047m.svelte-q0047m{gap:20px}.timeline.svelte-q0047m li.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:58px 1fr;text-align:left}.timeline.svelte-q0047m li.svelte-q0047m.svelte-q0047m:not(:last-child):after{top:auto;right:auto;bottom:-18px;left:21px;transform:rotate(90deg)}.time-icon.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-row:1 / 3;margin:0}.timeline.svelte-q0047m strong.svelte-q0047m.svelte-q0047m{align-self:end}.examples.svelte-q0047m article.svelte-q0047m.svelte-q0047m{display:grid;grid-template-columns:145px 1fr;grid-template-rows:auto 1fr;column-gap:12px}.example-art.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-row:1 / 3;height:85px;margin:0}.use-grid.svelte-q0047m article.svelte-q0047m.svelte-q0047m{min-height:108px}.product-methods.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:110px 1fr;border-top:1px solid #cfe1ef;border-left:0;padding:8px 0 0}.safety.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:auto 1fr;padding:14px}}@media(max-width:460px){.core-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.section-heading.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.duration.svelte-q0047m>div.svelte-q0047m>p.svelte-q0047m,.adaptation-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m,.products-copy.svelte-q0047m p.svelte-q0047m.svelte-q0047m{font-size:14px}.left-callouts.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr}.device-figure.svelte-q0047m.svelte-q0047m.svelte-q0047m{min-height:215px}.process.svelte-q0047m li.svelte-q0047m.svelte-q0047m{grid-template-columns:96px 1fr}.diagram.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:90px;height:86px}.step-number.svelte-q0047m.svelte-q0047m.svelte-q0047m{left:-4px}.examples.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:112px 1fr}.example-art.svelte-q0047m.svelte-q0047m.svelte-q0047m{height:78px}.use-grid.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:43px 1fr;padding:13px 10px}.use-icon.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:40px;height:40px;font-size:28px}.product-methods.svelte-q0047m article.svelte-q0047m.svelte-q0047m{grid-template-columns:86px 1fr}.product-methods.svelte-q0047m img.svelte-q0047m.svelte-q0047m{width:80px}.safety.svelte-q0047m.svelte-q0047m.svelte-q0047m{grid-template-columns:1fr}.warning.svelte-q0047m.svelte-q0047m.svelte-q0047m{width:49px;height:44px}.safety.svelte-q0047m ul.svelte-q0047m.svelte-q0047m{grid-column:auto}}
