@layer base{.c-media{inline-size:100%}.c-media--video{background:var(--color-surface-muted);border:0}.c-media--empty{aspect-ratio:4/3;border:var(--border-hair) dashed var(--color-border);color:var(--color-text);font-size:var(--text-body);place-items:center;display:grid}}
@layer base{.c-slides{aspect-ratio:16/9;background:var(--color-surface-muted);--slide-cycle:calc(var(--slide-count) * var(--slide-duration));--slide-zoom:1.04;--slide-foreground-height:60%;--slide-action-width:var(--control-menu-width);--slide-link-ground:var(--color-swatch-aqua);--slide-link-ink:var(--color-swatch-aqua-ink);position:relative;overflow:hidden}.c-slides__track{isolation:isolate;block-size:100%;position:relative}.c-slides__slide{z-index:calc(-1 * var(--slide-index));position:absolute;inset:0}.c-slides__slide:not(:only-child){animation:slides-hold var(--slide-cycle) var(--slide-fade-ease) calc(var(--slide-index) * var(--slide-duration)) infinite, slides-stack var(--slide-cycle) steps(var(--slide-count)) calc(var(--slide-index) * var(--slide-duration)) infinite}@keyframes slides-stack{0%{z-index:0}to{z-index:var(--slide-count)}}@keyframes slides-hold{0%{opacity:1}to{opacity:0}}.c-slides__background{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-slides__slide:not(:only-child) .c-slides__background{transform-origin:0 0;animation:slides-zoom var(--slide-cycle) var(--slide-zoom-ease) calc(var(--slide-index) * var(--slide-duration)) infinite}@keyframes slides-zoom{0%{scale:1}to{scale:var(--slide-zoom)}}.c-slides__foreground{inline-size:calc(100% - 2 * var(--space-sm));max-block-size:calc(100% - var(--space-md));object-fit:contain;object-position:left top;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-sm)}@media (min-width:48rem){.c-slides__foreground{inline-size:auto;block-size:var(--slide-foreground-height);max-inline-size:calc(100% - 2 * var(--space-md));inset-inline-start:var(--space-md)}}.c-slides__caption{min-block-size:var(--control-height);padding:0 var(--control-label-inset) var(--control-inset);background:var(--color-swatch-black);color:var(--color-swatch-black-ink);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-display);text-transform:uppercase;align-items:end;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:48rem){.c-slides__caption{font-size:var(--text-control)}}.c-slides__caption[data-swatch]{background:var(--swatch-ground);color:var(--swatch-ink)}.c-slides__action{display:flex;position:absolute;inset-block-end:0;inset-inline:0}.c-slides__action>*{flex:1}.c-slides[data-action] .c-slides__caption{inset-block-end:var(--control-height)}@media (min-width:48rem){.c-slides__action{inline-size:var(--slide-action-width);inset-inline:auto 0}.c-slides[data-action] .c-slides__caption{padding-inline-end:calc(var(--slide-action-width) + var(--space-sm));inset-block-end:0}}.c-slides__foot{max-inline-size:100%;color:inherit;align-items:end;text-decoration:none;display:flex;position:absolute;inset-block-end:var(--control-foot-lift);inset-inline-start:0}.c-slides__foot>.c-slides__caption{inline-size:var(--control-caption-width);min-inline-size:min-content;min-block-size:var(--control-caption-height);padding:var(--control-inset) var(--control-label-inset);font-size:var(--text-caption);font-weight:var(--weight-medium);align-items:end;position:static}.c-slides__tile{inline-size:var(--control-height);block-size:var(--control-height);padding:var(--control-inset);background:var(--slide-link-ground);color:var(--slide-link-ink);flex:none;place-items:start end;margin-block-end:var(--control-tile-lift);display:grid}.c-slides__tile-arrow{inline-size:var(--control-arrow-size);block-size:var(--control-arrow-size)}.c-slides__empty{border:var(--border-hair) dashed var(--color-border);color:var(--color-text);font-size:var(--text-body);place-items:center;display:grid;position:absolute;inset:0}}
