
    .process-card__icon img {
      display: block;
      width: 28px;
      height: 28px;
      object-fit: contain;
    }

    .funding-item__icon img {
      display: block;
      width: 24px;
      height: 24px;
      object-fit: contain;
    }
  


    /* Custom BAUKERN wordmark traced from the supplied reference.
       It remains real HTML text; no logo image is used for the name. */
    @font-face {
      font-family: "BaukernTrace";
      src: url("data:font/woff2;base64,d09GMgABAAAAAAPEAAoAAAAAB3AAAAN4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAYAqGaIUrATYCJAMgCxIABCAFgzYHMhvsBQCeBTmZa4rratuaeKVOF/5OBPV73d57qdWnq8RGlcb40oVhUHgQQmM0QsX/+9ep9yXbTXVyUfpK2AogKK9TAKUQySkEaS2NjPZwUwjHlrfOPDVvL2zNf2DOcqWd/8vx3dYsXYsgwATDWxOb9DvamK/hPT/wQIbt52NSVgJRYFnZXANUsR8hnTYetfXpHeUssmvg5DByA3TcCeDMzJ7/+SBP4B04cBP2kYmcBMrOiIj53+JQDXQEELgYzqhSq5FZAM6xerEdW3gBcwycnzCAGkAPaIBYAsQdAGSmBtcEon/9dWXycafL5cpJG1KxoCQIVM0vQaAof5YUmTO3hmUhLLg0Vmaau4glMV3A2ZLEMxOtxHDJTi1vjk+PD81SJJaWFFGszBKqN6YkQMJLQpjsl1GRkdAjpCQUoIoaFpWFME1EQYHk52hJoXtzqVBKlBqDGWdc1ObA1tA0QVoNsiY8KzsUyTkGSoezDrcKckzNa0MqpgGlmIrkXf4wwdyUQAklkA5MTlVHZqjFJMZlY43lWlJp4TygCPkS5zljSlBp4CfL0cQi1DDOt0yRG2yD01hya43hu0x809BTyE/2Q+Infcn+E+1+mxadaOXJ7YtkQ8Y9XtptMfNGzefmM3PF7NjUDTOmLVdAl3jnIK1nwFresoSOB5+/eW4a6M0dLfTlV1y2rK1BCy4ufx2yNiJpjPTXzKfTweIh6Z2G0c6JUz5d2s17zS2c9Wmk02eCvWWsqNAG8T+svaJCnkVF9T+kMT/k/tiwii15Dsc+tHM9kSp8WXYfr23C0IzaiA/tv9aJ5xmdgPCTX5cRsNcJ+GfYnC4sUOSyr3a//R3Z8EAKfnAJPyLg7ygynUUDm1zl/vZPCCLvnysMZ/1fkvckGnvNiV8AgAACfD3rYT3Hi38HiOIvwP9Gci0ZeSzs1yJhpQ4PmfkN4APhBwaMWUutAOtYFI2vAeQYdNO2/mcEUFNJBEhMWssdYLzgBvNYcoQ7lgVSYiWq5FgZqthcoagmYqWjwATrpZjgmMWYKN3VmEOi7ZgT93OJS7x/Rt/MkHdy1NP87uT/qcbH2aqnsD8lIzUdr3sa/61FYzqu/Vdg6DNjiNekUR7NJvUZ4NXI66wZw/pgm/u4FJ5uigyp0vce51HVwjlTzhtDi3v0fs8JBIasmb8ULV+qeDkyAAAAAA==") format("woff2");
      font-weight: 400;
      font-style: normal;
      font-display: block;
    }

    .logo__wordmark > strong.logo__brand-name {
      display: inline-block;
      font-family: "BaukernTrace", sans-serif;
      font-size: 1.28em;
      font-weight: 400;
      font-style: normal;
      line-height: .9;
      letter-spacing: 0;
      text-transform: uppercase;
      transform: none;
    }
  


    /* Separate semantic images for the mobile hero.
       Desktop image remains as a fallback if a mobile asset is not present yet. */
    @media (max-width: 767px) {
      #baukern-hero .hero-media {
        background-image: var(--hero-mobile), var(--hero-desktop) !important;
      }
    }
  