@font-face{font-family:EZManrope;src:url("fonts/manrope.ttf") format("truetype");font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:EZSpace;src:url("fonts/space-grotesk.ttf") format("truetype");font-style:normal;font-weight:300 700;font-display:swap}
:root{--font-body:EZManrope,sans-serif;--font-heading:EZSpace,sans-serif;--brand-black:#121513;--brand-deep:#0d100f;--brand-white:#f4f1e9;--brand-grey:#b2b8b1;--brand-sand:#cfc3a6;--brand-ice:#b8d3df}
body,button,input,textarea,select{font-family:var(--font-body)!important}
h1,h2,h3,h4,.brand,.studio-brand,.footer-identity strong{font-family:var(--font-heading)!important}
h1 em,h2 em,h3 em,.site-footer em{font-family:var(--font-heading)!important}
.ez-film-note label,.ez-film-note small,.ez-film-note .ez-note-status,.ez-film-note .ez-note-text,.ez-film-note .ez-note-conflict{font-family:var(--font-body)!important}
.panel h2{font-size:clamp(30px,3.9vw,64px);letter-spacing:-.045em}
.profile-copy h2{letter-spacing:-.035em}
@media(max-width:800px){.panel h2{font-size:46px}}
