.look-cutaway-3d{--cut-page:#e9e8e4;--cut-stage-hi:#f7f6f3;--cut-stage-lo:#d8d6d0;--cut-stage-edge:#cfcdc6;--cut-panel:#faf9f6e6;--cut-panel-edge:#17191c1a;--cut-glass:#faf9f6b8;--cut-ink:#16181b;--cut-ink-2:#43474d;--cut-mute:#767a80;--cut-line:#cbc9c2;--cut-line-strong:#a8a69f;--cut-accent:#e0531d;--cut-accent-ink:#b5401a;--cut-accent-soft:#e0531d1f;--cut-on-accent:#fffaf6;--cut-water-ui:#2a7fc4;--cut-damage-ui:#7c3214;--cut-band-a:#b9b6ae;--cut-band-b:#8f8c84;--cut-3d-key:#fff4e8;--cut-3d-fill:#e6efff;--cut-3d-shadow:#1f1d1a;--cut-3d-accent:#ff5a1f;--cut-3d-water:#2f8fd8;--cut-3d-water-glow:#0d4f8a;--cut-3d-damage:#4a1b0a;--cut-3d-damage-edge:#a8501c;--cut-3d-wet:#5a4a36;--cut-3d-heat:#ff6a2a;--cut-drop:#17191c47;--cut-veil:#e9e8e49e;--cut-cap:#faf9f6f0}.look-cutaway-3d .c3d{background:var(--cut-page);min-height:100svh;color:var(--cut-ink);font-family:var(--font-c3d-sans), system-ui, sans-serif;font-feature-settings:"ss01", "tnum";-webkit-font-smoothing:antialiased;padding:0 0 56px;overflow-x:clip}.look-cutaway-3d .c3d-wrap{max-width:1680px;margin:0 auto;padding:0 24px}.look-cutaway-3d .c3d-head{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:16px 64px;padding:26px 8px 20px;display:grid}.look-cutaway-3d .c3d-kicker,.look-cutaway-3d .c3d-mono{font-family:var(--font-c3d-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cut-mute);font-size:11px}.look-cutaway-3d .c3d-kicker{align-items:center;gap:10px;margin:0 0 10px;display:flex}.look-cutaway-3d .c3d-kicker:before{content:"";background:var(--cut-accent);width:18px;height:2px}.look-cutaway-3d .c3d-title{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.05}.look-cutaway-3d .c3d-lede{color:var(--cut-ink-2);margin:0;font-size:15px;line-height:1.55}.look-cutaway-3d .c3d-stage{background:radial-gradient(120% 90% at 46% 30%, var(--cut-stage-hi) 0%, var(--cut-stage-hi) 22%, var(--cut-stage-lo) 100%);height:clamp(420px,100svh - 360px,860px);box-shadow:inset 0 0 0 1px var(--cut-stage-edge);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.look-cutaway-3d .c3d-poster{background-position:50% 45%;background-size:cover;transition:opacity .7s;position:absolute;inset:0}.look-cutaway-3d .c3d-canvas{opacity:0;cursor:grab;touch-action:none;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.look-cutaway-3d .c3d-canvas:active{cursor:grabbing}.look-cutaway-3d .c3d-stage[data-ready=true] .c3d-canvas{opacity:1}.look-cutaway-3d .c3d-stage[data-ready=true] .c3d-poster{opacity:0;pointer-events:none}.look-cutaway-3d .c3d-canvas:focus-visible,.look-cutaway-3d .c3d-btn:focus-visible,.look-cutaway-3d .c3d-step:focus-visible,.look-cutaway-3d .c3d-foot a:focus-visible{outline:2px solid var(--cut-accent);outline-offset:2px}.look-cutaway-3d .c3d-canvas:focus-visible{outline-offset:-4px}.look-cutaway-3d .c3d-fig{pointer-events:none;gap:4px;display:grid;position:absolute;top:22px;left:26px}.look-cutaway-3d .c3d-fig-t{color:var(--cut-ink);font-size:13px;font-weight:600}.look-cutaway-3d .c3d-tools{align-items:center;gap:6px;display:flex;position:absolute;top:18px;right:18px}.look-cutaway-3d .c3d-hint{margin-right:8px}.look-cutaway-3d .c3d-btn{appearance:none;border:1px solid var(--cut-panel-edge);background:var(--cut-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cut-ink);min-width:34px;height:34px;font:500 12px / 1 var(--font-c3d-sans), system-ui, sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .16s,border-color .16s;display:inline-flex}.look-cutaway-3d .c3d-btn:hover{background:var(--cut-panel);border-color:var(--cut-line-strong)}.look-cutaway-3d .c3d-btn-icon{padding:0;font-size:16px}.look-cutaway-3d .c3d-fine{pointer-events:none;position:absolute;bottom:18px;left:26px}.look-cutaway-3d .c3d-status{background:var(--cut-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cut-panel-edge);border-radius:999px;padding:10px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.look-cutaway-3d .c3d-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.look-cutaway-3d .c3d-label{--tone:var(--cut-ink);opacity:0;will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}.look-cutaway-3d .c3d-label[data-tone=accent]{--tone:var(--cut-accent)}.look-cutaway-3d .c3d-label[data-tone=water]{--tone:var(--cut-water-ui)}.look-cutaway-3d .c3d-label[data-tone=damage]{--tone:var(--cut-damage-ui)}.look-cutaway-3d .c3d-label[data-on=true]{opacity:1}.look-cutaway-3d .c3d-label-dot{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 3px var(--cut-glass), 0 0 0 4px var(--cut-panel-edge);border-radius:50%;position:absolute;top:-5px;left:-5px}.look-cutaway-3d .c3d-label-stem{background:var(--cut-ink-2);width:1px;height:46px;position:absolute;left:0}.look-cutaway-3d .c3d-label[data-dir=up] .c3d-label-stem{bottom:6px}.look-cutaway-3d .c3d-label[data-dir=down] .c3d-label-stem{top:6px}.look-cutaway-3d .c3d-label-text{white-space:nowrap;border-left:2px solid var(--tone);background:var(--cut-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cut-ink);padding:5px 10px 5px 9px;font-size:12px;font-weight:600;position:absolute;left:-1px}.look-cutaway-3d .c3d-label[data-side=left] .c3d-label-text{border-left:0;border-right:2px solid var(--tone);padding:5px 9px 5px 10px;left:auto;right:-1px}.look-cutaway-3d .c3d-label[data-dir=up] .c3d-label-text{bottom:52px}.look-cutaway-3d .c3d-label[data-dir=down] .c3d-label-text{top:52px}.look-cutaway-3d .c3d-card{background:var(--cut-panel);border:1px solid var(--cut-panel-edge);border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,360px);gap:12px 40px;min-height:128px;margin-top:10px;padding:18px 22px;display:grid}.look-cutaway-3d .c3d-card-k{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.look-cutaway-3d .c3d-card-k b{color:var(--cut-accent-ink);font-weight:500}.look-cutaway-3d .c3d-card-t{letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:19px;font-weight:600;line-height:1.3}.look-cutaway-3d .c3d-card-b{padding-top:24px}.look-cutaway-3d .c3d-card-p{color:var(--cut-ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.look-cutaway-3d .c3d-card-p+.c3d-card-p{margin-top:8px}.look-cutaway-3d .c3d-card-note{font-size:13px}.look-cutaway-3d .c3d-card-c{align-content:end;gap:10px;display:grid}.look-cutaway-3d .c3d-src{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.look-cutaway-3d .c3d-src-chip{font-family:var(--font-c3d-mono), ui-monospace, monospace;letter-spacing:.04em;background:var(--cut-accent-soft);color:var(--cut-accent-ink);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10.5px}.look-cutaway-3d .c3d-bands{gap:4px;display:grid}.look-cutaway-3d .c3d-band{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;display:grid}.look-cutaway-3d .c3d-band .c3d-mono{letter-spacing:.06em;white-space:nowrap}.look-cutaway-3d .c3d-band-track{background:var(--cut-line);border-radius:2px;height:8px;position:relative}.look-cutaway-3d .c3d-band-bar{background:var(--cut-band-b);border-radius:2px;position:absolute;top:0;bottom:0}.look-cutaway-3d .c3d-band[data-k=overlap] .c3d-band-bar{background:var(--cut-accent)}.look-cutaway-3d .c3d-axis{height:14px;margin-left:128px;position:relative}.look-cutaway-3d .c3d-axis span{font-family:var(--font-c3d-mono), ui-monospace, monospace;color:var(--cut-mute);white-space:nowrap;font-size:9.5px;position:absolute;transform:translate(-50%)}.look-cutaway-3d .c3d-axis span:last-child{transform:translate(-100%)}.look-cutaway-3d .c3d-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:6px;margin-top:10px;display:grid}.look-cutaway-3d .c3d-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.look-cutaway-3d .c3d-step{appearance:none;text-align:left;border:1px solid var(--cut-line);cursor:pointer;width:100%;height:100%;min-height:48px;color:var(--cut-ink-2);background:0 0;border-radius:10px;gap:3px;padding:9px 12px 10px;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative;overflow:hidden}.look-cutaway-3d .c3d-step:hover{border-color:var(--cut-line-strong);color:var(--cut-ink)}.look-cutaway-3d .c3d-step-n{font-family:var(--font-c3d-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--cut-mute);font-size:10.5px}.look-cutaway-3d .c3d-step-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.look-cutaway-3d .c3d-step:after{content:"";background:var(--cut-accent);transform-origin:0;height:2px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.look-cutaway-3d .c3d-step[aria-current=step]{background:var(--cut-panel);border-color:var(--cut-line-strong);color:var(--cut-ink)}.look-cutaway-3d .c3d-step[aria-current=step] .c3d-step-n{color:var(--cut-accent-ink)}.look-cutaway-3d .c3d-step[aria-current=step]:after{transform:scaleX(1)}.look-cutaway-3d .c3d-step[data-past=true] .c3d-step-n{color:var(--cut-ink-2)}.look-cutaway-3d .c3d-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--cut-line);background:0 0;border-radius:10px;width:48px;height:auto;min-height:48px;font-size:18px}.look-cutaway-3d .c3d-arrow:disabled{opacity:.35;cursor:default}.look-cutaway-3d .c3d-foot{border-top:1px solid var(--cut-line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px 48px;margin-top:40px;padding:28px 8px 0;display:grid}.look-cutaway-3d .c3d-foot h2{margin:0;font-size:15px;font-weight:600}.look-cutaway-3d .c3d-foot-side{color:var(--cut-ink-2);align-content:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.look-cutaway-3d .c3d-foot-side p{margin:0}.look-cutaway-3d .c3d-foot a{color:var(--cut-ink);-webkit-text-decoration-color:var(--cut-line-strong);text-decoration-color:var(--cut-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.look-cutaway-3d .c3d-foot a:hover{-webkit-text-decoration-color:var(--cut-accent);text-decoration-color:var(--cut-accent)}.look-cutaway-3d .c3d-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.look-cutaway-3d .c3d-sources li{color:var(--cut-ink-2);grid-template-columns:116px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5;display:grid}.look-cutaway-3d .c3d-sources li>span:first-child{place-self:start}@media (max-width:900px){.look-cutaway-3d .c3d-wrap{padding:0 14px}.look-cutaway-3d .c3d-head{grid-template-columns:minmax(0,1fr);padding:22px 4px 16px}.look-cutaway-3d .c3d-stage{border-radius:16px;height:clamp(320px,54svh,560px)}.look-cutaway-3d .c3d-fig-t,.look-cutaway-3d .c3d-hint{display:none}.look-cutaway-3d .c3d-fig{max-width:calc(100% - 150px);top:16px;left:16px}.look-cutaway-3d .c3d-fine{bottom:12px;left:16px}.look-cutaway-3d .c3d-card{grid-template-columns:minmax(0,1fr);gap:10px}.look-cutaway-3d .c3d-card-b{padding-top:0}.look-cutaway-3d .c3d-src{justify-content:flex-start}.look-cutaway-3d .c3d-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.look-cutaway-3d .c3d-steps{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.look-cutaway-3d .c3d-arrow{width:100%;min-height:44px}.look-cutaway-3d .c3d-foot,.look-cutaway-3d .c3d-sources{grid-template-columns:minmax(0,1fr)}.look-cutaway-3d .c3d-sources li{grid-template-columns:minmax(0,1fr);gap:2px}.look-cutaway-3d .c3d-label-text{font-size:11px}}@media (prefers-reduced-motion:reduce){.look-cutaway-3d .c3d-canvas,.look-cutaway-3d .c3d-poster,.look-cutaway-3d .c3d-label,.look-cutaway-3d .c3d-step:after{transition:none}}.look-cutaway-3d .c3f{aspect-ratio:16/9;background:radial-gradient(120% 100% at 46% 38%, var(--cut-stage-hi) 0%, var(--cut-stage-hi) 18%, var(--cut-stage-lo) 100%);width:100%;color:var(--cut-ink);font-family:var(--font-c3d-sans), system-ui, sans-serif;font-feature-settings:"ss01", "tnum";-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:inline-size}.look-cutaway-3d .c3f-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.look-cutaway-3d .c3f-ov{--u:calc(100cqw / 1920);pointer-events:none;position:absolute;inset:0}.look-cutaway-3d .c3f-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.look-cutaway-3d .c3f-mono{text-shadow:0 0 calc(6 * var(--u)) var(--cut-stage-hi);font-family:var(--font-c3d-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cut-mute)}.look-cutaway-3d .c3f-veil{background:linear-gradient(90deg, transparent 0%, transparent 30%, var(--cut-veil) 58%, var(--cut-veil) 100%);position:absolute;inset:0}.look-cutaway-3d .c3f-kick{left:calc(96 * var(--u));top:calc(64 * var(--u));align-items:center;gap:calc(16 * var(--u));font-size:calc(19 * var(--u));white-space:nowrap;display:flex;position:absolute}.look-cutaway-3d .c3f-kick:before{content:"";width:calc(30 * var(--u));height:calc(3 * var(--u));background:var(--cut-accent)}.look-cutaway-3d .c3f-kick b{color:var(--cut-accent-ink);font-weight:500}.look-cutaway-3d .c3f-kick span{color:var(--cut-ink-2)}.look-cutaway-3d .c3f-dashes{left:calc(142 * var(--u));top:calc(100 * var(--u));gap:calc(6 * var(--u));display:flex;position:absolute}.look-cutaway-3d .c3f-dashes i{width:calc(30 * var(--u));height:calc(3 * var(--u));background:var(--cut-line);position:relative;overflow:hidden}.look-cutaway-3d .c3f-dashes i[data-past=true]{background:var(--cut-line-strong)}.look-cutaway-3d .c3f-dashes i b{background:var(--cut-accent);transform-origin:0;position:absolute;inset:0}.look-cutaway-3d .c3f-brand{right:calc(96 * var(--u));top:calc(64 * var(--u));font-size:calc(17 * var(--u));white-space:nowrap;position:absolute}.look-cutaway-3d .c3f-fine{right:calc(96 * var(--u));top:calc(96 * var(--u));font-size:calc(15 * var(--u));white-space:nowrap;position:absolute}.look-cutaway-3d .c3f-title{left:calc(96 * var(--u));top:calc(150 * var(--u));position:absolute}.look-cutaway-3d .c3f-title h1{font-size:calc(76 * var(--u));letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.02}.look-cutaway-3d .c3f-title h1 em{color:var(--cut-accent-ink);font-style:normal}.look-cutaway-3d .c3f-pin{--tone:var(--cut-ink);--stem:70;width:0;height:0;position:absolute;top:0;left:0}.look-cutaway-3d .c3f-pin[data-tone=accent]{--tone:var(--cut-accent)}.look-cutaway-3d .c3f-pin[data-tone=water]{--tone:var(--cut-water-ui)}.look-cutaway-3d .c3f-pin[data-tone=damage]{--tone:var(--cut-damage-ui)}.look-cutaway-3d .c3f-pin-dot{left:calc(-7 * var(--u));top:calc(-7 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--tone);box-shadow:0 0 0 calc(4 * var(--u)) var(--cut-glass), 0 0 0 calc(5.5 * var(--u)) var(--cut-panel-edge);border-radius:50%;position:absolute}.look-cutaway-3d .c3f-pin-stem{left:calc(-1 * var(--u));width:calc(2 * var(--u));height:calc(var(--stem) * var(--u));background:var(--cut-ink-2);transform-origin:bottom;position:absolute}.look-cutaway-3d .c3f-pin[data-dir=up] .c3f-pin-stem{bottom:calc(11 * var(--u))}.look-cutaway-3d .c3f-pin[data-dir=down] .c3f-pin-stem{top:calc(11 * var(--u));transform-origin:top}.look-cutaway-3d .c3f-pin-box{left:calc(-1 * var(--u));white-space:nowrap;padding:calc(10 * var(--u)) calc(18 * var(--u)) calc(11 * var(--u)) calc(16 * var(--u));border-left:calc(4 * var(--u)) solid var(--tone);background:var(--cut-cap);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) var(--cut-drop);position:absolute}.look-cutaway-3d .c3f-pin[data-side=left] .c3f-pin-box{left:auto;right:calc(-1 * var(--u));border-left:0;border-right:calc(4 * var(--u)) solid var(--tone);padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(11 * var(--u)) calc(18 * var(--u));text-align:right}.look-cutaway-3d .c3f-pin[data-dir=up] .c3f-pin-box{bottom:calc((var(--stem) + 10) * var(--u))}.look-cutaway-3d .c3f-pin[data-dir=down] .c3f-pin-box{top:calc((var(--stem) + 10) * var(--u))}.look-cutaway-3d .c3f-pin-t{font-size:calc(27 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.15;display:block}.look-cutaway-3d .c3f-pin-s{margin-top:calc(4 * var(--u));font-size:calc(21 * var(--u));color:var(--cut-ink-2);font-weight:500;line-height:1.2;display:block}.look-cutaway-3d .c3f-pin-icon{vertical-align:calc(-6 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));margin-right:calc(10 * var(--u));display:inline-block}.look-cutaway-3d .c3f-ring{fill:none;stroke:var(--cut-ink-2);stroke-width:2px}.look-cutaway-3d .c3f-water-fill{fill:var(--cut-water-ui)}.look-cutaway-3d .c3f-path{fill:none;stroke:var(--cut-accent);stroke-width:3px;stroke-linecap:round}.look-cutaway-3d .c3f-path-ghost{fill:none;stroke:var(--cut-accent);stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round;opacity:.55}.look-cutaway-3d .c3f-e{fill:var(--cut-accent);stroke:var(--cut-on-accent);stroke-width:2px}.look-cutaway-3d .c3f-fe{fill:var(--cut-damage-ui);stroke:var(--cut-on-accent);stroke-width:1.5px}.look-cutaway-3d .c3f-ox{fill:var(--cut-water-ui);stroke:var(--cut-on-accent);stroke-width:1.5px}.look-cutaway-3d .c3f-site{fill:none;stroke-width:3px}.look-cutaway-3d .c3f-site[data-k=anode]{stroke:var(--cut-damage-ui)}.look-cutaway-3d .c3f-site[data-k=cathode]{stroke:var(--cut-water-ui)}.look-cutaway-3d .c3f-window{fill:var(--cut-accent-soft);stroke:var(--cut-accent);stroke-width:3px;stroke-dasharray:10 7;stroke-linejoin:round}.look-cutaway-3d .c3f-panel{padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(30 * var(--u));border-radius:calc(14 * var(--u));background:var(--cut-cap);border:calc(1 * var(--u)) solid var(--cut-panel-edge);box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) var(--cut-drop);position:absolute}.look-cutaway-3d .c3f-panel-k{align-items:center;gap:calc(12 * var(--u));font-size:calc(17 * var(--u));margin-bottom:calc(22 * var(--u));display:flex}.look-cutaway-3d .c3f-panel-k:before{content:"";width:calc(22 * var(--u));height:calc(3 * var(--u));background:var(--cut-accent)}.look-cutaway-3d .c3f-band{grid-template-columns:calc(230 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(18 * var(--u));margin-bottom:calc(18 * var(--u));display:grid}.look-cutaway-3d .c3f-band-l{gap:calc(2 * var(--u));display:grid}.look-cutaway-3d .c3f-band-l b{font-size:calc(30 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:600}.look-cutaway-3d .c3f-band-l span{font-family:var(--font-c3d-mono), ui-monospace, monospace;font-size:calc(16 * var(--u));letter-spacing:.06em;color:var(--cut-mute);white-space:nowrap}.look-cutaway-3d .c3f-track{height:calc(16 * var(--u));border-radius:calc(3 * var(--u));background:var(--cut-line);position:relative}.look-cutaway-3d .c3f-bar{border-radius:calc(3 * var(--u));background:var(--cut-band-b);transform-origin:0;position:absolute;top:0;bottom:0}.look-cutaway-3d .c3f-band[data-k=overlap] .c3f-bar{background:var(--cut-accent)}.look-cutaway-3d .c3f-band[data-k=overlap] .c3f-band-l b{color:var(--cut-accent-ink)}.look-cutaway-3d .c3f-axis{height:calc(22 * var(--u));margin-left:calc(248 * var(--u));position:relative}.look-cutaway-3d .c3f-axis span{font-family:var(--font-c3d-mono), ui-monospace, monospace;font-size:calc(16 * var(--u));color:var(--cut-mute);white-space:nowrap;position:absolute;transform:translate(-50%)}.look-cutaway-3d .c3f-axis span:last-child{transform:translate(-100%)}.look-cutaway-3d .c3f-list{gap:calc(14 * var(--u));margin:0;padding:0;list-style:none;display:grid}.look-cutaway-3d .c3f-list li{grid-template-columns:calc(44 * var(--u)) minmax(0, 1fr);font-size:calc(28 * var(--u));letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-weight:600;display:grid}.look-cutaway-3d .c3f-list li i{font-style:normal;font-family:var(--font-c3d-mono), ui-monospace, monospace;font-size:calc(16 * var(--u));letter-spacing:.08em;color:var(--cut-mute);font-weight:500}.look-cutaway-3d .c3f-list li[data-now=true] i{color:var(--cut-accent-ink)}.look-cutaway-3d .c3f-list-sub{margin:calc(6 * var(--u)) 0 calc(-2 * var(--u)) calc(44 * var(--u));font-size:calc(15 * var(--u))}.look-cutaway-3d .c3f-case-t{font-size:calc(64 * var(--u));letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.02}.look-cutaway-3d .c3f-case-p{margin:calc(18 * var(--u)) 0 0;font-size:calc(34 * var(--u));letter-spacing:-.012em;color:var(--cut-ink);text-wrap:pretty;font-weight:500;line-height:1.25}.look-cutaway-3d .c3f-chip{margin-top:calc(24 * var(--u));font-family:var(--font-c3d-mono), ui-monospace, monospace;font-size:calc(17 * var(--u));letter-spacing:.04em;padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(5 * var(--u));background:var(--cut-accent-soft);color:var(--cut-accent-ink);white-space:nowrap;display:inline-block}.look-cutaway-3d .c3f-cap{left:calc(96 * var(--u));bottom:calc(60 * var(--u));max-width:calc(1560 * var(--u));padding:calc(18 * var(--u)) calc(30 * var(--u)) calc(17 * var(--u)) calc(26 * var(--u));background:var(--cut-cap);border-left:calc(5 * var(--u)) solid var(--cut-accent);border-radius:calc(4 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) var(--cut-drop);position:absolute}.look-cutaway-3d .c3f-cap-t{font-size:calc(44 * var(--u));letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.2}.look-cutaway-3d .c3f-cap-t span[data-said=false]{opacity:.36}.look-cutaway-3d .c3f-cap-s{margin:calc(9 * var(--u)) 0 0;font-family:var(--font-c3d-mono), ui-monospace, monospace;font-size:calc(19 * var(--u));letter-spacing:.03em;color:var(--cut-mute)}.look-cutaway-3d .c3f-cap-s b{color:var(--cut-accent-ink);letter-spacing:.14em;margin-right:calc(12 * var(--u));font-weight:500}.look-cutaway-3d .c3f-end{left:calc(96 * var(--u));top:calc(150 * var(--u));position:absolute}.look-cutaway-3d .c3f-end h2{font-size:calc(84 * var(--u));letter-spacing:-.035em;margin:0;font-weight:600;line-height:1}.look-cutaway-3d .c3f-url{margin:calc(26 * var(--u)) 0 0;font-size:calc(34 * var(--u));letter-spacing:-.01em;color:var(--cut-accent-ink);font-weight:600}.look-cutaway-3d .c3f-credit{margin:calc(14 * var(--u)) 0 0;font-size:calc(24 * var(--u));color:var(--cut-ink-2);font-weight:500}
.look-drafting-sheet{--ds-desk:#dcd9d0;--ds-desk-2:#d2cfc5;--ds-paper:#f7f5ef;--ds-paper-edge:#efece3;--ds-ink:#23262a;--ds-ink-2:#555960;--ds-ink-3:#8b8e92;--ds-grid:#d6d4cc;--ds-grid-2:#bdbbb3;--ds-water:#c4c8ca;--ds-acc:#c4362b;--ds-acc-ink:#a92c23;--ds-acc-wash:#c4362b12;--ds-acc-wash-2:#c4362b3d;--ds-shadow:#30281c29;--ds-shadow-2:#30281c14;--ds-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .14 0 0 0 0 .13 0 0 0 0 .11 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");display:block}.look-drafting-sheet .ds-sec{background:radial-gradient(ellipse 80% 60% at 50% 30%, var(--ds-desk) 40%, var(--ds-desk-2) 100%), var(--ds-desk);min-height:100svh;color:var(--ds-ink);font-family:var(--ds-font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;padding:20px 24px 64px}.look-drafting-sheet .ds-head,.look-drafting-sheet .ds-frame,.look-drafting-sheet .ds-foot{max-width:1640px;margin-inline:auto}.look-drafting-sheet .ds-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:14px;display:flex}.look-drafting-sheet .ds-kicker{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-acc-ink);font-size:11px;font-weight:500}.look-drafting-sheet .ds-title{letter-spacing:-.005em;margin:5px 0 0;font-size:29px;font-weight:600;line-height:1.1}.look-drafting-sheet .ds-lede{max-width:620px;color:var(--ds-ink-2);margin:0;font-size:14.5px;line-height:1.45}.look-drafting-sheet .ds-frame{overscroll-behavior-x:contain;padding-bottom:14px;overflow-x:auto}.look-drafting-sheet .ds-sheet{aspect-ratio:1760/1000;background-color:var(--ds-paper);background-image:var(--ds-grain), radial-gradient(ellipse 75% 70% at 50% 45%, var(--ds-paper) 55%, var(--ds-paper-edge) 100%);min-width:1120px;box-shadow:0 1px 2px var(--ds-shadow), 0 10px 30px -12px var(--ds-shadow), 0 0 0 1px var(--ds-shadow-2);position:relative}.look-drafting-sheet .ds-svg{--c:var(--ds-ink);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.look-drafting-sheet .ds-hits{pointer-events:none;position:absolute;inset:0}.look-drafting-sheet .ds-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.look-drafting-sheet .ds-hit:hover{background:var(--ds-acc-wash)}.look-drafting-sheet .ds-hit:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.look-drafting-sheet .ds-hit-round{border-radius:50%}.look-drafting-sheet .ds-hit-round:hover{background:0 0}.look-drafting-sheet .ds-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.look-drafting-sheet .ds-foot{border-top:2px solid var(--ds-ink);margin-top:26px}.look-drafting-sheet .ds-foot-h{border-bottom:1px solid var(--ds-ink-3);font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:9px 0;font-size:11px;font-weight:600;display:flex}.look-drafting-sheet .ds-foot-sub{letter-spacing:.06em;color:var(--ds-ink-2);font-weight:400}.look-drafting-sheet .ds-src{margin:0;padding:0;list-style:none}.look-drafting-sheet .ds-src li{border-bottom:1px solid var(--ds-grid-2);grid-template-columns:150px 1fr;gap:18px;padding:9px 0;font-size:14px;line-height:1.45;display:grid}.look-drafting-sheet .ds-src-k{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding-top:1px;font-size:12px;font-weight:600}.look-drafting-sheet .ds-src-t{color:var(--ds-ink-2);overflow-wrap:anywhere}.look-drafting-sheet .ds-src a{font-family:var(--ds-font-mono), ui-monospace, monospace;color:var(--ds-acc-ink);text-underline-offset:2px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.look-drafting-sheet .ds-src a:focus-visible{outline:2px solid var(--ds-acc);outline-offset:2px}.look-drafting-sheet .ds-credit{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ds-ink-2);margin:12px 0 0;font-size:12px}@media (max-width:760px){.look-drafting-sheet .ds-sec{padding:16px 14px 48px}.look-drafting-sheet .ds-head{flex-direction:column;align-items:flex-start;gap:10px}.look-drafting-sheet .ds-title{font-size:24px}.look-drafting-sheet .ds-src li{grid-template-columns:1fr;gap:2px}}.look-drafting-sheet .ds-svg :is(.lb,.lo,.lm,.lt,.lx,.lg,.lh,.lc,.lc-s,.lp,.lcut){fill:none;stroke:var(--c);stroke-linecap:round;stroke-linejoin:round}.look-drafting-sheet .lb{stroke-width:2.3px}.look-drafting-sheet .lo{stroke-width:1.9px}.look-drafting-sheet .lm{stroke-width:1.1px}.look-drafting-sheet .lt{stroke-width:.7px}.look-drafting-sheet .ds-svg .lx{stroke:var(--ds-grid);stroke-width:.5px}.look-drafting-sheet .ds-svg .lg{stroke:var(--ds-grid-2);stroke-width:.7px}.look-drafting-sheet .ds-svg .lh{stroke-width:.9px;stroke-dasharray:6 3.5;stroke-linecap:butt}.look-drafting-sheet .ds-svg .lc{stroke-width:.6px;stroke-dasharray:24 4 3 4;stroke-linecap:butt}.look-drafting-sheet .ds-svg .lc-s{stroke-width:.55px;stroke-dasharray:9 2 2 2;stroke-linecap:butt}.look-drafting-sheet .ds-svg .lp{stroke-width:.9px;stroke-dasharray:18 3.5 3 3.5 3 3.5;stroke-linecap:butt}.look-drafting-sheet .ds-svg .lcut{stroke-width:3.4px;stroke-linecap:butt}.look-drafting-sheet .ds-svg .fs{fill:var(--c);stroke:none}.look-drafting-sheet .ds-svg .fp{fill:var(--ds-paper)}.look-drafting-sheet .ds-svg .fw{fill:var(--cw,var(--ds-water));stroke:none}.look-drafting-sheet .ds-svg .f-steel{fill:var(--p-steel,var(--ds-u-steel))}.look-drafting-sheet .ds-svg .f-h135{fill:var(--p-h135,var(--ds-u-h135))}.look-drafting-sheet .ds-svg .f-liq{fill:var(--p-liq,var(--ds-u-liq));stroke:none}.look-drafting-sheet .ds-svg .f-x{fill:var(--ds-u-xA)}.look-drafting-sheet .dsp-ink{stroke:var(--ds-ink-2);stroke-width:.55px}.look-drafting-sheet .dsp-acc{stroke:var(--ds-acc);stroke-width:.65px}.look-drafting-sheet .ds-svg :is(.t-s,.t-m){fill:var(--c);stroke:none}.look-drafting-sheet .t-s{font-family:var(--ds-font-sans), system-ui, sans-serif;letter-spacing:.03em}.look-drafting-sheet .t-m{font-family:var(--ds-font-mono), ui-monospace, monospace}.look-drafting-sheet .t-b{font-weight:600}.look-drafting-sheet .c2{--c:var(--ds-ink-2)}.look-drafting-sheet .zone{--c:var(--ds-ink-2);font-size:11px}.look-drafting-sheet .lab{font-size:11.5px}.look-drafting-sheet .t-m.lab{font-size:10.5px}.look-drafting-sheet .lab-s{font-size:9.6px}.look-drafting-sheet .lab-xs{font-size:9.2px}.look-drafting-sheet .cell-l{letter-spacing:.08em;--c:var(--ds-ink-3);font-size:8.6px}.look-drafting-sheet .view-title{letter-spacing:.08em;font-size:15px;font-weight:600}.look-drafting-sheet .view-letter{font-size:18px}.look-drafting-sheet .g-head{letter-spacing:.06em;font-size:12px}.look-drafting-sheet .blk-head{letter-spacing:.14em;font-size:12px}.look-drafting-sheet .note-t{letter-spacing:.06em;font-size:12.5px}.look-drafting-sheet .tb-org{letter-spacing:.14em;font-size:21px;font-weight:700}.look-drafting-sheet .tb-title{letter-spacing:.04em;font-size:20.5px;font-weight:600}.look-drafting-sheet .balloon-c{fill:var(--ds-paper);stroke:var(--c);stroke-width:1.1px}.look-drafting-sheet .balloon-n{font-weight:600}.look-drafting-sheet .dmg,.look-drafting-sheet .peak{--c:var(--ds-acc)}.look-drafting-sheet .ds-svg .cell-peak{fill:var(--ds-acc-wash)}.look-drafting-sheet .ds-svg .is-on{--c:var(--ds-acc);--cw:var(--ds-acc-wash-2);--p-steel:var(--ds-u-steelA);--p-h135:var(--ds-u-h135A);--p-liq:var(--ds-u-liqA)}.look-drafting-sheet .ds-svg .is-on .c2,.look-drafting-sheet .ds-svg .c2.is-on{--c:var(--ds-acc)}.look-drafting-sheet .ds-svg .balloon.is-on .balloon-c{fill:var(--ds-acc);stroke:var(--ds-acc)}.look-drafting-sheet .ds-svg .balloon.is-on .balloon-n{fill:var(--ds-paper)}.look-drafting-sheet .ds-svg .note-bg{fill:#0000;transition:fill .2s}.look-drafting-sheet .ds-svg .note.is-on .note-bg{fill:var(--ds-acc-wash)}.look-drafting-sheet .ds-svg :is(.balloon,.note){transition:opacity .25s}.look-drafting-sheet .ds-svg[data-k] .balloon:not(.is-on){opacity:.4}.look-drafting-sheet .ds-svg[data-k] .note-dim{opacity:.42}.look-drafting-sheet .ds-svg .note-dim .balloon{opacity:1}.look-drafting-sheet .ds-svg .btn-box{fill:var(--ds-paper)}.look-drafting-sheet .layer-off{--c:var(--ds-ink-3)}.look-drafting-sheet .layer-off .layer-sample{opacity:.25}.look-drafting-sheet .ds-svg [class*=L-]{transition:opacity .3s}.look-drafting-sheet .ds-svg[data-off~=cladding] .L-cladding,.look-drafting-sheet .ds-svg[data-off~=insulation] .L-insulation,.look-drafting-sheet .ds-svg[data-off~=steel] .L-steel,.look-drafting-sheet .ds-svg[data-off~=water] .L-water,.look-drafting-sheet .ds-svg[data-off~=damage] .L-damage,.look-drafting-sheet .ds-svg[data-off~=dimensions] .L-dimensions,.look-drafting-sheet .ds-svg[data-off~=notes] .L-notes{opacity:0}.look-drafting-sheet .dr{stroke-dasharray:1 1;animation:ds-draw var(--t,.85s) cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.look-drafting-sheet .fd{animation:ds-fade .45s ease-out var(--d,0s) both}@keyframes ds-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.look-drafting-sheet .dr,.look-drafting-sheet .fd{animation:none}.look-drafting-sheet .ds-svg .dr{stroke-dasharray:none}.look-drafting-sheet .ds-svg *{transition:none}}.look-drafting-sheet .dsf{aspect-ratio:16/9;background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--ds-desk) 40%, var(--ds-desk-2) 100%), var(--ds-desk);width:100%;color:var(--ds-ink);font-family:var(--ds-font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--dsf-water-lit:#c4362b8c;position:relative;overflow:hidden}.look-drafting-sheet .dsf .ds-svg .is-on{--cw:var(--dsf-water-lit)}.look-drafting-sheet .dsf .ds-svg *,.look-drafting-sheet .dsf .ds-svg{transition:none;animation:none}.look-drafting-sheet .dsf-grain{background-image:var(--ds-grain);opacity:.5;pointer-events:none;position:absolute;inset:0}.look-drafting-sheet .dsf .ds-svg .lb{stroke-width:calc(2.3px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lo{stroke-width:calc(1.9px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lm{stroke-width:calc(1.1px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lt{stroke-width:calc(.7px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lx{stroke-width:calc(.5px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lg{stroke-width:calc(.7px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lh{stroke-width:calc(.9px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lc{stroke-width:calc(.6px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lp{stroke-width:calc(.9px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .lcut{stroke-width:calc(3.4px * var(--lw,1))}.look-drafting-sheet .dsf .dsp-ink{stroke-width:calc(.55px * var(--lw,1))}.look-drafting-sheet .dsf .dsp-acc{stroke-width:calc(.65px * var(--lw,1))}.look-drafting-sheet .dsf .ds-svg .balloon-c{stroke-width:calc(1.1px * var(--lw,1))}.look-drafting-sheet .ds-svg .dsf-paper{fill:var(--ds-paper)}.look-drafting-sheet .ds-svg .dsf-shadow{fill:var(--ds-shadow-2)}.look-drafting-sheet .ds-svg .dsf-shadow-2{fill:var(--ds-shadow)}.look-drafting-sheet .dsf .ds-svg .dsf-mark{fill:none;stroke:var(--ds-acc);stroke-width:calc(1.8px * var(--lw,1));stroke-linecap:round;stroke-linejoin:round}.look-drafting-sheet .dsf .ds-svg .dsf-mark-f{fill:var(--ds-acc);stroke:none}.look-drafting-sheet .dsf .ds-svg .dsf-wash{fill:var(--ds-acc-wash-2);stroke:none}.look-drafting-sheet .dsf .ds-svg .dsf-flow{fill:none;stroke:var(--c);stroke-width:calc(1.1px * var(--lw,1));stroke-dasharray:5 4;stroke-linecap:butt}.look-drafting-sheet .dsf .ds-svg .dsf-mk{font-family:var(--ds-font-sans), system-ui, sans-serif;letter-spacing:.05em;fill:var(--ds-acc);font-weight:600}.look-drafting-sheet .dsf .ds-svg .dsf-mk-m{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.02em;fill:var(--ds-acc-ink);font-weight:500}.look-drafting-sheet .dsf .ds-svg .dsf-ink{font-family:var(--ds-font-sans), system-ui, sans-serif;letter-spacing:.05em;fill:var(--c);font-weight:600}.look-drafting-sheet .ds-svg .dsf-acc{fill:var(--ds-acc)}.look-drafting-sheet .ds-svg .dsf-dot{fill:var(--ds-acc);stroke:var(--ds-paper);stroke-width:.6px}.look-drafting-sheet .ds-svg .dsf-ion{fill:var(--ds-paper);stroke:var(--ds-acc);stroke-width:.9px}.look-drafting-sheet .dsf .dsf-cap-t{font-family:var(--ds-font-sans), system-ui, sans-serif;letter-spacing:.005em;fill:var(--ds-ink);font-weight:500}.look-drafting-sheet .dsf .dsf-cap-next{fill:var(--ds-ink-3)}.look-drafting-sheet .dsf .dsf-cap-src{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.02em;fill:var(--ds-ink-2)}.look-drafting-sheet .dsf .dsf-cap-l{font-family:var(--ds-font-mono), ui-monospace, monospace;letter-spacing:.12em;fill:var(--ds-ink-3)}.look-drafting-sheet .dsf .dsf-cap-v{font-family:var(--ds-font-mono), ui-monospace, monospace;fill:var(--ds-ink);font-weight:600}
.look-editorial{--edi-paper:#f4efe5;--edi-paper-2:#ebe3d3;--edi-paper-3:#faf7f0;--edi-ink:#1d1a16;--edi-ink-2:#4b453d;--edi-mute:#81796c;--edi-rule:#d6ccba;--edi-rule-2:#a99e8b;--edi-acc:#b23e1a;--edi-acc-2:#8c2c0f;--edi-acc-soft:#f0cdb6;--edi-acc-wash:#b23e1a1a;--edi-acc-hatch:#b23e1a29;--edi-data:#4d6a80;--edi-data-2:#8aa0b1;--edi-data-soft:#c4d1da;--edi-steel:#a29d94;--edi-steel-edge:#5f5a52;--edi-ins:#eadec4;--edi-ins-2:#e3e1d8;--edi-ins-line:#c7b48c;--edi-clad:#5a564f;--edi-heat:#f1d2bc;--edi-soak:#c9d6de;--edi-water:#5d7b91;--edi-skin:#d8d3c8;--edi-shadow:#1d1a161a;--edi-mask-on:#fff;--edi-mask-off:#000;display:block}.look-editorial .edi-sec{--edi-top:48px;--edi-gap:clamp(40px, 5vw, 84px);--edi-text:37.5rem;background:var(--edi-paper);min-height:100vh;color:var(--edi-ink);font-family:var(--font-edi-serif), "Iowan Old Style", Georgia, serif;font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;hanging-punctuation:first allow-end last;display:block;overflow-x:clip}.look-editorial .edi-sec p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:62ch;margin:0 0 1em;font-size:20px;line-height:1.6}.look-editorial .edi-sec a{color:inherit}.look-editorial .edi-num{font-variant-numeric:tabular-nums lining-nums}.look-editorial .edi-ref{font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--edi-acc);margin-left:.08em;font-size:.6em;font-weight:600;line-height:0}.look-editorial .edi-ref a{color:var(--edi-acc);padding:0 .08em;text-decoration:none}.look-editorial .edi-ref a:hover{text-decoration:underline}.look-editorial .edi-sec a:focus-visible,.look-editorial .edi-sec button:focus-visible{outline:2px solid var(--edi-acc);outline-offset:2px;border-radius:2px}.look-editorial .edi-story{grid-template-columns:minmax(0, var(--edi-text)) minmax(0, 1fr);column-gap:var(--edi-gap);max-width:1360px;margin:0 auto;padding:0 56px;display:grid}.look-editorial .edi-head{grid-area:1/1;padding:56px 0 36px}.look-editorial .edi-body{grid-area:2/1}.look-editorial .edi-figcell{grid-area:1/2/3}.look-editorial .edi-kicker{letter-spacing:.07em;color:var(--edi-acc);flex-wrap:wrap;gap:0 .5em;margin:0 0 18px;font-size:18px;font-variant-caps:all-small-caps;font-weight:600;line-height:1.2;display:flex}.look-editorial .edi-kicker>span{white-space:nowrap}.look-editorial .edi-h1{letter-spacing:-.022em;text-wrap:balance;margin:0 0 22px;font-size:clamp(44px,4.9vw,74px);font-weight:500;line-height:.98}.look-editorial .edi-sec .edi-dek{color:var(--edi-ink-2);text-wrap:pretty;margin:0 0 28px;font-size:23px;line-height:1.42}.look-editorial .edi-byline{border-top:1px solid var(--edi-ink);max-width:62ch;font-family:var(--font-edi-sans), system-ui, sans-serif;flex-direction:column;gap:4px;padding-top:14px;font-size:13px;line-height:1.4;display:flex}.look-editorial .edi-by{letter-spacing:.01em;font-weight:700}.look-editorial .edi-dateline{color:var(--edi-mute)}.look-editorial .edi-drop:first-letter{-webkit-initial-letter:3;initial-letter:3;color:var(--edi-ink);margin-right:.12em;font-weight:600}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){.look-editorial .edi-drop:first-letter{float:left;padding:.06em .08em 0 0;font-size:4.25em;line-height:.82}}.look-editorial .edi-step+.edi-step{margin-top:46vh}.look-editorial .edi-step:last-child{margin-bottom:42vh}.look-editorial .edi-h-step{letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px;font-size:31px;font-weight:600;line-height:1.12}.look-editorial .edi-step-n{font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--edi-acc);margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.look-editorial .edi-step-n:before{content:"Step "}.look-editorial .edi-fig{top:var(--edi-top);height:calc(100vh - var(--edi-top) - 12px);flex-direction:column;justify-content:center;min-height:560px;margin:0;padding:8px 0 0;display:flex;position:sticky}.look-editorial .edi-fig-k{border-bottom:1px solid var(--edi-ink);font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.look-editorial .edi-fig-sch{color:var(--edi-mute);font-weight:400}.look-editorial .edi-pipe{width:100%;height:auto;max-height:calc(100vh - 250px);margin:14px 0 10px;display:block;overflow:visible}.look-editorial .edi-fig-cap{border-top:1px solid var(--edi-rule);min-height:calc(4.35em + 11px);font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-ink-2);grid-template-columns:56px minmax(0,1fr);gap:12px;padding-top:10px;font-size:14px;line-height:1.45;display:grid}.look-editorial .edi-fig-cap b{color:var(--edi-ink);font-weight:700}.look-editorial .edi-fig-n{font-variant-numeric:tabular-nums;color:var(--edi-acc);font-weight:700}.look-editorial .edi-steps-nav{gap:6px;margin-top:10px;display:flex}.look-editorial .edi-step-btn{border:1px solid var(--edi-rule-2);width:30px;height:30px;color:var(--edi-ink-2);font-family:var(--font-edi-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-grid}.look-editorial .edi-step-btn:hover{border-color:var(--edi-ink);color:var(--edi-ink)}.look-editorial .edi-step-btn[aria-current=step]{border-color:var(--edi-ink);background:var(--edi-ink);color:var(--edi-paper)}.look-editorial .edi-fx{opacity:0;transition:opacity .65s}.look-editorial .edi-fx[data-on=true]{opacity:1}.look-editorial .edi-grow,.look-editorial .edi-grow-in{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.22,.7,.2,1)}.look-editorial .edi-stop-on{stop-color:var(--edi-mask-on)}.look-editorial .edi-stop-off{stop-color:var(--edi-mask-off)}.look-editorial .edi-bore{fill:var(--edi-paper-3)}.look-editorial .edi-ins{fill:var(--edi-ins)}.look-editorial .edi-ins-cellbase{fill:var(--edi-ins-2)}.look-editorial .edi-pat-fib{fill:none;stroke:var(--edi-ins-line);stroke-width:.9px;stroke-linecap:round}.look-editorial .edi-pat-cell{fill:none;stroke:var(--edi-ins-line);stroke-width:.8px}.look-editorial .edi-steel{fill:var(--edi-steel);stroke:var(--edi-steel-edge);stroke-width:1px}.look-editorial .edi-clad{fill:none;stroke:var(--edi-clad);stroke-width:3.5px}.look-editorial .edi-water{fill:var(--edi-water)}.look-editorial .edi-soak{fill:var(--edi-soak)}.look-editorial .edi-raw{fill:none;stroke:var(--edi-ins-line);stroke-width:1.2px}.look-editorial .edi-collar{fill:var(--edi-ink-2)}.look-editorial .edi-loss{fill:var(--edi-acc)}.look-editorial .edi-window{fill:var(--edi-paper)}.look-editorial .edi-window-edge{fill:none;stroke:var(--edi-acc);stroke-width:1.4px;stroke-dasharray:4 3}.look-editorial .edi-line{fill:none;stroke:var(--edi-ink-2);stroke-width:1.5px}.look-editorial .edi-line-thin{fill:none;stroke:var(--edi-ink-2);stroke-width:.9px}.look-editorial .edi-cut{fill:none;stroke:var(--edi-ink-2);stroke-width:.9px;stroke-dasharray:12 3 2 3}.look-editorial .edi-mark,.look-editorial .edi-view,.look-editorial .edi-lab,.look-editorial .edi-clock{font-family:var(--font-edi-sans), system-ui, sans-serif}.look-editorial .edi-mark{fill:var(--edi-ink-2);font-size:13px;font-weight:700}.look-editorial .edi-view{letter-spacing:.12em;text-transform:uppercase;fill:var(--edi-mute);font-size:11.5px;font-weight:700}.look-editorial .edi-lab{fill:var(--edi-ink-2);font-size:14px}.look-editorial .edi-lab-acc{fill:var(--edi-acc);font-weight:600}.look-editorial .edi-lab-heat{fill:var(--edi-acc-2);letter-spacing:.02em;font-weight:700}.look-editorial .edi-clock{font-variant-numeric:tabular-nums;fill:var(--edi-mute);font-size:12px}.look-editorial .edi-lead{fill:none;stroke:var(--edi-ink-2);stroke-width:.8px}.look-editorial .edi-lead-acc{fill:none;stroke:var(--edi-acc);stroke-width:1px}.look-editorial .edi-ring{fill:none;stroke:var(--edi-acc);stroke-width:1.3px}.look-editorial .edi-flow{fill:none;stroke:var(--edi-data);stroke-width:1.6px;stroke-dasharray:4 3}.look-editorial .edi-flow-acc{fill:none;stroke:var(--edi-acc);stroke-width:1.4px}.look-editorial .edi-mk-data{fill:var(--edi-data)}.look-editorial .edi-mk-acc{fill:var(--edi-acc)}.look-editorial .edi-drip{fill:var(--edi-water);animation:1.7s cubic-bezier(.5,0,.9,.6) infinite edi-fall}@keyframes edi-fall{0%{opacity:0;translate:0 -18px}25%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 14px}}.look-editorial .edi-heatline{fill:none;stroke:var(--edi-acc);stroke-width:1.4px;stroke-linecap:round}.look-editorial .edi-footprint{fill:var(--edi-acc-wash);stroke:var(--edi-acc);stroke-width:.8px;stroke-dasharray:3 2}.look-editorial .edi-probe{fill:var(--edi-ink-2)}.look-editorial .edi-bracket{fill:none;stroke:var(--edi-acc);stroke-width:1.2px}.look-editorial .edi-article{grid-template-columns:minmax(0, var(--edi-text)) minmax(0, 340px);column-gap:var(--edi-gap);border-top:1px solid var(--edi-rule);align-items:start;max-width:1360px;margin:0 auto;padding:64px 56px 112px;display:grid}.look-editorial .edi-part{grid-column:1}.look-editorial .edi-wide{grid-column:1/-1;max-width:1080px;margin:12px 0 56px}.look-editorial .edi-h2{letter-spacing:-.015em;text-wrap:balance;margin:8px 0 18px;font-size:36px;font-weight:500;line-height:1.1}.look-editorial .edi-source{border-top:1px solid var(--edi-rule);font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-mute);margin:14px 0 0;padding-top:8px;font-size:13px;line-height:1.5}.look-editorial .edi-sec .edi-source{max-width:none;font-size:13px;line-height:1.5}.look-editorial .edi-chart{font-family:var(--font-edi-sans), system-ui, sans-serif;margin:0}.look-editorial .edi-chart-head,.look-editorial .edi-table .edi-cap{border-top:2px solid var(--edi-ink);text-align:left;flex-direction:column;gap:4px;padding-top:12px;display:flex}.look-editorial .edi-chart-title{font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:-.005em;color:var(--edi-ink);font-size:19px;font-weight:700}.look-editorial .edi-chart-dek{font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-ink-2);font-size:15px;font-weight:400}.look-editorial .edi-chart-plot{--lw:230px;margin-top:18px;padding:44px 0 46px;position:relative}.look-editorial .edi-chart-row{z-index:1;grid-template-columns:var(--lw) minmax(0, 1fr);border-top:1px solid var(--edi-rule);align-items:center;min-height:64px;display:grid;position:relative}.look-editorial .edi-chart-label{color:var(--edi-ink-2);flex-direction:column;gap:2px;padding-right:18px;font-size:13px;line-height:1.3;display:flex}.look-editorial .edi-chart-label b{color:var(--edi-ink);font-size:15px;font-weight:700}.look-editorial .edi-chart-track{height:44px;position:relative}.look-editorial .edi-chart-bar{top:10px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:var(--edi-data);height:24px;position:absolute}.look-editorial .edi-chart-bar-ov{background:var(--edi-acc);position:absolute;top:0;bottom:0}.look-editorial .edi-chart-val{top:13px;left:calc(var(--b) * 100% + 8px);white-space:nowrap;color:var(--edi-ink);font-size:14px;font-weight:600;position:absolute}.look-editorial .edi-chart-band{top:0;bottom:76px;left:calc(var(--lw) + (100% - var(--lw)) * var(--a));width:calc((100% - var(--lw)) * (var(--b) - var(--a)));border-inline:1.5px solid var(--edi-acc);background:repeating-linear-gradient(-45deg, var(--edi-acc-hatch) 0 1.5px, transparent 1.5px 6px);position:absolute}.look-editorial .edi-chart-band-label{color:var(--edi-acc);white-space:nowrap;flex-direction:column;align-items:center;font-size:13px;line-height:1.25;display:flex;position:absolute;top:2px;left:0;right:0}.look-editorial .edi-chart-band-label b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.look-editorial .edi-chart-row-marks{min-height:78px}.look-editorial .edi-chart-row-marks .edi-chart-track{height:66px}.look-editorial .edi-chart-dot{top:44px;left:calc(var(--a) * 100%);background:var(--edi-paper);border:2.5px solid var(--edi-data);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute}.look-editorial .edi-chart-span{top:18px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border:2.5px solid var(--edi-data);border-bottom:0;height:9px;position:absolute}.look-editorial .edi-chart-dot span,.look-editorial .edi-chart-span span{white-space:nowrap;color:var(--edi-ink-2);background:var(--edi-paper);padding:0 4px;font-size:13px;position:absolute}.look-editorial .edi-chart-dot span{top:-5px;left:16px}.look-editorial .edi-chart-span span{top:-8px;left:calc(100% + 8px)}.look-editorial .edi-chart-axis{border-top:1px solid var(--edi-ink);min-height:30px}.look-editorial .edi-chart-axis .edi-chart-track{height:30px}.look-editorial .edi-chart-tick{top:0;left:calc(var(--a) * 100%);border-left:1px solid var(--edi-ink);height:6px;position:absolute}.look-editorial .edi-chart-tick span{white-space:nowrap;color:var(--edi-ink-2);font-size:13px;position:absolute;top:9px;left:0;translate:-50%}.look-editorial .edi-chart-tick:last-child span{translate:-70%}.look-editorial .edi-chart-note{z-index:2;top:44px;bottom:12px;left:calc(var(--lw) + (100% - var(--lw)) * var(--a));border-left:1px dashed var(--edi-ink-2);pointer-events:none;position:absolute}.look-editorial .edi-chart-note span{white-space:nowrap;color:var(--edi-ink-2);font-size:12.5px;font-style:italic;position:absolute;bottom:-5px;left:6px}.look-editorial .edi-multiples{margin:0}.look-editorial .edi-multiples-grid{border-top:2px solid var(--edi-ink);grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;margin:0;padding:18px 0 0;list-style:none;display:grid}.look-editorial .edi-multiple{flex-direction:column;gap:10px;display:flex}.look-editorial .edi-glyph{border-bottom:1px solid var(--edi-rule);width:100%;height:auto;padding-bottom:8px;display:block}.look-editorial .edi-multiple-label{font-family:var(--font-edi-sans), system-ui, sans-serif;gap:8px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.look-editorial .edi-multiple-n{color:var(--edi-acc);font-weight:700}.look-editorial .edi-g-out,.look-editorial .edi-g-ins,.look-editorial .edi-g-wall,.look-editorial .edi-g-bore{fill:none}.look-editorial .edi-g-out{stroke:var(--edi-ink-2);stroke-width:36px}.look-editorial .edi-g-ins{stroke:var(--edi-ins);stroke-width:33.4px}.look-editorial .edi-g-wall{stroke:var(--edi-steel-edge);stroke-width:17px}.look-editorial .edi-g-bore{stroke:var(--edi-paper-3);stroke-width:12px}.look-editorial .edi-g-vin{fill:var(--edi-ins);stroke:var(--edi-ink-2);stroke-width:1.3px}.look-editorial .edi-g-vwall{fill:var(--edi-paper-3);stroke:var(--edi-steel-edge);stroke-width:2.6px}.look-editorial .edi-g-water{fill:var(--edi-data)}.look-editorial .edi-g-ground{fill:none;stroke:var(--edi-ink-2);stroke-width:1px}.look-editorial .edi-g-leg{fill:none;stroke:var(--edi-ink-2);stroke-width:1.6px}.look-editorial .edi-g-arrow{fill:none;stroke:var(--edi-acc);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.look-editorial .edi-box{border-top:3px solid var(--edi-ink);background:var(--edi-paper-2);grid-column:2;align-self:start;margin:10px 0 40px;padding:18px 22px 8px}.look-editorial .edi-sec .edi-box p{font-size:16.5px;line-height:1.5}.look-editorial .edi-sec .edi-box .edi-box-k{font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--edi-acc);margin:0 0 6px;font-size:12px;font-weight:700}.look-editorial .edi-box-h{margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.15}.look-editorial .edi-table{border-collapse:collapse;width:100%;font-family:var(--font-edi-sans), system-ui, sans-serif;font-size:15px;line-height:1.4}.look-editorial .edi-table caption{text-align:left;margin-bottom:14px}.look-editorial .edi-table thead th{border-bottom:1px solid var(--edi-ink);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--edi-mute);padding:0 16px 8px 0;font-size:12px;font-weight:700}.look-editorial .edi-table tbody th,.look-editorial .edi-table td{border-bottom:1px solid var(--edi-rule);text-align:left;vertical-align:top;padding:11px 16px 11px 0}.look-editorial .edi-table tbody th[scope=row]{width:26%;font-weight:700}.look-editorial .edi-table td:nth-child(2){width:28%}.look-editorial .edi-table td:last-child{color:var(--edi-ink-2)}.look-editorial .edi-table .edi-table-group th{border-bottom:1px solid var(--edi-rule-2);font-family:var(--font-edi-serif), Georgia, serif;color:var(--edi-ink);padding:20px 0 6px;font-size:17px;font-style:italic;font-weight:600}.look-editorial .edi-notes{border-top:2px solid var(--edi-ink);max-width:1080px;font-family:var(--font-edi-sans), system-ui, sans-serif;grid-column:1/-1;margin-top:40px;padding-top:14px}.look-editorial .edi-notes-h{letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.look-editorial .edi-notes-list{columns:2;color:var(--edi-ink-2);column-gap:48px;margin:0 0 22px;padding-left:1.5em;font-size:13.5px;line-height:1.5}.look-editorial .edi-notes-list li{break-inside:avoid;margin-bottom:10px;padding-left:4px;scroll-margin-top:80px}.look-editorial .edi-notes-list li::marker{font-variant-numeric:tabular-nums;color:var(--edi-acc);font-weight:700}.look-editorial .edi-notes-list li:target{background:var(--edi-acc-wash)}.look-editorial .edi-notes-who{color:var(--edi-ink);font-weight:700}.look-editorial .edi-notes-link{color:var(--edi-acc);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration-thickness:1px}.look-editorial .edi-sec .edi-notes-meta,.look-editorial .edi-sec .edi-credit{max-width:none;font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-mute);margin:0 0 6px;font-size:13px;line-height:1.5}.look-editorial .edi-sec .edi-credit{color:var(--edi-ink);font-weight:700}.look-editorial .edi-film{background:var(--edi-paper);width:100%;height:auto;color:var(--edi-ink);font-family:var(--font-edi-serif), "Iowan Old Style", Georgia, serif;font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;display:block}.look-editorial .edi-f-paper{fill:var(--edi-paper)}.look-editorial .edi-f-run,.look-editorial .edi-f-kicker,.look-editorial .edi-f-lab,.look-editorial .edi-f-src,.look-editorial .edi-f-state,.look-editorial .edi-film .edi-f-view,.look-editorial .edi-f-clock{font-family:var(--font-edi-sans), system-ui, sans-serif}.look-editorial .edi-f-run{letter-spacing:.14em;fill:var(--edi-ink);font-size:17px;font-weight:700}.look-editorial .edi-f-run-mute{fill:var(--edi-mute);font-weight:500}.look-editorial .edi-f-rule{fill:none;stroke:var(--edi-ink);stroke-width:1.2px}.look-editorial .edi-f-rule-soft{fill:none;stroke:var(--edi-rule);stroke-width:1.2px}.look-editorial .edi-f-progress,.look-editorial .edi-f-acc-rule{fill:none;stroke:var(--edi-acc);stroke-width:3px}.look-editorial .edi-f-kicker{letter-spacing:.16em;fill:var(--edi-acc);font-size:19px;font-weight:700}.look-editorial .edi-f-head{letter-spacing:-.015em;fill:var(--edi-ink);font-size:64px;font-weight:500}.look-editorial .edi-f-wipe{fill:none;stroke:var(--edi-acc);stroke-width:3px}.look-editorial .edi-film .edi-f-view{letter-spacing:.14em;fill:var(--edi-mute);font-size:16px;font-weight:700}.look-editorial .edi-f-lab{fill:var(--edi-ink-2);font-size:25px;font-weight:450}.look-editorial .edi-f-lab-acc{fill:var(--edi-acc);font-weight:650}.look-editorial .edi-f-key{letter-spacing:.005em;fill:var(--edi-acc);font-size:31px;font-weight:700}.look-editorial .edi-f-lab-heat{letter-spacing:.02em;fill:var(--edi-acc-2);font-weight:700}.look-editorial .edi-f-lab-water{fill:var(--edi-data);font-weight:700}.look-editorial .edi-f-lab-ink{fill:var(--edi-ink);font-weight:700}.look-editorial .edi-f-halo,.look-editorial .edi-f-halo-soak{paint-order:stroke;stroke:var(--edi-soak);stroke-width:9px;stroke-linejoin:round}.look-editorial .edi-f-halo3{paint-order:stroke;stroke:var(--edi-paper-3);stroke-width:7px;stroke-linejoin:round}.look-editorial .edi-f-clock{font-variant-numeric:tabular-nums;fill:var(--edi-mute);font-size:21px}.look-editorial .edi-f-leader{fill:none;stroke:var(--edi-ink-2);stroke-width:1.2px}.look-editorial .edi-f-leader-acc{fill:none;stroke:var(--edi-acc);stroke-width:1.6px}.look-editorial .edi-f-ring{fill:none;stroke:var(--edi-acc);stroke-width:2.2px}.look-editorial .edi-f-bracket{fill:none;stroke:var(--edi-acc);stroke-width:2px}.look-editorial .edi-f-list{fill:var(--edi-ink);font-size:46px;font-style:italic;font-weight:400}.look-editorial .edi-f-list-dot{fill:var(--edi-acc);font-style:normal}.look-editorial .edi-f-state{letter-spacing:.14em;fill:var(--edi-rule-2);font-size:19px;font-weight:700}.look-editorial .edi-f-state-on{fill:var(--edi-acc)}.look-editorial .edi-f-heat{fill:var(--edi-heat)}.look-editorial .edi-f-ghost{fill:none;stroke:var(--edi-acc);stroke-width:1.6px;stroke-dasharray:6 5}.look-editorial .edi-f-flow{fill:none;stroke:var(--edi-data);stroke-width:2.4px;stroke-dasharray:7 6}.look-editorial .edi-f-drop{fill:var(--edi-water)}.look-editorial .edi-f-skin{fill:var(--edi-skin);stroke:var(--edi-clad);stroke-width:3.5px}.look-editorial .edi-f-skin-hi{fill:var(--edi-paper-3);opacity:.55}.look-editorial .edi-f-skin-lo{fill:var(--edi-clad);opacity:.14}.look-editorial .edi-f-seam{fill:none;stroke:var(--edi-clad);stroke-width:1.4px}.look-editorial .edi-f-box{fill:var(--edi-paper-3);stroke:var(--edi-ink);stroke-width:1.5px}.look-editorial .edi-f-focus{fill:none;stroke:var(--edi-ink);stroke-width:2px}.look-editorial .edi-f-connector{fill:none;stroke:var(--edi-ink-2);stroke-width:1.2px}.look-editorial .edi-f-film{fill:var(--edi-data-soft)}.look-editorial .edi-f-anode,.look-editorial .edi-f-cathode{fill:none;stroke:var(--edi-acc);stroke-width:5px;stroke-linecap:round}.look-editorial .edi-f-ion{fill:var(--edi-steel);stroke:var(--edi-steel-edge);stroke-width:1.5px}.look-editorial .edi-f-oxy{fill:var(--edi-paper-3);stroke:var(--edi-data);stroke-width:2.5px}.look-editorial .edi-f-wet{fill:var(--edi-data)}.look-editorial .edi-f-epath{fill:none;stroke:var(--edi-ink-2);stroke-width:1.5px;stroke-dasharray:3 7;stroke-linecap:round}.look-editorial .edi-f-electron{fill:var(--edi-ink)}.look-editorial .edi-f-cap{letter-spacing:-.003em;fill:var(--edi-ink);font-size:46px;font-weight:450}.look-editorial .edi-f-cap-un{fill:var(--edi-rule-2)}.look-editorial .edi-f-src{fill:var(--edi-mute);font-size:19px}.look-editorial .edi-f-html{color:var(--edi-ink);font-family:var(--font-edi-serif), "Iowan Old Style", Georgia, serif;font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0}.look-editorial .edi-f-html p,.look-editorial .edi-f-html h1,.look-editorial .edi-f-html h3{margin:0}.look-editorial .edi-f-html .edi-f-k{letter-spacing:.07em;color:var(--edi-acc);margin:0 0 22px;font-size:28px;font-variant-caps:all-small-caps;font-weight:600;line-height:1.2}.look-editorial .edi-f-html .edi-f-h1{letter-spacing:-.024em;text-wrap:balance;margin:0 0 28px;font-size:106px;font-weight:500;line-height:.97}.look-editorial .edi-f-html .edi-f-dek{max-width:880px;color:var(--edi-ink-2);text-wrap:pretty;margin:0 0 30px;font-size:34px;line-height:1.36}.look-editorial .edi-f-byline{border-top:1.5px solid var(--edi-ink);max-width:880px;font-family:var(--font-edi-sans), system-ui, sans-serif;gap:.3em;padding-top:16px;font-size:21px;line-height:1.35;display:flex}.look-editorial .edi-f-by{font-weight:700}.look-editorial .edi-f-dateline{color:var(--edi-mute)}.look-editorial .edi-f-end{border-top:1.5px solid var(--edi-ink);max-width:900px;font-family:var(--font-edi-sans), system-ui, sans-serif;padding-top:18px}.look-editorial .edi-f-html .edi-f-url{letter-spacing:-.005em;color:var(--edi-acc);margin:0 0 16px;font-size:34px;font-weight:700}.look-editorial .edi-f-html .edi-f-endby{color:var(--edi-ink-2);font-size:22px;line-height:1.4}.look-editorial .edi-f-endby b{color:var(--edi-ink)}.look-editorial .edi-f-strip{margin:0}.look-editorial .edi-f-strip-k{font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-mute);justify-content:space-between;align-items:baseline;margin-bottom:0;padding-bottom:10px;font-size:18px;display:flex}.look-editorial .edi-f-strip-k b{color:var(--edi-ink);font-size:24px;font-weight:700}.look-editorial .edi-f-strip .edi-multiples-grid{gap:0 36px;padding-top:16px}.look-editorial .edi-f-strip .edi-glyph{height:112px;padding-bottom:10px}.look-editorial .edi-f-strip .edi-multiple-label{font-size:21px;line-height:1.25}.look-editorial .edi-f-col{flex-direction:column;gap:14px;display:flex}.look-editorial .edi-f-col-r{text-align:right;align-items:flex-end}.look-editorial .edi-f-html .edi-f-col-k{border-bottom:1.5px solid var(--edi-ink);letter-spacing:-.02em;align-self:stretch;padding-bottom:12px;font-size:76px;font-weight:500;line-height:1}.look-editorial .edi-f-html .edi-f-col-m{font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-ink-2);font-size:24px;font-weight:600;line-height:1.3}.look-editorial .edi-f-html .edi-f-col-v{text-wrap:balance;font-size:38px;font-style:italic;line-height:1.22}.look-editorial .edi-f-html .edi-f-col-s{font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-mute);font-size:17px}.look-editorial .edi-f-table{border-collapse:separate;border-spacing:0;font-size:17px}.look-editorial .edi-f-html .edi-chart-plot{padding-bottom:8px}.look-editorial .edi-f-html .edi-chart-band{bottom:38px}.look-editorial .edi-f-table tbody th[scope=row]{width:44%}.look-editorial .edi-f-table td:nth-child(2){width:auto}.look-editorial .edi-f-html .edi-f-big{letter-spacing:-.04em;font-size:250px;font-weight:500;line-height:.86}.look-editorial .edi-f-html .edi-f-big-sub{border-top:1.5px solid var(--edi-ink);max-width:560px;font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-ink-2);margin-top:30px;padding-top:16px;font-size:22px;line-height:1.4}.look-editorial .edi-f-case{border-top:5px solid var(--edi-ink);background:var(--edi-paper-2);padding:26px 36px 18px}.look-editorial .edi-f-case p{text-wrap:pretty;margin:0 0 20px;font-size:31px;line-height:1.42}.look-editorial .edi-f-case .edi-f-box-k{font-family:var(--font-edi-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--edi-acc);margin-bottom:10px;font-size:18px;font-weight:700}.look-editorial .edi-f-html .edi-f-box-h{letter-spacing:-.012em;text-wrap:balance;margin:0 0 18px;font-size:56px;font-weight:600;line-height:1.06}.look-editorial .edi-f-case .edi-f-box-src{border-top:1px solid var(--edi-rule-2);font-family:var(--font-edi-sans), system-ui, sans-serif;color:var(--edi-mute);margin:4px 0 0;padding-top:10px;font-size:18px}@media (max-width:860px){.look-editorial .edi-sec{--edi-top:33px;--edi-fig-h:54svh}.look-editorial .edi-sec p{font-size:18px;line-height:1.55}.look-editorial .edi-story{grid-template-columns:minmax(0,1fr);padding:0 18px}.look-editorial .edi-head{padding:32px 0 24px}.look-editorial .edi-h1{font-size:42px}.look-editorial .edi-sec .edi-dek{font-size:20px}.look-editorial .edi-figcell{grid-area:2/1/4}.look-editorial .edi-body{z-index:2;padding-top:calc(var(--edi-fig-h) + 8px);grid-area:3/1;position:relative}.look-editorial .edi-fig{height:var(--edi-fig-h);background:var(--edi-paper);justify-content:flex-start;min-height:0;padding:6px 0 0}.look-editorial .edi-pipe{max-height:calc(var(--edi-fig-h) - 104px);margin:6px 0}.look-editorial .edi-fig-sch{display:none}.look-editorial .edi-fig-cap{grid-template-columns:44px minmax(0,1fr);min-height:0;padding-top:6px;font-size:13px}.look-editorial .edi-fig-cap>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.look-editorial .edi-steps-nav,.look-editorial .edi-lab:not(.edi-lab-key),.look-editorial .edi-lead,.look-editorial .edi-clock,.look-editorial .edi-mark{display:none}.look-editorial .edi-lab-key{font-size:19px}.look-editorial .edi-view{font-size:17px}.look-editorial .edi-step{border:1px solid var(--edi-rule);background:var(--edi-paper-3);box-shadow:0 6px 24px var(--edi-shadow);padding:18px 18px 4px}.look-editorial .edi-step+.edi-step{margin-top:62svh}.look-editorial .edi-step:last-child{margin-bottom:40svh}.look-editorial .edi-h-step{font-size:25px}.look-editorial .edi-article{grid-template-columns:minmax(0,1fr);padding:48px 18px 80px}.look-editorial .edi-box{grid-column:1}.look-editorial .edi-h2{font-size:29px}.look-editorial .edi-chart-plot{--lw:0px;padding-top:54px;padding-bottom:64px}.look-editorial .edi-chart-row{grid-template-columns:minmax(0,1fr);padding-top:8px}.look-editorial .edi-chart-band{bottom:94px}.look-editorial .edi-chart-band-label{top:4px}.look-editorial .edi-chart-band-label span{white-space:normal;text-align:center;font-size:12px}.look-editorial .edi-chart-label{z-index:2;background:var(--edi-paper);padding:0 0 4px;position:relative}.look-editorial .edi-chart-row-bar .edi-chart-track{height:54px}.look-editorial .edi-chart-row-bar .edi-chart-bar{top:24px}.look-editorial .edi-chart-val{top:2px;left:calc(var(--b) * 100%);translate:-100%}.look-editorial .edi-chart-row-marks .edi-chart-track{height:92px}.look-editorial .edi-chart-dot{top:64px}.look-editorial .edi-chart-dot span,.look-editorial .edi-chart-span span{white-space:nowrap}.look-editorial .edi-chart-dot span{top:auto;bottom:14px;left:-60px}.look-editorial .edi-chart-span span{top:-20px;left:auto;right:0}.look-editorial .edi-chart-note span{white-space:normal;width:62vw;bottom:-4px}.look-editorial .edi-table caption{display:block}.look-editorial .edi-chart-tick:nth-child(2n) span{display:none}.look-editorial .edi-multiples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.look-editorial .edi-table thead{display:none}.look-editorial .edi-table,.look-editorial .edi-table tbody,.look-editorial .edi-table tr,.look-editorial .edi-table th,.look-editorial .edi-table td{width:auto;display:block}.look-editorial .edi-table tbody th[scope=row],.look-editorial .edi-table td:nth-child(2){width:auto}.look-editorial .edi-table tbody tr:not(.edi-table-group){border-bottom:1px solid var(--edi-rule);padding:10px 0}.look-editorial .edi-table tbody tr:not(.edi-table-group) th,.look-editorial .edi-table tbody tr:not(.edi-table-group) td{border:0;padding:2px 0}.look-editorial .edi-notes-list{columns:1}}@media (min-width:861px) and (max-width:1180px){.look-editorial .edi-story,.look-editorial .edi-article{padding-inline:32px}.look-editorial .edi-story{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.look-editorial .edi-multiples-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.look-editorial .edi-fx,.look-editorial .edi-grow,.look-editorial .edi-grow-in,.look-editorial .edi-step-btn{transition:none}.look-editorial .edi-drip{animation:none;translate:0 4px}}
.look-isometric{--iso-bg:#e7ebee;--iso-bg-2:#f3f5f6;--iso-panel:#fbfcfc;--iso-ink:#141d26;--iso-ink-2:#3f4c58;--iso-mute:#74818c;--iso-faint:#a3adb5;--iso-rule:#d3dadf;--iso-rule-2:#b9c2c9;--iso-line:#26313b;--iso-seam:#26313b52;--iso-seam-dark:#26313b80;--iso-slab-t:#f2f1ec;--iso-slab-l:#d9d6cc;--iso-slab-r:#bfbbaf;--iso-grid:#e0ddd4;--iso-shadow:#1e28324d;--iso-paint:#c9c5b9;--iso-clad-t:#f1f4f6;--iso-clad-l:#d1d8de;--iso-clad-r:#a2adb6;--iso-steel-t:#8a99a6;--iso-steel-l:#687887;--iso-steel-r:#4c5b68;--iso-conc-t:#e6e3da;--iso-conc-l:#cdc9bd;--iso-conc-r:#b1ac9f;--iso-bld-t:#fbfaf7;--iso-bld-l:#e5e2da;--iso-bld-r:#c9c5bb;--iso-skirt-t:#7d8891;--iso-skirt-l:#616c76;--iso-skirt-r:#49535c;--iso-fan-t:#cfd6db;--iso-fan-l:#aeb8bf;--iso-fan-r:#8b979f;--iso-valve-t:#5d6973;--iso-valve-l:#434e58;--iso-valve-r:#303a43;--iso-wool-t:#f6dc8c;--iso-wool-l:#e7c35f;--iso-wool-r:#cba443;--iso-glass:#9eb3c2;--iso-glass-line:#6f8697;--iso-mouth:#3a4650;--iso-fw:#56626d;--iso-water:#1b78d0;--iso-water-2:#5aa2e6;--iso-water-soft:#1b78d024;--iso-water-band:#1b78d0c7;--iso-sig:#e4502a;--iso-sig-2:#b93a19;--iso-sig-soft:#e4502a21;--iso-hot-t:#ffa184;--iso-hot-l:#ef6a45;--iso-hot-r:#c94a2a;--iso-one-t:#ffe1a6;--iso-one-l:#f6bf5c;--iso-one-r:#d99a33;--iso-out-t:#eef2f5;--iso-out-l:#cbd4db;--iso-out-r:#9ba8b3;--iso-hot:#e4502a;--iso-one:#f0ae45;--iso-out:#b4c0c9;--iso-rain:#34547057;--iso-splash:#34547047;--iso-spray:#1b78d08c;--iso-plume:#fffffff5;--iso-plume-edge:#70808c33;--iso-drop:#1b78d0b3;--iso-sheen:#ffffff8c;--iso-sheen-0:#fff0;--iso-mask-on:#fff;--iso-mask-off:#000;--iso-focus:#141d26;--iso-halo:#141d26d9;--iso-label-halo:#f3f5f6eb;--iso-card-shadow:#141d2629;display:block}.look-isometric .iso-sec{--iso-gutter:32px;--iso-rail:360px;background:var(--iso-bg);min-height:100svh;color:var(--iso-ink);font-family:var(--iso-font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-stretch:100%;display:block;overflow-x:clip}.look-isometric .iso-page{max-width:1600px;padding:0 var(--iso-gutter) 56px;margin:0 auto}.look-isometric .iso-sec button{font:inherit;color:inherit}.look-isometric .iso-sec a{color:inherit}.look-isometric .iso-sec :focus-visible{outline:2px solid var(--iso-focus);outline-offset:2px}.look-isometric .iso-mono{font-family:var(--iso-font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.look-isometric .iso-head{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;column-gap:48px;padding:22px 0 16px;display:grid}.look-isometric .iso-kicker{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--iso-ink-2);align-items:center;gap:10px;margin:0 0 8px;font-size:11.5px;font-weight:500;display:flex}.look-isometric .iso-kicker-cube{flex:none;width:13px;height:13px}.look-isometric .iso-kicker-cube .t{fill:var(--iso-clad-t)}.look-isometric .iso-kicker-cube .l{fill:var(--iso-water-2)}.look-isometric .iso-kicker-cube .r{fill:var(--iso-water)}.look-isometric .iso-kicker-cube path{stroke:var(--iso-line);stroke-width:.8px;stroke-linejoin:round}.look-isometric .iso-title{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:640;font-stretch:94%;line-height:1.04}.look-isometric .iso-lede{color:var(--iso-ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.look-isometric .iso-stage{grid-template-columns:minmax(0, 1fr) var(--iso-rail);grid-template-rows:auto auto;gap:10px 16px;display:grid}.look-isometric .iso-modes{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.look-isometric .iso-mode{border:1px solid var(--iso-rule);background:var(--iso-bg-2);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;width:100%;min-height:50px;padding:7px 14px 7px 9px;transition:background-color .25s,border-color .25s,color .25s;display:grid;position:relative}.look-isometric .iso-mode:hover{border-color:var(--iso-rule-2);background:var(--iso-panel)}.look-isometric .iso-mode[aria-pressed=true]{border-color:var(--iso-ink);background:var(--iso-ink);color:var(--iso-bg-2)}.look-isometric .iso-mode-n{width:30px;height:30px;font-family:var(--iso-font-mono), ui-monospace, monospace;place-items:center;font-size:13px;font-weight:600;display:grid}.look-isometric .iso-mode-n svg{grid-area:1/1;width:30px;height:30px}.look-isometric .iso-mode-n span{grid-area:1/1;transform:translateY(1px)}.look-isometric .iso-mode-n .hex{fill:var(--iso-panel);stroke:var(--iso-rule-2);stroke-width:1px}.look-isometric .iso-mode[aria-pressed=true] .iso-mode-n .hex{fill:var(--iso-bg-2);stroke:var(--iso-bg-2)}.look-isometric .iso-mode[aria-pressed=true] .iso-mode-n span{color:var(--iso-ink)}.look-isometric .iso-mode-name{letter-spacing:.005em;font-size:14px;font-weight:620;font-stretch:92%;line-height:1.15;display:block}.look-isometric .iso-mode-sub{color:var(--iso-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-stretch:90%;line-height:1.2;display:block;overflow:hidden}.look-isometric .iso-mode[aria-pressed=true] .iso-mode-sub{color:var(--iso-faint)}.look-isometric .iso-plot{border:1px solid var(--iso-rule);background:var(--iso-bg-2);isolation:isolate;border-radius:8px;height:max(520px,100svh - 243px);max-height:820px;position:relative;overflow:hidden}.look-isometric .iso-plot>svg,.look-isometric .iso-plot>canvas{width:100%;height:100%;position:absolute;inset:0}.look-isometric .iso-plot>canvas,.look-isometric .iso-over{pointer-events:none}.look-isometric .iso-over .iso-hits{pointer-events:auto}.look-isometric .iso-corner{z-index:2;pointer-events:none;font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--iso-mute);font-size:10.5px;position:absolute}.look-isometric .iso-corner-tr{text-align:right;gap:3px;display:grid;top:14px;right:16px}.look-isometric .iso-corner-tr b{color:var(--iso-ink-2);font-weight:600}.look-isometric .iso-tblock{border:1px solid var(--iso-rule-2);background:var(--iso-panel);color:var(--iso-ink-2);letter-spacing:.08em;grid-template-columns:auto auto;font-size:9.5px;display:grid;bottom:14px;right:14px}.look-isometric .iso-tblock>span{border-right:1px solid var(--iso-rule);border-bottom:1px solid var(--iso-rule);padding:5px 8px}.look-isometric .iso-tblock>span:nth-child(2n){border-right:0}.look-isometric .iso-tblock>span:nth-last-child(-n+2){border-bottom:0}.look-isometric .iso-tblock .k{color:var(--iso-mute)}.look-isometric .iso-tblock .wide{color:var(--iso-ink);letter-spacing:.12em;border-right:0;grid-column:1/-1;font-weight:600}.look-isometric .iso-hint{text-transform:none;letter-spacing:.02em;font-family:var(--iso-font-sans), system-ui, sans-serif;font-size:12px;font-stretch:92%;bottom:14px;left:16px}.look-isometric .iso-ground .t{fill:var(--iso-slab-t)}.look-isometric .iso-ground .l{fill:var(--iso-slab-l)}.look-isometric .iso-ground .r{fill:var(--iso-slab-r)}.look-isometric .iso-ground .ol{fill:var(--iso-slab-l);stroke:var(--iso-line);stroke-width:2.2px;stroke-linejoin:round}.look-isometric .iso-grid{fill:none;stroke:var(--iso-grid);stroke-width:1px}.look-isometric .iso-paint{fill:var(--iso-paint)}.look-isometric .iso-paint-line{fill:none;stroke:var(--iso-paint);stroke-width:1.4px}.look-isometric .iso-compass-n{fill:var(--iso-ink-2)}.look-isometric .iso-compass-s{fill:var(--iso-slab-t);stroke:var(--iso-ink-2);stroke-width:1px;stroke-linejoin:round}.look-isometric .iso-compass-ring{fill:none;stroke:var(--iso-ink-2);stroke-width:1px}.look-isometric .iso-ground-text{fill:var(--iso-paint);font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.16em;font-weight:600}.look-isometric .iso-shadow{fill:var(--iso-shadow)}.look-isometric .iso-pc{--t:var(--iso-clad-t);--l:var(--iso-clad-l);--r:var(--iso-clad-r);--o:var(--iso-line);--ow:2.4;transition:opacity .7s}.look-isometric .iso-pc[data-mat=steel]{--t:var(--iso-steel-t);--l:var(--iso-steel-l);--r:var(--iso-steel-r);--ow:1.8}.look-isometric .iso-pc[data-mat=conc]{--t:var(--iso-conc-t);--l:var(--iso-conc-l);--r:var(--iso-conc-r);--ow:1.8}.look-isometric .iso-pc[data-mat=bld]{--t:var(--iso-bld-t);--l:var(--iso-bld-l);--r:var(--iso-bld-r)}.look-isometric .iso-pc[data-mat=skirt]{--t:var(--iso-skirt-t);--l:var(--iso-skirt-l);--r:var(--iso-skirt-r)}.look-isometric .iso-pc[data-mat=fan]{--t:var(--iso-fan-t);--l:var(--iso-fan-l);--r:var(--iso-fan-r)}.look-isometric .iso-pc[data-mat=valve]{--t:var(--iso-valve-t);--l:var(--iso-valve-l);--r:var(--iso-valve-r);--ow:1.6}.look-isometric .iso-pc[data-mat=wool]{--t:var(--iso-wool-t);--l:var(--iso-wool-l);--r:var(--iso-wool-r);--ow:1.4}.look-isometric .iso-pc path{transition:fill .7s,stroke .7s,stroke-width .4s}.look-isometric .iso-pc .ol{fill:var(--l);stroke:var(--o);stroke-width:var(--ow);stroke-linejoin:round}.look-isometric .iso-pc .t{fill:var(--t);stroke:var(--t);stroke-width:.6px;stroke-linejoin:round}.look-isometric .iso-pc .l{fill:var(--l);stroke:var(--l);stroke-width:.6px;stroke-linejoin:round}.look-isometric .iso-pc .r{fill:var(--r);stroke:var(--r);stroke-width:.6px;stroke-linejoin:round}.look-isometric .iso-pc .sm{fill:none;stroke:var(--iso-seam);stroke-width:.9px;stroke-linecap:round}.look-isometric .iso-dt{transition:opacity .7s}.look-isometric .iso-glass{fill:var(--iso-glass);stroke:var(--iso-glass-line);stroke-width:.8px}.look-isometric .iso-louvre{fill:none;stroke:var(--iso-seam-dark);stroke-width:.8px}.look-isometric .iso-mouth{fill:var(--iso-mouth);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-hub{fill:none;stroke:var(--iso-fan-l);stroke-width:2.2px;stroke-linecap:round}.look-isometric .iso-ladder{fill:none;stroke:var(--iso-steel-r);stroke-width:1.1px}.look-isometric .iso-fw{fill:none;stroke:var(--iso-fw);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .7s}.look-isometric .iso-fw-nozzle{fill:none;stroke:var(--iso-fw);stroke-width:2.2px;stroke-linecap:round;transition:stroke .7s}.look-isometric .iso-stem{fill:none;stroke:var(--iso-valve-l);stroke-width:2px}.look-isometric .iso-wheel{fill:none;stroke:var(--iso-valve-l);stroke-width:2.4px}.look-isometric .iso-gap{fill:none;stroke:var(--iso-line);stroke-width:1.4px}.look-isometric .iso-dent{fill:var(--iso-clad-r);stroke:var(--iso-seam-dark);stroke-width:.8px;transition:fill .7s}.look-isometric .iso-cut-ins{fill:var(--iso-wool-l);stroke:var(--iso-line);stroke-width:.8px}.look-isometric .iso-cut-steel{fill:var(--iso-steel-l);stroke:var(--iso-line);stroke-width:.8px}.look-isometric .iso-cut-bore{fill:var(--iso-mouth)}.look-isometric .iso-m1 .iso-fw,.look-isometric .iso-m1 .iso-fw-nozzle{stroke:var(--iso-water)}.look-isometric .iso-m2 .iso-dent{fill:var(--iso-sig)}.look-isometric .iso-m2 [data-key=l3-gap]{--o:var(--iso-sig);--ow:3.4}.look-isometric .iso-m3 .iso-pc[data-mat=bld],.look-isometric .iso-m3 .iso-pc[data-mat=fan],.look-isometric .iso-m3 .iso-dt[data-eq=cr],.look-isometric .iso-m3 .iso-dt[data-eq=ct]{opacity:.55}.look-isometric .iso-m4 .iso-pc[data-mat=clad][data-temp=overlap]{--t:var(--iso-hot-t);--l:var(--iso-hot-l);--r:var(--iso-hot-r)}.look-isometric .iso-m4 .iso-pc[data-mat=clad][data-temp=one]{--t:var(--iso-one-t);--l:var(--iso-one-l);--r:var(--iso-one-r)}.look-isometric .iso-m4 .iso-pc[data-mat=clad][data-temp=out]{--t:var(--iso-out-t);--l:var(--iso-out-l);--r:var(--iso-out-r)}.look-isometric .iso-m4 .iso-pc:not([data-mat=clad]),.look-isometric .iso-m4 .iso-dt{opacity:.5}.look-isometric .iso-m4 .iso-dent{fill:var(--iso-one-r)}.look-isometric .iso-m5 .iso-pc[data-first=some],.look-isometric .iso-m5 .iso-dt[data-first=some]{opacity:.62}.look-isometric .iso-m5 .iso-pc[data-first=few],.look-isometric .iso-m5 .iso-dt[data-first=few],.look-isometric .iso-m5 .iso-pc:not([data-first]),.look-isometric .iso-m5 .iso-dt:not([data-first]){opacity:.34}.look-isometric .iso-m5 .iso-pc[data-first=all][data-mat=clad]{--o:var(--iso-sig-2);--ow:3.6}.look-isometric .iso-wet{opacity:0;transition:opacity .7s}.look-isometric .iso-m3 .iso-wet{opacity:1}.look-isometric .iso-wet-band{fill:none;stroke:var(--iso-water-band);stroke-width:3.4px;stroke-linecap:round}.look-isometric .iso-wet-band-wide{fill:none;stroke:var(--iso-water-band);stroke-width:6px;stroke-linecap:round}.look-isometric .iso-wet-fill{fill:var(--iso-water)}.look-isometric .iso-sheen{mix-blend-mode:soft-light;opacity:.9}.look-isometric .iso-sheen-band{animation:14s ease-in-out infinite iso-sheen}.look-isometric .iso-sheen-0{stop-color:var(--iso-sheen-0)}.look-isometric .iso-sheen-1{stop-color:var(--iso-sheen)}.look-isometric .iso-paused .iso-sheen-band{animation-play-state:paused}@keyframes iso-sheen{0%{transform:translate(-900px)}55%,to{transform:translate(1500px)}}.look-isometric .iso-ov{opacity:0;transition:opacity .5s}.look-isometric .iso-m1 .iso-ov[data-m="1"],.look-isometric .iso-m2 .iso-ov[data-m="2"],.look-isometric .iso-m3 .iso-ov[data-m="3"],.look-isometric .iso-m4 .iso-ov[data-m="4"],.look-isometric .iso-m5 .iso-ov[data-m="5"]{opacity:1;transition-delay:.18s}.look-isometric .iso-leader{fill:none;stroke:var(--iso-ink-2);stroke-width:1.1px}.look-isometric .iso-pin circle{stroke:var(--iso-panel);stroke-width:2px}.look-isometric .iso-pin[data-tone=water] circle{fill:var(--iso-water)}.look-isometric .iso-pin[data-tone=sig] circle{fill:var(--iso-sig)}.look-isometric .iso-pin[data-tone=ink] circle{fill:var(--iso-ink)}.look-isometric .iso-pin text{fill:var(--iso-panel);font-family:var(--iso-font-mono), ui-monospace, monospace;text-anchor:middle;dominant-baseline:central;font-size:12.5px;font-weight:600}.look-isometric .iso-dot{stroke:var(--iso-panel);stroke-width:1.6px}.look-isometric .iso-dot[data-tone=water]{fill:var(--iso-water)}.look-isometric .iso-dot[data-tone=sig]{fill:var(--iso-sig)}.look-isometric .iso-dot[data-tone=ink]{fill:var(--iso-ink)}.look-isometric .iso-lab{font-family:var(--iso-font-sans), system-ui, sans-serif;fill:var(--iso-ink);paint-order:stroke;stroke:var(--iso-label-halo);stroke-width:5px;stroke-linejoin:round;font-size:17px;font-weight:600;font-stretch:88%}.look-isometric .iso-lab-sub{fill:var(--iso-ink-2);font-weight:400}.look-isometric .iso-tag-box{fill:var(--iso-panel);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-tag{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink);letter-spacing:.04em;font-size:13px;font-weight:600}.look-isometric .iso-tags{transition:opacity .5s}.look-isometric .iso-m4 .iso-tags{opacity:0}.look-isometric .iso-temp-box[data-temp=overlap]{fill:var(--iso-hot)}.look-isometric .iso-temp-box[data-temp=one]{fill:var(--iso-one)}.look-isometric .iso-temp-box[data-temp=out]{fill:var(--iso-out)}.look-isometric .iso-temp-box{stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-temp-txt{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink);font-size:13.5px;font-weight:600}.look-isometric .iso-temp-tag{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink-2);font-size:11.5px;font-weight:500}.look-isometric .iso-halo{fill:none;stroke:var(--iso-sig);stroke-width:1.4px;stroke-dasharray:3 4}.look-isometric .iso-collar{fill:none;stroke:var(--iso-ink);stroke-width:3px}.look-isometric .iso-window{fill:var(--iso-steel-r);stroke:var(--iso-ink);stroke-width:1.4px}.look-isometric .iso-wave{fill:none;stroke:var(--iso-ink);stroke-width:1.4px;stroke-dasharray:2 4;stroke-linecap:round}.look-isometric .iso-hit{cursor:pointer;outline:none}.look-isometric .iso-hit path{fill:#0000;stroke:#0000}.look-isometric .iso-hit .iso-hit-line{fill:none;stroke-width:14px}.look-isometric .iso-mask-on{fill:var(--iso-mask-on);stroke:var(--iso-mask-on);stroke-width:9px;stroke-linejoin:round}.look-isometric .iso-mask-off{fill:var(--iso-mask-off);stroke:var(--iso-mask-off);stroke-width:2.6px;stroke-linejoin:round}.look-isometric .iso-hl-fill{fill:var(--iso-halo)}.look-isometric .iso-card{z-index:5;border:1px solid var(--iso-line);background:var(--iso-panel);width:292px;box-shadow:0 10px 28px var(--iso-card-shadow);pointer-events:none;border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.4;animation:.18s ease-out iso-card-in;position:absolute}@keyframes iso-card-in{0%{opacity:0;transform:translateY(4px)}}.look-isometric .iso-card-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 2px;display:flex}.look-isometric .iso-card-name{font-size:15px;font-weight:650;font-stretch:92%}.look-isometric .iso-card-tag{font-family:var(--iso-font-mono), ui-monospace, monospace;color:var(--iso-mute);font-size:11px;font-weight:600}.look-isometric .iso-card-kind{color:var(--iso-mute);margin:0 0 8px;font-size:12px}.look-isometric .iso-card dl{border-top:1px solid var(--iso-rule);grid-template-columns:74px minmax(0,1fr);gap:5px 10px;margin:0;padding-top:8px;display:grid}.look-isometric .iso-card dt{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--iso-mute);padding-top:2px;font-size:10px;font-weight:600}.look-isometric .iso-card dd{color:var(--iso-ink-2);margin:0}.look-isometric .iso-card [data-on=true]{color:var(--iso-ink);font-weight:600}.look-isometric .iso-card dt[data-on=true]{color:var(--iso-ink)}.look-isometric .iso-rail{border:1px solid var(--iso-rule);background:var(--iso-panel);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.look-isometric .iso-cap{padding:18px 20px 16px;animation:.45s ease-out iso-cap-in}@keyframes iso-cap-in{0%{opacity:0;transform:translateY(6px)}}.look-isometric .iso-cap-k{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--iso-mute);justify-content:space-between;margin:0 0 8px;font-size:11px;font-weight:500;display:flex}.look-isometric .iso-cap-h{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:21px;font-weight:650;font-stretch:94%;line-height:1.15}.look-isometric .iso-cap-p{color:var(--iso-ink-2);text-wrap:pretty;margin:0 0 12px;font-size:14px;line-height:1.5}.look-isometric .iso-items{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.look-isometric .iso-items li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:13.5px;line-height:1.35;display:grid}.look-isometric .iso-items .n{width:20px;height:20px;font-family:var(--iso-font-mono), ui-monospace, monospace;color:var(--iso-panel);background:var(--iso-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.look-isometric .iso-items[data-tone=water] .n{background:var(--iso-water)}.look-isometric .iso-items[data-tone=sig] .n{background:var(--iso-sig)}.look-isometric .iso-items small{color:var(--iso-mute);font-size:12px;display:block}.look-isometric .iso-src{border-top:1px solid var(--iso-rule);font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--iso-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding-top:12px;font-size:10.5px;display:flex}.look-isometric .iso-src a{border:1px solid var(--iso-rule-2);color:var(--iso-ink-2);text-transform:none;letter-spacing:.02em;border-radius:3px;padding:2px 6px;text-decoration:none}.look-isometric .iso-src a:hover{border-color:var(--iso-ink-2);color:var(--iso-ink)}.look-isometric .iso-note{border-left:2px solid var(--iso-rule-2);background:var(--iso-bg-2);color:var(--iso-ink-2);margin:0 0 12px;padding:8px 10px;font-size:12.5px;line-height:1.45}.look-isometric .iso-note b{color:var(--iso-ink)}.look-isometric .iso-rail[data-mode="4"] .iso-key,.look-isometric .iso-rail[data-mode="5"] .iso-key{display:none}.look-isometric .iso-key{border-top:1px solid var(--iso-rule);background:var(--iso-bg-2);margin-top:auto;padding:12px 20px 14px}.look-isometric .iso-key-h{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--iso-mute);margin:0 0 8px;font-size:10.5px;font-weight:600}.look-isometric .iso-key ul{color:var(--iso-ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;font-size:12px;line-height:1.25;list-style:none;display:grid}.look-isometric .iso-key li{align-items:center;gap:8px;display:flex}.look-isometric .iso-key svg{flex:none;width:16px;height:16px;overflow:visible}.look-isometric .iso-key .iso-pc{--ow:1.3}.look-isometric .iso-key-fw{fill:none;stroke:var(--iso-fw);stroke-width:2.4px;stroke-linecap:round}.look-isometric .iso-key-light{fill:none;stroke:var(--iso-ink-2);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.look-isometric .iso-pin-more circle{stroke-width:1.6px}.look-isometric .iso-pin-more text{font-size:11px}.look-isometric .iso-pin-at,.look-isometric .iso-short{display:none}.look-isometric .iso-range{width:100%;height:auto;margin:2px 0 10px;display:block;overflow:visible}.look-isometric .iso-range text{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-mute);font-size:10px}.look-isometric .iso-range .lbl{font-family:var(--iso-font-sans), system-ui, sans-serif;fill:var(--iso-ink-2);font-size:11.5px;font-weight:600;font-stretch:90%}.look-isometric .iso-range .axis{stroke:var(--iso-rule-2);stroke-width:1px}.look-isometric .iso-range .tick{stroke:var(--iso-rule);stroke-width:1px}.look-isometric .iso-range .bar{fill:var(--iso-bg-2);stroke:var(--iso-ink-2);stroke-width:1px}.look-isometric .iso-range .bar-one{fill:var(--iso-one);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-range .bar-hot{fill:var(--iso-hot);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-range .bar-out{fill:var(--iso-out);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-range .peak{fill:var(--iso-sig-soft)}.look-isometric .iso-range .peak-edge{stroke:var(--iso-sig);stroke-width:1px;stroke-dasharray:2 2}.look-isometric .iso-range .eq-dot[data-temp=overlap]{fill:var(--iso-hot)}.look-isometric .iso-range .eq-dot[data-temp=one]{fill:var(--iso-one)}.look-isometric .iso-range .eq-dot[data-temp=out]{fill:var(--iso-out)}.look-isometric .iso-range .eq-dot{stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-range .sub{font-family:var(--iso-font-sans), system-ui, sans-serif;fill:var(--iso-mute);font-size:10.5px;font-stretch:90%}.look-isometric .iso-range .eq{fill:var(--iso-ink-2);font-size:10px;font-weight:600}.look-isometric .iso-range .peak-lbl{fill:var(--iso-sig-2);font-size:10px;font-weight:600}.look-isometric .iso-keys{color:var(--iso-ink-2);grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 14px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:grid}.look-isometric .iso-keys li{align-items:center;gap:6px;display:flex}.look-isometric .iso-sw{border:1px solid var(--iso-line);border-radius:2px;width:12px;height:12px}.look-isometric .iso-sw[data-temp=overlap]{background:var(--iso-hot)}.look-isometric .iso-sw[data-temp=one]{background:var(--iso-one)}.look-isometric .iso-sw[data-temp=out]{background:var(--iso-out)}.look-isometric .iso-matrix{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12.5px}.look-isometric .iso-matrix th{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--iso-mute);text-align:center;vertical-align:bottom;padding:0 0 5px;font-size:9.5px;font-weight:600;line-height:1.2}.look-isometric .iso-matrix th:first-child,.look-isometric .iso-matrix td:first-child{text-align:left}.look-isometric .iso-matrix td{border-top:1px solid var(--iso-rule);text-align:center;padding:3px 0}.look-isometric .iso-matrix tr[data-first=all] td:first-child{font-weight:650}.look-isometric .iso-matrix tr[data-first=all] td{background:var(--iso-sig-soft)}.look-isometric .iso-mx{border:1.4px solid var(--iso-ink-2);vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.look-isometric .iso-mx[data-v=yes]{border-color:var(--iso-ink);background:var(--iso-ink)}.look-isometric .iso-mx[data-v=part]{background:linear-gradient(90deg, var(--iso-ink) 50%, var(--iso-panel) 50%);border-color:var(--iso-ink)}.look-isometric .iso-matrix .tag{font-family:var(--iso-font-mono), ui-monospace, monospace;margin-right:6px;font-size:11px;font-weight:600}.look-isometric .iso-methods{color:var(--iso-ink-2);gap:4px;margin:0 0 12px;font-size:12.5px;line-height:1.4;display:grid}.look-isometric .iso-methods b{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--iso-mute);font-size:10px;font-weight:600;display:block}.look-isometric .iso-six{color:var(--iso-ink-2);align-items:center;gap:12px;margin:0 0 12px;font-size:12.5px;line-height:1.4;display:flex}.look-isometric .iso-six svg{flex:none;width:64px;height:64px}.look-isometric .iso-six .clad{fill:var(--iso-clad-l);stroke:var(--iso-line);stroke-width:1.4px}.look-isometric .iso-six .ins{fill:var(--iso-wool-t);stroke:var(--iso-wool-r);stroke-width:.8px}.look-isometric .iso-six .wet{fill:var(--iso-water)}.look-isometric .iso-six .steel{fill:var(--iso-steel-l);stroke:var(--iso-line);stroke-width:1px}.look-isometric .iso-six .bore{fill:var(--iso-panel)}.look-isometric .iso-six text{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink-2);text-anchor:middle;font-size:7.5px}.look-isometric .iso-foot{border-top:1px solid var(--iso-rule-2);grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;margin-top:28px;padding-top:18px;display:grid}.look-isometric .iso-foot h2{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--iso-mute);margin:0 0 10px;font-size:11px;font-weight:600}.look-isometric .iso-sources{color:var(--iso-ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.look-isometric .iso-sources b{font-family:var(--iso-font-mono), ui-monospace, monospace;color:var(--iso-ink);margin-right:6px;font-size:11.5px;font-weight:600}.look-isometric .iso-sources a{-webkit-text-decoration-color:var(--iso-rule-2);text-decoration-color:var(--iso-rule-2);text-underline-offset:2px}.look-isometric .iso-credit{max-width:440px;color:var(--iso-ink-2);text-align:right;align-self:end;margin:0;font-size:13px;line-height:1.5}.look-isometric .iso-credit a{font-family:var(--iso-font-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:11.5px}@media (max-width:980px){.look-isometric .iso-head{grid-template-columns:minmax(0,1fr);row-gap:10px}.look-isometric .iso-stage{grid-template-columns:minmax(0,1fr)}.look-isometric .iso-plot{aspect-ratio:1460/960;height:auto}.look-isometric .iso-plot>svg,.look-isometric .iso-plot>canvas{position:absolute}.look-isometric .iso-foot{grid-template-columns:minmax(0,1fr)}.look-isometric .iso-credit{text-align:left}}@media (max-width:720px){.look-isometric .iso-sec{--iso-gutter:14px}.look-isometric .iso-head{padding-top:18px}.look-isometric .iso-title{font-size:28px}.look-isometric .iso-lede{font-size:14.5px}.look-isometric .iso-modes{gap:4px}.look-isometric .iso-mode{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2px;min-height:0;padding:6px 2px 7px}.look-isometric .iso-mode-n,.look-isometric .iso-mode-n svg{width:24px;height:24px;font-size:11.5px}.look-isometric .iso-mode-name{letter-spacing:0;font-size:11.5px}.look-isometric .iso-mode-sub,.look-isometric .iso-lab,.look-isometric .iso-leader,.look-isometric .iso-tags,.look-isometric .iso-temp-tag,.look-isometric .iso-corner,.look-isometric .iso-ground-text,.look-isometric .iso-pin-lab,.look-isometric .iso-dot,.look-isometric .iso-long,.look-isometric .iso-temp-box,.look-isometric .iso-temp-txt{display:none}.look-isometric .iso-pin-at,.look-isometric .iso-short{display:inline}.look-isometric .iso-pin-at>g,.look-isometric .iso-pin-more>g{transform:scale(2.6)}.look-isometric .iso-card{width:min(292px,100% - 16px)}.look-isometric .iso-sources{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.look-isometric .iso-sec .iso-pc,.look-isometric .iso-sec .iso-pc path,.look-isometric .iso-sec .iso-dt,.look-isometric .iso-sec .iso-fw,.look-isometric .iso-sec .iso-fw-nozzle,.look-isometric .iso-sec .iso-dent,.look-isometric .iso-sec .iso-wet,.look-isometric .iso-sec .iso-ov,.look-isometric .iso-sec .iso-tags,.look-isometric .iso-sec .iso-mode,.look-isometric .iso-sec .iso-card,.look-isometric .iso-sec .iso-cap,.look-isometric .iso-sec .iso-sheen-band{transition:none;animation:none}}.look-isometric .isof{--k1:0;--k2:0;--k3:0;--k4:0;--k5:0;--kwet:0;--kcorr:0;--isof-sheen:-900px;--u:calc(100cqw / 1920);--isof-veil:#e7ebeeb8;--isof-panel-shadow:#141d261f;aspect-ratio:16/9;width:100%;color:var(--iso-ink);font-family:var(--iso-font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:inline-size}.look-isometric .isof-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.look-isometric .isof-bg{fill:var(--iso-bg-2)}.look-isometric .isof-veil{fill:var(--isof-veil)}.look-isometric .isof .iso-pc,.look-isometric .isof .iso-pc path,.look-isometric .isof .iso-dt,.look-isometric .isof .iso-fw,.look-isometric .isof .iso-fw-nozzle,.look-isometric .isof .iso-dent,.look-isometric .isof .iso-wet{transition:none}.look-isometric .isof .iso-sheen-band{transform:translateX(var(--isof-sheen));animation:none}.look-isometric .isof .iso-ground-text{display:inline}.look-isometric .isof .iso-pc,.look-isometric .isof .iso-dt{--d3:0;--d4:0;--d5:0;opacity:calc((1 - var(--d3) * var(--k3)) * (1 - var(--d4) * var(--k4)) * (1 - var(--d5) * var(--k5)))}.look-isometric .isof .iso-pc[data-mat=bld],.look-isometric .isof .iso-pc[data-mat=fan],.look-isometric .isof .iso-dt[data-eq=cr],.look-isometric .isof .iso-dt[data-eq=ct]{--d3:.45}.look-isometric .isof .iso-pc:not([data-mat=clad]),.look-isometric .isof .iso-dt{--d4:.5}.look-isometric .isof .iso-pc:not([data-first]),.look-isometric .isof .iso-dt:not([data-first]),.look-isometric .isof .iso-pc[data-first=few],.look-isometric .isof .iso-dt[data-first=few]{--d5:.66}.look-isometric .isof .iso-pc[data-first=some],.look-isometric .isof .iso-dt[data-first=some]{--d5:.38}.look-isometric .isof .iso-fw,.look-isometric .isof .iso-fw-nozzle{stroke:color-mix(in srgb, var(--iso-water) calc(var(--k1) * 100%), var(--iso-fw))}.look-isometric .isof .iso-dent{fill:color-mix(in srgb, var(--iso-sig) calc(var(--k2) * 100%), color-mix(in srgb, var(--iso-one-r) calc(var(--k4) * 100%), var(--iso-clad-r)))}.look-isometric .isof .iso-pc[data-key=l3-gap]{--o:color-mix(in srgb, var(--iso-sig) calc(var(--k2) * 100%), var(--iso-line));--ow:calc(2.4 + 1 * var(--k2))}.look-isometric .isof .iso-wet{opacity:var(--kwet)}.look-isometric .isof .iso-wet-band,.look-isometric .isof .iso-wet-band-wide{stroke:color-mix(in srgb, var(--iso-sig) calc(var(--kcorr) * 100%), var(--iso-water-band))}.look-isometric .isof .iso-wet-fill{fill:color-mix(in srgb, var(--iso-sig) calc(var(--kcorr) * 100%), var(--iso-water))}.look-isometric .isof .iso-pc[data-mat=clad][data-temp=overlap]{--t:color-mix(in srgb, var(--iso-hot-t) calc(var(--k4) * 100%), var(--iso-clad-t));--l:color-mix(in srgb, var(--iso-hot-l) calc(var(--k4) * 100%), var(--iso-clad-l));--r:color-mix(in srgb, var(--iso-hot-r) calc(var(--k4) * 100%), var(--iso-clad-r))}.look-isometric .isof .iso-pc[data-mat=clad][data-temp=one]{--t:color-mix(in srgb, var(--iso-one-t) calc(var(--k4) * 100%), var(--iso-clad-t));--l:color-mix(in srgb, var(--iso-one-l) calc(var(--k4) * 100%), var(--iso-clad-l));--r:color-mix(in srgb, var(--iso-one-r) calc(var(--k4) * 100%), var(--iso-clad-r))}.look-isometric .isof .iso-pc[data-mat=clad][data-temp=out]{--t:color-mix(in srgb, var(--iso-out-t) calc(var(--k4) * 100%), var(--iso-clad-t));--l:color-mix(in srgb, var(--iso-out-l) calc(var(--k4) * 100%), var(--iso-clad-l));--r:color-mix(in srgb, var(--iso-out-r) calc(var(--k4) * 100%), var(--iso-clad-r))}.look-isometric .isof .iso-pc[data-first=all][data-mat=clad]{--o:color-mix(in srgb, var(--iso-sig-2) calc(var(--k5) * 100%), var(--iso-line));--ow:calc(2.4 + 1.2 * var(--k5))}.look-isometric .isof-loss{fill:none;stroke:var(--iso-sig);stroke-width:8px;stroke-linecap:round}.look-isometric .isof-rain{fill:none;stroke:var(--iso-rain);stroke-width:1px;stroke-linecap:round}.look-isometric .isof-splash{fill:none;stroke:var(--iso-splash);stroke-width:.9px}.look-isometric .isof-spray{fill:none;stroke:var(--iso-spray);stroke-width:1.2px;stroke-linecap:round}.look-isometric .isof-plume{fill:var(--iso-plume)}.look-isometric .isof-plume-edge{fill:var(--iso-plume-edge)}.look-isometric .isof-drop{fill:var(--iso-drop)}.look-isometric .isof-leader{fill:none;stroke:var(--iso-ink-2);stroke-width:1.5px}.look-isometric .isof-dot{stroke:var(--iso-panel);stroke-width:2px}.look-isometric .isof-dot[data-tone=water],.look-isometric .isof-pin[data-tone=water] circle{fill:var(--iso-water)}.look-isometric .isof-dot[data-tone=sig],.look-isometric .isof-pin[data-tone=sig] circle{fill:var(--iso-sig)}.look-isometric .isof-dot[data-tone=ink],.look-isometric .isof-pin[data-tone=ink] circle{fill:var(--iso-ink)}.look-isometric .isof-pin circle{stroke:var(--iso-panel);stroke-width:2.5px}.look-isometric .isof-pin text{fill:var(--iso-panel);font-family:var(--iso-font-mono), ui-monospace, monospace;text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:600}.look-isometric .isof-lab{font-family:var(--iso-font-sans), system-ui, sans-serif;fill:var(--iso-ink);paint-order:stroke;stroke:var(--iso-label-halo);stroke-width:7px;stroke-linejoin:round;font-size:25px;font-weight:620;font-stretch:88%}.look-isometric .isof-lab-sub{fill:var(--iso-ink-2);font-size:20px;font-weight:420}.look-isometric .isof-tag-box{fill:var(--iso-panel);stroke:var(--iso-line);stroke-width:1.2px}.look-isometric .isof-tag{font-family:var(--iso-font-mono), ui-monospace, monospace;letter-spacing:.04em;fill:var(--iso-ink);text-anchor:middle;font-size:16px;font-weight:600}.look-isometric .isof-temp-box{stroke:var(--iso-line);stroke-width:1.2px}.look-isometric .isof-temp-box[data-temp=overlap]{fill:var(--iso-hot)}.look-isometric .isof-temp-box[data-temp=one]{fill:var(--iso-one)}.look-isometric .isof-temp-box[data-temp=out]{fill:var(--iso-out)}.look-isometric .isof-temp-txt{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink);text-anchor:middle;font-size:18px;font-weight:600}.look-isometric .isof-temp-tag{font-family:var(--iso-font-mono), ui-monospace, monospace;fill:var(--iso-ink-2);text-anchor:middle;paint-order:stroke;stroke:var(--iso-label-halo);stroke-width:5px;font-size:15px;font-weight:500}.look-isometric .isof-panel{box-sizing:border-box;padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(20 * var(--u));border:calc(1.5 * var(--u)) solid var(--iso-rule);border-radius:calc(10 * var(--u));background:var(--iso-panel);box-shadow:0 calc(14 * var(--u)) calc(40 * var(--u)) var(--isof-panel-shadow);font-size:calc(19 * var(--u));line-height:1.4;position:absolute}.look-isometric .isof-panel-k,.look-isometric .isof-kicker{align-items:center;gap:calc(12 * var(--u));margin:0 0 calc(10 * var(--u));font-family:var(--iso-font-mono), ui-monospace, monospace;font-size:calc(15 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--iso-mute);font-weight:500;display:flex}.look-isometric .isof-kicker .iso-kicker-cube{width:calc(18 * var(--u));height:calc(18 * var(--u))}.look-isometric .isof-panel-h{margin:0 0 calc(12 * var(--u));font-size:calc(30 * var(--u));letter-spacing:-.01em;font-weight:650;font-stretch:94%;line-height:1.12}.look-isometric .isof-panel-p{margin:0 0 calc(14 * var(--u));color:var(--iso-ink-2)}.look-isometric .isof-range .iso-range{margin:calc(6 * var(--u)) 0 calc(12 * var(--u))}.look-isometric .isof-range .iso-range>g:first-of-type{opacity:var(--kr1)}.look-isometric .isof-range .iso-range>g:nth-of-type(2){opacity:var(--kr2)}.look-isometric .isof-range .iso-range .peak,.look-isometric .isof-range .iso-range .peak-edge,.look-isometric .isof-range .iso-range .peak-lbl{opacity:var(--kov)}.look-isometric .isof-keys{gap:calc(20 * var(--u));margin:0 0 calc(12 * var(--u));font-size:calc(16 * var(--u));color:var(--iso-ink-2);padding:0;list-style:none;display:flex}.look-isometric .isof-keys li{align-items:center;gap:calc(8 * var(--u));display:flex}.look-isometric .isof-sw{width:calc(16 * var(--u));height:calc(16 * var(--u));border:calc(1.2 * var(--u)) solid var(--iso-line);border-radius:calc(3 * var(--u))}.look-isometric .isof-sw[data-temp=overlap]{background:var(--iso-hot)}.look-isometric .isof-sw[data-temp=one]{background:var(--iso-one)}.look-isometric .isof-sw[data-temp=out]{background:var(--iso-out)}.look-isometric .isof-note{margin:0 0 calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-left:calc(3 * var(--u)) solid var(--iso-rule-2);background:var(--iso-bg-2);font-size:calc(16 * var(--u));color:var(--iso-ink-2)}.look-isometric .isof-note b{color:var(--iso-ink);font-weight:600}.look-isometric .isof-src{align-items:center;gap:calc(8 * var(--u));padding-top:calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--iso-rule);font-family:var(--iso-font-mono), ui-monospace, monospace;font-size:calc(13.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--iso-mute);flex-wrap:wrap;margin:0;display:flex}.look-isometric .isof-src b{padding:calc(2 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--iso-rule-2);border-radius:calc(3 * var(--u));letter-spacing:.02em;text-transform:none;color:var(--iso-ink-2);font-weight:500}.look-isometric .isof-list{gap:calc(8 * var(--u));margin:0 0 calc(16 * var(--u));font-size:calc(21 * var(--u));padding:0;font-weight:560;list-style:none;display:grid}.look-isometric .isof-list li{align-items:center;gap:calc(12 * var(--u));display:flex}.look-isometric .isof-list i{width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--iso-ink-2);color:var(--iso-panel);font-family:var(--iso-font-mono), ui-monospace, monospace;font-size:calc(14 * var(--u));border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.look-isometric .isof-list li[data-now=true] i{background:var(--iso-sig)}.look-isometric .isof-case-h{margin:0 0 calc(10 * var(--u));font-size:calc(54 * var(--u));letter-spacing:-.02em;font-weight:650;font-stretch:94%}.look-isometric .isof-case-p{margin:0 0 calc(18 * var(--u));font-size:calc(30 * var(--u));color:var(--iso-ink-2);line-height:1.3}.look-isometric .isof-title{right:calc(72 * var(--u));top:calc(64 * var(--u));width:calc(760 * var(--u));position:absolute}.look-isometric .isof-title h1{margin:0 0 calc(14 * var(--u));font-size:calc(62 * var(--u));letter-spacing:-.022em;text-wrap:balance;font-weight:650;font-stretch:94%;line-height:1.04}.look-isometric .isof-title-sub{font-size:calc(22 * var(--u));color:var(--iso-ink-2);margin:0}.look-isometric .isof-corner{right:calc(72 * var(--u));bottom:calc(56 * var(--u));text-align:right;gap:calc(5 * var(--u));font-family:var(--iso-font-mono), ui-monospace, monospace;padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(4 * var(--u));background:var(--iso-label-halo);font-size:calc(15 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--iso-mute);display:grid;position:absolute}.look-isometric .isof-corner b{color:var(--iso-ink);font-weight:600}.look-isometric .isof-cap{left:calc(72 * var(--u));bottom:calc(52 * var(--u));max-width:calc(1400 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(16 * var(--u));border:calc(1.5 * var(--u)) solid var(--iso-rule);border-left:calc(5 * var(--u)) solid var(--iso-ink);border-radius:calc(8 * var(--u));background:var(--iso-panel);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) var(--isof-panel-shadow);position:absolute}.look-isometric .isof-cap-t{margin:0 0 calc(8 * var(--u));font-size:calc(40 * var(--u));letter-spacing:-.01em;color:var(--iso-faint);font-weight:600;font-stretch:94%;line-height:1.18}.look-isometric .isof-cap-t [data-said=true]{color:var(--iso-ink)}.look-isometric .isof-cap-s{align-items:center;gap:calc(8 * var(--u));font-family:var(--iso-font-mono), ui-monospace, monospace;font-size:calc(14 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--iso-mute);flex-wrap:wrap;margin:0;display:flex}.look-isometric .isof-cap-s b{padding:calc(1 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--iso-rule-2);border-radius:calc(3 * var(--u));letter-spacing:.02em;text-transform:none;color:var(--iso-ink-2);font-weight:500}.look-isometric .isof-end{left:50%;top:calc(250 * var(--u));width:calc(1040 * var(--u));margin-left:calc(-520 * var(--u));padding:calc(40 * var(--u)) calc(48 * var(--u))}.look-isometric .isof-end h2{margin:0 0 calc(18 * var(--u));font-size:calc(68 * var(--u));letter-spacing:-.022em;font-weight:650;font-stretch:94%;line-height:1.04}.look-isometric .isof-url{margin:0 0 calc(22 * var(--u));font-family:var(--iso-font-mono), ui-monospace, monospace;font-size:calc(26 * var(--u));color:var(--iso-water);font-weight:500}.look-isometric .isof-credit{font-size:calc(20 * var(--u));color:var(--iso-ink-2);margin:0}
.look-micro{--mic-anode:#ff9d57;--mic-anode-soft:#ff9d5738;--mic-cathode:#62d5ff;--mic-cathode-soft:#62d5ff33;--mic-ground:#05080b;--mic-ground-hi:#0b1218;--mic-panel:#090e12;--mic-line:#19222a;--mic-line-strong:#2a3640;--mic-ink:#e3e9ed;--mic-ink-2:#c1cad1;--mic-muted:#8794a0;--mic-faint:#56626c;--mic-focus:#62d5ff;--mic-hud-bg:#05080bbd;--mic-btn-on:#17222a;--mic-band-a:#e3e9ed9e;--mic-band-b:#e3e9ed4d;--mic-band-ov:#e3e9ed0f;--mic-band-sel:#e3e9ed1a;--mic-cv-ground:#05080b;--mic-cv-process:#020304;--mic-cv-ink:#e3e9ed;--mic-cv-muted:#93a0aa;--mic-cv-faint:#4c5862;--mic-cv-line:#222d36;--mic-cv-steel:#232a30;--mic-cv-steel-edge:#b4c1ca;--mic-cv-grain:#aabac621;--mic-cv-grain-shade:#96a6b414;--mic-cv-insulation:#0b0e10;--mic-cv-fibre:#8e8775;--mic-cv-fibre-wet:#6f7f86;--mic-cv-cladding:#b9c4cc;--mic-cv-water:#5c92b833;--mic-cv-water-deep:#548cb65c;--mic-cv-water-edge:#a6d2eebf;--mic-cv-water-mol:#a0cde652;--mic-cv-water-mol-solid:#a0cde6b3;--mic-cv-oxygen:#e8eef2;--mic-cv-rust:#7a3f22;--mic-cv-rust-hi:#c26a3b}.look-micro .mic-sec{background:radial-gradient(ellipse 80% 45% at 50% 0%, var(--mic-ground-hi), transparent 70%), var(--mic-ground);min-height:100svh;color:var(--mic-ink);font-family:var(--mic-font-sans), system-ui, sans-serif;font-weight:400;overflow-x:clip}.look-micro .mic-page{max-width:1360px;margin:0 auto;padding:26px clamp(14px,3vw,40px) 88px}.look-micro .mic-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:18px;display:grid}.look-micro .mic-kicker{font-family:var(--mic-font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mic-muted);align-items:center;gap:10px;font-size:11px;display:flex}.look-micro .mic-kicker:before{content:"";background:var(--mic-cathode);width:6px;height:6px;box-shadow:0 0 10px var(--mic-cathode);border-radius:50%}.look-micro .mic-title{letter-spacing:-.012em;text-wrap:balance;margin:10px 0 0;font-size:clamp(27px,3.1vw,42px);font-weight:300;line-height:1.1}.look-micro .mic-lede{max-width:560px;color:var(--mic-ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.look-micro .mic-scope{border:1px solid var(--mic-line);background:var(--mic-panel);border-radius:4px;overflow:hidden}.look-micro .mic-view{background:var(--mic-ground);height:clamp(400px,66svh,640px);position:relative;overflow:hidden}.look-micro .mic-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.look-micro .mic-hud-top{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.look-micro .mic-hud-top>*{pointer-events:auto}.look-micro .mic-ladder{--mic-z:1;border:1px solid var(--mic-line-strong);background:var(--mic-hud-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:3px;padding:4px 4px 8px}.look-micro .mic-ladder-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.look-micro .mic-stop{color:var(--mic-muted);font-family:var(--mic-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.look-micro .mic-stop:hover{color:var(--mic-ink)}.look-micro .mic-stop[aria-pressed=true]{color:var(--mic-ink);background:var(--mic-btn-on)}.look-micro .mic-stop-dot{border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.look-micro .mic-stop[aria-pressed=true] .mic-stop-dot{background:var(--mic-cathode);border-color:var(--mic-cathode)}.look-micro .mic-ladder-track{background:var(--mic-line-strong);height:1px;margin:6px 16.6667% 0;position:relative}.look-micro .mic-ladder-mark{top:-3px;left:calc(var(--mic-z) * 100%);background:var(--mic-ink);width:7px;height:7px;margin-left:-3.5px;position:absolute;transform:rotate(45deg)}.look-micro .mic-fine{font-family:var(--mic-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-muted);pointer-events:none;font-size:10px;position:absolute;bottom:12px;right:14px}.look-micro .mic-btn{border:1px solid var(--mic-line-strong);color:var(--mic-muted);font-family:var(--mic-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;padding:6px 11px;font-size:11px}.look-micro .mic-btn:hover{color:var(--mic-ink);border-color:var(--mic-muted)}.look-micro .mic-btn[aria-pressed=true]{color:var(--mic-ink);background:var(--mic-btn-on);box-shadow:inset 0 -2px 0 var(--mic-ink)}.look-micro .mic-play{background:var(--mic-hud-bg);min-width:68px}.look-micro .mic-play[aria-pressed=true]{box-shadow:none}.look-micro .mic-btn:focus-visible,.look-micro .mic-stop:focus-visible,.look-micro .mic-sec a:focus-visible{outline:2px solid var(--mic-focus);outline-offset:2px}.look-micro .mic-seg{flex:none;display:inline-flex}.look-micro .mic-seg .mic-btn{border-radius:0}.look-micro .mic-seg .mic-btn+.mic-btn{margin-left:-1px}.look-micro .mic-seg .mic-btn:first-child{border-radius:3px 0 0 3px}.look-micro .mic-seg .mic-btn:last-child{border-radius:0 3px 3px 0}.look-micro .mic-cite{vertical-align:1px;flex-wrap:wrap;gap:4px;display:inline-flex}.look-micro .mic-cite a{border:1px solid var(--mic-line-strong);color:var(--mic-muted);font-family:var(--mic-font-mono), monospace;letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:1px 6px;font-size:10px;line-height:1.5;text-decoration:none}.look-micro .mic-cite a:hover{color:var(--mic-ink);border-color:var(--mic-muted)}.look-micro .mic-strip{border-top:1px solid var(--mic-line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.look-micro .mic-caption{min-height:132px;padding:16px 20px 18px}.look-micro .mic-caption-k,.look-micro .mic-parts-k,.look-micro .mic-note-k,.look-micro .mic-foot-k{font-family:var(--mic-font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mic-muted);font-size:10.5px}.look-micro .mic-caption-t{max-width:760px;color:var(--mic-ink);text-wrap:pretty;margin:8px 0 10px;font-size:16px;line-height:1.5}.look-micro .mic-parts{border-left:1px solid var(--mic-line);padding:16px 20px 18px}.look-micro .mic-parts-k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.look-micro .mic-parts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:12px 0;padding:0;list-style:none;display:grid}.look-micro .mic-parts-list li{font-family:var(--mic-font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mic-ink);grid-template-columns:10px minmax(0,1fr);align-items:center;column-gap:9px;font-size:11.5px;display:grid}.look-micro .mic-parts-list em{font-family:var(--mic-font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--mic-muted);grid-column:2;font-size:12.5px;font-style:normal}.look-micro .mic-parts-list li[data-on=false]{color:var(--mic-faint)}.look-micro .mic-lamp{border:1.5px solid var(--mic-ink-2);background:var(--mic-ink-2);border-radius:50%;width:8px;height:8px}.look-micro .mic-lamp[data-kind=anode]{border-color:var(--mic-anode);background:var(--mic-anode)}.look-micro .mic-lamp[data-kind=cathode]{border-color:var(--mic-cathode);background:var(--mic-cathode)}.look-micro .mic-lamp[data-kind=water]{border-color:var(--mic-cv-water-edge);background:var(--mic-cv-water-edge)}.look-micro li[data-on=false] .mic-lamp{border-color:var(--mic-faint);background:0 0}.look-micro .mic-cell-state{border:1px solid var(--mic-line-strong);font-family:var(--mic-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-ink);border-radius:3px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.look-micro .mic-cell-state:before{content:"";background:var(--mic-cathode);width:7px;height:7px;box-shadow:0 0 8px var(--mic-cathode);border-radius:50%}.look-micro .mic-cell-state[data-on=false]{color:var(--mic-muted)}.look-micro .mic-cell-state[data-on=false]:before{box-shadow:inset 0 0 0 1.5px var(--mic-faint);background:0 0}.look-micro .mic-legend{border-top:1px solid var(--mic-line);color:var(--mic-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;padding:12px 20px;font-size:12.5px;list-style:none;display:flex}.look-micro .mic-legend li{align-items:center;gap:7px;display:flex}.look-micro .mic-legend svg{flex:none}.look-micro .mic-legend b{color:var(--mic-ink);font-weight:500}.look-micro .mic-legend-src{margin-left:auto}.look-micro .mic-panel,.look-micro .mic-notes{border:1px solid var(--mic-line);background:var(--mic-line);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.look-micro .mic-card,.look-micro .mic-note{background:var(--mic-panel);min-width:0;padding:18px 20px 20px}.look-micro .mic-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.look-micro .mic-card h3{font-family:var(--mic-font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mic-ink);margin:0;font-size:12px;font-weight:500}.look-micro .mic-card p,.look-micro .mic-note p{color:var(--mic-ink-2);text-wrap:pretty;margin:0 0 10px;font-size:14px;line-height:1.55}.look-micro .mic-card p.mic-sub{color:var(--mic-muted);font-size:13px}.look-micro .mic-phase{font-family:var(--mic-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:2px;margin-top:2px;font-size:10.5px;display:inline-flex}.look-micro .mic-phase span{border:1px solid var(--mic-line);color:var(--mic-faint);padding:3px 8px}.look-micro .mic-phase[data-phase=running] [data-p=running],.look-micro .mic-phase[data-phase=shutdown] [data-p=shutdown]{color:var(--mic-ink);border-color:var(--mic-ink-2)}.look-micro .mic-heat{grid-column:1/-1}.look-micro .mic-heat-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px 40px;display:grid}.look-micro .mic-band{padding-top:20px;position:relative}.look-micro .mic-band-row{height:34px;position:relative}.look-micro .mic-band-bar{background:var(--mic-band-a);border-radius:1px;height:10px;position:absolute;bottom:6px}.look-micro .mic-band-bar[data-src=cao]{background:repeating-linear-gradient(-45deg, var(--mic-band-a) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--mic-band-b)}.look-micro .mic-band-name{font-family:var(--mic-font-mono), monospace;letter-spacing:.06em;color:var(--mic-ink-2);white-space:nowrap;margin-bottom:4px;font-size:10.5px;position:absolute;bottom:100%;left:0}.look-micro .mic-band-ov,.look-micro .mic-band-sel{position:absolute;top:0;bottom:18px}.look-micro .mic-band-ov{border-left:1px dashed var(--mic-band-b);border-right:1px dashed var(--mic-band-b);background:var(--mic-band-ov)}.look-micro .mic-band-ov span{font-family:var(--mic-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-muted);font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.look-micro .mic-band-sel{background:var(--mic-band-sel);border-top:2px solid var(--mic-ink);transition:left .25s,width .25s;top:16px}.look-micro .mic-band-axis{border-top:1px solid var(--mic-line-strong);height:18px;font-family:var(--mic-font-mono), monospace;color:var(--mic-muted);font-size:10px;position:relative}.look-micro .mic-band-axis span{position:absolute;top:3px;transform:translate(-50%)}.look-micro .mic-heat-stops{grid-template-columns:30fr 20fr 70fr 55fr 25fr;gap:3px;margin-top:6px;display:grid}.look-micro .mic-heat-stops .mic-btn{min-width:0;padding:7px 2px}.look-micro .mic-card p.mic-fineprint{color:var(--mic-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.look-micro .mic-heat-stance{font-family:var(--mic-font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mic-ink);margin-bottom:10px;font-size:14px}.look-micro .mic-heat-read dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0 0 12px;display:grid}.look-micro .mic-heat-read dt{font-family:var(--mic-font-mono), monospace;letter-spacing:.06em;color:var(--mic-muted);padding-top:2px;font-size:10.5px}.look-micro .mic-heat-read dd{color:var(--mic-ink-2);margin:0;font-size:13.5px;line-height:1.45}.look-micro .mic-note-k{margin-bottom:8px}.look-micro .mic-gauge{--mic-loss:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.look-micro .mic-gauge-k{font-family:var(--mic-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mic-muted);font-size:10.5px}.look-micro .mic-gauge-bar{background:var(--mic-line-strong);width:110px;height:6px;position:relative}.look-micro .mic-gauge-bar span{width:calc(var(--mic-loss) * 100%);background:var(--mic-anode);position:absolute;inset:0 auto 0 0}.look-micro .mic-foot{border-top:1px solid var(--mic-line);margin-top:40px;padding-top:20px}.look-micro .mic-sources{gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.look-micro .mic-sources li{grid-template-columns:140px minmax(0,1fr);gap:16px;font-size:13px;line-height:1.5;display:grid}.look-micro .mic-src-short{font-family:var(--mic-font-mono), monospace;letter-spacing:.04em;color:var(--mic-ink);padding-top:1px;font-size:11px}.look-micro .mic-sources a,.look-micro .mic-pages a{color:var(--mic-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--mic-line-strong);text-decoration-color:var(--mic-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.look-micro .mic-sources a:hover,.look-micro .mic-pages a:hover{color:var(--mic-ink);-webkit-text-decoration-color:var(--mic-muted);text-decoration-color:var(--mic-muted)}.look-micro .mic-pages{color:var(--mic-muted);flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex}.look-micro .mic-credit{color:var(--mic-muted);margin:16px 0 0;font-size:12.5px}@media (max-width:860px){.look-micro .mic-head,.look-micro .mic-strip,.look-micro .mic-heat-body,.look-micro .mic-panel,.look-micro .mic-notes{grid-template-columns:minmax(0,1fr)}.look-micro .mic-parts{border-left:0;border-top:1px solid var(--mic-line)}}@media (max-width:640px){.look-micro .mic-view{height:500px}.look-micro .mic-fine{text-align:right;max-width:112px;line-height:1.4}.look-micro .mic-stop{letter-spacing:.06em;gap:5px;padding:6px 7px;font-size:10px}.look-micro .mic-play{min-width:0;padding:6px 8px;font-size:10px}.look-micro .mic-heat-stops{grid-template-columns:repeat(5,minmax(0,1fr))}.look-micro .mic-heat-stops .mic-btn{letter-spacing:0;font-size:10px}.look-micro .mic-sources li{grid-template-columns:minmax(0,1fr);gap:2px}.look-micro .mic-caption{min-height:0}.look-micro .mic-legend-src{margin-left:0}}.look-micro .micf{aspect-ratio:16/9;background:var(--mic-ground);width:100%;position:relative;overflow:hidden}.look-micro .micf-canvas,.look-micro .micf-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.look-micro .micf-mono{font-family:var(--mic-font-mono), monospace;letter-spacing:.1em}.look-micro .micf-sans{font-family:var(--mic-font-sans), sans-serif;letter-spacing:0}.look-micro .micf-halo{paint-order:stroke;stroke:var(--mic-ground);stroke-opacity:.85;stroke-width:7px;stroke-linejoin:round}
