@font-face{font-family:Azo Sans fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:97%;ascent-override:93.3%;descent-override:21.9%;line-gap-override:3.4%}@font-face{font-family:Azo Uber fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:107.4%;ascent-override:96.0%;descent-override:22.5%;line-gap-override:3.5%}:root{--film:#f1f3f2;--film-2:#e7eae8;--lead:#12161a;--lead-2:#4b5259;--rule:#c6ccc8;--rule-2:#dde2df;--rule-key:#7d847f;--gap:clamp(.75rem, 1.6vw, 1.25rem);--pad:clamp(1.25rem, 5vw, 5rem);--maxw:84rem;--cell:clamp(6.5rem, 11vw, 10.5rem);--grid:48px;--t-micro:.66rem;--t-xs:.75rem;--t-sm:.86rem;--t-md:1.0625rem;--t-lg:clamp(1.15rem, .9rem + 1.1vw, 1.6rem);--t-head:clamp(2rem, 1rem + 4.2vw, 4.6rem);--t-plot:clamp(3.25rem, 1rem + 13.5vw, 15rem);--say:"Azo Sans fallback", system-ui, sans-serif;--uber:"Azo Uber fallback", system-ui, sans-serif;--tech:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--t-act:clamp(2.4rem, 7.4vw, 6.25rem);--on-band:#f1f3f2;--draw:cubic-bezier(.22, 1, .36, 1);--lay:.62s;--sheet:#12161a;--sheet-ink:#f1f3f2;--sheet-ink-2:#a7b0ac;--sheet-rule:#39423f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--film:#0a1420;--film-2:#101e2c;--lead:#dce7ee;--lead-2:#8fa3b2;--rule:#23384a;--rule-2:#17293a;--rule-key:#5b7c97;--sheet:#edf2f5;--sheet-ink:#0a1420;--sheet-ink-2:#46617a;--sheet-rule:#c3d0da;--ink-0-lift:var(--ink-0);--ink-1-lift:var(--ink-1);--ink-2-lift:var(--ink-2);--ink-3-lift:var(--ink-3)}@supports (color:color-mix(in srgb, red 50%, white)){:root:not([data-theme=light]){--ink-0-lift:color-mix(in srgb, var(--ink-0) 62%, #fff);--ink-1-lift:color-mix(in srgb, var(--ink-1) 62%, #fff);--ink-2-lift:color-mix(in srgb, var(--ink-2) 62%, #fff);--ink-3-lift:color-mix(in srgb, var(--ink-3) 62%, #fff)}}}:root[data-theme=dark]{--film:#0a1420;--film-2:#101e2c;--lead:#dce7ee;--lead-2:#8fa3b2;--rule:#23384a;--rule-2:#17293a;--rule-key:#5b7c97;--sheet:#edf2f5;--sheet-ink:#0a1420;--sheet-ink-2:#46617a;--sheet-rule:#c3d0da;--ink-0-lift:var(--ink-0);--ink-1-lift:var(--ink-1);--ink-2-lift:var(--ink-2);--ink-3-lift:var(--ink-3)}@supports (color:color-mix(in srgb, red 50%, white)){:root[data-theme=dark]{--ink-0-lift:color-mix(in srgb, var(--ink-0) 62%, #fff);--ink-1-lift:color-mix(in srgb, var(--ink-1) 62%, #fff);--ink-2-lift:color-mix(in srgb, var(--ink-2) 62%, #fff);--ink-3-lift:color-mix(in srgb, var(--ink-3) 62%, #fff)}}*,:before,:after{box-sizing:border-box}.ann,[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{color:var(--lead);font-family:var(--say);font-size:var(--t-md);font-variant-numeric:tabular-nums;background-color:var(--film);margin:0;line-height:1.5;overflow-x:clip}.plotter{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.plotter--mach{z-index:0}.is-plotting .field{opacity:0;transition:opacity .5s linear}.develop{min-height:40px;color:inherit;cursor:pointer;font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .2rem;display:inline-flex}.develop__box{border:1px solid var(--rule-key);background:var(--film);width:30px;height:16px;display:block;position:relative}.develop__box i{background:var(--lead);width:10px;transition:translate .26s var(--draw), background-color .26s linear;position:absolute;inset:2px auto 2px 2px}.develop[aria-pressed=true] .develop__box i{translate:14px}.develop:hover .develop__box{border-color:var(--lead)}.develop__say{color:var(--lead-2)}.develop:hover .develop__say{color:var(--lead)}@media (max-width:52rem){.develop__say{display:none}}::view-transition-group(root){animation-duration:.26s}::view-transition-old(root){mix-blend-mode:normal;animation:.26s linear both leave}::view-transition-new(root){animation:develop .26s var(--draw) both;mix-blend-mode:normal}@keyframes leave{to{opacity:.55}}@keyframes develop{0%{clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%)}to{clip-path:polygon(0 0,130% 0,130% 100%,-30% 100%)}}.piece__plate,.rec__hero{view-transition-class:plate}::view-transition-group(.plate){animation-duration:.26s;animation-timing-function:var(--draw)}::view-transition-old(.plate){mix-blend-mode:normal}::view-transition-new(.plate){mix-blend-mode:normal}.field{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--rule-2) 1px, transparent 1px), linear-gradient(to bottom, var(--rule-2) 1px, transparent 1px);background-size:var(--grid) var(--grid);background-position:-1px -1px;position:fixed;inset:0}html.is-booting body>:not(.boot){visibility:hidden}html.is-booting{overflow:hidden}.boot{z-index:99;background:var(--film);color:var(--lead);transition:clip-path .6s var(--draw);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.boot.is-lifting{clip-path:inset(0 0 100%)}.boot__in{gap:clamp(1rem,3vw,1.75rem);width:min(100% - 3rem,26rem);display:grid}.boot__mark{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,7vw,3.5rem);font-weight:700;line-height:1}.boot__log{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.boot__log li{font:700 var(--t-micro)/1.6 var(--say);letter-spacing:.18em;text-transform:uppercase;color:var(--lead-2);opacity:0;animation:boot-line .26s var(--draw) forwards;animation-delay:calc(var(--i,0) * .21s);align-items:center;gap:.5rem;display:flex}.boot__log li:before{content:"";border:1px solid;width:7px;height:7px;rotate:45deg}@keyframes boot-line{to{opacity:1}}.boot__count{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;display:grid}.boot__count b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700}.boot__count i{background:var(--rule);height:2px;display:block;position:relative}.boot__count i:after{content:"";background:var(--lead);width:100%;transform:scaleX(var(--at,0));transform-origin:0;position:absolute;inset:0 auto 0 0}.press{height:165vh;margin-block:clamp(1rem,3vw,3rem) 0;position:relative}.press__stage{perspective:1400px;perspective-origin:50% 46%;place-items:center;height:100svh;min-height:30rem;display:grid;position:sticky;top:0;overflow:hidden}.press__deck{aspect-ratio:4/3;width:min(78vw,58rem);transform-style:preserve-3d;transform:rotateX(calc(var(--act,0) * 16deg)) rotateZ(calc(var(--act,0) * -5deg)) scale(calc(1 - var(--act,0) * .06));position:relative}.press__sheet,.press__art{border:1px solid var(--rule);background:var(--film);position:absolute;inset:0;overflow:hidden}.press__sheet{isolation:isolate;transform:translate3d(calc(var(--dx,0) * var(--act,0) * 1%), calc(var(--dy,0) * var(--act,0) * 1%), calc(var(--dz,0) * var(--act,0) * 1px)) rotateY(calc(var(--act,0) * var(--ry,0) * 1deg));box-shadow:0 24px 60px -30px #0000008c}.press__sheet:before{content:"";background-image:var(--art);filter:grayscale()contrast(1.06)brightness(1.04);background-position:50%;background-size:cover;position:absolute;inset:0}.press__sheet:after{content:"";background:var(--pass,transparent);mix-blend-mode:color;position:absolute;inset:0}.press__sheet[data-pass="0"]{--pass:var(--ink-0);--dx:-78;--dy:-34;--dz:300;--ry:0}.press__sheet[data-pass="1"]{--pass:var(--ink-1);--dx:-26;--dy:-11;--dz:200;--ry:0}.press__sheet[data-pass="2"]{--pass:var(--ink-2);--dx:26;--dy:11;--dz:100;--ry:0}.press__sheet[data-pass="3"]{--pass:var(--ink-3);--dx:78;--dy:34;--dz:0;--ry:0}.press__art{z-index:2;opacity:clamp(0, calc(1 - var(--act,0) * 5), 1);background:var(--film);padding:clamp(1rem,3vw,2.25rem);transition:opacity .12s linear;transform:translateZ(240px)}.press__art img{object-fit:contain;filter:drop-shadow(0 16px 30px #0006);width:100%;height:100%;display:block}.press--closing .press__art{opacity:clamp(0, calc((var(--act,0) - .82) * 6), 1)}.press__read{font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;color:var(--lead-2);justify-content:center;gap:.9rem;margin:0;display:flex;position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:0;right:0}.press__n{border:1px solid var(--rule);color:var(--lead);padding:.3rem .45rem}@media (prefers-reduced-motion:reduce){.press{height:auto}.press__stage{height:auto;padding-block:clamp(2rem,6vw,4rem);position:static}.press__deck{transform:none}.press__sheet{display:none}}html:not(.is-plotting) .press{height:auto}html:not(.is-plotting) .press__stage{height:auto;padding-block:clamp(2rem,6vw,4rem);position:static}html:not(.is-plotting) .press__sheet{display:none}.ruler{z-index:2;pointer-events:none;mix-blend-mode:difference;--mark:#8a918c;--tick:#545b57;--tick-2:#2e3431;border-right:1px solid var(--tick);background:repeating-linear-gradient(to bottom, var(--tick-2) 0 1px, transparent 1px var(--grid));width:2.25rem;position:fixed;top:0;bottom:0;left:0}.ruler:before{content:"";background:repeating-linear-gradient(to bottom, var(--tick) 0 1px, transparent 1px calc(var(--grid) * 4));width:9px;position:absolute;inset:0 auto 0 0}.ruler__mark{background:var(--mark);height:2px;translate:0 calc(var(--at,0) * (100vh - 2px));position:absolute;top:0;left:0;right:-1px}.ruler__mark:after{content:"";background:var(--mark);clip-path:polygon(100% 0,100% 100%,0 50%);width:9px;height:9px;position:absolute;top:-4px;right:-5px}.ruler__read{width:2.4rem;font:700 var(--t-micro)/1 var(--say);letter-spacing:.1em;color:var(--mark);translate:0 calc(var(--at,0) * (100vh - 2px) + 6px);position:absolute;top:0;left:.3rem}@media (max-width:60rem){.ruler{display:none}}::selection{background:var(--sel,var(--lead));color:var(--on-band)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--lead);outline-offset:3px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:from-font}.skip{z-index:90;background:var(--lead);color:var(--film);font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;padding:.7rem 1.1rem;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip:focus{transform:none}.kit{--say:"azo-sans-web", "Azo Sans fallback", system-ui, sans-serif;--uber:"azo-sans-uber", "Azo Uber fallback", "azo-sans-web", system-ui, sans-serif}.piece,.plate-link,.plate,.foot__pens i,.block__reg i,.req__note--bad{--pen-read:var(--pen-deep,var(--lead));--bar-ink:var(--pen,var(--lead));--chip:var(--pen,var(--lead))}:root[data-theme=dark] :is(.piece,.plate-link,.plate,.foot__pens i,.block__reg i,.req__note--bad){--pen-read:var(--pen-lift,var(--pen,var(--lead)));--bar-ink:var(--pen-deep,var(--lead));--chip:var(--pen-lift,var(--pen,var(--lead)))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.piece,.plate-link,.plate,.foot__pens i,.block__reg i,.req__note--bad){--pen-read:var(--pen-lift,var(--pen,var(--lead)));--bar-ink:var(--pen-deep,var(--lead));--chip:var(--pen-lift,var(--pen,var(--lead)))}}.rule,.plate-link__n,.step__n,.spec dt,.spec dd,.foot__spec dt,.foot__spec dd,.press__read,.ruler__read,.deck__at,.filed__spec dt,.filed__spec dd,.piece__cat,.rec__pass,.boot__log li,.boot__count b{font-family:var(--tech);font-feature-settings:"tnum" 1}.label,.rule,.head__nav,.piece__cat,.spec dt,.step__n,.person__role,.req__row label,.foot__spec dt,.plate,.key,.plot__empty,.rec__next-label{font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase}.rule{color:var(--lead-2);align-items:center;gap:.75rem;margin:0 0 clamp(1.25rem,3vw,2rem);display:flex}.rule:after{content:"";background:var(--rule);flex:auto;height:1px}.rule>span:first-child{border:1px solid var(--rule);color:var(--lead);padding:.3rem .45rem}.rule--top{position:relative}.key{--key-fg:var(--lead);--key-bg:transparent;--key-fg-over:var(--film);--key-bg-over:var(--lead);border:1px solid var(--lead);min-height:44px;color:var(--key-fg);background:var(--key-bg);cursor:pointer;justify-content:center;align-items:center;padding:.55rem 1.1rem;text-decoration:none;transition:background-color .16s linear,color .16s linear;display:inline-flex;position:relative}.key:before,.key:after{content:"";pointer-events:none;border:0 solid;border-width:1px 0 0 1px;width:5px;height:5px;position:absolute}.key:before{top:3px;left:3px}.key:after{border-width:0 1px 1px 0;bottom:3px;right:3px}.key:hover,.key:focus-visible{color:var(--key-fg-over);background:var(--key-bg-over)}.key:active{translate:0 1px}.key--filled{--key-fg:var(--film);--key-bg:var(--lead);--key-fg-over:var(--lead);--key-bg-over:transparent}.stamp{border:1px solid var(--lead);color:var(--lead);font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.5rem .8rem;text-decoration:none;transition:background-color .18s linear,color .18s linear;display:inline-flex}.stamp:before{content:"";border:1px solid;width:7px;height:7px;rotate:45deg}.stamp:hover{background:var(--lead);color:var(--film)}.head{z-index:40;padding:clamp(1rem, 2.5vw, 1.75rem) var(--pad);border-bottom:1px solid var(--rule);background:var(--film);transition:translate .42s var(--draw), opacity .26s linear, padding-block .3s var(--draw);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:sticky;top:0}.head--stuck{padding-block:clamp(.5rem,1.3vw,.85rem)}.head--away{opacity:0;pointer-events:none;translate:0 -102%}@media (prefers-reduced-motion:reduce){.head{transition:none}.head--away{translate:0 -102%}}.pens{top:var(--head-h,0px)}.head__mark{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.head__n{border:1px solid var(--rule);font:700 var(--t-micro)/1 var(--say);letter-spacing:.14em;color:var(--lead-2);padding:.25rem .4rem}.head__nav{flex-wrap:wrap;align-items:center;gap:0 clamp(.9rem,2.2vw,2rem);display:flex}.head__nav a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.head__nav a:hover{text-decoration:underline;text-decoration-thickness:1px}.head__lang{color:var(--lead-2)}main,.foot{z-index:1;position:relative}main{overflow-x:clip}.open{min-height:78svh;padding-bottom:clamp(13rem,27vh,17rem);padding:clamp(1.5rem, 4vw, 3rem) var(--pad) clamp(3rem, 7vw, 5rem);max-width:var(--maxw);gap:clamp(1.25rem,3vw,2.25rem);margin-inline:auto;display:grid;container-type:inline-size}.open__say{z-index:2;min-width:0;position:relative}.open__head{font-weight:700;font-size:min(var(--t-plot), 13.2cqi);letter-spacing:-.055em;text-transform:uppercase;margin:0;line-height:.82}.open__head .w{display:inline-block}.open__track{display:block}.open__track .open__mark,.open__track .open__head--copy{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:48rem){.open__track{width:max-content;animation:cross var(--crawl,56s) linear infinite;align-items:baseline;display:flex}.open__track .open__mark,.open__track .open__head--copy{display:block}.open__head{white-space:nowrap}.open__track:hover,.open__say:focus-within .open__track{animation-play-state:paused}}@keyframes cross{0%{translate:0}to{translate:-50%}}.open__mark{font-size:min(var(--t-plot), 13.2cqi);color:var(--lead-2);flex:none;padding-inline:.42em;line-height:.82}.open__head .w:last-of-type{color:#0000;-webkit-text-stroke:max(1.5px, .016em) var(--lead)}@supports not (-webkit-text-stroke:1px currentColor){.open__head .w:last-of-type{color:var(--lead)}}.open__head .w:last-child{display:block}.open__head .dot{color:var(--dot-ink,var(--ink-0-deep,var(--lead)));-webkit-text-stroke:0}:root{--dot-ink:var(--ink-0-deep,#be2513)}:root[data-theme=dark]{--dot-ink:var(--ink-0-lift,#e02b16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dot-ink:var(--ink-0-lift,#e02b16)}}.open__lane{pointer-events:none;position:absolute;inset:-.4em 0 -.2em;overflow:hidden}.open__pen{background:var(--lead);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0}.open__pen:before{content:"";border:2px solid var(--lead);background:var(--film);width:16px;height:16px;position:absolute;top:3px;left:-7px;rotate:45deg}.open__under{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2.5vw,1.75rem);padding-bottom:clamp(.5rem,2vw,1.25rem);display:grid}.open__intro{font-size:var(--t-lg);max-width:30em;margin:0;line-height:1.3}.open__go{gap:var(--gap);flex-wrap:wrap;margin:0;display:flex}@media (max-width:52rem){.open__under{grid-template-columns:minmax(0,1fr);align-items:start}}.open__field{counter-reset:rec;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.work__head{justify-items:start;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.work__head .block__head,.work__head .block__lede{margin-bottom:0}.piece{border:1px solid var(--rule);background:var(--film);counter-increment:rec;grid-template-rows:1fr auto;text-decoration:none;transition:border-color .2s linear;display:grid;position:relative}.piece[data-ink="0"]{--pen:var(--ink-0);--pen-deep:var(--ink-0-deep);--pen-lift:var(--ink-0-lift,var(--ink-0))}.piece[data-ink="1"]{--pen:var(--ink-1);--pen-deep:var(--ink-1-deep);--pen-lift:var(--ink-1-lift,var(--ink-1))}.piece[data-ink="2"]{--pen:var(--ink-2);--pen-deep:var(--ink-2-deep);--pen-lift:var(--ink-2-lift,var(--ink-2))}.piece[data-ink="3"]{--pen:var(--ink-3);--pen-deep:var(--ink-3-deep);--pen-lift:var(--ink-3-lift,var(--ink-3))}.piece:before{z-index:2;border:1px solid var(--rule);background:var(--film);font:700 var(--t-micro)/1 var(--say);letter-spacing:.14em;color:var(--lead-2);content:counter(rec, decimal-leading-zero);padding:.25rem .4rem;position:absolute;top:-1px;left:-1px}.piece__plate{background:var(--plate-ground,var(--film-2));aspect-ratio:3/4;--plate-pad:clamp(.9rem, 2.4vw, 1.9rem);padding:var(--plate-pad);display:block;position:relative;overflow:hidden}.piece__plate img{object-fit:contain;filter:drop-shadow(0 14px 26px #0000006b);width:100%;height:100%;transition:scale .6s var(--draw);display:block}.piece,.rec__hero{--plate-ground:var(--pen,var(--film-2))}:root[data-theme=dark] :is(.piece,.rec__hero){--plate-ground:var(--pen-lift,var(--pen,var(--film-2)))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.piece,.rec__hero){--plate-ground:var(--pen-lift,var(--pen,var(--film-2)))}}.piece__line{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .6rem;display:flex}.piece__title{font-weight:700;font-size:var(--t-xs);line-height:1.2}.piece__cat{color:var(--pen-read,var(--lead-2));white-space:nowrap}.piece__note{font-size:var(--t-xs);color:var(--lead-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 .6rem .65rem;line-height:1.4;display:-webkit-box;overflow:hidden}.plot .piece{container-type:inline-size}@container (max-width:12rem){.piece__line{display:block}.piece__cat{white-space:normal;margin-top:.15rem;display:block}}.piece__plate:before,.piece__plate:after{content:"";inset:var(--plate-pad);z-index:1;opacity:0;pointer-events:none;transition:opacity .26s var(--draw), translate .42s var(--draw);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media (hover:hover) and (prefers-reduced-motion:no-preference){.piece:hover .piece__plate:before,.piece:hover .piece__plate:after{background-image:var(--img);mix-blend-mode:multiply}.piece:hover .piece__plate:before{filter:url(#ch-cyan)saturate(1.6);opacity:.55;translate:-7px 4px}.piece:hover .piece__plate:after{filter:url(#ch-red)saturate(1.6);opacity:.55;translate:7px -4px}.piece:hover .piece__plate img{scale:1.02}}@media (hover:hover){.piece:hover{border-color:var(--pen-read,var(--lead))}.piece:hover .piece__cat{color:var(--pen-read,var(--lead))}.piece:hover:before{background:var(--pen-read,var(--lead));color:var(--film);border-color:var(--pen-read,var(--lead))}}.ch-defs{width:0;height:0;position:absolute;overflow:hidden}.block{padding:clamp(2.5rem, 6vw, 5rem) var(--pad);border-top:1px solid var(--rule);position:relative}.block__in{z-index:1;max-width:var(--maxw);margin-inline:auto;position:relative}.block__head{font-weight:700;font-size:var(--t-head);letter-spacing:-.035em;max-width:18em;margin:0 0 clamp(1rem,2.5vw,1.5rem);line-height:1.02}.block__lede{font-size:var(--t-lg);max-width:34em;margin:0 0 clamp(1.5rem,3.5vw,2.5rem);line-height:1.35}.block__say{max-width:36em;font-size:var(--t-md);line-height:1.6}.block__say--wide{max-width:46em;font-size:var(--t-lg);line-height:1.45}.block__say p{margin:0 0 1em}.block__say p:last-child{margin-bottom:0}.block--why{background:var(--ink-1-deep,var(--lead));color:var(--on-band);--rule:#f1f3f257;--rule-2:#f1f3f23d;--lead:var(--on-band);--lead-2:#f1f3f2b8;border-top:0;padding-block:clamp(3.5rem,9vw,7.5rem)}.block--why .block__head{text-transform:uppercase;max-width:16em;margin-bottom:clamp(1.5rem,4vw,3rem)}.block--why .block__say{columns:2;max-width:72rem;font-size:var(--t-md);column-gap:clamp(2rem,5vw,4.5rem);line-height:1.6}.block--why .block__say p{break-inside:avoid;max-width:42em;margin:0 0 1.25rem}.block--why .block__say p:last-child{margin-bottom:0}@media (max-width:52rem){.block--why .block__say{columns:1}}.values{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.9rem 2.75rem;max-width:none;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.values li{font:700 var(--t-micro)/1 var(--tech);letter-spacing:.22em;text-transform:uppercase;color:var(--on-band);align-items:center;gap:.7rem;display:inline-flex}.values i{background:var(--on-band);width:2.1rem;height:.8rem;opacity:var(--d,1);display:block}.plate-list{gap:0;margin:clamp(1.5rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.plate-list li{border-top:1px solid var(--rule)}.plate-list li:last-child{border-bottom:1px solid var(--rule)}.plate-link{isolation:isolate;padding:clamp(1.4rem, 4.5vw, 3.4rem) var(--pad);color:var(--band,var(--lead));background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(.75rem,2vw,1.5rem);text-decoration:none;display:grid;position:relative}.plate-link:before{content:"";z-index:-1;background:var(--band,var(--lead));transform-origin:0;transition:transform .42s var(--draw);position:absolute;inset:0;transform:scaleX(0)}.plate-link__name,.plate-link__n{transition:translate .42s var(--draw), color .2s var(--draw)}.plate-link{--on-plate:var(--on-band)}@media (hover:hover){.plate-link:hover:before{transform:scaleX(1)}.plate-link:hover,.plate-link:hover .plate-link__n{color:var(--on-plate)}.plate-link:hover .plate-link__name{translate:1rem}.plate-link:hover .plate-link__n{translate:-1rem}.plate-link:hover:after{background:var(--on-plate)}}.plate-link:focus-visible:before{transform:scaleX(1)}.plate-link:focus-visible,.plate-link:focus-visible .plate-link__n{color:var(--on-plate)}.plate-link:focus-visible:after{background:var(--on-plate)}.plate-link[data-ink="0"]{--band:var(--ink-0-deep,var(--ink-0))}.plate-link[data-ink="1"]{--band:var(--ink-1-deep,var(--ink-1))}.plate-link[data-ink="2"]{--band:var(--ink-2-deep,var(--ink-2))}.plate-link[data-ink="3"]{--band:var(--ink-3-deep,var(--ink-3))}:root[data-theme=dark] .plate-link{--on-plate:var(--film)}:root[data-theme=dark] .plate-link[data-ink="0"]{--band:var(--ink-0)}:root[data-theme=dark] .plate-link[data-ink="1"]{--band:var(--ink-1)}:root[data-theme=dark] .plate-link[data-ink="2"]{--band:var(--ink-2)}:root[data-theme=dark] .plate-link[data-ink="3"]{--band:var(--ink-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plate-link{--on-plate:var(--film)}:root:not([data-theme=light]) .plate-link[data-ink="0"]{--band:var(--ink-0)}:root:not([data-theme=light]) .plate-link[data-ink="1"]{--band:var(--ink-1)}:root:not([data-theme=light]) .plate-link[data-ink="2"]{--band:var(--ink-2)}:root:not([data-theme=light]) .plate-link[data-ink="3"]{--band:var(--ink-3)}}.plate-link[data-ink="0"]{--pen:var(--ink-0);--pen-deep:var(--ink-0-deep);--pen-lift:var(--ink-0-lift,var(--ink-0))}.plate-link[data-ink="1"]{--pen:var(--ink-1);--pen-deep:var(--ink-1-deep);--pen-lift:var(--ink-1-lift,var(--ink-1))}.plate-link[data-ink="2"]{--pen:var(--ink-2);--pen-deep:var(--ink-2-deep);--pen-lift:var(--ink-2-lift,var(--ink-2))}.plate-link[data-ink="3"]{--pen:var(--ink-3);--pen-deep:var(--ink-3-deep);--pen-lift:var(--ink-3-lift,var(--ink-3))}.plate-link__name{font-weight:700;font-size:var(--t-act);letter-spacing:-.045em;text-transform:uppercase;line-height:.92}.plate-link__n{color:var(--lead-2);letter-spacing:.02em;grid-column:2;place-self:end;font-size:clamp(1rem,2.4vw,1.9rem);font-weight:700;line-height:1}.plate-link:after{content:"";background:var(--band,var(--lead));height:5px;transform:scaleX(var(--share,0));transform-origin:0;transition:transform .7s var(--draw), background .2s var(--draw);position:absolute;inset:auto 0 0}.plate-link:hover .plate-link__name{text-decoration:underline;text-decoration-thickness:1px}.block--plates{border-top:0;overflow:hidden}.block--plates .block__in{max-width:none;padding-inline:0}.block--plates>.block__in>.rule,.block--plates>.block__in>.block__head,.block--plates>.block__in>.block__lede,.block--plates>.block__in>.plate-list{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.block--plates:after{content:"";z-index:0;opacity:0;background-image:linear-gradient(to right, var(--sheet-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--sheet-rule) 1px, transparent 1px);background-size:var(--grid) var(--grid);pointer-events:none;position:absolute;inset:0}.block__reg{z-index:1;grid-auto-columns:1fr;grid-auto-flow:column;height:6px;display:grid;position:absolute;inset:0 0 auto}.block__reg i{background:var(--sheet-ink);display:block}.block__reg i:first-child{background:var(--bar-ink);--pen:var(--ink-0);--pen-deep:var(--ink-0-deep)}.block__reg i:nth-child(2){background:var(--bar-ink);--pen:var(--ink-1);--pen-deep:var(--ink-1-deep)}.block__reg i:nth-child(3){background:var(--bar-ink);--pen:var(--ink-2);--pen-deep:var(--ink-2-deep)}.block__reg i:nth-child(4){background:var(--bar-ink);--pen:var(--ink-3);--pen-deep:var(--ink-3-deep)}.steps li:nth-child(3n+1){--vink:var(--ink-0-deep,var(--lead))}.steps li:nth-child(3n+2){--vink:var(--ink-1-deep,var(--lead))}.steps li:nth-child(3n+3){--vink:var(--ink-2-deep,var(--lead))}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:clamp(1.75rem,4vw,2.5rem) 0 0;list-style:none;display:grid;position:relative}.steps:before{content:"";background:var(--lead);height:2px;position:absolute;inset:0 0 auto}.step{align-content:start;gap:.5rem;padding:clamp(1.4rem,3vw,2rem) 0 0;display:grid;position:relative}.step:before{content:"";background:var(--film);border:2px solid var(--lead);width:12px;height:12px;position:absolute;top:-5px;left:0;rotate:45deg}.step:after{content:"";background:var(--rule-key);width:1px;height:clamp(.9rem,2.2vw,1.5rem);position:absolute;top:6px;left:5px}.step__n{color:var(--lead-2);font-size:clamp(1.6rem,4vw,3.25rem)}.step__title{font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;margin:0;line-height:1.1}.step__body{font-size:var(--t-sm);color:var(--lead-2);max-width:26em;margin:0;line-height:1.5}.block--origin .block__say{letter-spacing:-.018em;max-width:30ch;font-size:clamp(1.25rem,2.6vw,2.1rem);line-height:1.28}@media (min-width:62rem){.block--origin .block__say{max-width:24ch}.block--origin .block__in{position:relative}}.order{gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.5rem,4vw,2.75rem);display:grid}@media (min-width:62rem){.order{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.req{--film:#f1f3f2;--film-2:#e4e8e6;--lead:#12161a;--lead-2:#4b5259;--rule:#c6ccc8;--rule-2:#dde2df;--rule-key:#8a918c;background:var(--film);color:var(--lead);padding:clamp(1.1rem,3vw,2rem);position:relative}.req__block{border-bottom:2px solid var(--lead);font:700 var(--t-micro)/1 var(--tech);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 clamp(.75rem,2vw,1.25rem);padding-bottom:.6rem;display:flex}.req__no{color:var(--lead-2)}.req__body{gap:0;display:grid}.req__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(5.5rem,8.5rem) minmax(0,1fr);align-items:baseline;gap:clamp(.6rem,2vw,1.25rem);margin:0;padding:.7rem 0;display:grid}.req__row label{font:700 var(--t-micro)/1.4 var(--tech);letter-spacing:.16em;text-transform:uppercase;color:var(--lead-2)}.req__row input,.req__row select,.req__row textarea{width:100%;min-width:0;color:var(--lead);font:inherit;font-size:var(--t-md);background:0 0;border:0;border-radius:0;margin:0;padding:0}.req__row textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.req__row select{appearance:none;cursor:pointer}.req__row--pick{position:relative}.req__row--pick:after{content:"";background:var(--picked,var(--rule-key));width:12px;height:12px;position:absolute;top:50%;right:0;translate:0 -50%}.req__row--tall{align-items:start}.req__row:focus-within{border-bottom-color:var(--picked,var(--lead));box-shadow:0 1px 0 0 var(--picked,var(--lead))}.req__row input:focus-visible,.req__row select:focus-visible,.req__row textarea:focus-visible{outline:2px solid var(--lead);outline-offset:3px}.req__go{gap:var(--gap);flex-wrap:wrap;margin:clamp(1rem,2.5vw,1.5rem) 0 0;display:flex}.req__note{margin:.75rem 0 0}.carbon{border:1px dashed var(--rule-key);font-family:var(--tech);align-self:stretch;padding:clamp(1rem,2.5vw,1.6rem)}.carbon:empty{display:none}.carbon__head{border-bottom:1px solid var(--rule);font:700 var(--t-micro)/1 var(--tech);letter-spacing:.18em;text-transform:uppercase;color:var(--lead-2);margin:0 0 .9rem;padding-bottom:.55rem}.carbon__spec{gap:.55rem;margin:0;display:grid}.carbon__spec>div{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.carbon__spec dt{font:700 var(--t-micro)/1.5 var(--tech);letter-spacing:.16em;text-transform:uppercase;color:var(--lead-2);white-space:nowrap}.carbon__spec dd{font-size:var(--t-sm);color:var(--lead);overflow-wrap:anywhere;border-bottom:1px dotted var(--rule);min-height:1.4em;margin:0;line-height:1.5}.carbon__spec dd:empty:after{content:"—";color:var(--lead-2)}.carbon__ink{background:var(--picked,var(--rule-key));width:10px;height:10px;margin-right:.4rem;display:inline-block;translate:0 1px}.req__hp{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.req__note--bad{color:var(--pen-read,var(--ink-0-deep,#8b0000));--pen:var(--ink-0);--pen-deep:var(--ink-0-deep);--pen-lift:var(--ink-0-lift,var(--ink-0))}.person{font:var(--t-xs)/1.5 var(--tech);letter-spacing:.08em;border-top:1px solid var(--rule);gap:.15rem;padding-top:.75rem;display:grid}.person__name{font-family:var(--say);font-weight:400;font-size:var(--t-lg);letter-spacing:-.02em;text-transform:none}.person__role{color:var(--lead-2);font:700 var(--t-micro)/1.5 var(--tech);letter-spacing:.16em;text-transform:uppercase}.person__link{width:fit-content;min-height:44px;font-size:var(--t-sm);align-items:center;display:inline-flex}.people{align-content:start;gap:clamp(1.25rem,3vw,1.75rem);margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,2.5rem)}}.req{position:relative}.req.is-filed .req__body{opacity:.18;filter:grayscale();transition:opacity .42s linear,filter .42s linear}.req.is-filed .req__body>:not(.req__note){pointer-events:none}.filed{z-index:2;background:var(--film);border:1px solid var(--lead);clip-path:inset(0 0 100%);transition:clip-path .52s var(--draw);align-content:center;gap:clamp(1rem,3vw,1.6rem);padding:clamp(1.25rem,4vw,2rem);display:grid;position:absolute;inset:0}.is-filed .filed{clip-path:inset(0)}.filed__mark{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,8vw,4rem);font-weight:700;line-height:1}.filed__spec{border-top:1px solid var(--rule);flex-wrap:wrap;margin:0;display:flex}.filed__spec>div{border-right:1px solid var(--rule-2);flex:0 auto;gap:.2rem;min-width:8rem;margin-right:1.5rem;padding:.7rem 1.5rem 0 0;display:grid}.filed__spec>div:last-child{border-right:0}.filed__spec dt{font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;color:var(--lead-2)}.filed__spec dd{font-size:var(--t-sm);margin:0}@media (prefers-reduced-motion:reduce){.filed{clip-path:none;transition:none}.req.is-filed .req__body{transition:none}}.pens{z-index:30;align-items:center;gap:var(--gap);padding:clamp(.6rem, 1.5vw, .9rem) var(--pad);background:var(--film);border-block:1px solid var(--rule);flex-wrap:wrap;display:flex;position:sticky;top:0}.plate{border:1px solid var(--rule-key);min-height:40px;color:var(--lead);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.45rem .8rem;transition:border-color .14s linear,color .14s linear;display:inline-flex;position:relative}.plate:before{content:"";background:var(--chip,transparent);border:1px solid;width:10px;height:10px}.plate--all:before{background:var(--lead)}.plate[data-ink="0"]{--pen:var(--ink-0-deep);--pen-lift:var(--ink-0-lift,var(--ink-0))}.plate[data-ink="1"]{--pen:var(--ink-1-deep);--pen-lift:var(--ink-1-lift,var(--ink-1))}.plate[data-ink="2"]{--pen:var(--ink-2-deep);--pen-lift:var(--ink-2-lift,var(--ink-2))}.plate[data-ink="3"]{--pen:var(--ink-3-deep);--pen-lift:var(--ink-3-lift,var(--ink-3))}.plate:hover{border-color:var(--lead)}.plate[aria-pressed=true]{border-color:var(--lead);border-width:2px;padding:calc(.45rem - 1px) calc(.8rem - 1px)}.plot{columns:var(--cols,2);padding:clamp(1.5rem, 3vw, 2.5rem) var(--pad) clamp(3rem, 7vw, 5rem);max-width:var(--maxw);counter-reset:rec;column-gap:clamp(1.5rem,3vw,2.75rem);margin-inline:auto;display:block}.plot .piece{break-inside:avoid;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.plot .piece__plate{aspect-ratio:auto}.plot .piece__plate img{height:auto}.piece.is-off{display:none}.plot__empty{padding:clamp(3rem, 8vw, 6rem) var(--pad);text-align:center;color:var(--lead-2);margin:0}.pens__view{border:1px solid var(--rule-key);align-items:stretch;margin-left:auto;display:inline-flex}.pens__view button{min-height:38px;color:var(--lead-2);font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.45rem .8rem}.pens__view button[aria-pressed=true]{background:var(--lead);color:var(--film)}.plot--deck{columns:auto;padding:clamp(1.5rem, 4vw, 3rem) var(--pad) clamp(2rem, 5vw, 3.5rem);max-width:var(--maxw);grid-template-columns:1fr auto 1fr;align-items:start;column-gap:0;margin-inline:auto;display:grid}.plot--deck .piece{break-inside:auto;margin:0}.plot--deck .piece[data-deck=left]{grid-area:1/1;padding-inline-end:clamp(1rem,3vw,2.5rem)}.plot--deck .piece[data-deck=right]{grid-area:1/3;padding-inline-start:clamp(1rem,3vw,2.5rem)}.plot--deck .piece[data-deck=away]{display:none}.plot--deck .piece__plate{aspect-ratio:auto}.plot--deck .piece__plate img{width:100%;height:auto;max-height:min(58vh,34rem)}.deck__spine{background:var(--rule);grid-area:1/2;align-self:stretch;width:1px;position:relative}.deck__spine:before{content:"";background:repeating-linear-gradient(to bottom, var(--rule-key) 0 11px, transparent 11px 27px);position:absolute;inset:10% -1px}.deck__blank{border:1px solid var(--rule-2);grid-area:1/3;min-height:min(38vh,22rem);margin-inline-start:clamp(1rem,3vw,2.5rem)}.deck__blank[hidden]{display:none}.plot.plot--deck .piece[data-deck=left],.plot.plot--deck .piece[data-deck=right]{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.plot.plot--deck .piece[data-deck=left],.plot.plot--deck .piece[data-deck=right]{transition:clip-path .52s var(--draw)}}@media (max-width:47.99rem){.plot--deck{grid-template-columns:1fr}.deck__spine,.deck__blank{display:none}.plot--deck .piece[data-deck=left]{padding-inline-end:0}}.deck__nav{justify-content:center;align-items:center;gap:var(--gap);padding:0 var(--pad) clamp(2rem, 5vw, 3.5rem);display:none}.plot--deck~.deck__nav{display:flex}.deck__nav .key{min-width:3.4rem}.deck__at{font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;color:var(--lead-2);text-align:center;min-width:7rem}@media (max-width:40rem){.pens__view{margin-left:0}.plot--deck{height:min(66vh,30rem)}.plot--deck .piece{width:min(80vw,22rem)}}.block--index{border-top:0}.rec{z-index:1;position:relative}.rec__head,.rec__body,.rec__seq,.rec__go{width:min(100% - 2 * var(--pad), 64rem);margin-inline:auto}.rec__hero{width:100%;margin-inline:0}.rec__head{z-index:1;padding:clamp(2.5rem,6vw,4rem) 0 clamp(1.5rem,3vw,2rem);position:relative}.rec__title{font-weight:700;font-size:var(--t-plot);letter-spacing:-.045em;margin:0 0 .75rem;line-height:.92}.rec__summary{font-size:var(--t-lg);max-width:32em;margin:0 0 clamp(1.25rem,3vw,2rem);line-height:1.35}.spec{--lead:var(--sheet-ink);--lead-2:var(--sheet-ink-2);--rule-2:var(--sheet-rule);background:var(--sheet);color:var(--sheet-ink);flex-wrap:wrap;margin:0;padding-left:clamp(.75rem,2vw,1.25rem);display:flex}.spec__row{border-right:1px solid var(--rule-2);flex:0 auto;gap:.2rem;min-width:7rem;margin-right:1.5rem;padding:.75rem 1.5rem .75rem 0;display:grid}.spec__row:last-child{border-right:0}.spec dt{color:var(--lead-2)}.spec dd{font-size:var(--t-sm);margin:0}.rec__hero{z-index:1;border-block:1px solid var(--rule);background:var(--plate-ground,var(--film-2));margin-block:0;padding:clamp(1.25rem,4vw,3.25rem);position:relative}.rec__hero img{object-fit:contain;filter:drop-shadow(0 18px 34px #0000006b);width:100%;height:auto;max-height:82svh;display:block}.plate-img img{width:100%;height:auto;display:block}.rec__body{z-index:1;font-size:var(--t-lg);max-width:min(100% - 2 * var(--pad), 42em);padding:clamp(1.5rem,4vw,2.5rem) 0 0;line-height:1.45;position:relative}.rec__body:empty{padding:0}.rec__body p{margin:0 0 1em}.rec__seq{z-index:1;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.5rem,4vw,2.5rem) 0 0;display:grid;position:relative}.plate-img{border:1px solid var(--rule);background:var(--film-2);margin:0}.plate-img__cap{border-top:1px solid var(--rule);color:var(--lead-2);font:700 var(--t-micro)/1.4 var(--say);letter-spacing:.16em;text-transform:uppercase;padding:.5rem .65rem}.note{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem) 0;display:grid}.note__n{font:700 var(--t-micro)/1 var(--tech);letter-spacing:.18em;color:var(--lead-2);margin:0}.note__title{font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;margin:0 0 .4rem}.note__body{font-size:var(--t-lg);max-width:32em;margin:0;line-height:1.5}.rec__go{z-index:1;gap:var(--gap);flex-wrap:wrap;padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem);display:flex;position:relative}.rec__next{text-align:left;flex:18rem;justify-items:start;gap:.25rem;padding:clamp(.8rem,2vw,1.2rem);display:grid}.rec__next-label{color:currentColor;opacity:.7}.rec__next-title{letter-spacing:-.03em;text-transform:none;font-size:clamp(1.2rem,3vw,2rem);font-weight:700;line-height:1}.lost{max-width:var(--maxw);padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad) clamp(3rem, 8vw, 5rem);gap:clamp(1.5rem,4vw,2.5rem);margin-inline:auto;display:grid}.lost__plot{aspect-ratio:16/5;border:1px solid var(--rule);place-items:center;display:grid;position:relative}.lost__plot:before,.lost__plot:after{content:"";background:var(--rule-2);position:absolute}.lost__plot:before{height:1px;top:50%;left:0;right:0}.lost__plot:after{width:1px;top:0;bottom:0;left:50%}.lost__mark{border:1px solid var(--ink-0,var(--lead));width:18px;height:18px;position:absolute;rotate:45deg}.lost__n{font-weight:700;font-size:var(--t-plot);letter-spacing:-.05em;color:var(--lead);line-height:1;position:relative}.lost__say{gap:.6rem;max-width:34em;display:grid}.lost__say+.lost__say{border-top:1px solid var(--rule);padding-top:clamp(1.25rem,3vw,2rem)}.lost__head{font-weight:700;font-size:var(--t-head);letter-spacing:-.035em;margin:0;line-height:1.04}.lost__body{font-size:var(--t-lg);color:var(--lead-2);margin:0;line-height:1.35}.lost__go{gap:var(--gap);flex-wrap:wrap;margin:.3rem 0 0;display:flex}.lost__both{gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (min-width:52rem){.lost__both{grid-template-columns:1fr 1fr;align-items:start}.lost__both .lost__say+.lost__say{border-top:0;border-left:1px solid var(--rule);padding-top:0;padding-left:clamp(1.5rem,4vw,2.5rem)}}.block--contact{--film:var(--sheet);--film-2:var(--sheet);--lead:var(--sheet-ink);--lead-2:var(--sheet-ink-2);--rule:var(--sheet-rule);--rule-2:var(--sheet-rule);--rule-key:var(--sheet-ink-2);background:var(--sheet);color:var(--sheet-ink);border-top:0}.foot{--film:var(--sheet);--lead:var(--sheet-ink);--lead-2:var(--sheet-ink-2);--rule:var(--sheet-rule);--rule-2:var(--sheet-rule);background:var(--sheet);color:var(--sheet-ink);padding:clamp(2rem, 5vw, 3.5rem) var(--pad) clamp(2.5rem, 6vw, 4rem);border-top:0}.foot a{color:inherit}.foot__in{max-width:var(--maxw);gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;display:grid}.foot__say{letter-spacing:-.025em;max-width:24em;margin:0;font-size:clamp(1.25rem,3vw,2.25rem);line-height:1.2}.foot__spec{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:0;margin:0;display:grid}.foot__spec>div{border-right:1px solid var(--rule-2);gap:.15rem;padding:.6rem .75rem .6rem 0;display:grid}.foot__spec>div:last-child{border-right:0}.foot__spec dt{color:var(--lead-2)}.foot__spec dd{font-size:var(--t-sm);margin:0}.foot__pens{border:1px solid var(--rule);gap:0;width:max-content;display:flex}.foot__pens i{background:var(--bar-ink);border-right:1px solid var(--film);width:2.5rem;height:.7rem;display:block}.foot__pens i:first-child{--pen:var(--ink-0);--pen-deep:var(--ink-0-deep)}.foot__pens i:nth-child(2){--pen:var(--ink-1);--pen-deep:var(--ink-1-deep)}.foot__pens i:nth-child(3){--pen:var(--ink-2);--pen-deep:var(--ink-2-deep)}.foot__pens i:nth-child(4){--pen:var(--ink-3);--pen-deep:var(--ink-3-deep)}.foot__pens i:last-child{border-right:0}.rec__hero{position:relative}.scan{z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .32s linear;position:absolute;inset:0}.rec__pass{z-index:3;background:var(--lead);color:var(--film);font:700 var(--t-micro)/1 var(--say);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:.35rem .55rem;transition:opacity .32s linear;position:absolute;bottom:0;left:0}.rec__pass[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.drawn .block__in,.drawn .open__under,.drawn .rec__body,.drawn .rec__seq{transform:translate3d(0, calc(var(--away,0) * -2.2rem), 0) scale(calc(1 - var(--away,0) * .055));opacity:calc(1 - var(--away,0) * .32)}.drawn .block--plates .block__in{opacity:1;transform:none}.drawn .field{clip-path:inset(0 100% 0 0)}.drawn.is-ruled .field{clip-path:inset(0);transition:clip-path .9s var(--draw)}.drawn .open__head .w{clip-path:inset(-.2em 100% -.2em 0)}.drawn .is-drawn .open__head .w{clip-path:inset(-.2em 0);transition:clip-path .52s var(--draw);transition-delay:calc(.14s + var(--w,0) * .17s)}.drawn .is-drawn .open__pen{animation:pen 1.4s var(--draw) forwards}@keyframes pen{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:100%}}.drawn .block__reg i{transform-origin:0;transition:transform .46s var(--draw);transform:scaleX(0)}.drawn .is-drawn .block__reg i{transform:scaleX(1)}.drawn .block__reg i:nth-child(2){transition-delay:90ms}.drawn .block__reg i:nth-child(3){transition-delay:.18s}.drawn .block__reg i:nth-child(4){transition-delay:.27s}.drawn .rule:after{transform-origin:0;transition:transform .7s var(--draw);transform:scaleX(0)}.drawn .is-drawn .rule:after{transform:scaleX(1)}.drawn .open__field .piece{clip-path:inset(0 -8px 100%);transition:clip-path .62s var(--draw);transition-delay:calc(var(--i,0) * 60ms)}.drawn .is-drawn .piece{clip-path:inset(-8px)}.drawn .plot .piece{opacity:0;transition:opacity .52s var(--draw), transform .52s var(--draw);transition-delay:calc(var(--i,0) * 45ms);transform:translateY(14px)}.drawn .plot.is-drawn .piece{opacity:1;transform:none}.drawn .piece__plate img{transition:transform .9s var(--draw);transition-delay:calc(var(--i,0) * 60ms);transform:scale(1.05)}.drawn .is-drawn .piece__plate img{transform:none}.drawn .block__head,.drawn .open__head,.drawn .rec__title,.drawn .lost__head{clip-path:inset(-14% 100% -14% 0);transition:clip-path .72s var(--draw) 80ms}.drawn .is-drawn .block__head,.drawn .is-drawn .open__head,.drawn .is-drawn .rec__title,.drawn .is-drawn .lost__head{clip-path:inset(-14% -2% -14% 0)}.drawn .plate-link{clip-path:inset(0 0 100%);transition:clip-path .66s var(--draw);transition-delay:calc(var(--i,0) * .11s)}.drawn .is-drawn .plate-link{clip-path:inset(0)}.drawn .plate-link:after{transition-delay:calc(.36s + var(--i,0) * .11s)}.drawn .values i{transform-origin:0;transition:transform .56s var(--draw);transition-delay:calc(var(--i,0) * .12s);transform:scaleX(0)}.drawn .is-drawn .values i{transform:scaleX(1)}.drawn .values b{clip-path:inset(0 0 0 100%);transition:clip-path .3s var(--draw);transition-delay:calc(.3s + var(--i,0) * .12s)}.drawn .is-drawn .values b{clip-path:inset(0 -2px)}.drawn .step{clip-path:inset(-12px 0 100%);transition:clip-path .56s var(--draw);transition-delay:calc(var(--i,0) * .13s)}.drawn .is-drawn .step{clip-path:inset(-12px 0 0)}.drawn .step__n{transform-origin:0;transition:transform .52s var(--draw);transition-delay:calc(.15s + var(--i,0) * .13s);transform:scale(.45)}.drawn .is-drawn .step__n{transform:none}.drawn .req__row{clip-path:inset(0 -8px 100%);transition:clip-path .48s var(--draw);transition-delay:calc(var(--i,0) * 95ms)}.drawn .is-drawn .req__row{clip-path:inset(-8px)}.drawn .carbon{clip-path:inset(0 0 100%);transition:clip-path .72s var(--draw) .42s}.drawn .is-drawn .carbon{clip-path:inset(0)}.drawn .person{clip-path:inset(0 100% 0 0);transition:clip-path .52s var(--draw);transition-delay:calc(.24s + var(--i,0) * 90ms)}.drawn .is-drawn .person{clip-path:inset(0)}.drawn .rec__hero img,.drawn .plate-img img{clip-path:inset(0 0 0 100%);transition:clip-path .62s var(--draw)}.drawn .is-drawn img{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.plate-link:after{transition:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (max-width:62rem){.open{grid-template-columns:1fr}.plot{--cols:1}}@media (max-width:40rem){.open__field{grid-template-columns:repeat(2,minmax(0,1fr))}.values li{grid-template-columns:5.5rem minmax(0,1fr)}.plate-link{grid-template-columns:minmax(0,1fr) 2.5rem;grid-auto-rows:auto}.plate-link__n{grid-area:1/2}.plate-link:after{grid-area:2/1/auto/-1}.foot__spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){:root[data-theme=dark]{--lay:.98s}:root[data-theme=dark] .drawn .is-drawn .piece,:root[data-theme=dark] .drawn .is-drawn .plate-link,:root[data-theme=dark] .drawn .is-drawn .person,:root[data-theme=dark] .drawn .is-drawn .step,:root[data-theme=dark] .drawn .is-drawn .values li,:root[data-theme=dark] .drawn .is-drawn .block__head,:root[data-theme=dark] .drawn .is-drawn .lost__head{animation:expose var(--lay) cubic-bezier(.16, .9, .3, 1) both;animation-delay:calc(var(--i,0) * 70ms);clip-path:none!important}:root[data-theme=dark] .drawn .open__head .w{animation:expose var(--lay) cubic-bezier(.16, .9, .3, 1) both;animation-delay:calc(var(--w,0) * 90ms);clip-path:none!important}:root[data-theme=dark] .drawn .field,:root[data-theme=dark] .drawn.is-ruled .field{clip-path:none!important}}@keyframes expose{0%{opacity:0;filter:blur(6px);transform:scale(.985)}60%{opacity:1}to{opacity:1;filter:blur();transform:none}}:root[data-theme=dark] .piece__plate img,:root[data-theme=dark] .rec__hero img{filter:drop-shadow(0 14px 26px #0000008c)drop-shadow(0 0 22px #bed6e829)}:root[data-theme=dark] .plate-link:before{box-shadow:inset 0 0 90px #ffffff12}:root[data-theme=dark]::view-transition-new(root){animation-name:develop-back}@keyframes develop-back{0%{clip-path:polygon(130% 0,130% 0,160% 100%,160% 100%)}to{clip-path:polygon(-30% 0,130% 0,160% 100%,-30% 100%)}}@media print{*,:before,:after{clip-path:none!important;transition:none!important;animation:none!important}html,body{color:#000;background:#fff!important}.plotter,.ruler,.field,.pens,.skip,.req,.develop,.press,.boot,.deck__nav{display:none!important}.key{color:#000!important;background:#fff!important;border:1px solid #000!important}.rule:after,.rule>span:first-child{background:#999!important;border-color:#999!important}.piece,.plate-img,.rec__hero,.note,.step{break-inside:avoid;border-color:#999!important}.block--plates,.block--contact,.foot,.spec,.filed,.block__reg{color:#000!important;background:#fff!important}.block--plates *,.block--contact *,.foot *,.spec *,.filed *{color:#000!important;border-color:#999!important}.block--plates:after,.block__reg{display:none!important}.plate-link,.piece__plate,.rec__hero{color:#000!important;background:#fff!important;padding:0!important}.plate-link:after{background:#000!important}.piece__plate img,.rec__hero img{filter:none!important}.plate-link:after,.foot__pens i,.values i{background:#000!important}.block__in,.open__under,.rec__body,.rec__seq{--away:0!important;opacity:1!important;transform:none!important}h1,h2,h3,.block__head,.rec__title{break-after:avoid}img{max-width:100%!important}@page{margin:14mm}}.head__logo{align-items:center;display:inline-flex}.head__logo svg{width:auto;height:clamp(1.9rem,3.6vw,2.6rem);color:var(--lead);display:block}body{-webkit-hyphens:none;hyphens:none}.open__head,.block__head,.step__title,.rec__title,.rec__next-title,.note__title,.lost__head,.lost__n,.plate-link__name,.filed__mark,.boot__mark{font-family:var(--uber);font-weight:400}@media (prefers-reduced-motion:no-preference) and (min-width:48rem){.open__head .w:last-child{display:inline-block}}
