.wrap-work[data-astro-cid-rcyb2zp4]{width:100%;max-width:1440px;padding-inline:max(var(--gutter), clamp(16px, 7vw, 72px));margin-inline:auto;padding-bottom:clamp(64px,9vw,120px)}.top[data-astro-cid-rcyb2zp4]{justify-content:space-between;align-items:center;padding-block:28px clamp(48px,7vw,88px);padding-inline:clamp(16px,4vw,40px);display:flex}.name[data-astro-cid-rcyb2zp4]{font-size:16px;text-decoration:none}.close[data-astro-cid-rcyb2zp4]{color:var(--sub);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.close[data-astro-cid-rcyb2zp4] svg[data-astro-cid-rcyb2zp4]{width:12px;height:12px}.close[data-astro-cid-rcyb2zp4]:hover{color:var(--paper)}.hero[data-astro-cid-rcyb2zp4]{background:#000;width:100%;height:auto;display:block}.example[data-astro-cid-rcyb2zp4]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ex-facts[data-astro-cid-rcyb2zp4]{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);margin-top:20px;display:grid}.ex-facts[data-astro-cid-rcyb2zp4] div[data-astro-cid-rcyb2zp4]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;display:grid}.jobs[data-astro-cid-rcyb2zp4]{border-collapse:collapse;width:100%;font-size:15px}.jobs[data-astro-cid-rcyb2zp4] caption[data-astro-cid-rcyb2zp4]{text-align:left;padding-bottom:10px}.jobs[data-astro-cid-rcyb2zp4] th[data-astro-cid-rcyb2zp4],.jobs[data-astro-cid-rcyb2zp4] td[data-astro-cid-rcyb2zp4]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:11px 0;font-weight:400}.jobs[data-astro-cid-rcyb2zp4] thead[data-astro-cid-rcyb2zp4] th[data-astro-cid-rcyb2zp4]{color:var(--sub);border-bottom-color:color-mix(in srgb, currentColor 25%, transparent);font-size:11.5px}.jobs[data-astro-cid-rcyb2zp4] td[data-astro-cid-rcyb2zp4]{text-align:right;width:7.5em}.jobs[data-astro-cid-rcyb2zp4] thead[data-astro-cid-rcyb2zp4] th[data-astro-cid-rcyb2zp4]:not(:first-child){text-align:right}.jobs[data-astro-cid-rcyb2zp4] .total[data-astro-cid-rcyb2zp4] th[data-astro-cid-rcyb2zp4],.jobs[data-astro-cid-rcyb2zp4] .total[data-astro-cid-rcyb2zp4] td[data-astro-cid-rcyb2zp4]{border-bottom:0;font-weight:700}.ex-note[data-astro-cid-rcyb2zp4]{margin-top:14px;font-size:12.5px}.intro[data-astro-cid-rcyb2zp4]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);margin-top:clamp(28px,4vw,48px);display:grid}.title[data-astro-cid-rcyb2zp4]{margin-top:12px;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1}.tagline[data-astro-cid-rcyb2zp4]{margin-top:14px;font-size:clamp(15px,1.4vw,17px);font-weight:700;line-height:1.6}.tags[data-astro-cid-rcyb2zp4]{flex-wrap:wrap;gap:6px;margin-top:20px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-rcyb2zp4] li[data-astro-cid-rcyb2zp4]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:999px;padding:6px 10px;font-size:12px;line-height:1}.lead[data-astro-cid-rcyb2zp4] p[data-astro-cid-rcyb2zp4]{font-size:15.5px;line-height:1.9}.stats[data-astro-cid-rcyb2zp4]{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.stats[data-astro-cid-rcyb2zp4] div[data-astro-cid-rcyb2zp4]{padding-top:14px}.stats[data-astro-cid-rcyb2zp4] dd[data-astro-cid-rcyb2zp4]{margin:4px 0 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.stats[data-astro-cid-rcyb2zp4] dt[data-astro-cid-rcyb2zp4]{font-size:11.5px}.block[data-astro-cid-rcyb2zp4]{margin-top:clamp(80px,11vw,150px)}.block-title[data-astro-cid-rcyb2zp4]{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);letter-spacing:.08em;margin-bottom:clamp(28px,4vw,48px);padding-bottom:10px;font-size:12.5px}.stages[data-astro-cid-rcyb2zp4]{gap:clamp(56px,8vw,104px);padding:0;list-style:none;display:grid}.stage[data-astro-cid-rcyb2zp4]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.stage[data-astro-cid-rcyb2zp4]:nth-child(2n) .stage-text[data-astro-cid-rcyb2zp4]{order:2}.step[data-astro-cid-rcyb2zp4]{color:var(--accent);font-size:12.5px}.step[data-astro-cid-rcyb2zp4] span[data-astro-cid-rcyb2zp4]{color:var(--sub);margin-left:8px}.stage-title[data-astro-cid-rcyb2zp4]{margin-top:10px;font-size:clamp(1.15rem,1.9vw,1.4rem);font-weight:700;line-height:1.5}.stage-body[data-astro-cid-rcyb2zp4]{margin-top:12px;font-size:15px;line-height:1.9}.stage-shot[data-astro-cid-rcyb2zp4]{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:6px;overflow:hidden}.stage-shot[data-astro-cid-rcyb2zp4] img{width:100%;height:auto;display:block}.show[data-astro-cid-rcyb2zp4]+.show[data-astro-cid-rcyb2zp4]{margin-top:clamp(56px,7vw,88px)}.show-body[data-astro-cid-rcyb2zp4]{max-width:46em;margin:10px 0 20px;font-size:15px;line-height:1.9}.eng[data-astro-cid-rcyb2zp4]{padding:0;list-style:none;display:grid}.eng-item[data-astro-cid-rcyb2zp4]{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,36px) 0;display:grid}.eng-item[data-astro-cid-rcyb2zp4].has-img{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.eng-num[data-astro-cid-rcyb2zp4]{color:var(--accent);margin-right:12px;font-size:12.5px;font-weight:400}.eng-use[data-astro-cid-rcyb2zp4]{margin-top:12px;font-size:14.5px;line-height:1.8}.eng-use-label[data-astro-cid-rcyb2zp4]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);vertical-align:1px;border-radius:3px;margin-right:8px;padding:2px 7px;font-size:11px;display:inline-block}.eng-body[data-astro-cid-rcyb2zp4]{max-width:46em;margin-top:10px;font-size:15px;line-height:1.9}.eng-shots[data-astro-cid-rcyb2zp4]{gap:12px;display:grid}.eng-shots[data-astro-cid-rcyb2zp4].two{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start}.eng-shots[data-astro-cid-rcyb2zp4].below{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-shots[data-astro-cid-rcyb2zp4].below.wide-narrow{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.eng-shot[data-astro-cid-rcyb2zp4]{margin:0}.eng-shot[data-astro-cid-rcyb2zp4] img{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:6px;width:100%;height:auto;display:block}.eng-shot[data-astro-cid-rcyb2zp4] figcaption[data-astro-cid-rcyb2zp4]{margin-top:6px;font-size:11.5px}.made-note[data-astro-cid-rcyb2zp4]{margin-top:-24px;margin-bottom:28px;font-size:14px}.eng-video[data-astro-cid-rcyb2zp4]{grid-column:1/-1;margin:20px 0 0}.eng-video[data-astro-cid-rcyb2zp4] video[data-astro-cid-rcyb2zp4]{aspect-ratio:1920/404;background:var(--dark-raise);width:100%;height:auto;display:block}.eng-video[data-astro-cid-rcyb2zp4] figcaption[data-astro-cid-rcyb2zp4]{margin-top:8px}.videos[data-astro-cid-rcyb2zp4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(16px,2vw,24px);padding:0;list-style:none;display:grid}.vid[data-astro-cid-rcyb2zp4].wide{grid-column:1/-1}.vid[data-astro-cid-rcyb2zp4] video[data-astro-cid-rcyb2zp4]{aspect-ratio:16/9;background:#000;width:100%;display:block}.vid[data-astro-cid-rcyb2zp4].wide video[data-astro-cid-rcyb2zp4]{aspect-ratio:auto}.vid-title[data-astro-cid-rcyb2zp4]{margin-top:12px;font-size:15px;font-weight:700}.vid-note[data-astro-cid-rcyb2zp4]{margin-top:4px;font-size:14px}.points[data-astro-cid-rcyb2zp4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,48px) clamp(32px,6vw,80px);padding:0;list-style:none;display:grid}.point-title[data-astro-cid-rcyb2zp4]{font-size:16.5px;font-weight:700;line-height:1.6}.points[data-astro-cid-rcyb2zp4] p[data-astro-cid-rcyb2zp4]{margin-top:10px;font-size:15px;line-height:1.9}.timeline[data-astro-cid-rcyb2zp4]{gap:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-rcyb2zp4]:after{content:"";background:color-mix(in srgb, currentColor 25%, transparent);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.timeline[data-astro-cid-rcyb2zp4].tl-ready:after{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.timeline[data-astro-cid-rcyb2zp4].tl-ready li[data-astro-cid-rcyb2zp4]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-14px)}.timeline[data-astro-cid-rcyb2zp4].tl-ready li[data-astro-cid-rcyb2zp4]:before{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.timeline[data-astro-cid-rcyb2zp4].tl-in:after{transform:scaleY(1)}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]{opacity:1;transform:none}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:before{transform:scale(1)}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:first-child,.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:first-child:before{transition-delay:.1s}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(2),.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(2):before{transition-delay:.3s}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(3),.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(3):before{transition-delay:.5s}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(4),.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(4):before{transition-delay:.7s}.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(n+5),.timeline[data-astro-cid-rcyb2zp4].tl-in li[data-astro-cid-rcyb2zp4]:nth-child(n+5):before{transition-delay:.9s}.timeline[data-astro-cid-rcyb2zp4] li[data-astro-cid-rcyb2zp4]{grid-template-columns:96px minmax(0,1fr);gap:20px;padding:14px 0 14px 24px;display:grid;position:relative}.timeline[data-astro-cid-rcyb2zp4] li[data-astro-cid-rcyb2zp4]:before{content:"";z-index:1;background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:-3px}.tl-date[data-astro-cid-rcyb2zp4]{color:var(--accent);padding-top:3px;font-size:12.5px}.timeline[data-astro-cid-rcyb2zp4] p[data-astro-cid-rcyb2zp4]{font-size:15px;line-height:1.9}.back-wrap[data-astro-cid-rcyb2zp4]{margin-top:clamp(64px,9vw,120px)}.back[data-astro-cid-rcyb2zp4]{text-decoration:none}@media (width<=600px){.eng-shots[data-astro-cid-rcyb2zp4].below,.eng-shots[data-astro-cid-rcyb2zp4].below.wide-narrow{grid-template-columns:1fr}}@media (width<=900px){.eng-item[data-astro-cid-rcyb2zp4].has-img,.example[data-astro-cid-rcyb2zp4],.intro[data-astro-cid-rcyb2zp4],.stage[data-astro-cid-rcyb2zp4],.points[data-astro-cid-rcyb2zp4]{grid-template-columns:1fr}.stage[data-astro-cid-rcyb2zp4]:nth-child(2n) .stage-text[data-astro-cid-rcyb2zp4]{order:0}.stats[data-astro-cid-rcyb2zp4]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}@media (width<=640px){.videos[data-astro-cid-rcyb2zp4]{grid-template-columns:1fr}.timeline[data-astro-cid-rcyb2zp4] li[data-astro-cid-rcyb2zp4]{grid-template-columns:1fr;gap:4px}}
