@font-face{font-family:"Monocraft";src:url(assets/fonts/Monocraft.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Monocraft";src:url(assets/fonts/Monocraft-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}:root{--monoFont: "Monocraft", ui-monospace, Consolas, monospace;--heroTop: 4rem;--heroTopPhone: 2rem;--heroBottom: 1.5rem;--labelSpacing: .08em;--mainTitleSize: 120px;--mainTitleSizePhone: 64px;--mainOutlineWidth: 2px}.vfxPage .display{font-family:var(--monoFont);font-weight:700;line-height:1.05;letter-spacing:0;text-transform:none;text-rendering:optimizeSpeed;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;font-smooth:never}.vfxPage .page-hero{padding:calc(var(--headH) + var(--heroTop)) var(--gutter) var(--heroBottom)}.vfxPage .kicker{margin-top:1.2rem}.topMain .display{font-size:var(--mainTitleSize)}.topMain .display .outline{-webkit-text-stroke:var(--mainOutlineWidth) var(--popA)}@media (max-width: 760px){.vfxPage .page-hero{padding-top:calc(var(--headH) + var(--heroTopPhone))}.topMain .display{font-size:var(--mainTitleSizePhone)}}
