.fig{min-width:0;max-width:100%;margin:0}.fig__frame{border:1px solid var(--hairline);background:var(--paper);min-width:0;padding:20px}.fig svg{width:100%;max-width:100%;height:auto;display:block}.fig img{max-width:100%;height:auto}.fig figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:6px 18px;padding-top:10px;font-size:12px;display:flex}.fig__t{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--slate);font-size:12px}.fig__label{font-family:var(--font-display);fill:var(--ink);font-size:13px}.fig__num{font-family:var(--font-mono);fill:var(--ink);font-size:12px}.fig-table{border-collapse:collapse;width:100%}.fig-table th,.fig-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:10px 12px;font-size:16px}.fig-table th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);background:var(--limestone);font-size:12px;font-weight:400}.fig-table td.num,.fig-table th.num{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:13px}.fig-table td:first-child{color:var(--ink)}.fig-table .check{vertical-align:-2px;width:14px;height:14px;display:inline-block}.fig-table .check path{stroke:var(--gold);stroke-width:2px;fill:none}@media (max-width:899px){.fig-table--cards thead{display:none}.fig-table--cards,.fig-table--cards tbody,.fig-table--cards tr,.fig-table--cards td{width:100%;max-width:100%;display:block}.fig-table--cards tr{border-bottom:1px solid var(--hairline);padding:12px}.fig-table--cards tr:last-child{border-bottom:0}.fig-table--cards td{overflow-wrap:anywhere;border-bottom:0;padding:4px 0}.fig-table--cards td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:2px;font-size:12px;display:block}.fig-table--cards td.num{text-align:left;white-space:normal}.fig-table--cards td:empty{display:none}}.fig-tl{border-top:1px solid var(--hairline);gap:24px;padding-top:20px;display:grid}@media (min-width:720px){.fig-tl{grid-template-columns:repeat(4,minmax(0,1fr))}}.fig-tl__when{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:12px}.fig-tl__t{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:18px}.fig-tl p{color:var(--slate);font-size:16px}.fig-photos{gap:18px;display:grid}@media (min-width:720px){.fig-photos{grid-template-columns:1fr 1fr}}.fig-photos img{width:100%;max-width:100%;height:auto;display:block}.fig-photos .fig__frame{padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig-tl{margin-top:28px}
.fig-photos>.lb-frame:first-child{grid-column:1/-1}.lb-frame{appearance:none;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lb-frame:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.lb-frame img{filter:saturate(.92);transition:transform .9s var(--ease-out), filter .9s var(--ease-out)}.lb-frame:hover img,.lb-frame:focus-visible img{filter:saturate();transform:scale(1.025)}.lb-cap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f3f1ea;opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;background:linear-gradient(#06060600,#060606b3);padding:10px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.lb-frame:hover .lb-cap,.lb-frame:focus-visible .lb-cap{opacity:1}@media (max-width:699px),(hover:none){.lb-cap{opacity:1}}.lb{z-index:80;color:#f3f1ea;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#060606;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.lb__bar{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 22px;font-size:13px;display:flex}.lb__count{color:#4e9aadb3}.lb__close{appearance:none;color:#f3f1ea;font:inherit;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;min-height:44px;padding:0 8px}.lb__stage{flex:1;place-items:center;min-height:0;padding:0 22px;display:grid;position:relative}.lb__stage img{width:auto;max-width:100%;height:auto;max-height:100%;animation:lb-in .42s var(--ease-out) both;display:block}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lb__nav{cursor:pointer;color:#0000;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.lb__nav--prev{cursor:w-resize;left:0}.lb__nav--next{cursor:e-resize;right:0}.lb__nav:focus-visible{outline-offset:-12px;outline:1px solid #f3f1ea}.lb__caprow{border-top:1px solid #f3f1ea24;justify-content:space-between;gap:16px;margin:0 22px;padding:18px 22px 22px;display:flex}.lb__title{font-family:var(--font-display);color:#f3f1ea;letter-spacing:-.01em;font-size:22px;font-weight:300}.lb__text{color:#f3f1ea80;max-width:48ch;font-size:15px}@media (max-width:699px){.lb__caprow{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.lb-frame img,.lb-cap{transition:none}.lb__stage img{opacity:1;animation:none;transform:none}}
