#portfolio{background-color:var(--film-bg);transition:background-color var(--duration-palette) var(--ease-out-strong)}@media (width<=767px){#portfolio{padding-bottom:var(--pad-bottom)}}.film-item .film-panel{opacity:0;visibility:hidden;transition:grid-template-rows .2s var(--ease-out-strong), opacity .2s var(--ease-out-strong), visibility 0s linear .2s;grid-template-rows:0fr}.film-item[data-open=true] .film-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--duration-expand) var(--ease-out-strong), opacity var(--duration-expand) var(--ease-out-strong), visibility 0s linear;grid-template-rows:1fr}.detail-stack{display:none}#portfolio[data-detail=true] .detail-stack{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;align-self:stretch;align-items:stretch;min-width:0;display:grid}#portfolio[data-detail=true] .detail-stack>*{grid-row-start:1;grid-column-start:1}#portfolio[data-readmore=true] .detail-stack{visibility:hidden}[data-film-detail]{opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out,filter .14s ease-out;transform:scale(.98)}[data-film-detail][data-active=true]{opacity:1;filter:blur();pointer-events:auto;transition:opacity var(--duration-expand) var(--ease-out-strong), transform var(--duration-expand) var(--ease-out-strong), filter var(--duration-expand) var(--ease-out-strong);transform:none}.film-item .group\/accordion-trigger{transition:transform var(--duration-fast) ease-out, opacity var(--duration-expand) var(--ease-out-strong)}#portfolio[data-detail=true] .film-item[data-open=false] .group\/accordion-trigger{opacity:.5}@media (hover:hover) and (pointer:fine){#portfolio[data-detail=true] .film-item[data-open=false] .group\/accordion-trigger:hover{opacity:1}}#portfolio[data-detail=true] .film-item[data-open=false] .group\/accordion-trigger:focus-visible{opacity:1}@media (width<=767px){#portfolio[data-detail=true] .detail-stack,[data-film-detail][data-active=false]{display:none}[data-film-detail]{transform-origin:top}[data-detail-slot] [data-film-detail]{margin-top:1.25rem}}.film-still{width:100%;max-width:100%;height:auto;aspect-ratio:var(--still-ratio,auto);object-fit:cover;display:block}@media (width>=768px){#portfolio{--credits-strip-h:var(--bio-header-height,calc(var(--pad) + 1rem))}#portfolio[data-detail=true] .detail-stack{padding-top:0}[data-film-detail]{flex-direction:column;justify-content:center;min-height:0;display:flex;container-type:size}[data-film-detail] [data-credits-bar]{min-height:0;max-height:50%;transition:padding-top .2s var(--ease-out-strong);flex-direction:column;flex:none;margin-top:0;padding-top:0;display:flex;position:relative}[data-film-detail][data-credits-open=true] [data-credits-bar]{padding-top:var(--credits-strip-h);transition:padding-top var(--duration-expand) var(--ease-out-strong)}[data-film-detail] [data-credits-toggle-row]{top:0;height:var(--credits-strip-h);align-items:center;position:absolute;inset-inline:0}[data-film-detail] [data-credits-region]{min-height:0}[data-film-detail] [data-credits-body]{padding-top:.5rem}[data-film-detail][data-credits-open=true] [data-credits-region]>*{overscroll-behavior:contain;overflow-y:auto}.film-still{width:min(100cqw, calc((100cqh - var(--credits-strip-h)) * var(--still-ratio-number,1.7778)));min-width:0;max-width:100%;height:auto;min-height:0;max-height:calc(100% - var(--credits-strip-h));object-fit:cover;flex:0 auto;align-self:center}#portfolio[data-still-crop=true] .film-still{object-fit:cover;flex:1 1 0;align-self:stretch;width:100%;height:auto}[data-stage-content]{padding-bottom:var(--bio-header-height,calc(var(--pad) + 1rem))}.portfolio-column{grid-template-columns:minmax(0,1fr);align-content:safe center;height:100%;display:grid}#portfolio[data-still-crop=true] [data-credits-toggle-row],#portfolio[data-still-crop=true] [data-credits-columns]{padding-right:var(--pad)}}.credits-region{opacity:0;transition:grid-template-rows .2s var(--ease-out-strong), opacity .2s var(--ease-out-strong);grid-template-rows:0fr}[data-film-detail][data-credits-open=true] .credits-region{opacity:1;transition:grid-template-rows var(--duration-expand) var(--ease-out-strong), opacity var(--duration-expand) var(--ease-out-strong);grid-template-rows:1fr}#about-panel{opacity:0;pointer-events:none;content-visibility:hidden;transition:opacity var(--duration-expand) var(--ease-out-strong), transform var(--duration-expand) var(--ease-out-strong);transform:scale(.98)}#portfolio[data-readmore=true] #about-panel{opacity:1;pointer-events:auto;content-visibility:visible;transform:none}#portfolio[data-readmore=true] [data-accordion]{display:none}.screening-list{list-style:none}.screening-list li{position:relative}.screening-list li:before{content:"";background:currentColor;border-radius:50%;width:.2em;height:.2em;position:absolute;top:.45em;left:-.75em}[data-readmore-label=about]{opacity:1;filter:blur();transition:opacity var(--duration-fast) ease-out, filter var(--duration-fast) ease-out}[data-readmore-label=close]{opacity:0;filter:blur(2px);transition:opacity var(--duration-fast) ease-out, filter var(--duration-fast) ease-out}#portfolio[data-readmore=true] [data-readmore-label=about]{opacity:0;filter:blur(2px)}#portfolio[data-readmore=true] [data-readmore-label=close]{opacity:1;filter:blur()}.about-col{opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(6px)}#portfolio[data-readmore=true] .about-col{opacity:1;transition:opacity var(--duration-expand) var(--ease-out-strong), transform var(--duration-expand) var(--ease-out-strong);transform:none}#portfolio[data-readmore=true] .about-col:first-child{transition-delay:0s}#portfolio[data-readmore=true] .about-col:nth-child(2){transition-delay:40ms}#portfolio[data-readmore=true] .about-col:nth-child(3){transition-delay:80ms}.rm-viewport[data-faded=true]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 2rem),#0000 100%)}
