.creative-work{margin-block-start:clamp(3.5rem,9vw,7.5rem);padding-block-start:clamp(2rem,5vw,4rem);border-block-start:1px solid var(--dark-line)}.creative-heading{display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);align-items:start;gap:.8rem 1.5rem;margin-block-end:clamp(1.5rem,3vw,2.75rem)}.creative-kicker{display:flex;align-items:center;gap:.7rem;color:var(--accent)}.creative-kicker>span{inline-size:1.35rem;block-size:1px;background:currentColor}.creative-heading>.creative-kicker{margin-block-start:.6rem}.creative-heading h3{font-size:clamp(2.2rem,5vw,5.5rem)}.creative-case__intro,.creative-heading>div>p{color:var(--on-dark-muted);margin-block-start:.75rem;font-size:clamp(1rem,1.6vw,1.18rem)}.creative-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.1vw,2rem) clamp(.7rem,1.65vw,1.5rem);margin:0;padding:0;list-style:none}.creative-card{display:flex;flex-direction:column;block-size:100%;padding:.4rem;border:1px solid var(--dark-line);border-radius:1rem;background:var(--surface);transition:border-color .2s,background-color .2s}.creative-card:focus-visible,.creative-card:hover{border-color:var(--accent);background:#2a2230}.creative-card__cover{position:relative;isolation:isolate;overflow:hidden;background:var(--dark);aspect-ratio:4/5;border-radius:.7rem}.creative-card__cover img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .3s ease}.creative-card:hover .creative-card__cover img{transform:scale(1.035)}.creative-card__number,.creative-card__play{display:grid;place-items:center;position:absolute;min-inline-size:2rem;min-block-size:1.75rem;color:var(--accent);background:#17141cee;border:1px solid #e8cea167;border-radius:.4rem}.creative-card__number{inset-block-start:.55rem;inset-inline-start:.55rem;font:600 .71rem var(--latin-heading);letter-spacing:.08em}.creative-card__play{inset-block-end:.55rem;inset-inline-end:.55rem}.creative-card__caption{display:flex;justify-content:space-between;align-items:end;gap:.35rem;padding:.8rem .65rem .68rem;flex:1}.creative-card__caption h4{margin:.18rem 0;color:var(--white);font:700 clamp(1rem,1.6vw,1.44rem)/1.15 var(--heading);overflow-wrap:anywhere}.creative-card__category{color:var(--accent);font-size:.75rem}.creative-card__count{color:var(--on-dark-muted);font-size:.8rem}[dir=rtl] :is(.creative-card__arrow,.creative-jump) svg{transform:scaleX(-1)}.creative-card__arrow{color:var(--lilac);display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border:1px solid var(--dark-line);border-radius:50%}.creative-card:is(:hover,:focus-visible) .creative-card__arrow{color:var(--dark);background:var(--accent);border-color:var(--accent)}.creative-case{color:var(--white);background:var(--dark)}.creative-case__heading{padding-block:clamp(1.65rem,5vw,4.2rem) clamp(2rem,5.7vw,5rem);border-block-end:1px solid var(--dark-line);background:radial-gradient(ellipse at 76% 10%,#35293d,transparent 67%),var(--dark)}.creative-case__back{display:inline-flex;align-items:center;gap:.55rem;min-block-size:2.75rem;color:var(--lilac);margin-block-end:clamp(1.2rem,4vw,3.4rem)}.creative-case__back:hover{color:var(--accent)}.creative-case__title{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.creative-case__title h1{font-size:clamp(2.85rem,7.5vw,7.2rem);margin-block-start:.55rem;overflow-wrap:anywhere}.creative-case__intro{max-inline-size:38rem}.creative-case__issue{flex:none;min-inline-size:5rem;border-inline-start:1px solid var(--dark-line);padding-inline-start:1rem;color:var(--on-dark-muted);font-size:.84rem}.creative-case__issue span{display:block;color:var(--accent);font:500 clamp(2rem,3.5vw,3.2rem)/1.12 var(--latin-heading)}.creative-case__media{display:grid;gap:clamp(2rem,5.5vw,4.5rem);padding-block:clamp(1.75rem,5vw,4.5rem)}.creative-media-title{display:flex;align-items:center;gap:.8rem;font-size:clamp(1.35rem,3vw,2.2rem);margin-block-end:1.1rem}.creative-media-title:after{content:"";block-size:1px;background:var(--dark-line);flex:1}.creative-designs,.creative-films{display:grid;align-items:start;gap:clamp(.8rem,2.2vw,1.8rem)}.creative-designs{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.creative-films{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));justify-items:start}.creative-designs figure,.creative-film{margin:0;padding:.4rem;min-inline-size:0;border-radius:.9rem;border:1px solid var(--dark-line);background:var(--surface)}.creative-designs figure{max-inline-size:27rem}.creative-designs .project-gallery__trigger{display:block;inline-size:100%;overflow:hidden;padding:0;border:0;background:transparent;border-radius:.55rem}.creative-designs img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/5;object-fit:contain}.creative-case figcaption,.creative-film figcaption{padding:.55rem .5rem .35rem;font-size:.9rem;color:var(--on-dark-muted)}.creative-film{inline-size:100%;max-inline-size:20rem;color:var(--white)}.creative-film video{display:block;inline-size:100%;block-size:auto;object-fit:contain;background:#0e0b10;border-radius:.55rem}.creative-film--landscape{max-inline-size:45rem}.creative-case__next{border-block-start:1px solid var(--dark-line)}.creative-case__next a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(1.5rem,5vw,3rem);color:var(--accent)}.creative-case__next a:hover{color:var(--white)}.creative-case__next strong{display:block;font:700 clamp(1.6rem,4vw,3.2rem)/1.1 var(--heading);margin-block-start:.3rem}.dar-film-section{margin-block-end:clamp(2rem,6vw,5rem)}.dar-film-section .creative-media-title:after{background:var(--line)}@media (max-width:860px){.creative-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.creative-index{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-heading{grid-template-columns:1fr;gap:.55rem}.creative-card__caption{padding-inline:.35rem}.creative-card__arrow{inline-size:1.45rem;block-size:1.45rem}.creative-card__arrow svg{inline-size:.85rem;block-size:.85rem}.creative-case__title{align-items:start;flex-direction:column;gap:.95rem}.creative-case__issue{display:none}.creative-films{grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.creative-card,.creative-card__cover img{transition:none}.creative-card:hover .creative-card__cover img{transform:none}}.creative-jump{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.75rem;margin-block-start:.5rem;color:var(--accent);font-size:.92rem}.creative-jump:hover{text-decoration:underline;text-underline-offset:.22em}.creative-case__jump{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.35rem}.creative-case__jump a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;padding-inline:.85rem;color:var(--accent);border:1px solid var(--dark-line);border-radius:var(--button-radius)}.creative-case__jump a:hover{border-color:var(--accent)}