.piece-module__NdRv7q__page{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.piece-module__NdRv7q__head{gap:.9rem;max-width:52rem;display:grid}.piece-module__NdRv7q__crumb{width:fit-content;min-height:2.75rem;font-size:var(--t-ui);color:var(--sec);transition:color var(--d-2)ease;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.piece-module__NdRv7q__crumb svg{width:.875rem;height:.625rem;transition:transform var(--d-3)var(--ease)}.piece-module__NdRv7q__crumb path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.piece-module__NdRv7q__crumb:hover{color:var(--ink)}.piece-module__NdRv7q__crumb:hover svg{transform:translate(-3px)}}.piece-module__NdRv7q__meta{font-size:var(--t-cap);color:var(--cap);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;margin-top:clamp(.5rem,2vw,1.5rem);display:flex}.piece-module__NdRv7q__title{font-size:clamp(2.75rem,1.6rem + 4.6vw,5.5rem)}.piece-module__NdRv7q__layout{gap:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4.5vw,4.5rem);margin-top:clamp(2rem,4vw,3.25rem);display:grid}.piece-module__NdRv7q__layout[data-width=board]{grid-template-columns:minmax(0,15fr) minmax(0,8fr);align-items:start}.piece-module__NdRv7q__stage{min-width:0}.piece-module__NdRv7q__notes{border-top:1px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);padding-top:1.5rem;display:grid}.piece-module__NdRv7q__layout[data-width=board] .piece-module__NdRv7q__notes{grid-template-columns:1fr;padding-top:1.25rem}@media (max-width:1040px){.piece-module__NdRv7q__layout[data-width=board]{grid-template-columns:1fr}}.piece-module__NdRv7q__how{max-width:62ch;color:var(--body);gap:.9rem;display:grid}.piece-module__NdRv7q__how h2{color:var(--ink);margin-bottom:.15rem}.piece-module__NdRv7q__facts{border-top:1px solid var(--rule);margin:0}.piece-module__NdRv7q__facts:first-child{border-top:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));column-gap:2rem;display:grid}.piece-module__NdRv7q__facts div{border-bottom:1px solid var(--rule);font-size:var(--t-ui);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;line-height:1.45;display:grid}.piece-module__NdRv7q__facts:first-child div{border-bottom:0;border-top:1px solid var(--rule);grid-template-columns:1fr;gap:.15rem}.piece-module__NdRv7q__facts dt{color:var(--cap)}.piece-module__NdRv7q__facts dd{color:var(--ink);margin:0}@media (max-width:820px){.piece-module__NdRv7q__notes{grid-template-columns:1fr}}@media (max-width:420px){.piece-module__NdRv7q__facts div{grid-template-columns:6.5rem minmax(0,1fr)}}.piece-module__NdRv7q__more{grid-template-columns:1fr 1fr;gap:1rem clamp(1rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.piece-module__NdRv7q__step{border-top:1px solid var(--ink);gap:.2rem;min-height:2.75rem;padding:1rem 0;display:grid}.piece-module__NdRv7q__step span{font-size:var(--t-cap);color:var(--cap)}.piece-module__NdRv7q__step b{font-family:var(--f-display);font-weight:400;font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);background-image:linear-gradient(var(--ink),var(--ink));width:fit-content;transition:background-size var(--d-4)var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:.1em;line-height:1.05}.piece-module__NdRv7q__step[data-next]{text-align:right;justify-items:end}@media (hover:hover) and (pointer:fine){.piece-module__NdRv7q__step:hover b{background-size:100% 1.5px}}.piece-module__NdRv7q__close{justify-items:start;gap:.75rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.piece-module__NdRv7q__close p{max-width:34ch;font-size:var(--t-ui);color:var(--sec)}.piece-module__NdRv7q__closeArrow{margin-left:.25rem}
