.inspect-experience .scan-image-credit{color:#63786f;margin:8px 0 0 42px;font-size:.75rem;line-height:1.6}.inspect-experience .scan-image-credit a{text-underline-offset:3px;text-decoration:underline}.inspect-experience .scan-sweep>span{pointer-events:auto;cursor:ew-resize;touch-action:none}.inspect-experience .scan-section{--scan-paper:#edf0ed;--scan-ink:#122725;background:var(--scan-paper);color:var(--scan-ink);padding:60px var(--pad) 76px}.inspect-experience .scan-section .section-topline{border-color:#1a38332b;font-size:.875rem}.inspect-experience .scan-heading{grid-template-columns:1.7fr .7fr;align-items:end;gap:50px;margin:96px 0 62px;display:grid}.inspect-experience .scan-heading h2,.inspect-experience .flow-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,5.6vw,6.3rem);font-weight:450;line-height:1.06}.inspect-experience .scan-heading h2 span{color:#6e8680}.inspect-experience .scan-heading>p{color:#4b625c;max-width:330px;margin:0 0 5px;font-size:1rem;line-height:1.75}.inspect-experience .scan-composition{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:stretch;gap:clamp(42px,7vw,120px);display:grid}.inspect-experience .scan-instrument{color:#ccd7dd;background:#05080c;border:1px solid #112b2933;min-width:0;box-shadow:0 28px 60px -40px #122c284a}.inspect-experience .scan-instrument-top{letter-spacing:.035em;border-bottom:1px solid #c4dadd25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:21px 24px;font-size:.75rem;line-height:1.4;display:flex}.inspect-experience .scan-instrument-top>span:first-child{align-items:center;gap:9px;display:flex}.inspect-experience .scan-instrument-top>span:last-child{color:#90aaa5;font-size:.75rem}.inspect-experience .scan-viewer{--scan-reveal:50%;aspect-ratio:1;isolation:isolate;background:#05080c;width:100%;margin:0;position:relative;overflow:hidden}.inspect-experience .scan-raster,.inspect-experience .scan-raster canvas{width:100%;height:100%;position:absolute;inset:0}.inspect-experience .scan-prepared{clip-path:inset(0 calc(100% - var(--scan-reveal)) 0 0)}.inspect-experience .scan-sweep{left:var(--scan-reveal);pointer-events:none;background:#cceee8;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #cceee870,-9px 0 32px 4px #a2d8d019}.inspect-experience .scan-sweep>span{color:#ddfcf4;background:#13312dda;border:1px solid #d8f7f2;border-radius:30px;place-items:center;width:34px;height:44px;display:grid;position:absolute;top:62%;left:-17px}.inspect-experience .scan-side-label{letter-spacing:.08em;background:#03080d99;border:1px solid #82979755;padding:7px 10px;font-size:.75rem;position:absolute;top:18%}.inspect-experience .scan-side-after{color:#abd7d0;left:5%}.inspect-experience .scan-side-before{color:#ead7b9;right:5%}.inspect-experience .scan-region{color:#dcbd88;width:42%;height:11.7%;position:absolute;top:2.9%;left:3.7%}.inspect-experience .scan-region i{border:0 solid;border-width:1px 0 0 1px;width:9px;height:9px;position:absolute}.inspect-experience .scan-region i:nth-child(2){right:0;transform:rotate(90deg)}.inspect-experience .scan-region i:nth-child(3){bottom:0;right:0;transform:rotate(180deg)}.inspect-experience .scan-region i:nth-child(4){bottom:0;transform:rotate(-90deg)}.inspect-experience .scan-asset-fallback{text-align:center;color:#afc2c9;position:absolute;inset:40% 10% auto}.inspect-experience .scan-compare-controls{border-top:1px solid #c4dadd25;align-items:center;gap:22px;min-height:72px;padding:16px 24px;font-size:.875rem;display:flex}.inspect-experience .scan-slider{flex:1;min-width:50px;padding:10px 0}.inspect-experience .scan-slider [data-slot=slider-track]{background:#4a5b5e;height:2px}.inspect-experience .scan-slider [data-slot=slider-range]{background:#bcece1}.inspect-experience .scan-slider [data-slot=slider-thumb]{background:#c5f0e7;border:0;width:16px;height:16px}.inspect-experience .scan-explanation{flex-direction:column;min-width:0;padding:12px 0 8px;display:flex}.inspect-experience .scan-chapter{border-bottom:1px solid #12272530;align-items:center;gap:30px;padding:0 0 30px;font-size:.875rem;display:flex}.inspect-experience .scan-chapter>span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.inspect-experience .scan-chapter>span:first-child span{color:#748780}.inspect-experience .scan-copy{animation:.55s cubic-bezier(.16,1,.3,1) both inspect-copy-enter}.inspect-experience .scan-copy h3{letter-spacing:-.055em;max-width:430px;min-height:3.6em;margin:31px 0 20px;font-size:clamp(1.6rem,2.6vw,3rem);font-weight:450;line-height:1.2}.inspect-experience .scan-value-change{overflow-wrap:anywhere;flex-direction:column;gap:13px;min-height:235px;padding:12px 0 25px;display:flex}.inspect-experience .scan-field-name{color:#50675f;letter-spacing:.025em;margin-bottom:4px;font-size:.75rem}.inspect-experience .scan-old-value{color:#657a72;font-size:clamp(1rem,1.7vw,1.6rem);-webkit-text-decoration:line-through #8da097;text-decoration:line-through #8da097;text-decoration-thickness:1px}.inspect-experience .scan-value-arrow{color:#6c897f;margin:2px 0}.inspect-experience .scan-new-value{letter-spacing:-.06em;color:#1c6354;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:480;line-height:1.1}.inspect-experience .scan-copy>p{color:#4b625c;max-width:410px;min-height:6.8em;margin:0;font-size:1rem;line-height:1.7}.inspect-experience .scan-autoplay{margin-top:auto;padding-top:32px}.inspect-experience .scan-chapters{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.inspect-experience .scan-chapters>span{background:#bdccc3;height:2px;overflow:hidden}.inspect-experience .scan-chapters i{transform-origin:0;background:#255e50;width:100%;height:100%;display:block}.inspect-experience .scan-playback-row{color:#4b625c;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:.875rem;display:flex}.inspect-experience .cinema-playback{width:44px;height:44px;color:inherit;background:0 0;border:1px solid;border-radius:50%;flex:0 0 44px;place-items:center;transition:background .2s;display:grid}.inspect-experience .cinema-playback:hover{background:#8ea99f24}.inspect-experience .scan-footnote{border-top:1px solid #16352926;align-items:start;gap:24px;margin-top:52px;padding-top:29px;display:flex}.inspect-experience .scan-footnote>span{color:#487565;font-size:1.5rem}.inspect-experience .scan-footnote p{color:#4b625c;max-width:635px;margin:0;font-size:1rem;line-height:1.65}.inspect-experience .scan-footnote a{border-bottom:1px solid #729282;flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;margin-left:auto;padding:4px 0 10px;font-size:.875rem;display:flex}.inspect-experience .scan-disclosure{color:#63786f;margin:28px 0 0 42px;font-size:.75rem;line-height:1.6}.inspect-experience .flow-section{padding:120px var(--pad) 78px;color:#e8f0f1;background:#07121e}.inspect-experience .flow-heading{justify-content:space-between;align-items:end;gap:70px;display:flex}.inspect-experience .flow-heading .eyebrow{color:#b1cbc9;margin-bottom:30px;font-size:.875rem}.inspect-experience .flow-heading h2 span{color:#90b6bf}.inspect-experience .flow-heading>p{color:#aebfc8;max-width:350px;margin-bottom:5px;font-size:1rem;line-height:1.7}.inspect-experience .flow-map{isolation:isolate;aspect-ratio:1200/610;background:radial-gradient(at 49% 41%,#38697627 0%,#1b37471c 28%,#0000 57%);margin:80px -1.5vw 0;position:relative}.inspect-experience .flow-network{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.inspect-experience .flow-network-mobile{display:none}.inspect-experience .flow-out-route{stroke:#e9cfaa32;stroke-width:1px}.inspect-experience .flow-in-route{stroke:#8bd8da32;stroke-width:1px}.inspect-experience .flow-out-trace{stroke:#e9cfaa75;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.inspect-experience .flow-in-trace{stroke:#8bd8da75;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.inspect-experience .flow-traveller{filter:drop-shadow(0 0 9px #c0e7da26)}.inspect-experience .flow-domain-label,.inspect-experience .flow-external-label{color:#c4d5dc;align-items:center;gap:10px;font-size:.875rem;display:flex;position:absolute;top:0;left:2%}.inspect-experience .flow-domain-label i{background:#a9ddcf;border-radius:50%;width:5px;height:5px}.inspect-experience .flow-external-label{left:79%;right:0}.inspect-experience .flow-boundary-line{background:linear-gradient(#0000,#a7c2ca70 20% 70%,#0000);width:1px;position:absolute;top:1%;bottom:14%;left:75.3%}.inspect-experience .flow-source,.inspect-experience .flow-gate,.inspect-experience .flow-remote{text-align:center;position:absolute;top:44%;transform:translate(-50%,-50%)}.inspect-experience .flow-source{width:20%;left:13.75%}.inspect-experience .flow-study-stack{width:112px;height:134px;margin:0 auto 25px;position:relative}.inspect-experience .flow-study-stack>div{background:#10202a;border:1px solid #6c868b9c;border-radius:3px;position:absolute;inset:0}.inspect-experience .flow-study-stack>div:first-child{opacity:.35;transform:translate(-12px,-10px)rotate(-9deg)}.inspect-experience .flow-study-stack>div:nth-child(2){opacity:.6;transform:translate(-5px,-5px)rotate(-4deg)}.inspect-experience .flow-study-stack>div:last-child{padding:7px;overflow:hidden}.inspect-experience .flow-study-stack img{object-fit:contain;opacity:.85;width:100%;height:96px;display:block}.inspect-experience .flow-study-stack span{text-align:left;letter-spacing:.1em;color:#cfdbd6;padding-top:6px;font-size:.75rem;display:block}.inspect-experience .flow-source h3,.inspect-experience .flow-remote h3{margin:0 0 10px;font-size:1.125rem;font-weight:450}.inspect-experience .flow-source p,.inspect-experience .flow-remote p{color:#a2b8c3;margin:0;font-size:.875rem}.inspect-experience .flow-source-result{visibility:hidden;color:#b8eddf;justify-content:center;align-items:center;gap:6px;width:260px;font-size:.75rem;display:flex;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%)}.inspect-experience .flow-gate{aspect-ratio:1;z-index:3;width:210px;top:41%;left:48.33%}.inspect-experience .flow-gate-ring{width:100%;height:100%;position:absolute;inset:0}.inspect-experience .flow-gate-halo{opacity:.3;background:radial-gradient(#74a8b624 0%,#74a8b600 65%);position:absolute;inset:-25%}.inspect-experience .flow-gate-core{background:#0c1b28;border:1px solid #8dafbc70;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:15%;box-shadow:0 0 40px #091a2399,inset 0 0 24px #90c2c31c}.inspect-experience .flow-gate-core>span:first-child{letter-spacing:-.06em;font-size:1.55rem}.inspect-experience .flow-gate-core small{letter-spacing:-.01em;font-size:.75rem;font-weight:400}.inspect-experience .flow-gate-core>span:last-child{color:#abc5cb;font-size:.75rem}.inspect-experience .flow-gate-criteria{color:#b7cdd2;white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;display:flex;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%)}.inspect-experience .flow-gate-criteria i{background:#76949c;border-radius:50%;width:3px;height:3px}.inspect-experience .flow-remote{width:20%;top:44%;left:87.08%}.inspect-experience .flow-remote-mark{place-items:center;width:115px;height:134px;margin:0 auto 25px;display:grid;position:relative}.inspect-experience .flow-remote-mark>span{letter-spacing:-.06em;font-size:3.1rem;font-weight:350}.inspect-experience .flow-remote-mark i{border:1px solid #8caeb947;border-radius:50%;position:absolute;inset:13% 0}.inspect-experience .flow-remote-mark i:nth-of-type(2){inset:1% 18%;transform:rotate(45deg)}.inspect-experience .flow-remote-mark i:nth-of-type(3){inset:1% 18%;transform:rotate(-45deg)}.inspect-experience .flow-mapping{z-index:3;color:#a8d5cf;background:#07121e;align-items:center;gap:13px;padding:10px 17px;display:flex;position:absolute;top:73.5%;left:50%;transform:translate(-50%)}.inspect-experience .flow-mapping>div{flex-direction:column;gap:11px;display:flex}.inspect-experience .flow-mapping>div>span{color:#b4c8cb;font-size:.75rem}.inspect-experience .flow-mapping strong{letter-spacing:.04em;font-size:1.2rem;font-weight:450}.inspect-experience .flow-mapping strong span{color:#6d909b;margin:0 14px}.inspect-experience .flow-route-label{z-index:3;background:#07121e;align-items:center;gap:6px;padding:5px 8px;font-size:.75rem;display:flex;position:absolute}.inspect-experience .flow-route-out{color:#d8c9b2;top:18%;left:66%;transform:translate(-50%)}.inspect-experience .flow-route-in{color:#9bd4d4;top:71%;left:72%}.inspect-experience .flow-sequence{color:#c0d3d7;border-block:1px solid #b3cdda2e;align-items:center;gap:32px;padding:22px 0;display:flex}.inspect-experience .flow-sequence-caption{flex:1;align-items:baseline;gap:30px;display:flex}.inspect-experience .flow-phase-index{font-variant-numeric:tabular-nums;color:#9bb4bd;font-size:.875rem}.inspect-experience .flow-sequence-caption p{letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.6vw,1.4rem);animation:.45s both inspect-copy-enter}.inspect-experience .flow-sequence-progress{gap:10px;display:flex}.inspect-experience .flow-sequence-progress i{background:#314957;width:25px;height:2px;transition:background .4s}.inspect-experience .flow-sequence-progress i.active{background:#bfdedb}.inspect-experience .flow-notes{grid-template-columns:1fr 1fr;gap:70px;margin-top:38px;display:grid}.inspect-experience .flow-notes p{color:#a8bfc8;gap:20px;margin:0;font-size:1rem;line-height:1.7;display:flex}.inspect-experience .flow-notes svg{color:#b2cfcf;flex-shrink:0;margin-top:4px}.inspect-experience.quiet .scan-copy,.inspect-experience.quiet .flow-sequence-caption p{animation:none}@keyframes inspect-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.inspect-experience .scan-instrument{max-width:800px}.inspect-experience .scan-explanation{padding-top:30px;padding-bottom:28px}.inspect-experience .scan-copy h3{margin-top:52px}.inspect-experience .scan-value-change{padding-block:32px}.inspect-experience .flow-gate{width:250px}}@media (max-width:1100px){.inspect-experience .scan-heading{grid-template-columns:1fr .65fr;gap:35px}.inspect-experience .scan-composition{grid-template-columns:1.1fr .8fr;gap:35px}.inspect-experience .scan-copy h3{margin-top:22px;font-size:1.7rem}.inspect-experience .scan-value-change{gap:10px;min-height:195px}.inspect-experience .scan-instrument-top{padding:16px}.inspect-experience .scan-instrument-top>span:last-child{font-size:.75rem}.inspect-experience .scan-compare-controls{gap:14px;padding-inline:16px}.inspect-experience .flow-heading{gap:45px}.inspect-experience .flow-heading>p{max-width:270px}.inspect-experience .flow-gate{width:165px}.inspect-experience .flow-gate-core>span:first-child{font-size:1.25rem}.inspect-experience .flow-gate-core>span:last-child{font-size:.75rem}.inspect-experience .flow-study-stack{width:90px;height:110px}.inspect-experience .flow-study-stack img{height:74px}.inspect-experience .flow-remote-mark{width:90px;height:110px}.inspect-experience .flow-route-in{left:77%}.inspect-experience .flow-mapping{padding-inline:7px;top:76%}}@media (max-width:760px){.inspect-experience .scan-section{padding:40px var(--pad) 55px}.inspect-experience .scan-heading{grid-template-columns:1fr;gap:25px;margin:60px 0 35px}.inspect-experience .scan-heading h2,.inspect-experience .flow-heading h2{font-size:clamp(2.5rem,7.2vw,3.8rem)}.inspect-experience .scan-heading>p{max-width:450px}.inspect-experience .scan-composition{grid-template-columns:1fr;gap:35px}.inspect-experience .scan-instrument{justify-self:center;width:100%;max-width:600px}.inspect-experience .scan-explanation{min-height:540px}.inspect-experience .scan-copy h3{max-width:420px;min-height:2.4em;margin-block:23px 10px;font-size:2rem}.inspect-experience .scan-value-change{min-height:185px;padding-bottom:22px}.inspect-experience .scan-new-value{font-size:2rem}.inspect-experience .scan-copy>p{max-width:500px;min-height:5.1em}.inspect-experience .scan-chapter{padding-bottom:18px}.inspect-experience .scan-autoplay{padding-top:22px}.inspect-experience .scan-footnote{flex-wrap:wrap;gap:16px;margin-top:32px}.inspect-experience .scan-footnote p{flex:1;min-width:210px}.inspect-experience .scan-footnote a,.inspect-experience .scan-disclosure{margin-left:35px}.inspect-experience .flow-section{padding:75px var(--pad) 60px}.inspect-experience .flow-heading{display:block}.inspect-experience .flow-heading>p{max-width:430px;margin:30px 0 0}.inspect-experience .flow-map{aspect-ratio:500/980;margin:45px -12px 12px}.inspect-experience .flow-network-wide{display:none}.inspect-experience .flow-network-mobile{display:block}.inspect-experience .flow-source{width:65%;top:18%;left:50%}.inspect-experience .flow-gate{width:clamp(155px,35vw,195px);top:48%;left:50%}.inspect-experience .flow-remote{width:65%;top:84%;left:50%}.inspect-experience .flow-study-stack{width:82px;height:94px;margin-bottom:12px}.inspect-experience .flow-study-stack img{height:62px}.inspect-experience .flow-study-stack span{padding-top:4px}.inspect-experience .flow-remote-mark{width:95px;height:90px;margin-bottom:12px}.inspect-experience .flow-source h3,.inspect-experience .flow-remote h3{margin-bottom:6px}.inspect-experience .flow-gate-criteria{gap:7px;font-size:.75rem;top:calc(100% + 8px)}.inspect-experience .flow-domain-label{left:3%}.inspect-experience .flow-external-label{font-size:.75rem;top:69%;left:3%;right:auto}.inspect-experience .flow-boundary-line{background:linear-gradient(90deg,#0000,#a7c2ca70 20% 70%,#0000);width:auto;height:1px;inset:67% 3% auto}.inspect-experience .flow-mapping{gap:7px;max-width:150px;padding:7px;top:33%;left:auto;right:0;transform:none}.inspect-experience .flow-mapping>div>span{max-width:105px;font-size:.75rem;line-height:1.45}.inspect-experience .flow-mapping strong{font-size:.875rem}.inspect-experience .flow-mapping strong span{margin:0 4px}.inspect-experience .flow-mapping>svg{width:15px}.inspect-experience .flow-route-out{white-space:nowrap;font-size:.75rem;top:62%;left:70%}.inspect-experience .flow-route-in{font-size:.75rem;top:73%;left:auto;right:0}.inspect-experience .flow-sequence{gap:15px;min-height:92px;padding:18px 0}.inspect-experience .flow-sequence-caption{align-items:center;gap:14px}.inspect-experience .flow-sequence-caption p{line-height:1.45}.inspect-experience .flow-sequence-progress{display:none}.inspect-experience .flow-notes{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.inspect-experience .scan-copy,.inspect-experience .flow-sequence-caption p{animation:none}.inspect-experience .scan-section *,.inspect-experience .flow-section *{transition:none}}
