.jg{--jg-gap:clamp(8px, 1.1vw, 16px);margin:0}.jg__list{justify-content:space-between;align-items:flex-start;gap:var(--jg-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jg__item{flex:0 0 var(--jg-w);min-inline-size:0}.jg__open{color:inherit;cursor:zoom-in;display:block;position:relative;overflow:hidden}.jg__open:focus-visible{outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jg__open:hover :is(.still__img,.jg__img){transform:scale(1.03)}}.jg__ph,.jg__img{block-size:auto;inline-size:100%;aspect-ratio:var(--r);background-color:var(--paper-2);display:block}.jg__img{object-fit:cover;transition:transform var(--t-hover,1.2s) var(--ease)}@media (prefers-reduced-motion:no-preference){html.js .jg__img{opacity:0;transition:opacity .7s ease, transform var(--t-hover,1.2s) var(--ease)}html.js .jg__img.is-loaded{opacity:1}}.jg__caption{text-wrap:pretty;max-inline-size:38em;margin-block-start:var(--sp-3)}@media (width<=759.98px){.jg{--jg-gap:8px}.jg__item{flex:1 1 calc(50% - var(--jg-gap) / 2);--d:0s}.jg__item--lead,.jg__item--solo{flex-basis:100%}.jg__item:not(.jg__item--lead) :is(.still,.jg__ph,.jg__img){aspect-ratio:3/2}}.article-head.astro-n5jj5plp{padding-block-start:calc(var(--header-h) + clamp(32px, 5vw, 72px))}.article-head__back.astro-n5jj5plp{gap:.5em}.article-head__arrow.astro-n5jj5plp{block-size:1.1em;inline-size:1.1em;transition:transform var(--t-base) var(--ease);flex:none}.article-head__back.astro-n5jj5plp:hover .article-head__arrow.astro-n5jj5plp{transform:translate(-4px)}.article-head__title.astro-n5jj5plp{max-inline-size:15em;margin:clamp(32px,4vw,56px) 0 0}.article-head__lede.astro-n5jj5plp{max-inline-size:34em;font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;margin:clamp(20px,2vw,28px) 0 0;line-height:1.4}.article-head__date.astro-n5jj5plp{margin:var(--sp-4) 0 0}.article-cover.astro-n5jj5plp{margin-block-start:clamp(48px,6vw,96px)}.article-body.astro-n5jj5plp{padding-block-start:var(--section-s)}.article-sec.astro-n5jj5plp{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.article-sec.astro-n5jj5plp>.astro-n5jj5plp{min-inline-size:0}.article-body__p.astro-n5jj5plp,.article-body__h2.astro-n5jj5plp,.article-body__quote.astro-n5jj5plp{max-inline-size:65ch}.article-body__h2.astro-n5jj5plp{padding-block-start:18px;position:relative}.article-body__h2.astro-n5jj5plp:before{content:"";background-color:var(--ink);transform-origin:0;block-size:1px;inline-size:100%;max-inline-size:65ch;position:absolute;inset-block-start:0;inset-inline-start:0}.article-body__h2.astro-n5jj5plp>span.astro-n5jj5plp{display:block}.article-sec__num.astro-n5jj5plp{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(3rem,2rem + 3vw,5.5rem);font-style:italic;font-weight:400;line-height:.85;display:block}.article-sec__rail.astro-n5jj5plp{margin-block:1.4em -.6em}.article-body.astro-n5jj5plp>.article-sec.astro-n5jj5plp:first-child .article-sec__rail.astro-n5jj5plp{margin-block-start:0}.article-body__pull.astro-n5jj5plp{max-inline-size:22em;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:clamp(48px,6vw,96px) 0;font-size:clamp(2rem,1.3rem + 2.6vw,3.75rem);font-style:italic;font-weight:400;line-height:1.08}.article-body__p.astro-n5jj5plp{text-wrap:pretty;margin:0 0 1.1em}.article-body__h2.astro-n5jj5plp{font-size:var(--fs-h3);font-weight:500;line-height:1.2;font-stretch:var(--wdth-ui);letter-spacing:-.01em;text-wrap:balance;margin:1.9em 0 .7em}.article-body.astro-n5jj5plp>.article-sec.astro-n5jj5plp:first-child>.article-body__h2.astro-n5jj5plp:first-child{margin-block-start:0}.article-body__figure.astro-n5jj5plp{margin:clamp(32px,4vw,56px) 0}.article-body__gallery.astro-n5jj5plp{margin:clamp(40px,5vw,72px) 0}.article-body__frame.astro-n5jj5plp{aspect-ratio:16/9;background-color:var(--paper-2);position:relative;overflow:hidden}.article-body__frame.astro-n5jj5plp>.loop-box{position:absolute;inset:0}.article-body__caption.astro-n5jj5plp{text-wrap:pretty;max-inline-size:38em;margin-block-start:var(--sp-3)}.article-body__quote.astro-n5jj5plp{margin:clamp(24px,3vw,40px) 0 clamp(32px,4vw,48px)}.article-body__quote.astro-n5jj5plp blockquote.astro-n5jj5plp{margin:0}.article-body__quote.astro-n5jj5plp p.astro-n5jj5plp{font-size:var(--fs-h3);line-height:1.25;font-weight:var(--wght-statement);letter-spacing:var(--tr-statement);text-wrap:balance;margin:0}.article-body__quote.astro-n5jj5plp figcaption.astro-n5jj5plp{margin-block-start:var(--sp-3)}.article-brief.astro-n5jj5plp{padding-block:var(--section-s) var(--section)}.article-brief__col.astro-n5jj5plp{max-inline-size:65ch}.article-brief__facts.astro-n5jj5plp{margin:var(--sp-5) 0 0;font-size:var(--fs-lead);text-wrap:pretty;line-height:1.4}.article-brief__links.astro-n5jj5plp{margin:var(--sp-6) 0 0;gap:var(--sp-3);justify-items:start;padding:0;list-style:none;display:grid}@media (width>=1100px){.article-brief.astro-n5jj5plp{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.article-sec.astro-n5jj5plp{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.article-sec.astro-n5jj5plp>.astro-n5jj5plp{grid-column:3/span 8}.article-sec.astro-n5jj5plp>.article-body__figure.astro-n5jj5plp,.article-sec.astro-n5jj5plp>.article-body__pull.astro-n5jj5plp{grid-column:2/span 10}.article-sec.astro-n5jj5plp>.article-body__gallery.astro-n5jj5plp{grid-column:1/-1}.article-sec.astro-n5jj5plp>.article-sec__rail.astro-n5jj5plp{inline-size:calc((100% - 11 * var(--col-gap)) / 6 + var(--col-gap));grid-column:auto;margin:0;padding-block-start:calc(1.9 * var(--fs-h3) + 2px);position:absolute;inset-block:0;inset-inline-start:0}.article-body.astro-n5jj5plp>.article-sec.astro-n5jj5plp:first-child .article-sec__rail.astro-n5jj5plp{padding-block-start:2px}.article-sec__num.astro-n5jj5plp{top:calc(var(--header-h) + 32px);position:sticky}.article-sec.astro-n5jj5plp>.article-body__figure.astro-n5jj5plp,.article-sec.astro-n5jj5plp>.article-body__gallery.astro-n5jj5plp{z-index:1;position:relative}.article-brief__col.astro-n5jj5plp{grid-column:3/span 8}}@media (prefers-reduced-motion:reduce){.article-head__arrow.astro-n5jj5plp{transition:none}}.article-head__title .tw{vertical-align:top;margin-block-end:-.12em;margin-inline-end:-.06em;padding-block-end:.12em;padding-inline-end:.06em;display:inline-block;overflow:hidden}.article-head__title .tw>span{display:inline-block}html.js .article .article-body__h2[data-reveal]:not(.is-in){opacity:1;transform:none}html.js .article .article-body__h2[data-reveal]{transition:none}html.js .article :is(.article-body__pull,.article-body__quote)[data-reveal]:not(.is-in){opacity:1;transform:none}html.js .article [data-reveal=media]:not(.is-in){clip-path:none}html.js .article [data-reveal=media]>:is(.still__inner,.vimeo__inner){transform:none}@media (prefers-reduced-motion:no-preference){html.js .article-head__title .tw>span{animation:art-rise .9s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}html.js .article-head__title .tw--em>span{animation-name:art-slide;animation-duration:.8s;animation-delay:calc(var(--i) * 50ms + .3s)}html.js .article .article-body__h2:before{transition:transform .9s var(--ease);transform:scaleX(0)}html.js .article .article-body__h2.is-in:before{transform:scaleX(1)}html.js .article .article-body__h2>span{opacity:0;transition:opacity .7s ease .25s, transform .7s var(--ease) .25s;transform:translateY(10px)}html.js .article .article-body__h2.is-in>span{opacity:1;transform:none}html.js .article .pw{opacity:.12;transition:opacity .5s;transition-delay:calc(var(--i) * 80ms)}html.js .article .is-in .pw{opacity:1}html.js .article :is(.still__img,.vimeo__poster){transition:clip-path 1.2s var(--ease) var(--d,0s), transform 1.6s var(--ease) var(--d,0s), opacity .7s ease}html.js .article [data-reveal=media]:not(.is-in) :is(.still__img,.vimeo__poster){clip-path:inset(100% 0 0);transform:scale(1.08)}html.js .article .jg__img{transition:clip-path 1.2s var(--ease) var(--d,0s), transform 1.6s var(--ease) var(--d,0s), opacity .7s ease}html.js .article .jg__img:not(.is-loaded){clip-path:inset(100% 0 0);transform:scale(1.08)}}@keyframes art-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes art-slide{0%{opacity:0;transform:translate(-.35em)}to{opacity:1;transform:none}}
