.ugc-block{background:var(--ugc-bg,#fff);color:var(--ugc-text,#000);display:flex;flex-direction:column;margin:var(--ugc-margin-top-d,0) var(--ugc-margin-right-d,0) var(--ugc-margin-bottom-d,0) var(--ugc-margin-left-d,0);padding:var(--ugc-padding-top-d,0) var(--ugc-padding-right-d,0) var(--ugc-padding-bottom-d,0) var(--ugc-padding-left-d,0);width:100%}.ugc-block__header{display:flex;justify-content:var(--ugc-header-justify,flex-start);margin-bottom:40px;padding:0;text-align:var(--ugc-header-align,left)}.ugc-block__heading{font-family:var(--ugc-header-family,var(--f-body-family,inherit));font-size:var(--ugc-header-size,48px);font-weight:var(--ugc-header-weight,400);letter-spacing:var(--ugc-header-spacing,-1.6px);line-height:var(--ugc-header-lh,50px);margin:0;padding-inline:var(--ugc-header-pad-d,48px);white-space:pre-line}.ugc-block__heading p+p{margin-block-start:.5em}.ugc-block__track{border-left:1px solid var(--ugc-border,#a5a1a1);display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ugc-block__track::-webkit-scrollbar{display:none}.ugc-block__card{border-bottom:1px solid var(--ugc-border,#a5a1a1);border-right:1px solid var(--ugc-border,#a5a1a1);border-top:1px solid var(--ugc-border,#a5a1a1);display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:0 0 16px;scroll-snap-align:start}.ugc-block__media{aspect-ratio:var(--ugc-media-aspect,auto);overflow:hidden;padding:var(--ugc-media-pad,0);position:relative}.ugc-block__thumbnail{display:block;height:100%;object-fit:cover;width:100%}.ugc-block__video{height:calc(100% - var(--ugc-media-pad, 0px)*2);inset:var(--ugc-media-pad,0);object-fit:cover;position:absolute;width:calc(100% - var(--ugc-media-pad, 0px)*2)}.ugc-block__play{align-items:center;background:#000;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--ugc-quote-family,var(--f-body-family,inherit));font-size:14px;gap:12px;height:34px;justify-content:center;line-height:1;padding:0 12px;transition:background-color .15s ease,color .15s ease}.ugc-block__play:hover{background:#fff;color:#000}.ugc-block__control svg,.ugc-block__play-icon{display:block;height:12px;width:12px}.ugc-block__controls{bottom:calc(24px + var(--ugc-media-pad, 0));display:flex;gap:8px;left:calc(24px + var(--ugc-media-pad, 0));position:absolute}.ugc-block__control{align-items:center;background:#000;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:transform .15s ease;width:34px}.ugc-block__card.is-playing .ugc-block__thumbnail{visibility:hidden}.ugc-block__card [data-ugc-toggle-mute]{display:none}.ugc-block__card.is-playing [data-ugc-toggle-mute]{display:inline-flex}.ugc-block__card .ugc-block__icon-muted,.ugc-block__card .ugc-block__icon-pause,.ugc-block__card .ugc-block__pause-label{display:none}.ugc-block__card.is-muted .ugc-block__icon-muted,.ugc-block__card.is-playing .ugc-block__icon-pause{display:block}.ugc-block__card.is-muted .ugc-block__icon-sound,.ugc-block__card.is-playing .ugc-block__icon-play,.ugc-block__card.is-playing .ugc-block__play-label{display:none}.ugc-block__card.is-playing .ugc-block__pause-label{display:inline}.ugc-block__text{display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:0 16px}.ugc-block__quote,.ugc-block__signature{color:inherit;margin:0}.ugc-block__quote{font-family:var(--ugc-quote-family,var(--f-body-family,inherit));font-size:var(--ugc-quote-size,16px);font-weight:var(--ugc-quote-weight,400);letter-spacing:-.005em;line-height:var(--ugc-quote-lh,22px)}.ugc-block__signature{font-family:var(--ugc-signature-family,var(--f-body-family,inherit));font-size:var(--ugc-signature-size,16px);font-weight:var(--ugc-signature-weight,700);letter-spacing:-.005em;line-height:var(--ugc-signature-lh,22px);margin-top:auto}.ugc-block__nav{align-items:center;background:var(--ugc-bg,#fff);border-bottom:1px solid var(--ugc-border,#a5a1a1);display:flex;justify-content:space-between;padding:12px 16px}.ugc-block__dots{align-items:center;display:flex;gap:8px;height:26px;padding:8px 0}.ugc-block__dot{background:#0000004d;border:0;border-radius:20px;cursor:pointer;height:10px;padding:0;transition:width .2s ease;width:10px}.ugc-block__dot.is-active{background:var(--ugc-text,#000);width:24px}.ugc-block__arrows{align-items:center;display:flex;gap:16px}.ugc-block__arrow{background:none;border:0;color:var(--ugc-text,#000);cursor:pointer;height:24px;padding:0;transition:transform .15s ease,opacity .15s ease;width:24px}.ugc-block__arrow svg{display:block;height:24px;width:24px}.ugc-block__arrow.is-disabled{opacity:.2;pointer-events:none}.ugc-block__arrow:active,.ugc-block__control:active{transform:scale(.88)}.ugc-block__play:active{transform:scale(.94)}.ugc-block__arrow:hover:not(.is-disabled){opacity:.6}.ugc-block__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.ugc-block--grid .ugc-block__track,.ugc-block--grid-centered .ugc-block__track{display:grid;overflow:visible;scroll-snap-type:none}.ugc-block--grid .ugc-block__track{grid-template-columns:repeat(4,minmax(0,1fr))}.ugc-block--grid-centered .ugc-block__track{grid-auto-columns:minmax(0,378px);grid-auto-flow:column;justify-content:center}.ugc-block--carousel .ugc-block__card{width:25%}.ugc-block--grid .ugc-block__card{padding:0 0 24px}.ugc-block--grid .ugc-block__nav,.ugc-block--grid-centered .ugc-block__nav{display:none}@media (max-width:989px){.ugc-block{margin:var(--ugc-margin-top-m,0) var(--ugc-margin-right-m,0) var(--ugc-margin-bottom-m,0) var(--ugc-margin-left-m,0);padding:var(--ugc-padding-top-m,0) var(--ugc-padding-right-m,0) var(--ugc-padding-bottom-m,0) var(--ugc-padding-left-m,0)}.ugc-block__header{margin-bottom:0;padding:0 0 24px}.ugc-block__heading{padding-inline:var(--ugc-header-pad-m,16px)}.ugc-block.ugc-block--carousel .ugc-block__track,.ugc-block.ugc-block--grid .ugc-block__track,.ugc-block.ugc-block--grid-centered .ugc-block__track{display:flex;grid-auto-flow:row;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory}.ugc-block.ugc-block--carousel .ugc-block__card,.ugc-block.ugc-block--grid .ugc-block__card,.ugc-block.ugc-block--grid-centered .ugc-block__card{padding:0 0 16px;width:80.5%}.ugc-block.ugc-block--carousel .ugc-block__nav,.ugc-block.ugc-block--grid .ugc-block__nav,.ugc-block.ugc-block--grid-centered .ugc-block__nav{display:flex}}@media (prefers-reduced-motion:reduce){.ugc-block__dot{transition:none}}
