.ddisc-hero{--ddisc-hero-height:min(70vh, 820px);min-height:var(--ddisc-hero-height)}.ddisc-hero--with-videos{height:var(--ddisc-hero-height);min-height:var(--ddisc-hero-height);flex-direction:column;display:flex}.ddisc-hero--with-videos .ddisc-hero__content--with-videos{flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex}.ddisc-hero__intro{flex-direction:column;flex:1 1 0;min-height:0;padding-top:2.5rem;display:flex}.ddisc-hero__description--scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.ddisc-hero__description--scroll::-webkit-scrollbar{width:6px}.ddisc-hero__description--scroll::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}@media (min-width:768px){.ddisc-hero__intro{padding-top:3.5rem}}@media (min-width:1024px){.ddisc-hero__intro{padding-top:4rem}}.ddisc-hero__bg{min-height:inherit}.ddisc-hero--with-videos .ddisc-hero__bg{height:100%}.ddisc-hero__bg>.relative{z-index:0}.ddisc-hero__scrim{z-index:1;background:linear-gradient(#00000052 0%,#00000085 62%,#000000c7 100%)}.ddisc-hero__content{text-shadow:0 1px 12px #0000008c}.ddisc-hero__videos{flex-shrink:0;width:100%;padding-bottom:40px}.ddisc-hero__description{text-shadow:0 1px 10px #00000073}.ddisc-hero__description :where(p){margin:0 0 .75rem}.ddisc-hero__description :where(p:last-child){margin-bottom:0}.ddisc-video-carousel{--ddisc-video-width:220px;--ddisc-video-height:124px;--ddisc-video-gap:1.25rem;--ddisc-nav-size:1.25rem}.ddisc-video-carousel__controls{align-items:flex-start;gap:.5rem;display:flex}.ddisc-video-carousel__viewport{touch-action:pan-y pinch-zoom;flex:1;min-width:0}.ddisc-video-carousel__track{gap:var(--ddisc-video-gap);touch-action:pan-y pinch-zoom}.ddisc-video-carousel__slide{width:var(--ddisc-video-width)}.ddisc-video-card__media{width:var(--ddisc-video-width);height:var(--ddisc-video-height)}.ddisc-video-carousel__nav{box-sizing:border-box;flex:0 0 var(--ddisc-nav-size);width:var(--ddisc-nav-size);min-width:var(--ddisc-nav-size);max-width:var(--ddisc-nav-size);height:var(--ddisc-nav-size);margin-top:calc(var(--ddisc-video-height) / 2 - var(--ddisc-nav-size) / 2);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffd9;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.ddisc-video-carousel__nav svg{flex-shrink:0;width:.625rem;height:.625rem}.ddisc-video-carousel__nav:hover:not(:disabled){background:#ffffff1a;border-color:#fff}.ddisc-video-carousel__nav:disabled{cursor:not-allowed;opacity:.35;border-color:#fff6}.ddisc-video-carousel__nav:disabled:hover{background:0 0;border-color:#fff6}.ddisc-video-carousel__nav:focus-visible{outline-offset:2px;outline:2px solid #fffc}@media (min-width:768px){.ddisc-video-carousel{--ddisc-video-width:400px;--ddisc-video-height:225px;--ddisc-video-gap:80px;--ddisc-nav-size:1.5rem}.ddisc-video-carousel__controls{gap:.75rem}.ddisc-video-carousel__nav svg{width:.75rem;height:.75rem}}.ddisc-video-card__trigger{color:inherit;background:0 0;border:0;padding:0}.ddisc-video-modal{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ddisc-video-modal__backdrop{cursor:pointer;background:#000000eb;border:0;position:absolute;inset:0}.ddisc-video-modal__panel{z-index:1;flex-direction:column;width:100%;height:100%;max-height:100dvh;padding:1rem;display:flex;position:relative}.ddisc-video-modal__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .25rem .75rem;display:flex}.ddisc-video-modal__title{color:#fff;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.ddisc-video-modal__close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:flex}.ddisc-video-modal__close:hover{background:#ffffff29}.ddisc-video-modal__body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ddisc-video-modal__player,.ddisc-video-modal__iframe,.ddisc-video-modal__fallback{object-fit:contain;background:#000;border:0;width:100%;max-width:100%;height:100%;max-height:calc(100dvh - 5rem)}.ddisc-explore-more__grid{flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ddisc-explore-more__item{width:min(100%,450px);max-width:450px}.ddisc-explore-more__image{aspect-ratio:450/205;max-width:450px}.ddisc-explore-more__label{max-width:450px}
