.contact-page{background:var(--brand-white,#fff);min-height:100vh}.contact-page .film-contact{background:var(--brand-grey,#f3f3f3)}.contact-page .contact-details{overflow-wrap:anywhere;min-width:0}.contact-page .contact-details h2{letter-spacing:-.035em;margin:10px 0 20px;font-size:30px;font-weight:700;line-height:1.25}.contact-page .contact-details>p:not(.film-kicker){color:#62666c;white-space:pre-line;font-size:14px;line-height:1.8}.contact-page .contact-details .film-kicker{color:var(--brand-orange,#fa6b1b)}.contact-detail-links{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}.contact-detail-links a{color:var(--brand-black,#25282c);font-size:14px;text-decoration:none}.contact-detail-links a:hover{color:var(--brand-hover,#d95108)}.contact-detail-links p{color:#62666c;margin:0;font-size:14px}.contact-page .project-form{background:var(--brand-white,#fff);border:1px solid #e4e4e4;border-radius:22px}.contact-page .project-form button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.contact-page .film-contact-grid{grid-template-columns:1fr;gap:36px}.contact-page .contact-details h2{font-size:25px}}.contact-page .page-hero{padding-inline:0}.contact-page .page-hero-inner{width:min(1240px,100% - 64px);max-width:1240px}@media (max-width:950px){.contact-page .page-hero-inner{width:calc(100% - 40px)}}@media (max-width:650px){.contact-page .page-hero-inner{width:calc(100% - 32px)}}
