:where([data-niche=casual]) .dy-firefilm{position:relative}:where([data-niche=casual]) .dy-firefilm__wrap{block-size:360vh;position:relative}:where([data-niche=casual]) .dy-firefilm__stage{background:var(--dy-charcoal);block-size:100lvh;position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=casual]) .dy-firefilm__video{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=casual]) .dy-firefilm__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--dy-charcoal) 88%, transparent) 0%, color-mix(in srgb, var(--dy-charcoal) 55%, transparent) 24%, color-mix(in srgb, var(--dy-charcoal) 12%, transparent) 52%, transparent 74%);position:absolute;inset:0}:where([data-niche=casual]) .dy-firefilm__stage>.dy-word.dy-firefilm__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-firefilm__foot{inset-inline:var(--dy-inset);z-index:2;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 1.5rem)}:where([data-niche=casual]) .dy-firefilm__beats{min-block-size:calc(2 * var(--dy-lh-title) * 1em);align-items:end;display:grid}:where([data-niche=casual]) .dy-display--title.dy-firefilm__beat{max-inline-size:18ch;color:var(--e-on-ink);opacity:0;transition:opacity var(--dy-scene) var(--dy-ease), transform var(--dy-scene) var(--dy-ease);grid-area:1/1;transform:translateY(.75rem)}:where([data-niche=casual]) .dy-display--title.dy-firefilm__beat[data-on]{opacity:1;transform:none}@media not (min-width:40rem){:where([data-niche=casual]) .dy-display--title.dy-firefilm__beat{font-size:7vw}:where([data-niche=casual]) .dy-firefilm__beats{min-block-size:calc(2 * var(--dy-lh-title) * 7vw)}}:where([data-niche=casual]) .dy-firefilm__row{border-block-start:var(--dy-hair) solid var(--e-line);align-items:center;gap:1rem;margin-block-start:clamp(1.25rem,3vh,2rem);padding-block-start:1rem;display:flex}:where([data-niche=casual]) .dy-firefilm__markers{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}:where([data-niche=casual]) .dy-firefilm__marker{color:var(--e-on-ink-muted);transition:color var(--dy-settle) var(--dy-ease);align-items:center;gap:.45rem;display:inline-flex}:where([data-niche=casual]) .dy-firefilm__marker-ring{transition:color var(--dy-settle) var(--dy-ease);flex:none}:where([data-niche=casual]) .dy-firefilm__marker-num{font-size:var(--dy-t-label);letter-spacing:var(--dy-track-label);font-weight:600}:where([data-niche=casual]) .dy-firefilm__marker[data-state=done],:where([data-niche=casual]) .dy-firefilm__marker[data-state=current]{color:var(--e-on-ink)}:where([data-niche=casual]) .dy-firefilm__marker[data-state=current] .dy-firefilm__marker-ring{color:var(--e-accent)}:where([data-niche=casual]) .dy-firefilm__hint{color:var(--e-on-ink-muted);transition:opacity var(--dy-settle) var(--dy-ease);margin-inline-start:auto}:where([data-niche=casual]) .dy-firefilm__stage[data-scrolled] .dy-firefilm__hint{opacity:0}:where([data-niche=casual]) .dy-firefilm__static{padding-block:clamp(3rem,8vw,6rem)}:where([data-niche=casual]) .dy-firefilm__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-firefilm__static-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}:where([data-niche=casual]) .dy-firefilm__still{min-inline-size:0;position:relative}:where([data-niche=casual]) .dy-firefilm__poster{display:block}:where([data-niche=casual]) .dy-firefilm__poster img{aspect-ratio:9/16;object-fit:cover;block-size:auto;max-block-size:70vh;inline-size:100%;display:block}@media (min-width:64rem){:where([data-niche=casual]) .dy-firefilm__poster img{aspect-ratio:16/9;max-block-size:none}}:where([data-niche=casual]) .dy-firefilm__list{flex-direction:column;display:flex}:where([data-niche=casual]) .dy-firefilm__list-item{border-block-start:var(--dy-hair) solid var(--e-line);flex-direction:column;gap:.5rem;padding-block:1rem;display:flex}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-display--title.dy-firefilm__beat,:where([data-niche=casual]) .dy-firefilm__marker,:where([data-niche=casual]) .dy-firefilm__marker-ring,:where([data-niche=casual]) .dy-firefilm__hint{transition:none}}
:where([data-niche=casual]) .dy-ninth{--dy-ninth-size:min(70vw, 360px);text-align:center;perspective:900px;flex-direction:column;align-items:center;display:flex;position:relative}:where([data-niche=casual]) .dy-ninth__object{inline-size:var(--dy-ninth-size);block-size:var(--dy-ninth-size);color:var(--e-text);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block}:where([data-niche=casual]) .dy-ninth__object:focus-visible{outline:2px solid var(--e-focus);outline-offset:8px}:where([data-niche=casual]) .dy-ninth__stage{block-size:100%;inline-size:100%;display:block;position:relative}:where([data-niche=casual]) .dy-ninth__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}:where([data-niche=casual]) .dy-ninth__svg path{fill:none;stroke-linecap:butt}:where([data-niche=casual]) .dy-ninth__rim path{stroke:var(--dy-bun,#c98a3a)}:where([data-niche=casual]) .dy-ninth__enamel path{stroke:currentColor}:where([data-niche=casual]) .dy-ninth__glow path{stroke:var(--dy-sesame,#fbf7f0);stroke-linecap:round;animation:dy-ninth-lit var(--dy-settle) var(--dy-ease) both}:where([data-niche=casual]) .dy-ninth__stamp{transform-box:fill-box;transform-origin:50%;animation:dy-ninth-pop var(--dy-enter) var(--dy-ease) both}@keyframes dy-ninth-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes dy-ninth-lit{0%{opacity:0}to{opacity:1}}:where([data-niche=casual]) .dy-ninth__hint{color:var(--e-muted);margin-block-start:1rem;display:block}:where([data-niche=casual]) .dy-ninth__lines{flex-direction:column;align-items:center;inline-size:100%;display:flex}:where([data-niche=casual]) .dy-ninth__count{font-family:var(--e-font-body);font-weight:600;font-size:var(--dy-t-body);transition:color var(--dy-settle) var(--dy-ease);margin-block-start:1rem;line-height:1.4}:where([data-niche=casual]) .dy-ninth[data-lit] .dy-ninth__count{color:var(--dy-bun-soft,#e2ac5e)}:where([data-niche=casual]) .dy-ninth__reset{font:inherit;font-size:var(--dy-t-note);color:var(--e-muted);cursor:pointer;background:0 0;border:0;margin-block-start:.85rem;padding:0}:where([data-niche=casual]) .dy-ninth__card{background:var(--e-ink);inline-size:min(17rem,100%);color:var(--e-on-ink);text-align:start;transform-origin:50% 0;animation:dy-ninth-flip var(--dy-scene) var(--dy-ease) both;margin-block-start:1.25rem;padding:1.1rem 1.25rem 1.25rem;animation-delay:.24s}@keyframes dy-ninth-flip{0%{opacity:0;transform:rotateX(-90deg)}40%{opacity:1}to{opacity:1;transform:rotateX(0)}}:where([data-niche=casual]) .dy-ninth__card-ring{color:var(--e-on-ink)}:where([data-niche=casual]) .dy-ninth__card-tag{color:var(--e-on-ink-muted);margin-block-start:.6rem;display:block}:where([data-niche=casual]) .dy-ninth__card-title{margin-block-start:.35rem}:where([data-niche=casual]) .dy-ninth__card-body{color:var(--e-on-ink-muted);margin-block-start:.5rem}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-ninth__stamp,:where([data-niche=casual]) .dy-ninth__glow path,:where([data-niche=casual]) .dy-ninth__card{animation:none}:where([data-niche=casual]) .dy-ninth__count{transition:none}}
:where([data-niche=casual]) .dy-pano{position:relative}:where([data-niche=casual]) .dy-pano__frame{background:var(--e-ink);block-size:62svh;color:var(--e-on-ink);scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;position:relative;overflow:auto hidden}:where([data-niche=casual]) .dy-pano__frame::-webkit-scrollbar{display:none}:where([data-niche=casual]) .dy-pano[data-mounted] .dy-pano__frame{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}:where([data-niche=casual]) .dy-pano[data-dragging] .dy-pano__frame{cursor:grabbing}@media (min-width:64rem){:where([data-niche=casual]) .dy-pano__frame{block-size:70svh}}:where([data-niche=casual]) .dy-pano__track{block-size:100%;aspect-ratio:var(--dy-pano-aspect,3);will-change:transform;min-inline-size:130%;position:relative}:where([data-niche=casual]) .dy-pano__image{position:absolute;inset:0}:where([data-niche=casual]) .dy-pano__image img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:where([data-niche=casual]) .dy-pano__spots{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}:where([data-niche=casual]) .dy-pano__spots>li{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}:where([data-niche=casual]) .dy-pano__spot{block-size:2.75rem;inline-size:2.75rem;color:var(--e-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}:where([data-niche=casual]) .dy-pano__spot:before{content:"";background:var(--e-surface);transition:transform var(--dy-settle) var(--dy-ease), opacity var(--dy-settle) var(--dy-ease);border-radius:50%;position:absolute;inset:.5rem;box-shadow:0 2px 10px #00000040}:where([data-niche=casual]) .dy-pano__spot:after{content:"";border:2px solid var(--e-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:.5rem}:where([data-niche=casual]) .dy-pano[data-seen] .dy-pano__spot:after{animation:dy-pano-pulse 1.4s var(--dy-ease) 1 both;animation-delay:calc(.4s + var(--dy-spot-i,0) * .16s)}@keyframes dy-pano-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}:where([data-niche=casual]) .dy-pano__spot-ring{block-size:1.35rem;inline-size:1.35rem;transition:transform var(--dy-settle) var(--dy-ease), opacity var(--dy-settle) var(--dy-ease);position:relative}:where([data-niche=casual]) .dy-pano__spot:hover:before,:where([data-niche=casual]) .dy-pano__spot:focus-visible:before{transform:scale(1.12)}:where([data-niche=casual]) .dy-pano__spot:focus-visible{outline:2px solid var(--e-surface);outline-offset:2px}:where([data-niche=casual]) .dy-pano__spot[aria-expanded=true] .dy-pano__spot-ring,:where([data-niche=casual]) .dy-pano__spot[aria-expanded=true]:before{opacity:0;transform:scale(2.4)}:where([data-niche=casual]) .dy-pano__tag{white-space:nowrap;background:var(--e-ink);color:var(--e-on-ink);font-family:var(--e-font-body);font-weight:600;font-size:var(--dy-t-label);letter-spacing:var(--dy-track-label);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--dy-enter) var(--dy-ease);margin-block-start:.1rem;padding:.35rem .6rem;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:hover){:where([data-niche=casual]) .dy-pano__spots>li:hover .dy-pano__tag,:where([data-niche=casual]) .dy-pano__spots>li:focus-within .dy-pano__tag{opacity:1}}:where([data-niche=casual]) .dy-pano__hint{text-align:center;color:var(--e-on-ink);opacity:0;pointer-events:none;text-shadow:0 1px 8px #0009;transition:opacity var(--dy-settle) var(--dy-ease);position:absolute;inset-block-end:calc(.9rem + env(safe-area-inset-bottom));inset-inline:0}:where([data-niche=casual]) .dy-pano[data-mounted]:not([data-dragged]) .dy-pano__hint{opacity:.85}:where([data-niche=casual]) .dy-pano__pov{z-index:2;background:var(--e-bg);color:var(--e-text);clip-path:circle(0% at var(--dy-pov-x,50%) var(--dy-pov-y,50%));transition:clip-path var(--dy-scene) var(--dy-ease);outline:none;flex-direction:column;display:flex;position:absolute;inset:0}:where([data-niche=casual]) .dy-pano__pov[hidden]{display:none}:where([data-niche=casual]) .dy-pano__pov[data-in]{clip-path:circle(150% at var(--dy-pov-x,50%) var(--dy-pov-y,50%))}:where([data-niche=casual]) .dy-pano__pov-media{background:var(--e-ink);flex:auto;place-items:center;min-block-size:0;display:grid;position:relative;overflow:hidden}:where([data-niche=casual]) .dy-pano__pov-media>*{flex:none;inline-size:100%}:where([data-niche=casual]) .dy-pano__pov-foot{padding:.9rem var(--dy-inset,1rem) calc(.9rem + env(safe-area-inset-bottom));flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name book""cap book";align-items:center;gap:.2rem 1rem;display:grid}:where([data-niche=casual]) .dy-pano__pov-name{grid-area:name}:where([data-niche=casual]) .dy-pano__pov-cap{color:var(--e-muted);font-size:var(--dy-t-note);grid-area:cap;line-height:1.45}:where([data-niche=casual]) .dy-pano__book{grid-area:book}:where([data-niche=casual]) .dy-pano__close{z-index:1;background:var(--e-surface);color:var(--e-text);position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}:where([data-niche=casual]) .dy-pano__close-x{block-size:.85rem;inline-size:.85rem}:where([data-niche=casual]) .dy-pano__close-x path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none}@media (min-width:64rem){:where([data-niche=casual]) .dy-pano__pov{flex-direction:row}:where([data-niche=casual]) .dy-pano__pov-media{aspect-ratio:4/5;flex:none;block-size:100%}:where([data-niche=casual]) .dy-pano__pov-foot{padding:2.5rem var(--dy-inset,2rem) 2.5rem 2.5rem;padding-inline:2.5rem var(--dy-inset,2rem);flex:auto;grid-template-columns:minmax(0,32rem);grid-template-areas:"name""cap""book";place-content:end start;row-gap:.6rem}:where([data-niche=casual]) .dy-pano__pov-cap{font-size:var(--dy-t-body);max-inline-size:var(--dy-measure-lede)}:where([data-niche=casual]) .dy-pano__book{justify-self:start;margin-block-start:.6rem}}:where([data-niche=casual]) .dy-pano__povs{gap:var(--dy-row-gap) var(--dy-gutter);margin:var(--dy-row-gap) auto 0;inline-size:min(var(--dy-page), 100% - 2 * var(--dy-margin));padding:0;list-style:none;display:grid}@media (min-width:40rem){:where([data-niche=casual]) .dy-pano__povs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where([data-niche=casual]) .dy-pano__povs{grid-template-columns:repeat(4,minmax(0,1fr))}}:where([data-niche=casual]) .dy-pano__povs-media{aspect-ratio:4/5;background:var(--e-surface-2);position:relative;overflow:hidden}:where([data-niche=casual]) .dy-pano__povs-name{margin-block-start:.75rem}:where([data-niche=casual]) .dy-pano__povs-cap{color:var(--e-muted);margin-block-start:.25rem}@media (prefers-reduced-motion:reduce){:where([data-niche=casual]) .dy-pano[data-seen] .dy-pano__spot:after{animation:none}:where([data-niche=casual]) .dy-pano__pov,:where([data-niche=casual]) .dy-pano__spot-ring,:where([data-niche=casual]) .dy-pano__spot:before,:where([data-niche=casual]) .dy-pano__hint,:where([data-niche=casual]) .dy-pano__tag{transition:none}:where([data-niche=casual]) .dy-pano__pov{clip-path:none}}
:where([data-niche=casual]) .dy-quotes{gap:var(--dy-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--dy-inset);padding-inline:var(--dy-inset);margin-inline:calc(-1 * var(--dy-inset));scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;padding-block:.25rem;display:flex;overflow-x:auto}:where([data-niche=casual]) .dy-quotes::-webkit-scrollbar{display:none}:where([data-niche=casual]) .dy-quote{scroll-snap-align:start;border-block-start:var(--dy-hair) solid var(--e-line);flex:0 0 min(78vw,22rem);min-inline-size:0;padding-block-start:1.25rem}@media (min-width:64rem){:where([data-niche=casual]) .dy-quotes{columns:2;scroll-snap-type:none;column-gap:clamp(2rem,4vw,4rem);margin-inline:0;padding:0;display:block;overflow:visible}:where([data-niche=casual]) .dy-quote{break-inside:avoid;margin-block-end:clamp(2rem,3vw,3rem);display:block}}:where([data-niche=casual]) .dy-quote__text{font-family:var(--e-font-body);text-wrap:pretty;margin-block-start:1rem;font-size:1.125rem;font-weight:500;line-height:1.45}:where([data-niche=casual]) .dy-quote__by{color:var(--e-muted);align-items:center;gap:.5rem;margin-block-start:1rem;display:flex}:where([data-niche=casual]) .dy-quote__ring{color:var(--e-accent-2)}:where([data-niche=casual]) .dy-stars{gap:.3rem;display:inline-flex}:where([data-niche=casual]) .dy-stars__ring{block-size:.75rem;inline-size:.75rem;display:block}:where([data-niche=casual]) .dy-stars__ring circle{fill:color-mix(in srgb, var(--e-rating) 18%, transparent);stroke:var(--e-rating);stroke-width:1.4px}:where([data-niche=casual]) .dy-stars__ring[data-on] circle{fill:var(--e-rating)}
