.media-grid__title{margin:0 0 var(--section-title-spacing)}.media-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-large)}@media screen and (min-width: 750px){.media-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-xlarge)}}.media-grid__item{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius);background:var(--seashell)}.media-grid__item.--bg-white{background:var(--white)}.media-grid__item.--bg-greige{background:var(--greige)}.media-grid__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-grid__cta{display:flex;align-items:flex-end;container-type:inline-size}.media-grid__cta.--has-image.--text-light::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, var(--modal-background), transparent 70%);pointer-events:none}.media-grid__cta:has(.media-grid__cta-button){cursor:pointer}.media-grid__cta:has(.media-grid__cta-button):has(.media-grid__cta-button:focus-visible){outline:2px solid var(--fifth-color);outline-offset:2px}.media-grid__cta:has(.media-grid__cta-button):hover .button--fifth{background-color:var(--fifth-color-hover)}.media-grid__cta:has(.media-grid__cta-button):hover .button--primary{background-color:var(--primary-color-hover)}.media-grid__cta:has(.media-grid__cta-button):hover .button--outline{background-color:var(--seashell)}.media-grid__cta-button{position:static}.media-grid__cta-button::after{content:"";position:absolute;inset:0;z-index:2}.media-grid__cta-button:focus-visible{outline:none}@media screen and (min-width: 750px){.media-grid__cta-button{min-height:0;padding:.9rem clamp(1.6rem,3.5cqi,2.4rem);font-size:clamp(11px,2.2cqi,13px)}}.media-grid__cta-content{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-medium);width:100%;padding:var(--spacing-large);color:var(--white)}.--text-dark .media-grid__cta-content{color:var(--black)}@media screen and (min-width: 750px){.media-grid__cta-content{max-width:60%;padding:clamp(16px,3.5cqi,32px);gap:var(--spacing-small)}}.media-grid__cta-title,.media-grid__cta-text,.media-grid__cta-button{z-index:1}.media-grid__cta-title,.media-grid__cta-text{position:relative}.media-grid__cta-title{font:var(--heading2);color:inherit;margin:0}@media screen and (min-width: 750px){.media-grid__cta-title{font-size:clamp(18px,4.5cqi,28px);line-height:1.1}}.media-grid__cta-text{font:var(--p-regular)}@media screen and (min-width: 750px){.media-grid__cta-text{font-size:clamp(12px,2.4cqi,15px);line-height:1.35}}.media-grid__cta-text p{margin:0}@media screen and (max-width: 749px){.media-grid__cta-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.media-grid__video[data-media-grid-video]{cursor:pointer}.media-grid__player,.media-grid__cover{position:absolute;inset:0;width:100%;height:100%}.media-grid__player{object-fit:cover}.media-grid__cover{z-index:1}.media-grid__video.started .media-grid__cover{display:none}.media-grid__loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--video-loader-overlay);pointer-events:none}.media-grid__loader[hidden]{display:none}.media-grid__controls{position:absolute;bottom:calc(var(--video-control-size)/2);left:calc(var(--video-control-size)/2);z-index:3;display:flex;flex-direction:column;gap:calc(var(--video-control-size)/4)}.media-grid__control{display:flex;align-items:center;justify-content:center;width:var(--video-control-size);height:var(--video-control-size);padding:0;border:0;border-radius:50%;overflow:hidden;cursor:pointer}.media-grid__control span{display:flex;align-items:center}.media-grid__control svg{width:var(--video-control-size);height:var(--video-control-size)}.media-grid__control.--glass{background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.media-grid__control:focus-visible{outline:2px solid var(--fifth-color);outline-offset:2px}.media-grid__play{padding-left:3px}.media-grid__play .icon-video-pause{display:none}.media-grid__video.playing .media-grid__play .icon-video-play{display:none}.media-grid__video.playing .media-grid__play .icon-video-pause{display:flex}.media-grid__volume svg{width:calc(var(--video-control-size)*.6);height:calc(var(--video-control-size)*.6)}.media-grid__volume .icon-mute{display:none}.media-grid__volume.muted .icon-volume{display:none}.media-grid__volume.muted .icon-mute{display:flex}.media-grid-dialog{width:min(var(--dialog-width-medium),100vw - 2*var(--spacing-large));max-height:calc(100dvh - 2*var(--spacing-large));padding:0;border:0;border-radius:var(--border-radius-large);background:var(--white);color:var(--black);overflow-y:auto}.media-grid-dialog::backdrop{background:var(--modal-background)}.media-grid-dialog[open]{animation:var(--animation-fade-in)}.media-grid-dialog__inner{position:relative;display:flex;flex-direction:column;gap:var(--spacing-large);padding:var(--spacing-xxlarge)}@media screen and (max-width: 749px){.media-grid-dialog__inner{padding:var(--spacing-xlarge) var(--spacing-large)}}.media-grid-dialog__close{position:absolute;top:var(--spacing-large);right:var(--spacing-large);display:flex;padding:var(--spacing-small);border:0;background:none;color:var(--black);cursor:pointer}.media-grid-dialog__close .icon{width:var(--icon-size-small);height:var(--icon-size-small)}.media-grid-dialog__title{font:var(--h4);margin:0;padding-right:var(--spacing-xxlarge)}.media-grid-dialog__text{font:var(--p-regular)}.media-grid-dialog__text p{margin:0}.media-grid-dialog__tabs{display:flex;flex-wrap:wrap;gap:var(--spacing-medium)}.media-grid-dialog__tab{padding:var(--spacing-medium) var(--spacing-large);border:1px solid var(--black);border-radius:var(--border-radius);background:var(--white);color:var(--black);font:var(--button-small);cursor:pointer;transition:color var(--duration-default) ease-in,background-color var(--duration-default) ease-in}.media-grid-dialog__tab:hover,.media-grid-dialog__tab.active{background:var(--black);color:var(--white)}.media-grid-dialog__tab:focus-visible{outline:2px solid var(--fifth-color);outline-offset:2px}.media-grid-dialog__panel{display:flex;flex-direction:column;gap:var(--spacing-small)}.media-grid-dialog__panel[hidden]{display:none}.media-grid-dialog__label{font:var(--p-small-bold)}.media-grid-dialog__row{display:flex;flex-direction:column;gap:var(--spacing-medium)}.media-grid-dialog__row[hidden]{display:none}.media-grid-dialog__select{flex:1;min-width:0;min-height:var(--button-height);padding:0 var(--spacing-large);border:1px solid var(--black);border-radius:var(--border-radius);background:var(--white);color:var(--black);font:var(--p-regular)}.media-grid-dialog__download{position:relative;min-height:var(--button-height);white-space:nowrap}.media-grid-dialog__download:disabled{opacity:var(--opacity-medium);cursor:not-allowed}.media-grid-dialog__download.--loading{opacity:1}.media-grid-dialog__download.--loading .media-grid-dialog__download-label{visibility:hidden}.media-grid-dialog__loader{position:absolute;width:var(--icon-size-large);height:var(--icon-size-large)}.media-grid-dialog__empty{font:var(--p-regular);margin:0}/*# sourceMappingURL=section-custom-collection-media-grid.css.map */
