.viewer.svelte-1s3uzqc{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;display:grid}.viewer.svelte-1s3uzqc:not(:has(.viewer__thumbs)){grid-template-columns:minmax(0,1fr)}.viewer__stage.svelte-1s3uzqc{height:min(78vh, calc(100vh - var(--hdr-h) - 72px), 820px);background:var(--bg);cursor:zoom-in;min-height:420px;transition:background-color var(--d-base) ease;grid-area:1/-2/auto/-1;display:grid;position:relative;overflow:hidden}.viewer__frame.svelte-1s3uzqc{grid-area:1/1;min-height:0;display:grid}.viewer__frame.svelte-1s3uzqc .viewer__media{background:0 0;padding:6%}.crop.svelte-1s3uzqc{background:var(--bg);display:block;overflow:hidden}.crop.svelte-1s3uzqc img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--pos)}.crop--stage.svelte-1s3uzqc{width:100%;height:100%}.viewer__zoom.svelte-1s3uzqc{width:40px;height:40px;color:var(--ink);opacity:0;transition:opacity var(--d-fast) ease, transform var(--d-fast) var(--ease-out);background:#f4f4f3e6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;transform:scale(.96)}.viewer__stage.svelte-1s3uzqc:focus-visible .viewer__zoom:where(.svelte-1s3uzqc){opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.viewer__stage.svelte-1s3uzqc:hover .viewer__zoom:where(.svelte-1s3uzqc){opacity:1;transform:none}}@media (hover:none){.viewer__zoom.svelte-1s3uzqc{opacity:1;transform:none}}.viewer__thumbs.svelte-1s3uzqc{flex-direction:column;grid-row:1;gap:16px;display:flex}.thumb.svelte-1s3uzqc{text-align:left;width:100%;transition:transform var(--d-fast) var(--ease-out);flex-direction:column;gap:8px;display:flex}.thumb.svelte-1s3uzqc:active{transform:scale(.97)}.thumb.svelte-1s3uzqc .crop:where(.svelte-1s3uzqc){aspect-ratio:1;outline-offset:3px;transition:outline-color var(--d-fast) ease;outline:1px solid #0000}.thumb[aria-pressed=true].svelte-1s3uzqc .crop:where(.svelte-1s3uzqc){outline-color:var(--ink)}.thumb__cap.svelte-1s3uzqc{color:var(--ink-3);transition:color var(--d-fast) ease;font-size:.8125rem;line-height:1.3}.thumb[aria-pressed=true].svelte-1s3uzqc .thumb__cap:where(.svelte-1s3uzqc){color:var(--ink)}@media (hover:hover) and (pointer:fine){.thumb.svelte-1s3uzqc:hover .thumb__cap:where(.svelte-1s3uzqc){color:var(--ink)}}.lb-head.svelte-1s3uzqc{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-head__title.svelte-1s3uzqc{font-family:var(--font-serif);letter-spacing:-.016em;font-size:1.5rem;line-height:1.15}.lb-head__meta.svelte-1s3uzqc,.lb-credit.svelte-1s3uzqc{color:var(--on-black-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.lb-media{height:calc(100dvh - 220px);min-height:280px}@media (width<=899px){.viewer.svelte-1s3uzqc{grid-template-columns:minmax(0,1fr)}.viewer__stage.svelte-1s3uzqc{aspect-ratio:1;height:auto;min-height:0;margin-inline:calc(-1 * var(--gutter));grid-column:auto}.viewer__thumbs.svelte-1s3uzqc{flex-direction:row;grid-row:2;gap:10px}.thumb.svelte-1s3uzqc{width:88px}}@media (width<=599px){.viewer__stage.svelte-1s3uzqc{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.thumb.svelte-1s3uzqc:active{transform:none}}.label.svelte-1qo8bo{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.origin.svelte-1qo8bo{border:1px solid color-mix(in srgb, var(--thread) 22%, transparent);background:var(--thread-tint);border-radius:var(--r-ctl);--surface:var(--thread-tint);transition:border-color var(--d-fast) ease, transform var(--d-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:.875rem;display:flex}.origin.svelte-1qo8bo:active{transform:scale(.98)}.origin.svelte-1qo8bo b:where(.svelte-1qo8bo){font-weight:600}@media (hover:hover) and (pointer:fine){.origin.svelte-1qo8bo:hover{border-color:var(--thread)}}.label__title.svelte-1qo8bo{flex-direction:column;gap:12px;display:flex}.label__title.svelte-1qo8bo .d2:where(.svelte-1qo8bo){text-wrap:balance}.authors.svelte-1qo8bo{flex-wrap:wrap;gap:12px 32px;padding:0;list-style:none;display:flex}.author.svelte-1qo8bo{align-items:center;gap:12px;display:flex}.author.svelte-1qo8bo>span:where(.svelte-1qo8bo):last-child{flex-direction:column;gap:2px;display:flex}.author__name.svelte-1qo8bo{transition:color var(--d-fast) ease;font-weight:600}@media (hover:hover) and (pointer:fine){.author.svelte-1qo8bo:hover .author__name:where(.svelte-1qo8bo){color:var(--thread)}}.passport.svelte-1qo8bo{border-top:1px solid var(--ink);align-self:stretch}.passport.svelte-1qo8bo div:where(.svelte-1qo8bo){border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:12px 0;font-size:.9375rem;display:grid}.passport.svelte-1qo8bo dt:where(.svelte-1qo8bo){color:var(--ink-3)}.passport.svelte-1qo8bo dd:where(.svelte-1qo8bo){margin:0}.label__actions.svelte-1qo8bo{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.label__note.svelte-1qo8bo{max-width:440px;margin-top:-8px}@media (width<=899px){.label.svelte-1qo8bo{gap:20px}.label__actions.svelte-1qo8bo{display:none}.passport.svelte-1qo8bo div:where(.svelte-1qo8bo){grid-template-columns:112px minmax(0,1fr)}}.item-top.svelte-uxvrez{padding-top:40px}@media (width>=900px){.item-top.svelte-uxvrez .grid:where(.svelte-uxvrez){column-gap:64px}}.item-top__media.svelte-uxvrez .viewer{top:calc(var(--hdr-h) + 24px);position:sticky}.item-top__label.svelte-uxvrez{padding-top:8px}.item-sec.svelte-uxvrez{padding-block:0}.item-sec.svelte-uxvrez>.container:where(.svelte-uxvrez){background:linear-gradient(var(--line), var(--line)) var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 1px no-repeat;padding-block:56px}.item-sec__head.svelte-uxvrez{padding-top:4px}.story.svelte-uxvrez{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:48px;display:grid}.story.svelte-uxvrez:not(:has(.story__card)){grid-template-columns:minmax(0,1fr)}.story__text.svelte-uxvrez{flex-direction:column;gap:16px;max-width:680px;display:flex}.story__text.svelte-uxvrez p:where(.svelte-uxvrez):not(.story__lead){color:var(--ink-2);text-wrap:pretty}.story__lead.svelte-uxvrez{text-wrap:balance;margin-bottom:8px}.story__card.svelte-uxvrez{flex-direction:column;gap:10px;margin-top:8px;display:flex}.story__card.svelte-uxvrez .media{aspect-ratio:3/4;padding:8%}.author-row.svelte-uxvrez{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.author-row__req.svelte-uxvrez{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.author-row__req.svelte-uxvrez .req-list:where(.svelte-uxvrez){align-self:stretch}.item-more.svelte-uxvrez>.container:where(.svelte-uxvrez){padding-bottom:96px}.item-cta.svelte-uxvrez{transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);margin-inline:0}.item-cta.is-hidden.svelte-uxvrez{opacity:0;pointer-events:none;transform:translateY(100%)}@media (width>=900px){.item-cta.svelte-uxvrez{display:none}}@media (width<=899px){.item-top.svelte-uxvrez{padding-top:0}.item-top__media.svelte-uxvrez .viewer{position:static}.item-top.svelte-uxvrez .grid:where(.svelte-uxvrez){row-gap:32px}.item-sec.svelte-uxvrez>.container:where(.svelte-uxvrez){padding-block:40px}.item-sec__head.svelte-uxvrez{margin-bottom:-4px}.story.svelte-uxvrez{grid-template-columns:minmax(0,1fr);gap:32px}.story__card.svelte-uxvrez{max-width:280px}.author-row.svelte-uxvrez{grid-template-columns:minmax(0,1fr);gap:20px}.item-more.svelte-uxvrez>.container:where(.svelte-uxvrez){padding-bottom:56px}.item-more.svelte-uxvrez .grid:where(.svelte-uxvrez)>div:where(.svelte-uxvrez){grid-column:span 12}}
