.styles-module-scss-module__GH4PPa__item{cursor:pointer;flex:0 0 95%;width:95%}@media (min-width:1024px){.styles-module-scss-module__GH4PPa__item{flex:0 0 40%;width:40%}}.styles-module-scss-module__GH4PPa__item:not(.is-snapped) .styles-module-scss-module__GH4PPa__card{opacity:.3}.styles-module-scss-module__GH4PPa__item:not(.is-snapped) .styles-module-scss-module__GH4PPa__card:hover{opacity:.6}.styles-module-scss-module__GH4PPa__item.is-snapped .styles-module-scss-module__GH4PPa__card{opacity:1}.styles-module-scss-module__GH4PPa__item .styles-module-scss-module__GH4PPa__card{background-color:var(--gray-2);border-radius:var(--radius-4);-webkit-user-select:none;user-select:none;height:100%;transition:all .3s;position:relative;overflow:hidden}.styles-module-scss-module__GH4PPa__item .styles-module-scss-module__GH4PPa__card .styles-module-scss-module__GH4PPa__cardWrapper{width:100%;height:100%;position:relative}.styles-module-scss-module__GH4PPa__title{color:var(--gray-12);font-size:var(--font-size-5);font-weight:var(--font-weight-medium)}.styles-module-scss-module__GH4PPa__subtitle{color:var(--accent-9);font-size:var(--font-size-4)}.styles-module-scss-module__GH4PPa__type-video .styles-module-scss-module__GH4PPa__media{aspect-ratio:4/3}.styles-module-scss-module__GH4PPa__type-image .styles-module-scss-module__GH4PPa__media{width:100%;height:100%}.styles-module-scss-module__GH4PPa__type-image .styles-module-scss-module__GH4PPa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-2);height:100%;padding:var(--spacing-7);z-index:1000;background-color:#00000080;justify-content:space-between;width:100%;display:flex;position:absolute;top:0}.styles-module-scss-module__GH4PPa__type-image .styles-module-scss-module__GH4PPa__title{color:var(--gray-12);font-size:var(--font-size-10);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1em}.styles-module-scss-module__GH4PPa__type-image .styles-module-scss-module__GH4PPa__subtitle{color:var(--accent-11)}.styles-module-scss-module__GH4PPa__media{border-radius:var(--radius-2);width:100%;position:relative;overflow:hidden}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__image{opacity:1;width:100%;height:100%;z-index:var(--layer-1);transition:opacity .3s ease-out;position:absolute;top:0;left:0}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__image.styles-module-scss-module__GH4PPa__hide{opacity:0}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__video{object-fit:cover;opacity:0;width:100%;height:100%;z-index:var(--layer-2);transition:opacity .3s ease-out;position:absolute;top:0;left:0}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__video.styles-module-scss-module__GH4PPa__show{opacity:1}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__video video{width:100%;height:auto}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__loader{opacity:0;pointer-events:none;right:var(--spacing-6);top:var(--spacing-6);z-index:var(--layer-3);transition:opacity .3s ease-out;position:absolute}.styles-module-scss-module__GH4PPa__media .styles-module-scss-module__GH4PPa__loader.styles-module-scss-module__GH4PPa__show{opacity:1}.styles-module-scss-module__GH4PPa__overlay{color:var(--gray-12);z-index:var(--layer-4)}.styles-module-scss-module__GH4PPa__overlay .styles-module-scss-module__GH4PPa__tag{background-color:var(--gray-9);border-radius:var(--radius-2);padding:var(--spacing-3) var(--spacing-5)}
.styles-module-scss-module__pdEVfW__navigation{display:none;position:absolute;top:0;right:0;transform:translateY(-100%)}@media (min-width:1024px){.styles-module-scss-module__pdEVfW__navigation{display:block}}.styles-module-scss-module__pdEVfW__carousel{width:100%;position:relative}.styles-module-scss-module__pdEVfW__carouselContainer{gap:16px;display:flex}@media (min-width:1024px){.styles-module-scss-module__pdEVfW__carouselContainer{padding:0 16px}}
.styles-module-scss-module__-z6Lla__module{width:100%;height:100%;box-shadow:0 0 40px 10px var(--gray-1);overflow:hidden}.styles-module-scss-module__-z6Lla__card>*>:nth-child(2){background-color:#0000001a}@media (min-width:1024px){.styles-module-scss-module__-z6Lla__bigCard>*>:first-child{overflow:hidden}.styles-module-scss-module__-z6Lla__smallCard>*>:first-child{aspect-ratio:3/2;overflow:hidden}}
.styles-module-scss-module__NNXYhG__container{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__NNXYhG__canvas{width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(100% - var(--shader-bottom-fade-height,0%)), transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black calc(100% - var(--shader-bottom-fade-height,0%)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(100% - var(--shader-bottom-fade-height,0%)), transparent 100%);display:block;position:absolute;inset:0}.styles-module-scss-module__NNXYhG__fade{background:linear-gradient(to bottom, var(--shader-fade-color), transparent);height:var(--shader-fade-height);pointer-events:none;position:absolute;inset:0 0 auto}
.styles-module-scss-module__OT0IlW__container{z-index:1;width:100%;position:relative}.styles-module-scss-module__OT0IlW__content{text-align:center;z-index:1;justify-content:center;align-items:center;min-height:90vh;display:flex;overflow:hidden}.styles-module-scss-module__OT0IlW__content .styles-module-scss-module__OT0IlW__inner{z-index:1;position:relative}.styles-module-scss-module__OT0IlW__group{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.styles-module-scss-module__OT0IlW__groupInner{align-items:center;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.styles-module-scss-module__OT0IlW__shader{pointer-events:none;z-index:0;position:absolute;inset:0}.styles-module-scss-module__OT0IlW__gradient{background:linear-gradient(to bottom in oklab, color-mix(in srgb, var(--gray-1) 0%, transparent) 0%, color-mix(in srgb, var(--gray-1) 5%, transparent) 30%, color-mix(in srgb, var(--gray-1) 35%, transparent) 60%, color-mix(in srgb, var(--gray-1) 75%, transparent) 80%, var(--gray-1) 100%);pointer-events:none;z-index:10;width:100%;height:15vh;display:none;position:absolute;bottom:0;left:0}