.brand-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:760px;margin:55px auto 0}.brand-projects .reel-visual{aspect-ratio:4/4.5}.brand-projects .reel-card h3{font-size:34px}.brand-projects .reel-card>p{font-size:12px;line-height:1.8}.studio-films{background:#f5f5f7;max-width:none}.studio-films h2{font-size:clamp(42px,5vw,70px)}.films-intro{max-width:550px;margin:25px 0 40px;color:var(--muted);font-size:13px;line-height:1.8}.studio-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.studio-film video{display:block;width:100%;aspect-ratio:9/14;object-fit:cover;background:#e2d7cc;border-radius:8px}.studio-film h3{font-size:31px;line-height:1.1;margin:24px 0 14px}.studio-film p{font-size:12px;line-height:1.8;color:var(--muted)}@media(max-width:700px){.brand-projects{gap:24px;grid-template-columns:1fr;margin-top:40px;max-width:430px}.brand-projects .reel-visual{aspect-ratio:4/5}.studio-film-grid{grid-template-columns:1fr;gap:38px;max-width:430px;margin:auto}.studio-film video{max-height:570px}.studio-film h3{font-size:32px}}

/* Original brand projects, sourced exclusively from @niaspapers. */
.brand-projects{max-width:1100px;gap:64px;margin-top:65px;align-items:start}.brand-project-label{min-height:18px;margin:0 0 17px}.brand-project-video{display:block;width:100%;aspect-ratio:9/13;object-fit:cover;background:#e2d7cc;border-radius:3px}.brand-story h3{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-weight:400;font-size:clamp(31px,3vw,43px);line-height:1.08;margin:28px 0 18px}.brand-story h3 em{font-weight:400}.brand-story-description{font-size:13px;line-height:1.85;color:var(--muted);min-height:74px;max-width:450px}.brand-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.brand-detail-grid figure{margin:0;min-width:0}.brand-detail-grid a{display:block;overflow:hidden;border-radius:2px}.brand-detail-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .4s ease}.brand-detail-grid a:hover img{transform:scale(1.035)}.brand-detail-grid figcaption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:10px}.brand-story>.text-link{font-size:11px}.brand-project-invitation{max-width:1100px;margin:60px auto 0;padding:36px 0 0;border-top:1px solid #aeaeae4d}.brand-project-invitation h3{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:36px;font-weight:400;line-height:1.2;margin:10px 0 16px}.brand-project-invitation>p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:570px;color:var(--muted)}.brand-project-invitation>div{display:flex;gap:32px;flex-wrap:wrap;margin-top:22px}.brand-project-invitation .text-link{font-size:11px}@media(max-width:700px){.brand-projects{grid-template-columns:1fr;gap:55px;max-width:460px;margin-top:45px}.brand-story h3{font-size:36px}.brand-story-description{min-height:0}.brand-project-invitation{max-width:460px;margin-top:45px}.brand-project-invitation>div{gap:22px}.brand-detail-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.brand-detail-grid img{transition:none}}
.brand-projects{max-width:860px;gap:48px}@media(max-width:700px){.brand-projects{max-width:460px;gap:55px}}



/* Keep the latest reel between the two studio favorites. */
#instagram .reels-grid{direction:ltr}#instagram .reel-card{direction:inherit}html[dir="rtl"] #instagram .reel-card{direction:rtl}@media(max-width:700px){#instagram .reels-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}
