:where([data-niche=casual]) .dy-stackfilm{position:relative}:where([data-niche=casual]) .dy-stackfilm__wrap{block-size:320vh;position:relative}@media (min-width:64rem){:where([data-niche=casual]) .dy-stackfilm__wrap{block-size:300vh}}:where([data-niche=casual]) .dy-stackfilm__stage{background:var(--dy-charcoal);--dy-p:0;--dy-stack-half:.24;block-size:100lvh;position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=casual]) .dy-stackfilm__video{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=casual]) .dy-stackfilm__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--dy-charcoal) 82%, transparent) 0%, color-mix(in srgb, var(--dy-charcoal) 42%, transparent) 16%, transparent 36%);position:absolute;inset:0}:where([data-niche=casual]) .dy-stackfilm__stage>.dy-word.dy-stackfilm__word{z-index:2;font-size:var(--dy-t-sub);color:var(--e-on-ink);position:absolute;inset-block-start:calc(var(--e-chrome-total) + 1rem);inset-inline-start:var(--dy-inset)}:where([data-niche=casual]) .dy-stackfilm__callouts{pointer-events:none;position:absolute;inset:0}:where([data-niche=casual]) .dy-stackfilm__callout{opacity:0;transition:opacity var(--dy-enter) var(--dy-ease);display:flex;position:absolute}:where([data-niche=casual]) .dy-stackfilm__callout[data-on]{opacity:1}:where([data-niche=casual]) .dy-stackfilm__hair{block-size:var(--dy-hair);background:var(--e-on-ink-muted);transition:transform var(--dy-settle) var(--dy-ease) var(--dy-enter);display:block;transform:scaleX(0)}:where([data-niche=casual]) .dy-stackfilm__callout[data-on] .dy-stackfilm__hair{transition-delay:0s;transform:scaleX(1)}:where([data-niche=casual]) .dy-stackfilm__callout[data-side=end] .dy-stackfilm__hair{transform-origin:0}:where([data-niche=casual]) .dy-stackfilm__callout[data-side=start] .dy-stackfilm__hair,[dir=rtl] :where([data-niche=casual]) .dy-stackfilm__callout[data-side=end] .dy-stackfilm__hair{transform-origin:100%}[dir=rtl] :where([data-niche=casual]) .dy-stackfilm__callout[data-side=start] .dy-stackfilm__hair{transform-origin:0}:where([data-niche=casual]) .dy-stackfilm__label{color:var(--e-on-ink);text-shadow:0 1px 8px #0009,0 0 26px #00000080;opacity:0;transition:opacity var(--dy-settle) var(--dy-ease), transform var(--dy-settle) var(--dy-ease);flex-direction:column;gap:.15rem;display:flex;transform:translateY(.35rem)}:where([data-niche=casual]) .dy-stackfilm__callout[data-on] .dy-stackfilm__label{opacity:1;transition-delay:.2s;transform:none}:where([data-niche=casual]) .dy-stackfilm__callout .dy-stackfilm__line{color:color-mix(in srgb, var(--dy-sesame) 90%, transparent)}:where([data-niche=casual]) .dy-stackfilm__line{font-size:.8125rem;font-weight:500}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=wide] .dy-stackfilm__callout{flex-direction:row;align-items:center;gap:.75rem;inset-block-start:calc(var(--dy-cy) * 100%);inset-inline-start:calc(var(--dy-cx) * 100%);transform:translateY(-50%)}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=wide] .dy-stackfilm__hair{flex:none;inline-size:clamp(2rem,4vw,4.5rem)}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=wide] .dy-stackfilm__label{max-inline-size:24ch}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=narrow] .dy-stackfilm__callout{flex-direction:column;gap:.75rem;inset-block-start:calc(var(--dy-cy) * 100%);transform:translateY(-100%)}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=narrow] .dy-stackfilm__callout[data-side=end]{text-align:end;align-items:flex-end;inset-inline-start:calc((var(--dy-cx) + var(--dy-stack-half)) * 100%);inset-inline-end:var(--dy-inset)}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=narrow] .dy-stackfilm__callout[data-side=start]{text-align:start;align-items:flex-start;inset-inline-start:var(--dy-inset);inset-inline-end:calc((1 - var(--dy-cx) + var(--dy-stack-half)) * 100%)}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=narrow] .dy-stackfilm__hair{inline-size:100%}:where([data-niche=casual]) .dy-stackfilm__stage[data-crop=narrow] .dy-stackfilm__label{inline-size:max-content;max-inline-size:62vw}:where([data-niche=casual]) .dy-stackfilm__foot{inset-inline:var(--dy-inset);z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 1.5rem)}:where([data-niche=casual]) .dy-stackfilm__progress{align-items:center;gap:.75rem;display:inline-flex}:where([data-niche=casual]) .dy-stackfilm__ring{color:var(--e-accent-2);flex:none}:where([data-niche=casual]) .dy-stackfilm__hint{color:var(--e-on-ink-muted);transition:opacity var(--dy-settle) var(--dy-ease)}:where([data-niche=casual]) .dy-stackfilm__stage[data-scrolled] .dy-stackfilm__hint{opacity:0}:where([data-niche=casual]) .dy-stackfilm__add{opacity:0;visibility:hidden;transition:opacity var(--dy-settle) var(--dy-ease), transform var(--dy-settle) var(--dy-ease), visibility 0s linear var(--dy-settle);transform:translateY(1rem)}:where([data-niche=casual]) .dy-stackfilm__add[data-on]{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}:where([data-niche=casual]) .dy-stackfilm__static{padding-block:clamp(3rem,8vw,6rem)}:where([data-niche=casual]) .dy-stackfilm__static-grid{gap:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:64rem){:where([data-niche=casual]) .dy-stackfilm__static-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}:where([data-niche=casual]) .dy-stackfilm__stack{padding-block-start:0}:where([data-niche=casual]) .dy-stackfilm__stack>.dy-stack{inline-size:min(100% - 7rem,24rem)}:where([data-niche=casual]) .dy-stackfilm__list{margin-block-start:1.5rem}:where([data-niche=casual]) .dy-stackfilm__item{border-block-start:var(--dy-hair) solid var(--e-line);flex-direction:column;gap:.2rem;padding-block:.85rem;display:flex}:where([data-niche=casual]) .dy-stackfilm__static-add{margin-block-start:1.75rem}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-stackfilm__callout,:where([data-niche=casual]) .dy-stackfilm__hair,:where([data-niche=casual]) .dy-stackfilm__label,:where([data-niche=casual]) .dy-stackfilm__hint,:where([data-niche=casual]) .dy-stackfilm__add{transition:none}}
