body[data-page=industry]{font-weight:var(--weight-body);scrollbar-color:var(--line-strong) transparent}html.js body[data-page=industry]{opacity:1}body[data-page=industry] :is(.nav__logo-icon,.nav__logo-word,.footer__logo-icon,.footer__logo-word){fill:var(--fg)}html[data-theme=day] body[data-page=industry] :is(.footer__logo-icon,.footer__logo-word){fill:var(--red)}body[data-page=industry] .fx-weave,html[data-theme=day] body[data-page=industry] .fx-grain{display:none}body[data-page=industry] .nav__links{margin-left:auto}html.is-keying :is(body,.nav,.footer,.i-s,.cc__note,.bp__name){transition:background-color .6s var(--ease-ui), color .6s var(--ease-ui), border-color .6s var(--ease-ui)}html.is-keying :is(.cc__svg,.bp__svg,.ply__draw) path{transition:stroke .6s var(--ease-ui)}.pre{z-index:calc(var(--z-cursor) - 1);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--bg);transition:opacity .3s var(--ease-ui);background-position:50%;background-size:48px 48px,48px 48px,auto;place-items:center;display:none;position:fixed;inset:0}html.js .pre{display:grid}.pre.is-leaving{opacity:0;pointer-events:none}.pre__mark{width:clamp(72px,10vw,112px);height:auto;overflow:visible}.pre__fill{fill:var(--red);opacity:0}.pre__strokes path{fill:none;opacity:0;stroke:var(--red);stroke-width:1.1px;vector-effect:non-scaling-stroke}.pre__bar{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:clamp(2.2rem,6vh,4rem)}.pre__bar i{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pre__skip{right:var(--gutter);letter-spacing:.14em;text-transform:uppercase;min-width:44px;min-height:44px;color:var(--fg-mute);padding:.6rem 1.2rem;font-size:.75rem;position:absolute;bottom:clamp(3rem,8vh,5.5rem)}.i-title{font-family:var(--font-display);letter-spacing:var(--tracking-title);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:300;line-height:1.04}.i-title .ln{display:block}.i-title--hero{font-size:clamp(2.6rem,6.2vw,6rem);line-height:.98}.i-lead{max-width:46ch;font-size:var(--text-lg);color:var(--fg-mute);text-wrap:pretty;line-height:1.5}.i-text{max-width:44ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;line-height:1.65}.i-note{color:var(--fg-mute);font-size:.8rem;line-height:1.5}.i-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-box{padding:1px;position:relative}.m-box__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.m-box__frame rect{fill:none;stroke:var(--fg);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.m-box:before,.m-box:after{content:"";border:1px solid var(--fg);pointer-events:none;width:14px;height:14px;position:absolute}.m-box:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.m-box:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.i-inst{padding:clamp(1rem,2vw,1.75rem)}.cc{margin:0;position:relative}.cc__legend{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-bottom:1.4rem;font-size:.8rem;display:flex}.cc__key:before{content:"";vertical-align:middle;border-top:2px solid var(--red);width:1.5rem;margin-right:.55rem;display:inline-block}.cc__key--air:before{border-top:1px solid var(--fg)}.cc__key--vac:before{border-top:1px solid var(--fg);box-sizing:content-box;border-bottom:1px solid var(--fg);width:1rem;height:3px}.cc__tag{letter-spacing:.28em;text-transform:uppercase;margin-left:auto;font-size:.75rem;font-weight:600}.cc__plot{aspect-ratio:2;position:relative}.cc__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cc__svg path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cc__grid path{stroke:var(--line-strong)}.cc__grid .cc__hour{stroke:var(--fg-mute)}.cc__grid .cc__phase{stroke:var(--line)}.cc__limits path{stroke:var(--fg-mute);stroke-dasharray:4 5}.cc__trace--tool{stroke:var(--red);stroke-width:2px}.cc__trace--air{stroke:var(--fg);stroke-width:1px}.cc__trace--vac{stroke:var(--fg);stroke-width:1.25px}.cc__now{stroke:var(--gold);opacity:0}.cc__axis,.cc__tick,.cc__sp,.cc__note{top:var(--y);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-mute);pointer-events:none;font-size:.75rem;line-height:1.2;position:absolute}.cc__axis,.cc__tick{left:0;transform:translateY(calc(-100% - 3px))}.cc__sp{right:0;transform:translateY(calc(-100% - 3px))}.cc__tick--under{transform:translateY(4px)}.cc__tick--vac{left:auto;right:0}.cc__note{left:var(--x);color:var(--fg);background:var(--bg);padding:0 .3rem;font-size:.8rem;transform:translate(-50%,calc(-100% - .5rem))}.cc__note--ramp0{transform:translate(1.2rem,10%)}.cc__note--ramp1{transform:translate(calc(-100% - .7rem),-50%)}.cc__note--hold1{transform:translate(-100%,calc(-100% - .5rem))}.cc__note--peak{transform:translate(calc(-100% - 1.4rem),110%)}.cc__note--cool{transform:translate(-100%,-50%)}.cc__note--vac{transform:translate(-50%,calc(-100% - .35rem))}.cc__mark{left:var(--x);top:var(--y);background:var(--red);outline:1px solid var(--red);outline-offset:3px;opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.cc__mark--vac{background:var(--bg);outline:1px solid var(--fg);outline-offset:0;border-radius:0;width:7px;height:7px}.cc.is-live .cc__mark,.cc.is-live .cc__now{opacity:1}.cc__time{height:1.2rem;color:var(--fg-mute);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:.75rem;position:relative}.cc__time span{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.cc__time span:first-child{transform:none}.cc__time span:nth-last-child(2){display:none}.cc__time .cc__end{color:var(--fg);transform:translate(-100%)}.cc__readout{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.4rem;display:grid}.cc__readout div{padding:.8rem 1rem 0 0}.cc__readout dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cc__readout dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.3rem;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300;line-height:1.1}.cc__ro--tool dt:before{content:"";vertical-align:middle;border-top:2px solid var(--red);width:.9rem;margin-right:.45rem;display:inline-block}.cc__log{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bp{aspect-ratio:var(--ar);position:relative;overflow:hidden}.bp__cam{transform-origin:0 0;position:absolute;inset:0}.bp__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bp__svg path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bp__floor{stroke:var(--line-strong)}.bp__plane{stroke:var(--line);stroke-dasharray:1 5}.bp__edge{stroke:var(--fg);stroke-width:1.4px}.bp__detail{stroke:var(--fg);stroke-opacity:.55;stroke-width:.75px}.bp__link{stroke:var(--fg-mute);stroke-width:.9px}.bp__hub{stroke:var(--fg);stroke-width:1.4px}.bp__st.is-on path,.bp__link.is-on{stroke:var(--gold);stroke-opacity:1}.bp__packets{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bp__count{left:var(--x);top:var(--y);white-space:nowrap;transform:translate(-50%, calc(-100% - .5rem)) scale(calc(1 / var(--s,1)));transform-origin:50% 100%;letter-spacing:.06em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--fg-mute);font-size:.75rem;position:absolute}.bp__labels{pointer-events:none;position:absolute;inset:0}.bp__hubtag{left:var(--x);top:var(--y);text-align:center;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--bg);padding:.1rem .35rem;font-size:.75rem;line-height:1.35;position:absolute;transform:translate(-50%,-50%)}.bp__hubtag b{font-weight:600;display:block}.bp__node{left:var(--x);top:var(--y);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg);min-width:46px;min-height:46px;transform:translate(-23px, -50%) scale(calc(1 / var(--s,1)));transform-origin:23px;pointer-events:auto;align-items:center;gap:.35rem;padding-right:.25rem;font-size:.75rem;display:flex;position:absolute}.bp__hubtag{scale:calc(1 / var(--s,1))}.bp__name{background:var(--bg);padding:.1rem .3rem}.bp__node[aria-pressed=true] .bp__name{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.3em}.ply{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:0;display:grid}.ply__draw{aspect-ratio:var(--ar);position:relative;container-type:size}.ply__draw svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ply__sheet{transform:translateY(calc((1 - var(--e,1)) * var(--k) * 1px))}.ply pattern path{stroke:var(--fg);stroke-opacity:.42;stroke-width:1px}.ply__draw{max-width:44rem}.ply__hatch{stroke:none}.ply__edge,.ply__mould{fill:none;stroke:var(--fg);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ply__mould{stroke-width:1.6px}.ply__tag{left:0;top:var(--y);font-variant-numeric:tabular-nums;color:var(--fg-mute);white-space:nowrap;transform:translateY(calc(-50% + (1 - var(--e,1)) * var(--k) / var(--h) * 100cqh));opacity:clamp(0, calc(var(--e,1) * 3 - 1.8), 1);gap:.5rem;font-size:.75rem;display:flex;position:absolute}.ply__tag b{min-width:1ch;color:var(--fg);font-weight:600}.ply__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.ply__table caption{text-align:left;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute);padding-bottom:.7rem;font-size:.75rem;font-weight:600}.ply__table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);border-bottom:1px solid var(--line-strong);padding:.55rem .8rem .55rem 0;font-size:.75rem;font-weight:400}.ply__table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem .8rem .55rem 0}@media (width<=899px){body[data-page=industry] .nav__inner{gap:1rem}body[data-page=industry] .nav__toggle{flex-shrink:0}.cc__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.cc__readout div:last-child{grid-column:1/-1}.ply__c-role,.ply__c-fabric{display:none}}@media (width<=599px){.cc__plot{aspect-ratio:4/5}.cc__note--minor{display:none}.cc__note{font-size:.75rem}.cc__tag{flex-basis:100%;margin-left:0}.cc__time span:not(:first-child):not(.cc__end){display:none}.i-title--hero{font-size:clamp(2rem,9.4vw,2.6rem)}.ply__table{font-size:.8125rem}.ply__table th,.ply__table td{padding-right:.5rem}.ply__c-weight{display:none}}.po,.pk{position:relative}.po{aspect-ratio:1000/640}.pk{aspect-ratio:1000/380}.po svg,.pk svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.po path,.po rect,.pk path{fill:none;stroke:var(--fg);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.po__edge{stroke-width:1.6px}.po .po__ply{stroke-opacity:.55}.po .po__centre{stroke:var(--fg-mute);stroke-dasharray:16 4 2 4}.po .po__dim,.po .po__datum{stroke:var(--fg-mute)}.po__lbl,.pk__tag,.pk__roll-lbl{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.3;position:absolute}.po__lbl{left:var(--x);top:var(--y);background:var(--bg);padding:0 .3rem;transform:translate(-50%,-50%)}.po__lbl--l{transform:translateY(-50%)}.pk .pk__selv{stroke:var(--fg-mute);stroke-dasharray:1 5}.pk .pk__zero{stroke:var(--fg-mute)}.pk__tag{left:var(--x);top:var(--y);color:var(--fg-mute);justify-items:center;display:grid;transform:translate(-50%,-50%)}.pk__tag b{color:var(--fg);font-weight:600}.pk__roll-lbl{color:var(--fg-mute);margin-top:.4rem;top:100%;right:0}.c-pack__head{border-bottom:1px solid var(--line-strong);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding-bottom:.9rem;font-size:.75rem;display:flex}.c-pack__head b{letter-spacing:.06em;font-weight:600}.c-pack__rows div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);column-gap:1rem;padding:.75rem 0;display:grid}.c-pack__rows dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);grid-row:1/3;padding-top:.2rem;font-size:.75rem}.c-pack__rows dd{font-variant-numeric:tabular-nums;font-size:.9375rem}.c-pack__rows .c-pack__by{color:var(--fg-mute);font-size:.8rem}.c-pack__foot{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding-top:1rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:300}.cc--sheet .cc__plot{aspect-ratio:16/8}@media (width<=599px){.cc--sheet .cc__plot{aspect-ratio:1}}.cc__labels,.cc__canvas{pointer-events:none;position:absolute;inset:0}.cc.has-canvas .cc__trace,.cc.has-canvas .cc__mark{visibility:hidden}.cc__key--env:before{border-top:1px solid var(--fg-faint);border-bottom:1px solid var(--fg-faint);box-sizing:content-box;height:5px}.cc__loupe{z-index:2;border:1px solid var(--fg);background:var(--bg);opacity:0;width:168px;height:112px;transition:opacity .4s var(--ease-ui);pointer-events:none;position:absolute;top:0;left:0}.cc__loupe.is-on{opacity:1}.cc__loupe canvas{width:100%;height:100%;display:block}.cc__loupe-k,.cc__loupe-v{font-variant-numeric:tabular-nums;background:var(--bg);padding:0 .2rem;font-size:.75rem;line-height:1;position:absolute;bottom:3px}.cc__loupe-k{color:var(--fg-mute);left:3px}.cc__loupe-v{right:3px}.cc__scrub{z-index:3;outline:none;position:absolute;inset:0}.cc__scrub:focus-visible{outline:1px solid var(--fg);outline-offset:6px}.cc__loupe:before,.cc__loupe:after{content:"";border:1px solid var(--fg);width:10px;height:10px;position:absolute}.cc__loupe:before{border-width:1px 0 0 1px;top:-4px;left:-4px}.cc__loupe:after{border-width:0 1px 1px 0;bottom:-4px;right:-4px}.b-map{gap:.9rem;display:grid}.b-map .bp{width:min(100%,115svh - 87.4px - 6.9rem);margin-inline:auto}.b-map__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.b-map__now{min-width:0;line-height:1.4}.b-map__now b{font-weight:600}.b-map__now span{color:var(--fg-mute)}.b-map__pause{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--fg-mute);border-bottom:1px solid var(--line-strong);flex-shrink:0;padding:.5rem 0;font-size:.75rem}.b-map__pause:hover,.b-map__pause:focus-visible{color:var(--fg);border-bottom-color:var(--gold)}.e-run .cc__note{transition:opacity .3s var(--ease-ui), clip-path .5s var(--ease-material)}.e-run .cc.has-canvas .cc__note:not(.is-stamped){opacity:0;clip-path:inset(0 100% 0 0)}.cc__loupe--vac{width:150px;height:72px}.pk__tag--bias span{display:none}.e-run.is-live .pk__tag:not(.is-on) b,.e-run.is-live [data-ply-row]:not(.is-on),.e-run.is-live [data-pack-row]:not(.is-on) dd{color:var(--fg-mute)}.pk__tag b,[data-ply-row],[data-pack-row] dd{transition:color .4s var(--ease-ui)}.pr{margin:0}.pr__part{aspect-ratio:1000/640;position:relative}.pr__part svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr__part path,.pr__part rect{fill:none;vector-effect:non-scaling-stroke}.pr__edge{stroke:var(--fg);stroke-width:1.4px}.pr__cut{stroke:var(--fg);stroke-opacity:.5}.pr__route{stroke:var(--line-strong);stroke-dasharray:1 5}.pr__pt{left:var(--x);top:var(--y);position:absolute}.pr__dot{border:1.5px solid var(--fg);background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.pr__pt b{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--bg);transition:color .4s var(--ease-ui);padding:0 .2rem;font-size:.8125rem;font-weight:400;position:absolute;top:.55rem;left:0;transform:translate(-50%)}.pr__pt--up b{top:auto;bottom:.55rem}.pr__pt small{color:var(--fg-mute);font-size:.75rem}.pr__scale{font-variant-numeric:tabular-nums;color:var(--fg-mute);grid-template-columns:1fr auto;align-items:start;gap:1.2rem;margin-top:1.4rem;font-size:.75rem;display:grid}.pr__bar{border-inline:1px solid var(--line-strong);height:14px;margin-bottom:1.3rem;position:relative}.pr__bar:before{content:"";border-top:1px solid var(--line-strong);position:absolute;top:50%;left:0;right:0}.pr__band{top:-3px;bottom:-3px;left:var(--a);right:var(--b);border:1px solid var(--fg);position:absolute}.pr__lim{position:absolute;top:calc(100% + .3rem);transform:translate(-50%)}.pr__lim+.pr__lim{left:100%}.pr__bar i{top:0;bottom:0;left:var(--p);background:var(--fg);width:1px;transition:opacity .4s var(--ease-ui);position:absolute}.e-run.is-live .pr__bar i:not(.is-on),.e-run.is-live .pr__sum:not(.is-on){opacity:0}.e-run.is-live .pr__pt:not(.is-on) b{color:var(--fg-mute)}.pr__sum{font-size:var(--text-base);transition:opacity .4s var(--ease-ui);margin-top:.4rem}.pr__sum b{font-weight:600}.bp__out{fill:none;stroke:var(--fg);stroke-width:1.2px}.bp__outlink{stroke:var(--fg-mute)}.bp__outtag{left:var(--x);top:var(--y);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--bg);padding:.1rem .35rem;font-size:.75rem;position:absolute;transform:translate(calc(-100% - 1.4rem),-50%)}.bp__outtag b{text-underline-offset:.3em;transition:text-decoration-color .6s var(--ease-ui);font-weight:600;text-decoration:underline #0000}.bp__outtag.is-issued b{text-decoration-color:var(--gold)}.bp--plant .bp__count{background:var(--bg);padding:0 .3rem}.e-run__grid{align-items:start}.e-run__col{grid-area:2/1/auto/7;min-width:0}.e-hero{grid-area:1/1/auto/7}.e-run__map{z-index:2;grid-area:1/7/3/13;align-content:center;align-self:start;height:calc(100svh - 76px);display:grid;position:sticky;top:76px}.e-map{transform-origin:100%}.e-map .bp{width:min(100%,112svh - 85.12px - 7.84rem)}.e-map__cap{text-align:right}.e-hero{align-content:center;gap:clamp(1.3rem,2.6vh,2rem);min-height:100svh;padding-block:calc(76px + 2rem) 3rem;display:grid}.e-hero .i-title--hero{font-size:clamp(2.4rem,4.1vw,4.4rem)}.e-hero .i-lead{max-width:34ch}.e-hero__cue{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--fg);border-bottom:1px solid var(--line-strong);justify-self:start;align-items:center;gap:.8rem;font-size:.75rem;display:inline-flex}.e-hero__cue:hover,.e-hero__cue:focus-visible{border-bottom-color:var(--gold)}.e-stop{outline:none;position:relative}.e-panel{align-content:center;gap:clamp(.7rem,1.6vh,1.2rem);min-height:calc(100svh - 76px);padding-block:clamp(.8rem,2.6vh,2.4rem);display:grid}.e-run.is-live .e-panel{position:sticky;top:76px}.e-title{font-size:clamp(1.6rem,2.2vw,2.5rem)}.e-text{max-width:52ch}.e-sts{gap:1rem;display:grid}@media (width>=900px){.e-stop--layup .e-sts,.e-stop--cure .e-sts{grid-template-columns:1fr 1fr;column-gap:1.6rem}}.e-st{border-top:1px solid var(--line);align-content:start;gap:.3rem;padding-top:.6rem;display:grid}.e-st__name{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.e-st p{max-width:62ch}.e-st__does{font-size:var(--text-base);color:var(--fg-mute);line-height:1.55}.e-st__log{font-size:var(--text-base);line-height:1.5}.e-st__log span{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-right:.35rem;font-size:.75rem}.e-stop .c-pack__rows dd:not(.c-pack__by),.b-map__now{font-size:var(--text-base)}.b-map__n{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--fg-mute);margin-right:.6rem;font-size:.75rem}.e-inst{min-width:0;margin:0}@media (width>=900px){.e-stop--office .po{width:min(100%,156.25svh - 118.75px - 42.1875rem);margin-inline:auto}.e-stop--inspect .pr__part{width:min(100%,156.25svh - 118.75px - 48.4375rem);margin-inline:auto}.e-stop--inspect .pr__scale,.e-stop--inspect .pr__sum{margin-top:.6rem}.e-stop--cure .cc--sheet .cc__plot{aspect-ratio:auto;height:clamp(9.5rem,100svh - 76px - 36rem,22rem)}.e-stop .i-inst{padding:1rem 1.2rem}.e-stop--cure .cc__legend{margin-bottom:.6rem}.e-stop--cure .cc__readout{margin-top:.6rem;padding-top:.6rem}.e-stop .c-pack__rows div{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;padding:.4rem 0}.e-stop .c-pack__rows dt{grid-row:auto;padding-top:0}.e-stop .c-pack__rows .c-pack__by{text-align:right}.e-stop .c-pack__head{padding-bottom:.5rem}.e-stop .c-pack__foot{padding-top:.6rem}}.e-inst--plies .ply{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.e-inst--plies :is(.ply__c-role,.ply__c-fabric,.ply__c-weight){display:none}.e-stop--cure .cc--sheet .cc__plot{aspect-ratio:16/7}.e-stop--cure .cc__time span:nth-child(2n):not(.cc__end),.e-stop--cure .cc__time span:nth-child(n+7):not(.cc__end),.e-stop--cure .cc__note--minor{display:none}@media (width>=900px){.e-stop--cure .cc__readout{grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;column-gap:1rem}}.c-inst__cap{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-top:.9rem;padding-top:.7rem;font-size:.75rem}.e-run.is-live .e-stop--office [data-draw],.e-run.is-live .e-stop--cut .pk__piece{stroke-dasharray:1}.e-run.is-live .e-stop--office .po__lbl:not(.is-on){opacity:0}.po__lbl{transition:opacity .4s var(--ease-ui)}.bp--plant .bp__hub.is-on,.bp--plant .bp__outlink.is-on,.bp--plant .bp__out.is-on{stroke:var(--gold)}.bp--plant .bp__hub,.bp--plant .bp__st.is-on path,.bp--plant .bp__link.is-on,.bp--plant .bp__hub.is-on,.bp--plant .bp__outlink.is-on,.bp--plant .bp__out.is-on{stroke-width:1.8px}.bp--plant .bp__node[aria-current] .bp__name{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.3em}.bp--plant .bp__link,.bp--plant .bp__st{transition:opacity .5s var(--ease-ui)}.bp--plant.is-core .bp__link,.bp--plant.is-core .bp__st{opacity:.35}.bp--plant .bp__outtag{transform:translate(-50%,calc(-100% - .9rem))}.bp--plant .bp__outtag.is-issued b{animation:e-issued 1.8s var(--ease-ui) forwards}@keyframes e-issued{70%{text-decoration-color:var(--gold)}to{text-decoration-color:#0000}}.bp--plant.is-core .bp__outtag b{text-decoration-color:var(--gold);animation:none}.e-map .b-map__now{min-height:2.9em}.e-inst--plies td{white-space:nowrap}.bp--plant .bp__node{justify-content:center;width:max-content;padding:0;transform:translate(-50%,-50%)}.bp--plant .bp__hubtag b{font-weight:600}.bp--plant .bp__count{top:auto;bottom:0;left:0;transform:none}@media (width<=899px){.e-run__grid{flex-direction:column;align-items:stretch;display:flex}.e-run__col{display:contents}.e-run__grid{padding-top:60px}.e-run__map{height:auto;margin-inline:calc(var(--gutter) * -1);padding:.4rem var(--gutter) .3rem;background:var(--bg);border-bottom:1px solid var(--line);order:-1;align-self:stretch;top:60px}.e-map .bp{width:min(100%,48.6svh)}.b-map{gap:.2rem}.b-map .bp__name,.bp--plant .bp__count,.e-map__cap{display:none}.e-hero{min-height:auto;padding-block:2rem 3rem}.e-panel{border-top:1px solid var(--line);min-height:auto;padding-block:3rem}.e-inst--plies .ply{grid-template-columns:minmax(0,1fr)}.pk__tag span{display:none}.cc__loupe{width:132px;height:88px}.e-map [data-now-note]{display:none}.e-map .b-map__now{min-height:1.5em}.e-stop--cure .i-inst{padding-right:1.9rem}}@media (width<=599px){.pr__pt b,.cc__loupe--vac{display:none}.e-stop--cure .cc--sheet .cc__plot{aspect-ratio:1}}.bp--plant [data-hit]{pointer-events:bounding-box;cursor:pointer;-webkit-touch-callout:none}.bp--plant .bp__packets{pointer-events:none}.bp--plant .bp__st.is-hover:not(.is-on) path{stroke:var(--gold);stroke-opacity:1;stroke-dasharray:5 4}.f-run .bp--plant .bp__hub{fill:var(--bg)}.f-run .bp--plant .bp__hubtag{text-align:center;background:0 0;padding:0;transform:translate(-50%,-62%)}.f-run .bp--plant .bp__hubtag b{letter-spacing:0;white-space:normal;width:min-content;margin-inline:auto;line-height:1.2;display:block}.bp--plant .bp__node:focus-visible{outline:none}.bp--plant .bp__node:focus-visible .bp__name{outline:2px solid var(--fg);outline-offset:2px}.bp--plant.is-core .bp__st.is-hover{opacity:1}.f-run .ply__tag{opacity:clamp(0, calc((var(--e,1) - .7) * 1000), 1)}.sl{margin:0}.sl__today{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;margin-bottom:.6rem;display:flex}.sl__today span{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.75rem}.sl__today b{font-weight:400;font-size:var(--text-base)}.sl__table{border-collapse:collapse;width:100%;font-size:var(--text-base);font-variant-numeric:tabular-nums}.sl__table th,.sl__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:.5rem .8rem .5rem 0}.sl__table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);border-bottom-color:var(--line-strong);font-size:.75rem;font-weight:400}.sl__table tbody th{font-weight:400}.sl__c-span{width:34%}.sl__tl{border-bottom:1px solid var(--line-strong);height:10px;display:block;position:relative}.sl__tl i{top:2px;bottom:2px;left:calc(var(--a) * 100%);width:calc(max(0, var(--b) - var(--a)) * 100%);background:var(--fg);position:absolute}.sl__tl:after{content:"";top:-6px;bottom:-6px;left:calc(var(--t,1) * 100%);border-left:1px solid var(--gold);position:absolute}.sl__c-life{text-align:right}.f-run.is-live [data-sl-row]:not(.is-on){color:var(--fg-mute)}[data-sl-row]{transition:color .4s var(--ease-ui)}.pk__thread,.pr__thread{fill:none;stroke:var(--fg);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pk__thread--hop{stroke:var(--fg-mute);stroke-width:.8px}.f-run .pr__pt{transition:opacity .5s var(--ease-ui)}@media (width>=900px){.f-run .e-stop--cure .cc__plot{overflow:visible}.f-run .e-stop--cure .cc.has-canvas .cc__sp{display:none}.f-run .e-stop--cure .cc__tick--vac{left:0;right:auto}.f-run .e-stop--cure .cc__readout{margin-top:.4rem;padding-top:.4rem}.f-run .e-title .ln{display:inline}.f-run .e-title .ln+.ln:before{content:" "}.f-run .e-stop--store .sl__table th,.f-run .e-stop--store .sl__table td,.f-run .e-inst--plies .ply__table th,.f-run .e-inst--plies .ply__table td{padding-block:.35rem}.f-run .e-stop .c-pack__rows div{padding-block:.28rem}.f-run .e-stop--cure .cc__legend{gap:.3rem 1rem;font-size:.75rem}.f-run .e-stop--cure .cc__readout dd{font-size:var(--text-base)}.f-run .e-stop--cure .e-st{gap:.15rem}.f-run .e-stop--cure .e-panel{padding-block:.5rem}}.f-run .c-pack__foot{letter-spacing:.14em;color:var(--fg-mute);font-family:inherit;font-size:.75rem;font-weight:400}@media (width<=899px){.b-map .bp__node:focus-visible .bp__name{display:inline}.f-run .bp--plant .bp__hubtag,.f-run .bp--plant .bp__outtag,.sl__c-w,.sl__c-span{display:none}.f-run .e-inst--plies .ply__table{font-size:var(--text-base)}.sl__table th,.sl__table td{padding-right:.5rem}.sl__table thead th{letter-spacing:.06em}}@media (width<=429px){.f-run .e-inst--plies .ply__table{font-size:.8125rem}.sl__table th:nth-child(3),.sl__table td:nth-child(3){display:none}}.g-run .has-knife .pk__piece{opacity:0}.g-run .has-probe .pr__route{display:none}.g-run .has-probe .pr__pt:not(.is-on){opacity:0}.e-stop:focus-visible{outline-style:solid}html:not(.js) .e-run__map{position:static}.g-run .sl__table{table-layout:fixed}.g-run .sl__table thead th{white-space:normal}.g-run .sl__table :is(th,td):is(:nth-child(5),:nth-child(6)){width:5.5rem}.g-run .sl__table :is(th,td):first-child{width:6.5rem}.g-run .cc__tick--vac{background:var(--bg);padding-right:.25rem;transform:translateY(3px)}@media (width>=900px){.g-run .e-stop--cure .cc__readout{grid-template-columns:repeat(5,minmax(0,1fr))}.g-run .e-stop--cure .cc.has-canvas :is(.cc__plot,.cc__time){width:calc(100% - 158px)}.g-run .e-stop--cure :is(.cc__loupe,.cc__loupe--vac){width:142px;height:92px}.g-run .e-stop--cure .cc__loupe--vac{height:54px}.g-run .e-stop--cure .cc--sheet .cc__plot{aspect-ratio:auto;height:clamp(10.6rem,100svh - 76px - 34.5rem,15rem)}}@media (width>=1200px){.g-run .e-stop--cure .e-inst{margin-right:-1rem}}
