.hdr__back{text-decoration:none}.hdr__back:hover{text-decoration:underline}.mh{background:var(--accent);color:var(--on-accent);min-height:92svh;padding-top:calc(var(--hdr-h) + var(--S) * 6);align-items:center;display:flex}.mh__grid{gap:calc(var(--S) * 4);grid-template-columns:1.3fr 1fr;align-items:center;width:100%;display:grid}@media (width<=900px){.mh__grid{grid-template-columns:1fr}}.mh__id{margin:0 0 16px}.mh__title{font-size:clamp(64px,12vw,210px)}.mh__title .line{display:block}.mh__pitch{max-width:46ch;margin:28px 0 18px;font-size:clamp(18px,1.5vw,23px)}.mh__draft{border-top:1px solid;padding-top:10px;display:inline-block}.mh__stage{color:inherit;aspect-ratio:14/12;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.mh__stage .glyph{width:100%;height:100%}.parts{margin:calc(var(--S) * 4) 0 0;border-top:2px solid var(--ink);padding:0;list-style:none}.part{border-bottom:1px solid #0e0e0e33;grid-template-columns:120px 50px 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.part__bar{width:calc(var(--S) * 1.4);background:var(--accent);height:96px;transform:rotate(var(--r,0deg));outline:2px solid var(--ink);justify-self:center}.part__t{font-family:var(--f-display);font-stretch:var(--display-wdth);text-transform:uppercase;font-size:clamp(28px,2.8vw,44px);font-weight:800;line-height:.95;display:block}.part__d{max-width:60ch;margin-top:6px;display:block}@media (width<=600px){.part{grid-template-columns:60px 1fr}.part__n{display:none}.part__bar{height:56px}}.gantt{margin:calc(var(--S) * 4) 0 20px}.gantt__ticks{color:var(--grey);border-bottom:1px solid #f2f0ea33;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:150px;margin-right:70px;padding-bottom:6px;font-size:10px;display:grid}.gantt__row{border-bottom:1px solid #f2f0ea1a;grid-template-columns:150px 1fr 70px;align-items:center;padding:10px 0;display:grid}.gantt__track{height:calc(var(--S) * 1.8);position:relative}.gantt__bar{background:var(--paper);transform-origin:0;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;transform:scaleX(0)}.gantt__bar--end{background:var(--accent)}.gantt__bar.is-in{transform:scaleX(1)}.gantt__w{text-align:right;color:var(--acid)}@media (width<=600px){.gantt__row{grid-template-columns:90px 1fr 46px}.gantt__ticks{margin-left:90px;margin-right:46px}.gantt__ticks span:nth-child(2n){visibility:hidden}}.mman__grid{gap:calc(var(--S) * 5);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=900px){.mman__grid{grid-template-columns:1fr}}.paper{color:var(--ink);padding:calc(var(--S) * 3);border-left:var(--S) solid var(--accent);background:#fbfaf6;justify-self:center;max-width:520px;transform:rotate(1.2deg);box-shadow:0 30px 50px #0e0e0e26,0 2px #0e0e0e0d}.paper__head{border-bottom:2px solid var(--ink);justify-content:space-between;padding-bottom:10px;display:flex}.paper__t{margin:22px 0 16px;font-size:clamp(32px,3vw,46px)}.paper__steps{counter-reset:s;margin:0;padding:0;list-style:none}.paper__steps li{counter-increment:s;border-bottom:1px dashed #0e0e0e40;padding:10px 0 10px 44px;position:relative}.paper__steps li:before{content:counter(s);background:var(--ink);width:28px;height:28px;color:var(--paper);font:700 13px var(--f-mono);place-items:center;display:grid;position:absolute;top:8px;left:0}.paper__foot{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.paper__glyph{width:40px;height:34px}.paper__glyph .glyph{width:100%;height:100%}.kcols{background:var(--ink);border:2px solid var(--ink);margin-top:calc(var(--S) * 4);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}@media (width<=900px){.kcols{grid-template-columns:1fr}}.kcol{background:var(--paper);padding:calc(var(--S) * 2.5)}.kcol--keep{background:var(--accent);color:var(--on-accent)}.kcol--not{background:var(--ink);color:var(--paper)}.kcol__h{margin:0 0 14px}.kcol ul{margin:0;padding:0;list-style:none}.kcol li{border-top:1px solid #8080804d;padding:10px 0 10px 26px;position:relative}.kcol li:before{content:"";background:currentColor;width:14px;height:5px;position:absolute;top:18px;left:0}.kcol--not li:before{background:var(--signal);transform:rotate(45deg)}.mcta{background:var(--ink);color:var(--paper);overflow:hidden}.mcta__grid{gap:calc(var(--S) * 5);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=900px){.mcta__grid{grid-template-columns:1fr}}.mcta__btn{background:var(--accent);color:var(--on-accent);border-color:var(--accent);margin:10px 0 18px}.mcta__alt{color:var(--acid)}.others{gap:2px;display:grid}.other{border-left:var(--S) solid var(--c);transition:background .2s, transform .3s var(--ease);background:#f2f0ea0f;grid-template-columns:56px 70px 1fr;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.other:hover,.other:focus-visible{background:#f2f0ea24;transform:translate(6px)}.other__g{width:48px;height:42px;color:var(--c)}.other__g .glyph{width:100%;height:100%}.other b{font-size:30px}.mcta__code{height:70px;margin-top:calc(var(--S) * 6);color:var(--paper);opacity:.9}.mcta__code .barcode{width:100%;height:100%}
