/* Local proposal only: case films in the main visual, compact symbolic avatars. */
.work-enhanced .case-cover.dola-films-cover,.case-cover.dola-films-cover{aspect-ratio:auto;padding:24px 22px 18px;cursor:default;filter:none}.dola-films-cover .cover-heading{position:static;height:30px;margin-bottom:22px;display:flex}.dola-films-cover .cover-heading>img{height:30px;width:30px}.dola-films-cover .cover-heading>span:first-child{font-size:9px;letter-spacing:1.3px}.dola-inline-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:1}.dola-inline-film{margin:0;min-width:0}.dola-inline-film .creator-film-frame{border-radius:4px;box-shadow:0 9px 18px #26386215;isolation:isolate}.dola-inline-film figcaption{margin-top:11px;line-height:1.4;display:flex;flex-direction:column;gap:4px}.dola-inline-film figcaption a{font-size:11px;font-weight:600;letter-spacing:-.15px;display:flex;align-items:start;justify-content:space-between;gap:4px}.dola-inline-film figcaption a>span{color:#6551ad;font-size:14px;line-height:1}.dola-inline-film figcaption>span{font-size:9px;color:#657294}.dola-films-cover .cover-caption{position:static;display:flex;margin-top:20px;padding-top:13px;border-top:1px solid #34436625;font-size:9px}.dola-films-cover .cover-caption>span:last-child{display:block}.dola-inline-film a:hover{text-decoration:underline;text-underline-offset:4px}
.team-section{padding-block:76px}.team-section .orig-section-heading{grid-template-columns:1fr 1fr;margin-bottom:32px;gap:16px 60px}.team-section .orig-section-heading h2{font-size:clamp(36px,3.7vw,50px);letter-spacing:-.045em}.team-section .orig-section-heading>p:last-child{font-size:14px;margin-bottom:0}.team-grid{gap:26px}.team-member{border-top:1px solid var(--line);padding-top:20px}.team-identity{display:flex;gap:13px;align-items:center;min-height:64px;margin-bottom:16px}.team-member .team-portrait{flex:0 0 52px;width:52px;height:52px;aspect-ratio:1;border-radius:50%;background:#ece6f3}.team-portrait img{filter:none}.team-member:hover .team-portrait img{filter:none}.team-name{margin:0;padding:0;border:0;display:block;min-width:0}.team-name h3{font-size:25px;line-height:1.15;letter-spacing:-.7px}.team-name .team-role{font-size:11px;line-height:1.5;margin:5px 0 0;font-weight:500}.team-bio{font-size:12px;line-height:1.85}.delivery-strip{margin-top:30px;padding:19px 0;gap:28px}.delivery-count{gap:14px}.delivery-count strong{font-size:43px;letter-spacing:-2px}.delivery-count span{font-size:12px}.delivery-strip>p{font-size:12px}.delivery-strip>a{font-size:12px}
@media(min-width:761px) and (max-width:1000px){.team-grid{grid-template-columns:repeat(2,1fr);gap:24px 34px}.team-section .orig-section-heading{grid-template-columns:1fr}.team-name h3{font-size:25px}.team-section .orig-section-heading>p:last-child{font-size:13px}.dola-inline-films{gap:8px}.work-enhanced .case-cover.dola-films-cover{padding:21px 16px 17px}.dola-inline-film figcaption a{font-size:9px}.dola-inline-film figcaption a>span{font-size:12px}}
@media(max-width:760px){.team-section{padding-block:58px}.team-section .orig-section-heading{display:block;margin-bottom:26px}.team-section .orig-section-heading h2{font-size:34px;margin-bottom:18px}.team-section .orig-section-heading>p:last-child{font-size:12px}.team-grid{grid-template-columns:1fr;gap:18px}.team-member{padding-top:17px;display:grid;grid-template-columns:140px 1fr;gap:12px}.team-identity{margin:0;gap:10px;align-self:start;min-height:44px;align-items:center}.team-member .team-portrait{flex-basis:40px;width:40px;height:40px}.team-name h3{font-size:22px}.team-name .team-role{font-size:10px;min-height:0;line-height:1.45;margin-top:4px}.team-bio{font-size:11px;line-height:1.8;margin:0}.delivery-strip{gap:15px;margin-top:24px}.delivery-count{width:auto}.delivery-count strong{font-size:36px}.delivery-strip>p{font-size:11px}.delivery-strip>a{font-size:11px}.case-cover.dola-films-cover{padding:21px 20px 17px}.dola-films-cover .cover-heading{margin-bottom:20px}.dola-inline-films{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 13px;scrollbar-width:thin;scrollbar-color:#a5b2d2 transparent}.dola-inline-film{flex:0 0 77%;scroll-snap-align:start}.dola-inline-film figcaption a{font-size:12px}.dola-inline-film figcaption>span{font-size:10px}.dola-films-cover .cover-caption{margin-top:8px}}
