.tellas-case{--tellas-screen:480px}
.tellas-case .breadcrumb{margin-bottom:24px}.tellas-heading{padding-top:4px}.tellas-heading .eyebrow{margin-bottom:16px}.tellas-heading h1{font-size:clamp(44px,5vw,62px);line-height:1.05;margin:0 0 20px}.tellas-heading h1 .accent:after{left:-2px;right:-3px;bottom:0;height:5px}
.tellas-heading .intro{max-width:720px;font-size:17px;line-height:1.8;margin-bottom:24px}.tellas-case .case-meta{display:flex;flex-wrap:wrap;gap:18px 44px;padding:18px 0 24px;margin:0;border-bottom:0}.tellas-case .case-meta dt{font-size:11px;letter-spacing:.1em;margin-bottom:4px}.tellas-case .case-meta dd{font-size:14px}
.tellas-library{border-top:1px solid var(--line);padding-top:28px;scroll-margin-top:50px}.tellas-screening{display:grid;grid-template-columns:minmax(0,var(--tellas-screen)) minmax(230px,1fr);gap:36px;align-items:start}.tellas-viewer{width:100%;max-width:var(--tellas-screen);min-width:0;position:relative}.tellas-viewer .video-cover{aspect-ratio:5/4;margin:0;background:#161616;border-radius:3px}.tellas-viewer .video-cover>img{width:100%;height:100%;object-fit:cover;opacity:1}.tellas-viewer .video-open{font-size:13px;padding:12px 18px}.tellas-viewer .video-caption{min-height:38px;margin:0;padding:5px 0;justify-content:flex-end}.tellas-viewer .video-stop{font-size:13px;min-height:28px;padding:0 5px}.tellas-now{border-top:1px solid var(--line);padding-top:14px}.tellas-now>p{display:flex;justify-content:space-between;gap:15px;font:11px/1.7 Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.tellas-now h2{font-size:23px;line-height:1.3;margin:0 0 8px}.tellas-now .tellas-description{display:block;font-size:14px;line-height:1.7;letter-spacing:0;text-transform:none;font-family:inherit;margin:0}
.tellas-playlist{min-width:0}.tellas-playlist>h2{font-size:20px;margin:0 0 17px}.tellas-film-group+ .tellas-film-group{margin-top:20px}.tellas-film-group>h3{font:11px/1.5 Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px}.tellas-choice{display:grid;grid-template-columns:72px minmax(0,1fr) 16px;align-items:center;gap:13px;width:100%;min-height:66px;padding:7px 10px 7px 0;text-align:left;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;transition:background-color .15s}.tellas-choice>img{width:72px;height:54px;object-fit:contain;background:#161616;opacity:.85}.tellas-choice strong{display:block;font-size:14px;line-height:1.5;font-weight:650}.tellas-choice small{display:block;font-size:12px;line-height:1.6;margin-top:1px}.tellas-choice svg{width:12px;height:12px;opacity:.35}.tellas-choice[aria-pressed=true]{background:var(--soft);box-shadow:inset -3px 0 var(--gold)}.tellas-choice[aria-pressed=true]>img{opacity:1}.tellas-choice[aria-pressed=true] svg{opacity:1}.tellas-choice:hover{background:var(--soft)}.tellas-choice:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}
.tellas-anchor{position:absolute;top:0;scroll-margin-top:50px}.tellas-case .project-nav{margin-top:35px;padding-top:24px}
@media(max-width:1150px){.tellas-screening{grid-template-columns:minmax(0,1fr);gap:30px}.tellas-viewer{margin-inline:auto}.tellas-playlist{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.tellas-playlist>h2{grid-column:1/-1}.tellas-film-group+ .tellas-film-group{margin-top:0}}
@media(max-width:600px){.tellas-heading .intro{font-size:16px;margin-bottom:20px}.tellas-heading h1{font-size:48px}.tellas-case .case-meta{gap:15px 26px;padding:16px 0 22px}.tellas-case .case-meta dd{font-size:13px}.tellas-library{padding-top:22px}.tellas-playlist{display:block}.tellas-film-group+ .tellas-film-group{margin-top:24px}.tellas-choice{grid-template-columns:72px minmax(0,1fr) 16px;min-height:66px}.tellas-now h2{font-size:21px}.tellas-case .project-nav{margin-top:29px}}
@media(prefers-reduced-motion:reduce){.tellas-choice{transition:none}}
