.studio-film{padding:clamp(80px, 10vw, 176px) var(--gutter);overflow:hidden}.studio-film__inner{max-width:var(--page);gap:clamp(28px,4vw,56px);margin:auto;display:grid}.studio-film__words{align-content:center;gap:18px;max-width:34rem;display:grid}.studio-film__words h2{color:var(--color-ink);text-wrap:balance;margin:0}.studio-film__caption{color:var(--color-body);text-wrap:pretty;margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.65}.studio-film__credit{color:var(--color-bronze);letter-spacing:.08em;margin:6px 0 0;font-size:12px}.studio-film__transcript summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:10px;font-size:11px;font-weight:500;list-style:none;transition:color .3s;display:inline-flex}.studio-film__transcript summary::-webkit-details-marker{display:none}.studio-film__transcript summary:after{content:"+";letter-spacing:0;color:var(--color-bronze);transition:transform .24s var(--ease-gallery);font-size:14px}.studio-film__transcript[open] summary:after{transform:rotate(45deg)}.studio-film__transcript summary:hover{color:var(--color-ink)}.studio-film__transcript summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.studio-film__transcript p{max-width:44ch;color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.studio-film__frame{--film-bleed:calc(100% + var(--gutter) * 2);--film-tall:88svh;margin:0 calc(var(--gutter) * -1);background:var(--color-espresso);width:var(--film-bleed);justify-self:center;position:relative}.studio-film__frame[data-sized]{height:auto;width:min(var(--film-bleed), calc(var(--film-tall) * var(--film-ratio)))}.studio-film__frame:not([data-sized]){width:fit-content;max-width:var(--film-bleed)}.studio-film__video{object-fit:contain;background:var(--color-espresso);width:100%;height:100%;display:block}.studio-film__frame:not([data-sized]) .studio-film__video{width:auto;max-width:100%;height:auto;max-height:var(--film-tall);margin:auto}.studio-film__frame:after{content:"";pointer-events:none;background:radial-gradient(at top,#00000073,#0000 70%);height:28px;position:absolute;inset:auto 8% -28px}.studio-film__control{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.9;background:#14110e40;border:1px solid #fff9;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .3s,opacity .3s;display:grid;position:absolute;bottom:16px;right:16px}.studio-film__control:hover,.studio-film__control:focus-visible{opacity:1;border-color:#fff}@media (prefers-reduced-motion:no-preference){.studio-film__video{transition:filter 1.2s}.studio-film__frame:not([data-playing]) .studio-film__video{filter:brightness(.92)}}@media (prefers-reduced-motion:reduce){.studio-film__transcript summary:after{transition:none}}@media (min-width:900px){.studio-film__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(48px,7vw,128px)}.studio-film__frame{--film-bleed:100%;--film-tall:min(82vh, 880px);justify-self:start;margin:0}.studio-film__control{bottom:20px;right:20px}}
