.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}
.styles-module-scss-module___3TWVq__cards{width:100%;padding-bottom:var(--stack-bottom-pad,0)}.styles-module-scss-module___3TWVq__card{transform-origin:top;will-change:transform;flex-direction:column;gap:16px;margin-bottom:24px;display:flex;position:sticky;top:max(48px,15vh)}.styles-module-scss-module___3TWVq__card:last-child{margin-bottom:0}.styles-module-scss-module___3TWVq__cardContainer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.styles-module-scss-module___3TWVq__media{border-radius:var(--radius-1)}@media (min-width:1024px){.styles-module-scss-module___3TWVq__media{aspect-ratio:16/8}}.styles-module-scss-module___3TWVq__poster,.styles-module-scss-module___3TWVq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module___3TWVq__contentOverlay{text-align:center;z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.styles-module-scss-module___3TWVq__contentOverlayInner{position:relative}.styles-module-scss-module___3TWVq__contentOverlayInner:before{content:"";pointer-events:none;background:radial-gradient(ellipse 50% 50%, var(--gray-1) 0%, transparent 100%);position:absolute;inset:-200% -20%}.styles-module-scss-module___3TWVq__contentText{gap:var(--spacing-3);z-index:1;text-wrap:balance;flex-direction:column;max-width:380px;margin:0 auto;display:flex;position:relative}.styles-module-scss-module___3TWVq__mediaBottomBlur{z-index:0;bottom:-100%}.styles-module-scss-module___3TWVq__primaryTitle{text-align:center;text-shadow:0 2px 42px #00000080}.styles-module-scss-module___3TWVq__description{text-shadow:0 2px 32px #00000080}
@layer section{.styles-module-scss-module__we3LZG__section{overflow:visible!important}.styles-module-scss-module__we3LZG__cards{margin-inline:auto;width:100%;margin:0 auto}@media (min-width:1024px){.styles-module-scss-module__we3LZG__cards{width:80%}}}