.gr-sec{flex-direction:column;gap:40px;scroll-margin-top:20px;display:flex;container:gr-sec/inline-size}.gr-row{padding-left:calc(var(--pt-gutter) + var(--pt-gutter-gap));grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;display:grid}@container gr-sec (min-width:960px){.gr-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.gr-row.is-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}@container gr-sec (min-width:960px){.gr-row.is-small{grid-template-columns:repeat(4,minmax(0,1fr))}}.gr-row.is-anim{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.gr-line{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}.gr-clip{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.gr-vid{width:166.667%;max-width:none;height:166.667%;display:block;position:absolute;top:-33.3333%;left:-33.3333%}.gr-vid.is-light{display:none}html[data-theme=light] .gr-vid.is-light{display:block}html[data-theme=light] .gr-vid.is-dark{display:none}.gr-rows{padding-left:calc(var(--pt-gutter) + var(--pt-gutter-gap));flex-direction:column;gap:56px;display:flex}.gr-prog{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.2953fr) minmax(0,2.5418fr);align-items:start;gap:24px;display:grid}.gr-name{grid-column:6;width:100%;margin-left:-48px}.gr-fig{min-width:0;color:var(--pt-ink);flex-direction:column;gap:16px;margin:0;display:flex}.gr-art{aspect-ratio:1;width:100%;display:block;position:relative}.gr-art:before{content:"";-webkit-mask:var(--gr-mask) var(--gr-mask-pos,center) / var(--gr-mask-size,contain) no-repeat;-webkit-mask:var(--gr-mask) var(--gr-mask-pos,center) / var(--gr-mask-size,contain) no-repeat;mask:var(--gr-mask) var(--gr-mask-pos,center) / var(--gr-mask-size,contain) no-repeat;background:currentColor;position:absolute;inset:0}.gr-art-link{color:inherit;display:block}.gr-fig figcaption{gap:6px;display:grid}.gr-fig :is(h3,h4){font-weight:var(--pt-w-label);font-size:var(--pt-t-small);line-height:var(--pt-t-title-lh);letter-spacing:var(--pt-track-label);margin:0}.gr-fig :is(h3,h4) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--pt-hair);text-decoration-color:var(--pt-hair);text-underline-offset:3px}.gr-fig :is(h3,h4) a:hover{text-decoration-color:currentColor}.gr-fig :is(h3,h4) a:focus-visible{outline:1px solid var(--pt-ink);outline-offset:2px}.gr-fig figcaption p{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh);color:var(--pt-ink-2);text-wrap:pretty;margin:0}.gr-study{flex-direction:column;gap:24px;scroll-margin-top:20px;display:flex}.gr-study+.gr-study{margin-top:32px}.gr-study-head{padding-left:calc(var(--pt-gutter) + var(--pt-gutter-gap));gap:6px;display:grid}.gr-study-head h3{font-weight:var(--pt-w-label);font-size:var(--pt-t-title);line-height:var(--pt-t-title-lh);letter-spacing:var(--pt-track-label);margin:0}.gr-study-head p{max-width:var(--pt-measure);font-size:var(--pt-t-body);line-height:var(--pt-t-body-lh);color:var(--pt-ink-2);text-wrap:pretty;margin:0}.gr-study .gr-fig{content-visibility:auto;contain-intrinsic-size:auto 216px auto 330px}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.gr-sec{gap:28px}.gr-row,.gr-rows,.gr-study-head{padding-left:0}}@container gr-sec (max-width:539px){.gr-row,.gr-row.is-anim,.gr-row.is-small{grid-template-columns:minmax(0,1fr);row-gap:40px}.gr-pair{gap:16px}.gr-row.is-small .gr-art,.gr-row.is-motion .gr-clip{max-width:240px}.gr-prog{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.gr-name{width:calc((100% - 48px) / 4 * var(--gr-name-w));grid-column:1/-1;margin-left:0}}
