.figure{overflow:clip}.figure__intro{flex-direction:column;display:flex}@media screen and (width>=64rem){.figure__intro{grid-template-columns:minmax(0,37.5rem) auto;grid-template-areas:"overhead note""title note""text note";justify-content:space-between;align-items:end;display:grid}}.figure__overhead{margin-block-end:var(--space-fluid-xxs);display:block}@media screen and (width>=64rem){.figure__overhead{grid-area:overhead}}.figure__title,.figure__text,.figure__note{margin:0}@media screen and (width>=64rem){.figure__title{grid-area:title}}.figure__text{margin-block-start:var(--space-fluid-xs)}@media screen and (width>=64rem){.figure__text{grid-area:text}}.figure__note{margin-block-start:var(--space-fluid-xs)}@media screen and (width>=64rem){.figure__note{text-align:end;grid-area:note;margin-block-start:0}}.figure__intro+.figure__media{margin-block-start:var(--space-fluid-m)}.figure__media{gap:var(--space-fluid-xs);flex-direction:column;margin:0;display:flex}.figure__container.basic-container--fluid .figure__caption{padding-inline:var(--space-main-container)}.figure__picture{display:block;overflow:hidden}.figure__picture img{block-size:auto;inline-size:100%;display:block}.figure__media--natural .figure__picture img{inline-size:var(--w-m,auto);block-size:auto;max-inline-size:100%;margin-inline:auto}@media screen and (width>=64rem){.figure__media--natural .figure__picture img{inline-size:var(--w-d,var(--w-m,auto))}}.figure__media--ratio-16-9 .figure__picture{aspect-ratio:16/9}.figure__media--ratio-4-3 .figure__picture{aspect-ratio:4/3}.figure__media--ratio-1-1 .figure__picture{aspect-ratio:1}.figure__media--ratio-3-4 .figure__picture{aspect-ratio:3/4}.figure__media--ratio-16-9 .figure__picture img,.figure__media--ratio-4-3 .figure__picture img,.figure__media--ratio-1-1 .figure__picture img,.figure__media--ratio-3-4 .figure__picture img{block-size:100%}@media (prefers-reduced-motion:no-preference){.js .figure__media--bounce.u-fade-up{transform:scale(1.22)}.figure__media--bounce.u-fade-up.is-visible{transition:opacity .7s ease var(--reveal-delay,0s), transform .9s cubic-bezier(.3, 1.5, .55, 1) var(--reveal-delay,0s);transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.figure__media:not(.figure__media--natural) .figure__picture{view-timeline:--figure-frame block}.figure__media:not(.figure__media--natural) .figure__picture img{animation:linear both figure-parallax;animation-timeline:--figure-frame}}}@keyframes figure-parallax{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}
