.VariableCoupler-module__i4aPIq__coupler{--ink:#183f3c;--muted:#657c77;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#f7faf7;border:1px solid #dce6e1;border-radius:18px;margin:0;overflow:hidden}.VariableCoupler-module__i4aPIq__heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 0;display:flex}.VariableCoupler-module__i4aPIq__heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:500;line-height:1.2}.VariableCoupler-module__i4aPIq__diagram{background:radial-gradient(#e5f2eb70 0%,#0000 65%);padding:12px 0 0}.VariableCoupler-module__i4aPIq__desktopDiagram,.VariableCoupler-module__i4aPIq__mobileDiagram{width:100%;height:auto;display:block;overflow:visible}.VariableCoupler-module__i4aPIq__mobileDiagram{display:none}.VariableCoupler-module__i4aPIq__desktopDiagram{max-height:280px}.VariableCoupler-module__i4aPIq__region{fill:none;stroke:#bccdc5;stroke-width:1px}.VariableCoupler-module__i4aPIq__region text{fill:#789086;stroke:none;font-family:var(--font-geist-mono),monospace;letter-spacing:1.5px;font-size:10px}.VariableCoupler-module__i4aPIq__portLabels{fill:#395a52;font-size:14px;font-weight:500}.VariableCoupler-module__i4aPIq__inputArrow{fill:none;stroke:#008e7c;stroke-width:1.5px}.VariableCoupler-module__i4aPIq__gapAnnotation{fill:none;stroke:#526767;stroke-width:.85px}.VariableCoupler-module__i4aPIq__gapAnnotation text{fill:#526767;stroke:none;font-size:12px}.VariableCoupler-module__i4aPIq__controls{border-top:1px solid #dce6e1;grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;margin:0 32px;padding:20px 0 18px;display:grid}.VariableCoupler-module__i4aPIq__controlHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.VariableCoupler-module__i4aPIq__controlHeading label{font-size:12px;font-weight:500}.VariableCoupler-module__i4aPIq__presets{gap:3px;display:flex}.VariableCoupler-module__i4aPIq__presets button{color:#667d73;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 9px;font-family:inherit;font-size:10px;line-height:1.3}.VariableCoupler-module__i4aPIq__presets button:hover{color:#294d40;background:#e6eeea}.VariableCoupler-module__i4aPIq__presets button[aria-pressed=true]{color:#294d40;background:#eaf1ec;border-color:#cbdcd3}.VariableCoupler-module__i4aPIq__presets button:focus-visible{outline-offset:2px;outline:2px solid #007e70}.VariableCoupler-module__i4aPIq__slider{appearance:none;background:linear-gradient(to right,#559780 0%,#559780 var(--gap-position),#d7e3dc var(--gap-position),#d7e3dc 100%);cursor:pointer;accent-color:#327a62;background-position:50%;background-repeat:no-repeat;background-size:100% 4px;border:0;border-radius:4px;width:100%;height:28px;margin:0;display:block}.VariableCoupler-module__i4aPIq__slider::-webkit-slider-thumb{appearance:none;background:#3f8068;border:3px solid #f9fcf8;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #6d9d89,0 1px 4px #2d514329}.VariableCoupler-module__i4aPIq__slider::-moz-range-thumb{background:#3f8068;border:3px solid #f9fcf8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #6d9d89}.VariableCoupler-module__i4aPIq__slider:focus-visible{outline-offset:7px;outline:2px solid #007e70}.VariableCoupler-module__i4aPIq__rangeLabels{color:#596e63;justify-content:space-between;margin-top:13px;font-size:10px;line-height:1;display:flex}.VariableCoupler-module__i4aPIq__outputs{grid-template-columns:1fr 1fr;gap:25px;display:grid}.VariableCoupler-module__i4aPIq__output>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.VariableCoupler-module__i4aPIq__output>div:first-child>span:first-child{align-items:center;gap:6px;font-size:11px;display:inline-flex}.VariableCoupler-module__i4aPIq__output i{border-radius:50%;width:5px;height:5px;display:inline-block}.VariableCoupler-module__i4aPIq__throughDot,.VariableCoupler-module__i4aPIq__throughPower{background:#008e7c}.VariableCoupler-module__i4aPIq__crossDot,.VariableCoupler-module__i4aPIq__crossPower{background:#3676c6}.VariableCoupler-module__i4aPIq__output output{color:#244b40;font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:24px;font-weight:400;line-height:1}.VariableCoupler-module__i4aPIq__output small{color:#7b8e85;letter-spacing:0;margin-left:2px;font-size:12px}.VariableCoupler-module__i4aPIq__powerTrack{background:#dce7e0;border-radius:3px;height:3px;margin-top:13px;overflow:hidden}.VariableCoupler-module__i4aPIq__powerTrack>span{border-radius:inherit;height:100%;display:block}@media (max-width:740px){.VariableCoupler-module__i4aPIq__heading{padding:24px 24px 0}.VariableCoupler-module__i4aPIq__controls{grid-template-columns:1fr;gap:22px;margin:0 24px}.VariableCoupler-module__i4aPIq__outputs{gap:30px}}@media (max-width:680px){.VariableCoupler-module__i4aPIq__desktopDiagram{display:none}.VariableCoupler-module__i4aPIq__mobileDiagram{max-height:260px;display:block}}@media (max-width:520px){.VariableCoupler-module__i4aPIq__coupler{border-radius:12px}.VariableCoupler-module__i4aPIq__heading{padding:21px 20px 0}.VariableCoupler-module__i4aPIq__heading h2{max-width:240px;font-size:21px}.VariableCoupler-module__i4aPIq__diagram{padding:0 7px}.VariableCoupler-module__i4aPIq__controls{gap:20px;margin:0 20px;padding:16px 0}.VariableCoupler-module__i4aPIq__controlHeading{gap:5px;margin-bottom:14px}.VariableCoupler-module__i4aPIq__controlHeading label{font-size:11px}.VariableCoupler-module__i4aPIq__presets button{padding:4px 7px}.VariableCoupler-module__i4aPIq__outputs{gap:26px}.VariableCoupler-module__i4aPIq__output output{font-size:22px}}@media (prefers-reduced-motion:reduce){.VariableCoupler-module__i4aPIq__coupler *,.VariableCoupler-module__i4aPIq__coupler :before,.VariableCoupler-module__i4aPIq__coupler :after{transition:none;animation:none}}
.FeatureArticle-module__2v5zra__feature{background:#fff}.FeatureArticle-module__2v5zra__feature .deepdives-bg{display:none}.FeatureArticle-module__2v5zra__feature .deepdives-brand{box-shadow:none}.FeatureArticle-module__2v5zra__feature .deepdives-main{padding:0 28px 80px}.FeatureArticle-module__2v5zra__feature .journal{--journal-accent:#087f8c;--journal-muted:#5a656b;max-width:1120px;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.FeatureArticle-module__2v5zra__feature .journal-bar{border-top:1px solid #e4e9e9;padding:26px 0 0}.FeatureArticle-module__2v5zra__feature .journal-bar-title{letter-spacing:.14em;font-size:10px}.FeatureArticle-module__2v5zra__feature .journal-masthead{max-width:840px;margin:0 auto;padding:40px 0 0}.FeatureArticle-module__2v5zra__feature .journal-h1{letter-spacing:-.035em;color:#30416c;-webkit-text-fill-color:currentColor;text-wrap:balance;background:0 0;max-width:830px;margin:0 0 22px;font-size:clamp(46px,6.5vw,78px);line-height:1.02}.FeatureArticle-module__2v5zra__feature .journal-dek{color:#5a656b;text-wrap:pretty;max-width:650px;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.FeatureArticle-module__2v5zra__feature .journal-meta{letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;font-family:inherit;font-size:11px;display:flex}.FeatureArticle-module__2v5zra__feature .journal-meta span{color:#bcc6c8;margin:0 3px}.FeatureArticle-module__2v5zra__visual{margin:44px 0 58px}.FeatureArticle-module__2v5zra__feature .journal-grid-article{max-width:700px;margin:0 auto;padding:0 0 40px;display:block}.FeatureArticle-module__2v5zra__feature .journal-article{color:#334149;font-size:17px;line-height:1.85}.FeatureArticle-module__2v5zra__feature .journal-article>p{margin-bottom:24px}.FeatureArticle-module__2v5zra__feature .journal-article>p:first-child{color:#1a3035;font-size:21px;line-height:1.65}.FeatureArticle-module__2v5zra__feature .journal-article h2{color:#182e33;letter-spacing:-.025em;text-wrap:balance;margin:52px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:400;line-height:1.15;display:block}.FeatureArticle-module__2v5zra__feature .journal-article h2:before{display:none}.FeatureArticle-module__2v5zra__feature .journal-article a{color:#087580;text-decoration-color:#b2d1d3;text-decoration-thickness:1px}.FeatureArticle-module__2v5zra__feature .journal-article a:hover{text-decoration-color:#087580}.FeatureArticle-module__2v5zra__feature .journal-foot{max-width:700px;margin:12px auto 0;padding:24px 0}.FeatureArticle-module__2v5zra__feature .papon-device{background:#f6f8f7;border:1px solid #e4eae8;border-radius:4px;margin:36px -40px 38px;padding:20px}.FeatureArticle-module__2v5zra__feature .papon-device img{width:100%;height:auto;display:block}.FeatureArticle-module__2v5zra__feature .papon-device figcaption{color:#647176;margin-top:14px;font-size:12px;line-height:1.65}@media (max-width:800px){.FeatureArticle-module__2v5zra__feature .deepdives-main{padding:0 24px 50px}.FeatureArticle-module__2v5zra__feature .journal-bar{padding-top:16px}.FeatureArticle-module__2v5zra__feature .journal-masthead{padding-top:30px}.FeatureArticle-module__2v5zra__visual{margin:32px 0 40px}.FeatureArticle-module__2v5zra__feature .journal-article{font-size:16px;line-height:1.8}.FeatureArticle-module__2v5zra__feature .journal-article>p:first-child{font-size:19px}.FeatureArticle-module__2v5zra__feature .journal-article h2{margin-top:40px;font-size:31px}.FeatureArticle-module__2v5zra__feature .papon-device{margin:28px 0;padding:12px}}@media (max-width:400px){.FeatureArticle-module__2v5zra__feature .deepdives-main{padding-left:18px;padding-right:18px}.FeatureArticle-module__2v5zra__feature .journal-h1{font-size:43px}.FeatureArticle-module__2v5zra__feature .journal-meta{gap:5px;font-size:10px}}
