.hero[data-astro-cid-ge2uvauf]{background:#3a342c;width:100%;height:max(100svh,216vw);position:relative;overflow:hidden}@media (width>=56.25rem){.hero[data-astro-cid-ge2uvauf]{height:100svh}}.hero__frame[data-astro-cid-ge2uvauf]{border:0;width:100%;height:100%;display:block}.hero__fallback[data-astro-cid-ge2uvauf]{padding:var(--gutter);color:var(--char-ink);max-width:30ch;font-size:1.25rem;position:absolute;inset:auto 0 0}.piece[data-astro-cid-ocsgouni]{margin-block:clamp(3.5rem,12vw,7rem)}.piece__track[data-astro-cid-ocsgouni]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.piece__track[data-astro-cid-ocsgouni]::-webkit-scrollbar{display:none}.piece__plate[data-astro-cid-ocsgouni]{cursor:zoom-in;width:100%;font:inherit;color:inherit;scroll-snap-align:start;background:0 0;border:0;padding:0;display:block}.piece__img[data-astro-cid-ocsgouni]{background:var(--paper-deep);width:100%;height:auto}.piece__dots[data-astro-cid-ocsgouni]{padding-inline:var(--gutter);gap:.1rem;margin-top:.35rem;display:flex}.piece__dot[data-astro-cid-ocsgouni]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:-.6rem;padding:0}.piece__dot[data-astro-cid-ocsgouni]:before{content:"";background:var(--rule);border-radius:50%;width:.5rem;height:.5rem;margin-inline:auto;transition:background .2s,transform .2s;display:block}.piece__dot[data-astro-cid-ocsgouni][aria-selected=true]:before{background:var(--terra);transform:scale(1.25)}.piece__dot[data-astro-cid-ocsgouni]:hover:before{background:var(--ink-faint)}.piece__model[data-astro-cid-ocsgouni]{background:var(--paper-deep);cursor:grab;touch-action:pan-y;width:100%;display:none}.piece__model[data-astro-cid-ocsgouni] canvas{width:100%;height:100%;display:block}.piece__media[data-astro-cid-ocsgouni][data-view=model] .piece__model[data-astro-cid-ocsgouni]{display:block}.piece__media[data-astro-cid-ocsgouni][data-view=model] .piece__track[data-astro-cid-ocsgouni],.piece__media[data-astro-cid-ocsgouni][data-view=model] .piece__dots[data-astro-cid-ocsgouni]{display:none}.piece__toggle[data-astro-cid-ocsgouni]{min-height:44px;margin-inline:var(--gutter);font:inherit;letter-spacing:.04em;color:var(--terra);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125em;text-decoration:underline}.piece__toggle[data-astro-cid-ocsgouni][hidden]{display:none}.piece__text[data-astro-cid-ocsgouni]{padding-inline:var(--gutter);max-width:var(--measure);margin-top:1.25rem}.piece__index[data-astro-cid-ocsgouni]{border-top:1px solid var(--rule);letter-spacing:.18em;color:var(--ink-faint);font-feature-settings:"tnum" 1;margin-bottom:.9rem;padding-top:.6rem;font-size:.6875em}.piece__title[data-astro-cid-ocsgouni]{flex-wrap:wrap;align-items:baseline;gap:0 .6em;font-size:clamp(1.75rem,8vw,2.5rem);display:flex}.piece__roman[data-astro-cid-ocsgouni]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.4em}.piece__meta[data-astro-cid-ocsgouni]{color:var(--terra);margin-top:.5rem;font-size:.875em}.piece__sep[data-astro-cid-ocsgouni]{color:var(--ink-faint);padding-inline:.5em}.piece__note[data-astro-cid-ocsgouni]{color:var(--ink-soft);margin-top:.75rem;line-height:1.6}@media (width>=56.25rem){.piece[data-astro-cid-ocsgouni]{padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);max-width:66rem;margin-block:clamp(3rem,8vw,5.5rem);margin-inline:auto;display:grid}.piece__media[data-astro-cid-ocsgouni]{grid-column:1/span 7}.piece__text[data-astro-cid-ocsgouni]{grid-column:8/span 5;margin-top:0;padding-inline:0}.piece__dots[data-astro-cid-ocsgouni]{padding-inline:0}.piece__toggle[data-astro-cid-ocsgouni]{margin-inline:0}.piece--flipped[data-astro-cid-ocsgouni] .piece__media[data-astro-cid-ocsgouni]{grid-column:6/span 7}.piece--flipped[data-astro-cid-ocsgouni] .piece__text[data-astro-cid-ocsgouni]{grid-area:1/1/auto/span 5}}.work[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,14vw,8rem) 0}.work__head[data-astro-cid-lcdefpme]{max-width:64rem}.work__heading[data-astro-cid-lcdefpme]{max-width:18ch;margin-top:1rem;font-size:clamp(2rem,9vw,4.5rem)}.work__note[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--ink-soft);margin-top:1.25rem}.process[data-astro-cid-lcdefpme]{background:var(--char);color:var(--char-ink);margin-top:clamp(2rem,8vw,5rem);padding-block:clamp(3.5rem,14vw,8rem)}.process__eyebrow[data-astro-cid-lcdefpme]{color:#f0e6d880}.process__heading[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(2rem,9vw,4rem)}.process__body[data-astro-cid-lcdefpme]{max-width:var(--measure);color:#f0e6d8b8;margin-top:1.25rem}.process__fire[data-astro-cid-lcdefpme]{margin:2.5rem 0 0}.process__plate[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.process__img[data-astro-cid-lcdefpme]{width:100%;height:auto}.process__bench[data-astro-cid-lcdefpme]{margin:2rem 0 0}.process__caption[data-astro-cid-lcdefpme]{color:#f0e6d873;margin-top:.85rem;font-size:.8125em}.process__tail[data-astro-cid-lcdefpme]{margin-top:2.5rem}@media (width>=56.25rem){.process__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);max-width:62rem;display:grid}.process__fire[data-astro-cid-lcdefpme]{margin-top:3rem}.process__bench[data-astro-cid-lcdefpme]{margin-top:0}}
