.project-intro{max-width:1000px;padding-bottom:35px}.project-intro h1{font-size:clamp(40px,5vw,68px)}.project-intro>p{max-width:760px}.project-breadcrumb{font-size:12px}.project-breadcrumb a{text-decoration:underline}.project-film{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding-top:30px}.project-film figure{margin:0;text-align:center}.project-film video{display:block;background:#111;width:100%;max-width:400px;height:auto;margin:auto;border:1px solid var(--line)}.project-film figcaption{font-size:12px;color:var(--muted);margin-top:12px}.project-comparison{background:#eae5dc}.project-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:850px}.project-pair figure{margin:0;background:#fff}.project-pair img{width:100%;height:480px;object-fit:contain;background:#e0dacf}.project-pair figcaption{padding:20px}.project-pair strong,.project-pair span{display:block}.project-pair strong{font-size:22px;margin-bottom:8px}.project-pair span{font-size:14px;color:var(--muted)}.project-next{max-width:1000px}.project-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.project-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-teaser p{max-width:650px}@media(max-width:700px){.project-film{grid-template-columns:1fr;gap:25px}.project-pair{gap:12px}.project-pair img{height:300px}.project-pair figcaption{padding:14px}.project-pair span{font-size:12px}.project-actions .button{width:100%}}@media(max-width:400px){.project-pair img{height:240px}}