 @media (max-width: 1024px) { .brxe-coreburguer { pointer-events: none; } .brxe-coreburguer > button { pointer-events: auto; width: 100%; height: 100%; display: block; position: relative; z-index: 1; } }  .btn__agency-cta { transition: gap 0.2s ease-in-out; } .btn__agency-cta svg { transition: transform 0.2s ease-in-out; } .btn__agency-cta:hover { gap: 8px; } .btn__agency-cta:hover svg { transform: rotateZ(45deg); }  .lnk__footer--sub { transition: gap 0.3s ease-in-out; } .lnk__footer--sub svg { transition: transform 0.3s ease-in-out; } .lnk__footer--sub:hover svg { gap:6px; transform: rotateZ(45deg); } .lnk__footer--sub:hover path { fill: #323232; }  .btn__glb--primary { transition: gap 0.2s ease-in-out; } .btn__glb--primary svg { transition: transform 0.2s ease-in-out; } .btn__glb--primary:hover { gap: 8px; } .btn__glb--primary:hover svg { transform: rotateZ(45deg); }  .btn__glb--secondary { transition: gap 0.2s ease-in-out; } .btn__glb--secondary svg { transition: transform 0.2s ease-in-out; } .btn__glb--secondary:hover { gap: 8px; } .btn__glb--secondary:hover svg { transform: rotateZ(45deg); }  .rich--text--space p + p { margin-top: 1em; }  #jpGrainGlobal { position: fixed; inset: 0; pointer-events: none; z-index: 9999; }  .filter--blend{ mix-blend-mode: difference; }  .blck__nav > a { transition: opacity 0.3s ease-in-out; } .blck__nav:hover > a { opacity: 0.4; transition: opacity 0.2s ease-in-out; } .blck__nav:hover > a:hover { opacity: 1; }  :root { --ref-w: 1440; --min-w: 375;  --fs-64-ref: 64; --fs-64-min-px: 30px; --fs-64-max-px: 72px; --fs-64-fluid: calc((var(--fs-64-ref) / var(--ref-w)) * 100vw); --fs-64: min(var(--fs-64-max-px), max(var(--fs-64-min-px), var(--fs-64-fluid)));  --fs-54-ref: 54; --fs-54-min-px: 26px; --fs-54-max-px: 60px; --fs-54-fluid: calc((var(--fs-54-ref) / var(--ref-w)) * 100vw); --fs-54: min(var(--fs-54-max-px), max(var(--fs-54-min-px), var(--fs-54-fluid)));  --fs-44-ref: 44; --fs-44-min-px: 24px; --fs-44-max-px: 50px; --fs-44-fluid: calc((var(--fs-44-ref) / var(--ref-w)) * 100vw); --fs-44: min(var(--fs-44-max-px), max(var(--fs-44-min-px), var(--fs-44-fluid)));  --fs-34-ref: 34; --fs-34-min-px: 21px; --fs-34-max-px: 38px; --fs-34-fluid: calc((var(--fs-34-ref) / var(--ref-w)) * 100vw); --fs-34: min(var(--fs-34-max-px), max(var(--fs-34-min-px), var(--fs-34-fluid)));  --fs-20-ref: 20; --fs-20-min-px: 18px; --fs-20-max-px: 22px; --fs-20-fluid: calc((var(--fs-20-ref) / var(--ref-w)) * 100vw); --fs-20: min(var(--fs-20-max-px), max(var(--fs-20-min-px), var(--fs-20-fluid)));  --fs-15-ref: 15; --fs-15-min-px: 14px; --fs-15-max-px: 17px; --fs-15-fluid: calc((var(--fs-15-ref) / var(--ref-w)) * 100vw); --fs-15: min(var(--fs-15-max-px), max(var(--fs-15-min-px), var(--fs-15-fluid)));  --fs-13-ref: 13; --fs-13-min-px: 11px; --fs-13-max-px: 14px; --fs-13-fluid: calc((var(--fs-13-ref) / var(--ref-w)) * 100vw); --fs-13: min(var(--fs-13-max-px), max(var(--fs-13-min-px), var(--fs-13-fluid)));  --fs-body-ref: 15; --fs-body-min-px: 14px; --fs-body-max-px: 15px; --fs-body-fluid: calc((var(--fs-body-ref) / var(--ref-w)) * 100vw); --fs-body: min(var(--fs-body-max-px), max(var(--fs-body-min-px), var(--fs-body-fluid))); }