.insights-page{background:#f7f6f2;color:#081b2b;--ins-rule: #cbd7d7;--ins-muted: #4e606b}.insights-page .ins-width{width:min(1320px,calc(100% - 112px));margin-inline:auto;position:relative;z-index:2}.insights-page main :is(section,div,header)[id]{scroll-margin-top:120px}.insights-page .ins-kicker{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:600;line-height:1.7;margin-bottom:20px}.insights-page .ins-section{padding-block:96px}.insights-page .ins-section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:0 80px;align-items:end;margin-bottom:40px}.insights-page .ins-section-head>.ins-kicker{grid-column:1/-1}.insights-page .ins-section-head p{max-width:42ch;color:var(--ins-muted)}.insights-page .ins-nav{display:flex;flex-wrap:wrap;gap:12px 34px;align-items:center;padding:16px max(56px,calc((100vw - 1320px)/2));border-block:1px solid #c4d7d3;background:#edf2ed;position:relative;z-index:2}.insights-page .ins-nav a{font-size:13px;min-height:44px;display:flex;align-items:center;color:#17485a}.insights-page .ins-nav a:last-child{margin-left:auto}.insights-page .ins-text-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;color:#006b8b;padding-block:10px}.insights-page :is(a,button,input,select):focus-visible{outline:3px solid #00a4c7;outline-offset:5px}.insights-page .ins-material{position:relative;overflow:clip}.insights-page .sp-art.ins-material{position:absolute}.insights-page .ins-material .geode-scene,.insights-page .ins-material .geode-scene :is(img,canvas){width:100%;height:100%;object-fit:cover}.insights-page .ins-light{position:relative;isolation:isolate;overflow:clip}.insights-page .ins-ambient{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000,transparent 32px,transparent calc(100% - 32px),#000);mask-image:linear-gradient(90deg,#000,transparent 32px,transparent calc(100% - 32px),#000)}.insights-page .ins-image{overflow:hidden;position:relative;background:#d8e7e1}.insights-page .ins-image img{width:100%;height:100%;object-fit:cover;display:block}.insights-page .ins-guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.insights-page .ins-guide{background:linear-gradient(135deg,#fbfaf3,#eef3ec);border:1px solid #d5ded7;box-shadow:inset 0 1px #fff,0 2px #bdc9c1,0 16px 40px #173a4210}.insights-page .ins-guide>a{display:block;padding:0 34px 30px;position:relative;z-index:2}.insights-page .ins-guide .ins-image{margin:0 -34px 30px;aspect-ratio:1.9;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.insights-page .ins-guide-number{float:right;color:#467375;font-size:12px;letter-spacing:.1em}.insights-page .ins-guide .ins-kicker{color:#006b8b}.insights-page .ins-guide h3{font-size:32px;line-height:1.15;max-width:19ch}.insights-page .ins-guide p{max-width:46ch;color:#4e606b}.insights-page .ins-buyer{position:relative;isolation:isolate;overflow:clip;background:#081e2c;color:#f7f6f2;padding:100px 0}.insights-page .ins-buyer-material{position:absolute;inset:0 0 0 28%;z-index:0}.insights-page .ins-buyer-material .ins-material{height:100%}.insights-page .ins-buyer-material:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081e2c,#081e2ce8 32%,#081e2c44 82%),linear-gradient(0deg,#081e2c,transparent 25%,transparent 70%,#081e2c55)}.insights-page .ins-buyer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.insights-page .ins-buyer em,.insights-page .ins-close em,.insights-page #diagnostic-check>.ins-section-head em{color:#7ee0cf}.insights-page .ins-buyer .ins-kicker{color:#7ee0cf}.insights-page .ins-buyer p{color:#cee1e4;max-width:44ch}.insights-page .ins-buyer h2{font-size:clamp(38px,4vw,58px)}.insights-page .ins-buyer .geode-button{margin-top:18px;background:#daf1e7;color:#081e2c}.insights-page .ins-questions{list-style:none;padding:28px 32px;margin:0;background:#0b2a39e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #80b7b369;box-shadow:inset 0 1px #d6fff528,0 24px 55px #0003;counter-reset:q}.insights-page .ins-questions li{counter-increment:q;display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #5a8a8e7a;font-size:21px;line-height:1.45}.insights-page .ins-questions li:last-child{border:0}.insights-page .ins-questions li:before{content:"0" counter(q);color:#7ee0cf;font-size:12px;padding-top:5px}.insights-page .ins-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.insights-page .ins-downloads>a{position:relative;display:flex;flex-direction:column;gap:20px;padding:30px;background:linear-gradient(145deg,#fefdf7,#eaf0e8);border:1px solid #ccd9cf;border-radius:3px;box-shadow:inset 0 1px #fff,0 3px #b8cbc4,0 18px 32px #264d5010}.insights-page .ins-downloads>a>span{font-size:12px;color:#006b8b}.insights-page .ins-downloads h3{font-size:24px}.insights-page .ins-downloads p{font-size:14px;color:#4e606b}.insights-page .ins-downloads small{font-size:12px;color:#006b8b}.insights-page .ins-downloads b{position:absolute;right:28px;top:20px;font-size:28px;font-weight:400}.insights-page .ins-close{padding:100px 0;background:#081e2c;color:#f7f6f2;min-height:520px;display:flex;align-items:center}.insights-page .ins-close>.ins-material{position:absolute;inset:0 0 0 30%}.insights-page .ins-close-wash{position:absolute;inset:0;background:linear-gradient(90deg,#081e2c 14%,#081e2ce8 35%,#081e2c80 70%,#081e2c22),linear-gradient(0deg,#081e2c,transparent 25%)}.insights-page .ins-close h2{max-width:780px}.insights-page .ins-close .ins-kicker{color:#7ee0cf}.insights-page .ins-close p{color:#cee1e4;max-width:50ch}.insights-page .ins-close .geode-button{background:#dcf2e8;color:#081e2c;margin-top:15px}.insights-page .ins-feature{background:#081e2c;color:#f7f6f2;padding:76px 0}.insights-page .ins-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.insights-page .ins-feature-art{height:440px;border-radius:4px;box-shadow:0 25px 60px #0003;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.insights-page .ins-feature .ins-kicker{color:#7ee0cf}.insights-page .ins-feature h2{font-size:clamp(34px,4vw,58px)}.insights-page .ins-feature p{color:#cee1e4}.insights-page .ins-feature .ins-text-link{color:#a6e7dc}.insights-page .ins-filter{display:grid;grid-template-columns:1fr 250px auto;gap:20px;align-items:end;padding:28px;background:#eaf0ec;border:1px solid #c5d6d0;margin-bottom:28px}.insights-page .ins-filter label{display:grid;gap:10px;font-size:12px}.insights-page .ins-filter :is(input,select){width:100%;min-width:0;height:52px;border:1px solid #8faeb0;background:#fafbf7;color:#102d3b;padding:10px 14px;font:inherit;font-size:16px;border-radius:0}.insights-page .ins-filter button,.insights-page .ins-text-button{font-family:inherit;font-size:14px;min-height:48px;color:#006b8b;text-decoration:underline;text-underline-offset:5px;background:transparent;border:0;cursor:pointer;padding:12px}.insights-page .ins-count{font-size:12px!important}.insights-page .ins-library{display:grid;grid-template-columns:1fr 1fr;gap:32px}.insights-page .ins-article-row{position:relative;display:block;background:linear-gradient(135deg,#fffef9,#edf2ec);border:1px solid #ccd9d3;box-shadow:0 3px #c3d1c8,0 18px 40px #163c4510}.insights-page .ins-article-row .ins-image{aspect-ratio:2.1;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.insights-page .ins-row-copy{padding:28px 34px}.insights-page .ins-article-row .ins-kicker{color:#006b8b}.insights-page .ins-article-row h2{font-size:clamp(28px,2.7vw,40px);line-height:1.12;margin-bottom:18px}.insights-page .ins-article-row p{font-size:15px;color:#4e606b}.insights-page .ins-row-no{position:absolute;top:20px;left:20px;font-size:11px;letter-spacing:.1em;padding:9px 12px;background:#f7f6f2e8;border:1px solid #d5e4dc;color:#164758}.insights-page .ins-thesis{padding:45px 0;background:#081e2c;color:#f7f6f2}.insights-page .ins-thesis .ins-kicker{color:#7ee0cf}.insights-page .ins-thesis p{font-size:25px;line-height:1.55;max-width:60ch;margin-bottom:0}.insights-page .ins-reading{display:grid;grid-template-columns:260px minmax(0,740px);gap:90px;padding-block:85px}.insights-page .ins-reading aside{position:sticky;top:120px;align-self:start}.insights-page .ins-reading nav{display:grid;margin-block:24px}.insights-page .ins-reading nav a{display:flex;gap:12px;min-height:48px;padding:12px 0;border-bottom:1px solid #cbd7d7;font-size:13px;line-height:1.5}.insights-page .ins-reading nav span{color:#006b8b}.insights-page .ins-reading article>section{padding-bottom:40px}.insights-page .ins-reading article h2{font-size:34px;margin-bottom:22px}.insights-page .ins-reading article p{font-size:17px;line-height:1.9;color:#3c535e}.insights-page .ins-action{padding:34px!important;background:#eaf0ec;border:1px solid #bfd3c9;box-shadow:inset 0 1px #fff,0 3px #c0cec4}.insights-page .ins-action li{padding:7px 0}.insights-page .ins-next{padding-bottom:80px}.insights-page .ins-next .ins-article-row{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.insights-page .ins-next .ins-image{height:100%;min-height:270px;aspect-ratio:auto}.insights-page [data-ready=false] .ins-dynamic{display:none}.insights-page .ins-diagnostic-rail{background:#e5efea;padding:32px 0;border-bottom:1px solid #b5d1c9}.insights-page .ins-diagnostic-rail ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;gap:20px;margin-block:0}.insights-page .ins-diagnostic-rail li{font-size:13px;line-height:1.5;border-top:2px solid #9ebdb3;padding-top:16px}.insights-page .ins-diagnostic-rail li>span{display:block;color:#006b8b;font-size:24px;margin-bottom:8px}.insights-page .ins-diagnostic-rail li[data-evidence=friction]{border-color:#986b37}.insights-page .ins-diagnostic-rail li[data-evidence=strong]{border-color:#19705a}.insights-page .ins-diagnostic-rail li[data-evidence=unknown]{border-style:dashed}.insights-page #diagnostic-check{background:#081e2c;color:#f7f6f2;width:100%;padding:90px max(56px,calc((100vw - 1320px)/2))}.insights-page #diagnostic-check>.ins-section-head .ins-kicker{color:#7ee0cf}.insights-page #diagnostic-check>.ins-section-head p{color:#cee1e4}.insights-page .ins-diagnostic-fields{display:grid;grid-template-columns:1fr 1fr;gap:30px}.insights-page fieldset{border:1px solid #476b75;padding:30px;min-width:0;margin:0;background:linear-gradient(135deg,#183b49,#0d2a39);box-shadow:inset 0 1px #a2e2d51a,0 16px 35px #0002}.insights-page legend{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.025em;float:left;width:100%;margin-bottom:18px;padding:0}.insights-page legend+*{clear:both}.insights-page legend>span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;color:#86e4d1}.insights-page fieldset p{font-size:14px!important;color:#bfd7df;margin-bottom:24px}.insights-page .ins-answer-options{display:grid;gap:9px}.insights-page .ins-answer-options label{display:flex;gap:12px;align-items:center;min-height:52px;padding:12px 15px;border:1px solid #63828b;background:#0b2533;color:#f2f6ee;cursor:pointer;font-size:14px}.insights-page .ins-answer-options label:has(input:checked){background:#d4f4ed;color:#092532;border-color:#9ee5d7}.insights-page .ins-answer-options input{accent-color:#006b8b;width:18px;height:18px;flex-shrink:0}.insights-page .ins-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:30px;margin-top:30px;border-top:1px solid #476b75}.insights-page .ins-form-actions p{margin-right:auto;margin-bottom:0}.insights-page .ins-form-actions .geode-button{background:#d4f4ed;color:#092532}.insights-page .ins-form-actions .ins-text-button{color:#b9eee1}.insights-page .ins-result{padding:45px;background:linear-gradient(135deg,#fafaf2,#e4eee6);color:#081b2b;margin-top:45px;border:1px solid #a9cabe;box-shadow:0 3px #a6beb1,0 26px 60px #0003;scroll-margin-top:120px}.insights-page .ins-result:focus{outline:2px solid #83e0d1;outline-offset:5px}.insights-page .ins-result h2{max-width:22ch}.insights-page .ins-result-lead{font-size:20px!important;max-width:65ch}.insights-page .ins-result section{border-top:1px solid #b9cdc5;margin-top:30px;padding-top:25px}.insights-page .ins-result dl>div{display:grid;grid-template-columns:160px 1fr;gap:25px;padding-block:15px}.insights-page .ins-result dt{font-weight:600}.insights-page .ins-result dd{line-height:1.7;margin:0;color:#3a555a}.insights-page .ins-result-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:25px}.insights-page .ins-method{padding-block:80px 90px}.insights-page .ins-method p{max-width:65ch;color:#4e606b}.insights-page .ins-static-worksheet section{margin:35px 0}.insights-page .ins-static-worksheet a{color:#b9eee1}.insights-page .ins-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:#fff;padding:15px 22px}.insights-page .ins-skip:focus{top:12px}@media (max-width: 1100px){.insights-page .ins-width{width:calc(100% - 72px)}.insights-page .ins-nav{padding-inline:36px}.insights-page .ins-section-head,.insights-page .ins-buyer-grid,.insights-page .ins-feature-grid{gap:40px}.insights-page .ins-reading{gap:40px;grid-template-columns:220px minmax(0,1fr)}.insights-page .ins-filter{grid-template-columns:1fr 200px}.insights-page .ins-filter button{justify-self:start}.insights-page #diagnostic-check{padding-inline:36px}.insights-page .ins-downloads{gap:18px}.insights-page .ins-downloads>a{padding:24px}.insights-page .ins-feature-art{height:360px}}@media (max-width: 760px){.insights-page .ins-width{width:calc(100% - 40px)}.insights-page .ins-nav{padding:10px 20px;gap:4px 20px}.insights-page .ins-nav a{font-size:12px}.insights-page .ins-nav a:last-child{margin-left:0}.insights-page .ins-section{padding-block:64px}.insights-page .ins-section-head,.insights-page .ins-buyer-grid,.insights-page .ins-feature-grid,.insights-page .ins-reading{grid-template-columns:1fr;gap:25px}.insights-page .ins-section-head{margin-bottom:28px}.insights-page .ins-guide-pair,.insights-page .ins-downloads,.insights-page .ins-library{grid-template-columns:1fr;gap:26px}.insights-page .ins-guide>a{padding:0 24px 22px}.insights-page .ins-guide .ins-image{margin:0 -24px 24px;aspect-ratio:1.7}.insights-page .ins-guide h3{font-size:28px}.insights-page .ins-buyer{padding:64px 0 260px}.insights-page .ins-buyer-material{inset:auto 0 0;height:360px}.insights-page .ins-buyer-material:after{background:linear-gradient(0deg,#081e2c,transparent 18%,transparent 42%,#081e2c 80%)}.insights-page .ins-questions{padding:12px 22px}.insights-page .ins-questions li{font-size:19px}.insights-page .ins-close{padding:64px 0 250px;min-height:0}.insights-page .ins-close>.ins-material{inset:auto 0 0;height:340px}.insights-page .ins-close-wash{background:linear-gradient(0deg,#081e2c,transparent 12%,#081e2c00 140px,#081e2c 280px)}.insights-page .ins-close .ins-width{z-index:2}.insights-page .ins-feature{padding:50px 0}.insights-page .ins-feature-grid{gap:26px}.insights-page .ins-feature-art{height:260px;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.insights-page .ins-filter{grid-template-columns:1fr;padding:20px;gap:18px}.insights-page .ins-row-copy{padding:24px}.insights-page .ins-article-row h2{font-size:29px}.insights-page .ins-article-row .ins-image{aspect-ratio:1.8}.insights-page .ins-thesis{padding:36px 0}.insights-page .ins-thesis p{font-size:22px}.insights-page .ins-reading{padding-block:55px;gap:40px}.insights-page .ins-reading aside{position:static}.insights-page .ins-reading article h2{font-size:30px}.insights-page .ins-action{padding:24px!important}.insights-page .ins-next .ins-article-row{display:block}.insights-page .ins-next .ins-image{height:auto;min-height:0;aspect-ratio:1.8}.insights-page .ins-diagnostic-rail ol{grid-template-columns:repeat(3,1fr);gap:24px 14px}.insights-page #diagnostic-check{padding:64px 20px}.insights-page .ins-diagnostic-fields{grid-template-columns:1fr;gap:24px}.insights-page fieldset{padding:24px 20px}.insights-page legend{font-size:22px}.insights-page .ins-form-actions{gap:16px}.insights-page .ins-form-actions p{width:100%;margin:0}.insights-page .ins-result{padding:28px 20px}.insights-page .ins-result dl>div{grid-template-columns:1fr;gap:8px}.insights-page .ins-result-actions{display:grid;justify-items:start}.insights-page .geode-button{max-width:100%;white-space:normal;text-align:left}.insights-page .ins-ambient{-webkit-mask-image:linear-gradient(90deg,#000,transparent 18px,transparent calc(100% - 18px),#000);mask-image:linear-gradient(90deg,#000,transparent 18px,transparent calc(100% - 18px),#000)}}@media print{.insights-page :is(.rip-header,.ro-footer,.ins-nav,.ins-skip,.ins-material,.ins-image,.ins-ambient,.sp-particles,.sp-opening-material,.ins-filter,.ins-result-actions,.ins-form-actions,form){display:none!important}.insights-page{padding:0!important}.insights-page .ins-width{width:100%}.insights-page .sp-opening{min-height:0;padding:20px 0}.insights-page .sp-opening-copy{width:100%}.insights-page .ins-reading{display:block;padding:20px 0}.insights-page .ins-reading aside{display:none}.insights-page .ins-result{border:0;padding:0;box-shadow:none}.insights-page #diagnostic-check{background:#fff;color:#081b2b;padding:20px}.insights-page .ins-close{padding:30px 0}}
